Cannot boot: Failed to find module 'nvidia-uvm'

Hi, installed endeavor os yesterday. Having a blast.

Tried installing nvidia drivers, something went wrong and I cannot boot anymore.

Boot hangs at: started hostname

tty2: sudo journalctl -b
Failed to find module ‘nvidia-uvm’

If you want the whole output please tell me how to send it.

Similar to: Locked out new install but TTY availble - #24 by pebcak

Except I cannot use pacman to install nvidia-dkms-installer from tty2
failed to init transaction (unable to lock database)

Does tty not have access to network?

Help is greatly appreciated.

Welcome to :enos: forums!!

This is happening because you have used pacman in another place and it created a lock file to prevent another instance of pacman running simultaneously. Use this command to remove the lock and try again:

sudo rm /var/lib/pacman/db.lck 

Thank you very much!

I will now try installing the drivers again

Another issue. This computer has an older gpu.

So I have to:
Then before rebooting,
- uninstall nvidia-dkms, nvidia-utils, and related other Nvidia driver packages

But when I use:
yay -Rsn nvidia-dkms nvidia-utils nvidia-settings
Output: removing nvidia-utils breaks dependency 'nvidia-utils' required by lib32-nvidia-utils
So how do I remove this? Do I need to?

Guess I’ll try to remove that one as well

1 Like

Welcome to the forum @archsolar :partying_face::balloon::tada:

1 Like

What is the hardware? Post the link.

inxi -Faz | eos-sendlog

Edit: Some of the older GPU are not supported by certain driver versions or at all.

Edit2: Welcome and glad you’re having a blast. :rocketa_purple:

1 Like

Nvidia gt740

Edit: I installed the nvidia-470xxx series. Did I make a mistake?
Edit2: thanks

Boot is now stuck on: [ ok ] reached target graphical interface

journalctl -b output:


Failed to read display number from pipe?

Edit 2:
I attempted to clean install nvidia-470xx packages. It says ERROR: Failure while downloading

Edit 3:
Wait I don’t have any disk size left

Edit 4:
Booted in live disk
inxi -Ga
Thanks everyone. This monkey is finally in.

I’ll put sradjoker’s answer as the solution! Because it makes sense

I just wanted to check what your card was and what drivers you were trying to install. This is the reason because of the 700 series or older. You did the right things just some glitches along the way. :wink:

I’m looking at the output and it doesn’t look right to me? :thinking:

Edit: Is it 470.xx ? Looks like nouveau to me?

Edit2: Oh that’s output booted on the live ISO?

What is your current state?

inxi -Ga

sudo pacman -S nvidia-inst

this will check hardware and show what drivers are supported by your card:
nvidia-inst --drivers

in your case (470xx) it will need to get packages build from AUR or adding an unofficial repo that will provide 470xx drivers as packages:

nvidia-inst --legacyrepo

and finally to install all needed packages:

nvidia-inst --series 470

Aha, too be honest I didn’t really understand what I was doing.

This looks right
Device-1: NVIDIA GK107 [GeForce GT 740] vendor: driver: nvidia

Thanks again @ricklinux @joekamprad

Yes the output is correct as shown in this log. It is using the 470.xx driver and Rendering with Nvidia card.

1 Like

you are welcome :wink:
I like the inxi output now giving some better info i think?

  Device-1: NVIDIA GK107 [GeForce GT 740] vendor: driver: nvidia
    v: 470.129.06 alternate: nouveau,nvidia_drm non-free: 470.xx+
    status: legacy-active (EOL ~2023/24) arch: Kepler pcie: gen: 1

Also show the EOL :scream:

1 Like

All things Nvidia must go to the eternal driver waste basket. :wastebasket:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.