While going through the upgrade I noticed that there seemed to be a problem regarding the nvidia driver. I had the 12.3 nvidia repository enabled. The card is a nvidia geforce gtx 650.
After rebooting it complains about (with 12.2 I have had to compile the network driver manually, it’s a Atheros AR8161/8165)
Failed to start LSB .... something about the xinetd
Did you try to uninstall the nVIDIA video driver by chance? I would have done it first I think. A clean install is an option while NOT formatting /home.
Any and all ideas would be welcomed on how to continue.
Try to select “recovery mode” in the boot menu (under “Advanced Options”), then you should get to a graphical system.
Then post the file /var/log/Xorg.0.log and the output of:
Ok, I could get terminal access via Alt-F2. I saw that it has installed the G03 versions of the nvidia drivers. I removed them and compiled the network card driver. Aftet that I regained access when booting up in the recovery mode
zypper se -is nvidia
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
--+---------------------------+---------+-------------------------+--------+-----------
i | nvidia-computeG02 | package | 304.88-26.1 | x86_64 | Nvidia
i | nvidia-gfxG02-kmp-desktop | package | 304.88_k3.7.10_1.1-25.1 | x86_64 | Nvidia
i | x11-video-nvidiaG02 | package | 304.88-26.1 | x86_64 | Nvidia
But now it only recognized one of my two monitors . When I try to use nvidia-settings I get
You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server.
nvidia-xconfig gives me
sudo nvidia-xconfig
root's password:
Using X configuration file: "/etc/X11/xorg.conf".
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'
But that’s the G02 driver now, not G03…
Anyway, both support your card.
But now it only recognized one of my two monitors . When I try to use nvidia-settings I get
You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run nvidia-xconfig as root), and restart the X server.
The driver can’t be loaded for some reason. If you booted to recovery mode that’s normal of course (the purpose of recovery mode is to use some fallback video driver).
Remove /etc/X11/xorg.conf and you should get at least a graphical system with the opensource driver in normal mode.
The log file is too long. Is there anything specific I should look for?
No, not really.
Your xorg.conf told X to use the nvidia driver, but that failed to load so X failed to start.
By removing xorg.conf, X can now fall back to the VESA driver (nouveau can’t be loaded because it is blacklisted by the nvidia driver packages).
So your log file says:
23.135] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
23.135] (EE) NVIDIA: system's kernel log for additional error messages.
To download all the kernel headers, you can use YaST to do it this way:
Open YaST / Software / Software Management - Select the View Button on the top left and pick Patterns. Now, you will see several Patterns listed and you want to select:
[X] Development
[X] Base Development
[X] Linux Kernel Development
[X] C/C++ Development
Then Press the Accept button on the bottom right and allow these applications to install.
For anyone that uses Zypper, have a look at this blog:
Installing the missing kernel header files worked perfectly. I rebooted it normally after that and both the monitors where correctly (and automatically) detected.