After updating the system, oc does not load

sh-5.1#  mhwd -i pci video-nvidia
> Installing video-nvidia...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
 multilib downloading...
resolving dependencies...
looking for conflicting packages...

Packages (5) lib32-nvidia-utils-530.41.03-1  libxnvctrl-530.41.03-3  linux515-nvidia-530.41.03-6  nvidia-settings-530.41.03-3  nvidia-utils-530.41.03-4

Total Installed Size:  897.28 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
error: failed to commit transaction (conflicting files)
nvidia-utils: /usr/lib/libEGL_nvidia.so.0 exists in filesystem
nvidia-utils: /usr/lib/libGLESv1_CM_nvidia.so.1 exists in filesystem
nvidia-utils: /usr/lib/libGLESv2_nvidia.so.2 exists in filesystem
nvidia-utils: /usr/lib/libGLX_nvidia.so.0 exists in filesystem
nvidia-utils: /usr/lib/libcuda.so.1 exists in filesystem
nvidia-utils: /usr/lib/libcudadebugger.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvcuvid.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-allocator.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-cfg.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-encode.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-fbc.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-ml.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-ngx.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-nvvm.so.4 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-opticalflow.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-ptxjitcompiler.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvoptix.so.1 exists in filesystem
nvidia-settings: /usr/bin/nvidia-settings exists in filesystem
nvidia-settings: /usr/share/applications/nvidia-settings.desktop exists in filesystem
nvidia-settings: /usr/share/man/man1/nvidia-settings.1.gz exists in filesystem
lib32-nvidia-utils: /usr/lib32/libEGL_nvidia.so.0 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libGLESv1_CM_nvidia.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libGLESv2_nvidia.so.2 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libGLX_nvidia.so.0 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libcuda.so exists in filesystem
lib32-nvidia-utils: /usr/lib32/libcuda.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvcuvid.so exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvcuvid.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-allocator.so exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-allocator.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-encode.so exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-encode.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-fbc.so exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-fbc.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-ml.so exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-ml.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-opticalflow.so exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-opticalflow.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-ptxjitcompiler.so exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-ptxjitcompiler.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/vdpau/libvdpau_nvidia.so.1 exists in filesystem
Errors occurred, no packages were upgraded.
Error: pacman failed!
Error: script failed!

so use overwrite:

pacman -S lib32-nvidia-utils libxnvctrl linux515-nvidia nvidia-settings nvidia-utils --overwrite '*'

if no errors, post again output from:
mhwd-kernel -li

(7/9) Refreshing PackageKit...
Error connecting: Could not connect: No such file or directory
error: command failed to execute correctly

It was successful but there were such lines)

sh-5.1#  mhwd-kernel -li
Currently running: 6.1.19-1-MANJARO (linux61)
The following kernels are installed in your system:
   * linux515
   * linux62-rt

ok so it didnt install drivers for the linux62-rt, have no idea why… so just remove it, otherwise you end up again with a black screen:
pacman -R linux62-rt
and just to be sure reinstall the 5.15:
pacman -S linux515
if no errors, exit chroot:
exit
reboot and test … if everyhting works, you can install the latest stable kernel 6.1:
sudo mhwd-kernel -i linux61

i installed linux 515 rebooted the problem with booting the system did not go away then i installed mhwd -i pci video-nvidia successfully but the problem remained with booting the system

Welcome to the forum! :wave:

Please edit your topic title and use words, not invented, meaningless abbrevieations. No one knows what oc means. Please see How to Post.

First uninstall the NVIDIA driver you installed from their website, then install it in the way you’ve been instructed.

There’s a reason why that should normally never be used.

can you tell me how to remove it?

If you figured out how to install it, you can figure out how to uninstall it the same way. :wink:

did you actually installed the nvidia from their website? if yes, there should be instructions on how to remove it…

before my system broke down, I installed the driver for a long time according to this instruction https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-manjaro-linux maybe it still costs, but there is no information on how to remove it .

there are several methods on how to install it, one is using mhwd tool, and the other is from the nvidia site, so which method did you use?

from the site Nvidia according to this instruction, the driver was numbered 525.89.02

i have no idea how to remove it, but since we used overwrite, just uninstall it from tty:
sudo mhwd -r pci video-nvidia
then post pic from this, maybe there is some leftover config:
ls /etc/modprobe.d
find /etc/X11/ -name "*.conf"

sh-5.1#  ls /etc/modprobe.d
kvm-intel.conf  mhwd-gpu.conf
sh-5.1# find /etc/X11/ -name "*.conf"
/etc/X11/xorg.conf.d/30-touchpad.conf
/etc/X11/xorg.conf.d/00-keyboard.conf

did you removed the nvidia drivers?
if no removed them, if yes remove this config:
rm /etc/X11/xorg.conf
install them again:
mhwd -i pci video-nvidia
if no errors, exit chroot, reboot and test

edited my post, so follow the instructions:

sh-5.1#  mhwd -i pci video-nvidia
> Installing video-nvidia...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
 multilib downloading...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: eglexternalplatform will be installed before its nvidia-utils dependency

Packages (7) egl-wayland-2:1.1.11-4  eglexternalplatform-1.1-2  lib32-nvidia-utils-530.41.03-1  libxnvctrl-530.41.03-3  linux515-nvidia-530.41.03-6  nvidia-settings-530.41.03-3  nvidia-utils-530.41.03-4

Total Installed Size:  897.38 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
error: failed to commit transaction (conflicting files)
egl-wayland: /usr/lib/libnvidia-egl-wayland.so.1 exists in filesystem
nvidia-utils: /usr/lib/libEGL_nvidia.so.0 exists in filesystem
nvidia-utils: /usr/lib/libGLESv1_CM_nvidia.so.1 exists in filesystem
nvidia-utils: /usr/lib/libGLESv2_nvidia.so.2 exists in filesystem
nvidia-utils: /usr/lib/libGLX_nvidia.so.0 exists in filesystem
nvidia-utils: /usr/lib/libcuda.so.1 exists in filesystem
nvidia-utils: /usr/lib/libcudadebugger.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvcuvid.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-allocator.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-cfg.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-encode.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-fbc.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-ml.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-ngx.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-nvvm.so.4 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-opticalflow.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-ptxjitcompiler.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvoptix.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libEGL_nvidia.so.0 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libGLESv1_CM_nvidia.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libGLESv2_nvidia.so.2 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libGLX_nvidia.so.0 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libcuda.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvcuvid.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-allocator.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-encode.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-fbc.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-ml.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-opticalflow.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-ptxjitcompiler.so.1 exists in filesystem
Errors occurred, no packages were upgraded.
Error: pacman failed!
sh-5.1#  mhwd -i pci video-nvidia
> Installing video-nvidia...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
 multilib downloading...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: eglexternalplatform will be installed before its nvidia-utils dependency

Packages (7) egl-wayland-2:1.1.11-4  eglexternalplatform-1.1-2  lib32-nvidia-utils-530.41.03-1  libxnvctrl-530.41.03-3  linux515-nvidia-530.41.03-6  nvidia-settings-530.41.03-3  nvidia-utils-530.41.03-4

Total Installed Size:  897.38 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
error: failed to commit transaction (conflicting files)
egl-wayland: /usr/lib/libnvidia-egl-wayland.so.1 exists in filesystem
nvidia-utils: /usr/lib/libEGL_nvidia.so.0 exists in filesystem
nvidia-utils: /usr/lib/libGLESv1_CM_nvidia.so.1 exists in filesystem
nvidia-utils: /usr/lib/libGLESv2_nvidia.so.2 exists in filesystem
nvidia-utils: /usr/lib/libGLX_nvidia.so.0 exists in filesystem
nvidia-utils: /usr/lib/libcuda.so.1 exists in filesystem
nvidia-utils: /usr/lib/libcudadebugger.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvcuvid.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-allocator.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-cfg.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-encode.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-fbc.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-ml.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-ngx.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-nvvm.so.4 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-opticalflow.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvidia-ptxjitcompiler.so.1 exists in filesystem
nvidia-utils: /usr/lib/libnvoptix.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libEGL_nvidia.so.0 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libGLESv1_CM_nvidia.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libGLESv2_nvidia.so.2 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libGLX_nvidia.so.0 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libcuda.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvcuvid.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-allocator.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-encode.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-fbc.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-ml.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-opticalflow.so.1 exists in filesystem
lib32-nvidia-utils: /usr/lib32/libnvidia-ptxjitcompiler.so.1 exists in filesystem
Errors occurred, no packages were upgraded.
Error: pacman failed!
Error: script failed!

well they should be removed…
post output again from:
pacman -Qs nvidia

sh-5.1#  pacman -Qs nvidia
local/libvdpau 1.5-1
    Nvidia VDPAU library
local/mhwd-nvidia 530.41.03-4
    MHWD module-ids for nvidia 530.41.03
local/mhwd-nvidia-390xx 390.157-6
    MHWD module-ids for nvidia 390.157
local/mhwd-nvidia-470xx 470.182.03-2
    MHWD module-ids for nvidia 470.182.03

i thought since we overwriten those files, they would be removed…
if you still have the nvidia driver downloaded from their website, run the same command as you were when you were installing it, and append at the end the uninstall argument, for example:
./NVIDIA-Linux-x86_64.run --uninstall
dont run this command, this is only an example, since i dont know what exact command you used for installing… if it doesnt work, we need to remove those leftover libraries manually…

1 Like