Nvidia-450xx-utils and nvidia-440xx-utils are in conflict

❯ inxi -Fazy
System:
  Kernel: 5.4.60-2-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.4-x86_64 
  root=UUID=97775cdf-1b2a-4a4b-8e77-0150649a3a01 rw quiet apparmor=1 
  security=apparmor loglevel=3 udev.log_priority=3 
  Desktop: KDE Plasma 5.19.4 tk: Qt 5.15.0 info: latte-dock wm: kwin_x11 
  dm: SDDM Distro: Manjaro Linux 
Machine:
  Type: Desktop Mobo: MSI model: Z97S SLI Krait Edition (MS-7922) v: 2.0 
  serial: <filter> UEFI: American Megatrends v: 10.7 date: 02/16/2016 
CPU:
  Topology: Quad Core model: Intel Core i5-4690K bits: 64 type: MCP 
  arch: Haswell family: 6 model-id: 3C (60) stepping: 3 microcode: 28 
  L2 cache: 6144 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 28012 
  Speed: 800 MHz min/max: 800/3900 MHz Core speeds (MHz): 1: 863 2: 860 3: 823 
  4: 862 
  Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages 
  Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled 
  Type: mds mitigation: Clear CPU buffers; SMT disabled 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: disabled, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA GM206 [GeForce GTX 960] vendor: ASUSTeK driver: nvidia 
  v: 440.100 alternate: nouveau,nvidia_drm bus ID: 01:00.0 chip ID: 10de:1401 
  Display: x11 server: X.Org 1.20.8 compositor: kwin_x11 driver: nvidia 
  display ID: :0 screens: 1 
  Screen-1: 0 s-res: 1920x1080 s-dpi: 94 s-size: 519x292mm (20.4x11.5") 
  s-diag: 596mm (23.4") 
  Monitor-1: HDMI-0 res: 1920x1080 hz: 60 dpi: 94 size: 521x293mm (20.5x11.5") 
  diag: 598mm (23.5") 
  OpenGL: renderer: GeForce GTX 960/PCIe/SSE2 v: 4.6.0 NVIDIA 440.100 
  direct render: Yes 
Audio:
  Device-1: Intel 9 Series Family HD Audio vendor: Micro-Star MSI 
  driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:8ca0 
  Device-2: NVIDIA GM206 High Definition Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus ID: 01:00.1 chip ID: 10de:0fba 
  Device-3: Logitech QuickCam Communicate STX type: USB 
  driver: gspca_zc3xx,snd-usb-audio bus ID: 2-3:2 chip ID: 046d:08d7 
  Sound Server: ALSA v: k5.4.60-2-MANJARO 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Micro-Star MSI driver: r8169 v: kernel port: d000 bus ID: 05:00.0 
  chip ID: 10ec:8168 
  IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  IF-ID-1: br-71e10443bc56 state: down mac: <filter> 
  IF-ID-2: br-c94f5c7b4ae9 state: down mac: <filter> 
  IF-ID-3: br-f810b38beeab state: down mac: <filter> 
  IF-ID-4: docker0 state: down mac: <filter> 
  IF-ID-5: virbr0 state: down mac: <filter> 
  IF-ID-6: virbr0-nic state: down mac: <filter> 
Drives:
  Local Storage: total: 1.81 TiB used: 688.23 GiB (37.1%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/sda vendor: Samsung model: SSD 850 EVO 250GB size: 232.89 GiB 
  block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s serial: <filter> 
  rev: 1B6Q scheme: GPT 
  ID-2: /dev/sdb vendor: Kingston model: SA400S37240G size: 223.57 GiB 
  block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s serial: <filter> 
  rev: B1D2 scheme: GPT 
  ID-3: /dev/sdc vendor: Western Digital model: WD5000BEKT-00KA9T0 
  size: 465.76 GiB block size: physical: 512 B logical: 512 B speed: 3.0 Gb/s 
  rotation: 7200 rpm serial: <filter> rev: 1A01 scheme: GPT 
  ID-4: /dev/sdd type: USB vendor: Western Digital model: WD My Passport 0820 
  size: 931.48 GiB block size: physical: 512 B logical: 512 B serial: <filter> 
  rev: 1007 scheme: MBR 
Partition:
  ID-1: / raw size: 60.00 GiB size: 58.81 GiB (98.01%) used: 46.83 GiB (79.6%) 
  fs: ext4 dev: /dev/sda3 
  ID-2: /home raw size: 162.14 GiB size: 158.60 GiB (97.81%) 
  used: 138.61 GiB (87.4%) fs: ext4 dev: /dev/sda4 
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 9.76 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/sda2 
Sensors:
  System Temperatures: cpu: 38.5 C mobo: 35.0 C gpu: nvidia temp: 53 C 
  Fan Speeds (RPM): cpu: 862 fan-1: 0 fan-3: 857 fan-4: 762 fan-5: 769 
  gpu: nvidia fan: 25% 
Info:
  Processes: 225 Uptime: 19m Memory: 15.59 GiB used: 7.72 GiB (49.6%) 
  Init: systemd v: 246 Compilers: gcc: 10.2.0 alt: 8/9 clang: 10.0.1 
  Packages: 1875 pacman: 1870 lib: 449 flatpak: 5 Shell: Zsh v: 5.8 
  running in: yakuake inxi: 3.1.05

Aside: is there a new inxi thread for bookmarking and linking to our inxi?

I get the following errors when trying to update via Pamac:

conflicting dependencies:

  • nvidia-450xx-utils and nvidia-440xx-utils are in conflict

could not satisfy dependencies:

  • unable to satisfy dependency ‘nvidia-440xx-utils=440.100’ required by linux54-nvidia-440xx

I see 450xx in System Settings Hardware Configuration but, it’s not installed. I’m on 440xx.

I tried uninstalling it with sudo pacman -R nvidia-450xx-utils but, error: target not found: nvidia-450xx-utils and I tried installing nvidia-440xx-utils again too but, I get the same no target found.

Any help would be appreciated, thanks!

How about installing a newer kernel, perhaps the latest 5.8. After that try installing nvidia-450 stuff and if pacman shows a conflict then unistall nvidia 440 and all it’s related things? I don’t use nvidia but from what I’ve heard 440 is getting replaced. Sorry to not be more accurate but I use AMD and Intel Graphics on my machines. It might be worth using the Search function on the forum: nvidia 440 450 or something like that.

@wordler thanks for the reply.

I did find this but, it didn’t seem to be working for me:

https://forum.manjaro.org/t/unable-to-satisfy-dependency-nvidia-driver-install/22864/2 - starting over a new forum means I can’t include links yet :frowning:

But now that you mention it, maybe I need to be on 5.7 or 5.8 to use 450xx. I installed both but, I’ll need to figure out how to switch to one or the other, as it’s not doing it automatically. I can google that one too.

Kernel 5.7 is at EOL (end of line, won’t be supported for much longer), you can uninstall that. If you reboot, having installed 5.8 you should find you are running 5.8 instead of your older kernel. I reckon it’s always worth having an older LTS kernel installed though as a fallback option.

Apart from that try the nvidia solution I mentioned. I’m not totally sure about that because I don’t use nvidia but I think it’s worth checking out.

It’s not switching to 5.8 on its own after install and reboot. Says installed and nothing more.

It seems I have the same issue so I wont create a new topic, but it looks like this:

:: Starting full system upgrade...
:: Replace xapps with community/xapp? [Y/n] y
resolving dependencies...
looking for conflicting packages...
:: nvidia-450xx-utils and nvidia-418xx-utils are in conflict (nvidia-libgl). Remove nvidia-418xx-utils? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'nvidia-418xx-utils=418.113' required by linux419-nvidia-418xx
:: unable to satisfy dependency 'nvidia-418xx-utils=418.113' required by linux54-nvidia-418xx
:: unable to satisfy dependency 'nvidia-418xx-utils=418.113' required by linux57-nvidia-418xx
:: removing nvidia-418xx-utils breaks dependency 'nvidia-418xx-utils' required by lib32-nvidia-418xx-utils

So if you find a solution to your problem dont forget to tell me, please :grin:

As I understand it has to do with the kernel but i’m not sure how exactly? If someone has some noob-friendly documentation to help it would be really cool :smiley:

Ouch! Thanks for posting that output, it looks messy! There’s something about nvidia-418 and it’s lib32 that seems to be the problem. Can you remove nvidia-418-utils and lib32-nvidia-418-utils and then install nvidia -450-utils? I am a bit out of my depth here. If it was me I would do a backup before doing this. However the output in a terminal may reveal some answers.

Keep following this thread, there are now three of us. If we can’t sort it maybe someone else more knowledgeable will join us!

I get this one:

:: Starting full system upgrade...
:: Replace python2-pillow6 with community/python2-pillow? [Y/n] y
:: Replace xapps with community/xapp? [Y/n] y
resolving dependencies...
looking for conflicting packages...
:: nvidia-450xx-utils and nvidia-440xx-utils are in conflict (nvidia-libgl). Remove nvidia-440xx-utils? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'nvidia-440xx-utils=440.100' required by linux54-nvidia-440xx
:: removing nvidia-440xx-utils breaks dependency 'nvidia-440xx-utils=440.100' required by linux58-nvidia-440xx
>> sudo pacman -R nvidia-418xx-utils lib32-nvidia-418xx-utils 
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-418xx-utils breaks dependency 'nvidia-utils' required by cuda
:: removing nvidia-418xx-utils breaks dependency 'nvidia-418xx-utils=418.113' required by linux419-nvidia-418xx
:: removing nvidia-418xx-utils breaks dependency 'nvidia-418xx-utils=418.113' required by linux54-nvidia-418xx
:: removing nvidia-418xx-utils breaks dependency 'nvidia-418xx-utils=418.113' required by linux57-nvidia-418xx
:: removing nvidia-418xx-utils breaks dependency 'nvidia-utils' required by nvidia-prime

okay so i should remove those other packages, right?

(i’m going to sleep now sorry, it’s late in france lol)

It look like you should. Hey I’m only 1hr behind you in Angleterre. Drink some coffee! :laughing:

It looks like all the 440 stuff should go. sudo -Rsn is the command to remove an item and all of it’s dependencies that are not required by any other applications. I’m not sure. Running that command might leave you without a graphics driver.

Have you looked at your Manjaro Settings Manager (in your menu). That could shed some light. and it allows you to swap things around, not just the kernels, scroll down for hardware.

I get the following if trying to remove 440 in System Manager:

Starting
> Removing video-nvidia-440xx...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/local/pci/video-nvidia-440xx/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-440xx-utils breaks dependency 'nvidia-utils' required by cuda
:: removing nvidia-440xx-utils breaks dependency 'nvidia-utils' required by nvtop
Error: pacman failed!
Error: script failed!
Done ...

Working on switching Kernel following this:

https://forum.manjaro.org/t/how-to-change-kernel-if-grub-not-showing/14118/3

Unable to get the grub menu to show up after setting GRUB_TIMEOUT_STYLE=menu and using Shift or F8 during boot.

GRUB_DEFAULT=saved
GRUB_TIMEOUT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet apparmor=1 security=apparmor loglevel=3 udev.log_priority=3"
GRUB_CMDLINE_LINUX=""

# If you want to enable the save default function, uncomment the following
# line, and set GRUB_DEFAULT to saved.
GRUB_SAVEDEFAULT=true

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y

# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'videoinfo'
GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
# modes only.  Entries specified as foreground/background.
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/usr/share/grub/background.png"
GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

That will make things difficult.
(btw regular grub without changes should already work with the Shift or Esc thing … no need to change to menu… but you probably need more than 0 seconds of grub)

I guess I don’t know the driver name:

❯ sudo pacman -R linux-latest-nvidia-440xx
error: target not found: linux-latest-nvidia-440xx
❯ sudo pacman -R linux-nvidia-440xx
error: target not found: linux-nvidia-440xx
❯ sudo pacman -R nvidia-440xx
error: target not found: nvidia-440xx
❯ sudo pacman -R video-nvidia-440xx
error: target not found: video-nvidia-440xx

Working on it…

Ha! Thanks for that…

You have the wrong ones … it looks like you want to install 450 … its 440 thats in the way …

sudo pacman -R linux54-nvidia-440xx nvidia-440xx-utils