x11-video-nvidiaG01 problems

I’ve successfully installed nvidia proprietary drivers for GeForceFX GPUs. (mine is GeForce FX 5200)
Then I removed it (with yast)
Then I tried nouneau 3d, then I removed it (with yast)
Then I installed nvidia proprietary again.
-Now xserver does not start. I have to do a ‘zypper rm x11-video-nvidiaG01’ to have a working kde environment.

The output of startx:

xauth: file /root/.serverauth.4167 does not exist X.Org X Server 1.9.3 Release Date: 2010-12-13 X Protocol Version 11, Revision 0 Build Operating 
System: openSUSE SUSE LINUX Current Operating System: Linux linux-m2eu 2.6.37.6-0.7-default #1 SMP 2011-07-21 02:17:24 +0200 i686 Kernel command 
line: BOOT_IMAGE=/boot/vmlinuz-2.6.37.6-0.7-default root=/dev/disk/by-id/ata-WDC_WD5000AADS-14S9B1_WD-WCAV9K978250-part4 showopts apm=off noresume 
nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x31a Build Date: 07 June 2011 
04:32:16AM
 
Current version of pixman: 0.20.0
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Wed Oct 12 21:53:45 2011 (==) 
Using config directory: "/etc/X11/xorg.conf.d" FATAL: Module nvidia not found. (EE) NVIDIA(0): Failed to load the NVIDIA kernel module! (EE) 
NVIDIA(0): *** Aborting *** (EE) Screen(s) found, but none have a usable configuration. Fatal server error: no screens found Please consult the The 
X.Org Foundation support
         at http://wiki.x.org
 for help. Please also check the log file at "/var/log/Xorg.0.log" for additional information. xinit: giving up xinit: unable to connect to X 
server: Connection refused xinit: server error ------------------------------------------------------------------------------------------- xinit 
failed. /usr/bin/Xorg is not setuid, maybe that's the reason? If so either use a display manager (strongly recommended) or adjust 
/etc/permissions.local

I tried ‘zypper install -f x11-video-nvidiaG01’ with no improvement
Tried 1-click install with no improvement

nvidia-gfxG01-kmp-desktop Is installed as a dependency.

[Solved]

No wonder why people hate linux…

I had to install: nvidia-gfxG01-kmp-default to make it work. Why Isn’t this a dependency to x11-video-nvidiaG01 and nvidia-gfxG01-kmp-desktop ? Is this a bug?

Anyway, better than ubuntu I suppose, opensuse left me with a command line instead of a blank screen…

You are/were using default

2.6.37.6-0.7-default

It’s quoted in that code you posted.

Sorry, I don’t know a lot of linux. Did I had to update grub? Grub is installed in a ubuntu partition.

Do you mean Ubuntu grub is booting openSUSE?

yes, actually kubuntu

Once you get a kernel update in openSUSE
Boot kubuntu and do

sudo update-grub

Thanks, I forgot that installing nvidia drivers is kernel change.
Is it possible for opensuse to automatically find grub on ubutnu/wherever and update it when changing kernels? I thing It would save a lot of users the trouble.

Installing graphics driver isn’t a kernel change
Only in your case you may have now installed kernel-desktop as well as kernel-default
openSUSE doesn’t need to find kubuntu, you are not using openSUSE grub

I’m crashing for the night

I wish you to meet some who distantiate themselves from the vulgum pecus.

It would be a bug. But it would be new, because I never had to do that. Normally, I only install x11-video-nvidiaG01.

$ **rpm -q --requires nvidia-gfxG01-kmp-default | grep x11-video-nvidia**
x11-video-nvidiaG01 = 173.14.30

$ **hwinfo --gfxcard | grep -i -e model**
Model: "nVidia GeForce FX 5500"

please stop fishing the net to find new followers for your cult.

You’re talking to the wrong person.

pantazisnikolaos wrote:
> Is it possible for opensuse to automatically find grub on
> ubutnu/wherever and update it when changing kernels? I thing It would
> save a lot of users the trouble.

I too have machines where ubuntu completely controls the booting and
where it is necessary to run its update-grub whenever there are kernel
updates in the other systems on the machine.

But most people install the grub from each operating system into the
boot partition for that system, and then the master grub, which can
still be from ubuntu, just chainloads those grubs.

That way, you never need to update the master grub, except when you
install a new OS somewhere on the machine. And the secondary grubs are
automatically updated when necessary. The downside is that you have to
watch a two-stage boot process with two grub screens, instead of a
single grub menu.

HTH, Dave

Manually, you just need to run the following command on the Ubuntu side after each kernel update in openSUSE:

sudo update-grub

Similarly, in the other way (if you were using openSUSE’s Grub), you would just need to type this command:

sudo updategrub

Notice that updategrub is a script that has to be installed separately: updategrub for openSUSE Legacy Grub (not update-grub!)

I think it is simple enough. But everything - or most things - that can be done manually can also be done automatically. A service that would first run os-prober to find other bootable linux partitions, then compare the kernel versions obtained from running linux-boot-prober on these partitions and finally execute update-grub/updategrub if they differ from the entries in Grub menu, would indeed refresh the Grub menu if necessary (and save a lot of users the trouble you’ve seen).

But it would significantly slow down the init process.