Oh no! Something has gone wrong.

I’m dual booting win7 with openSUSE 13.1, when I want to boot on openSUSE I have this message :
http://cjoint.com/14ju/DGEkWDVJs1d_img_20140730_103327.jpg
I think this bug occured after an nvidia update, but I’m not sure.

Text message :

**Oh no! Something has gone wrong.
**A probleme has occured and the system can't recover.
Please log out and try again.

PS : I’m french

Hi :slight_smile:
How did you install the nvidia driver? Via rpm or command line (as in hard way)?

In my experience, this mostly happens if there’s a problem with the graphics drivers.

Did you install the nvidia driver via the repo?
So please post which kernel and nvidia packages you have installed:

rpm -qa | egrep "kernel|nvidia"

And please try to reboot to recovery mode (“Advanced Options” in the boot menu) after that screen comes and post the file /var/log/Xorg.0.log (upload it to http://susepaste.org or similar and post a link).

On 2014-07-31 16:06, sharkoxi wrote:
>
> I’m dual booting win7 with openSUSE 13.1, when I want to boot on
> openSUSE I have this message :

> Text message :
>
> Code:
> --------------------
> *Oh no! Something has gone wrong.
> *A probleme has occured and the system can’t recover.
> Please log out and try again.
> --------------------

That’s not a booting problem, it is a gnome problem. You can probably
use another desktop. while you find out what the problem actually is.
One possibility is the graphic driver not working right, gnome 3 has
certain requirements.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Sorry I just remembered that in your case GNOME won’t work in Recovery Mode either.
It needs OpenGL, and Mesa’s software renderer won’t work when the nvidia driver is installed (because the nvidia driver replaces Xorg’s libglx and Mesa’s libGL1 with its own incompatible versions).

I’m not sure if you would even get to the login screen. If yes, you could select a different session there (“icewm” should be installed by default), by clicking on the “gear” symbol below your user name.

If not, you should either copy the file in text mode to somewhere else where you can post it then, or change /etc/sysconfig/displaymanager (DISPLAYMANAGER) to use another login manager (xdm should be installed), and /etc/sysconfig/windowmanager (DEFAULT_WM) to use something else than GNOME (“icewm” maybe).
Then you should at least get to a graphical system again.
You may have to add “3” to the boot options to get to text mode first, by pressing ‘e’ at the boot menu, search for the line starting with “linux” and append “3” there at the end. Then press ‘F10’ to boot.
Login as “root” (should have the same password as your user), and edit the files.
I think available editors should be “vim”, “joe”, “pico”, and maybe even “emacs”.
Feel free to ask if you have any questions.

Or boot from a LiveCD/DVD/USB or another OS you might have installed, mount your / partition and get the file that way. :wink:

If this is a laptop what’s the output of this command:

/sbin/lspci | egrep 'VGA|3D'

PS:
If you installed the nvidia driver from the repo, and this happened after the nvidia driver update, then you might have just to reboot.

There seems to be a problem with the driver packages in that they don’t work on first boot after installation/update.
On subsequent boots all should be fine though.

@malcolmlewis :
I install the nvidia update driver (I had already it, I just done an update) via Yast with the update manager. I have selected all the recommended updates.

@wolfi323 : I have the kernel present in the install DVD of openSUSE and I made all the update , I don’t know which is.
And sorry but I don’t know the nvidia packages, I don"t have access to openSUSE.
I already tested recovery mode.
In normal mode I have the message “oh no! … please log out” then I press the log out button, screen freez and nothing happen.
In recovery mode, I have the message “oh no! … please log out” then I press the log out button, then a black screen appear and nothing happen.
So I can’t you the recovery mode or the normal mode.

@robin_listas : no, I know it’s not a booting problem, that’s just for the context. Like that you know I can use win7 but no other linux distro.
I can’t go the login menu, so I can’t choose betwin gnome or xfce or other desktop.
For info le last time I accessed to openSUSE I was utilising xfce.

@wolfi323 :

" I’m not sure if you would even get to the login screen. If yes, you could select a different session there (“icewm” should be installed by default), by clicking on the “gear” symbol below your user name."

No I can’t, bug appear before.

***I will try to add “3” to the boot option.
PS : I don’t know hot to acess to the text mode.

@hank_se : I can’t access to my SUSE, but can I do this command with a live USB of another distro ?

@wolfi323 :

" If you installed the nvidia driver from the repo, and this happened after the nvidia driver update, then you might have just to reboot."

Just reboot do not work, even twice.

PS : I’m french, please try to use correct syntax for my understanding, thank you :slight_smile:
And thank you a lot for you help :), I’m a realy begginer with linux system.

View My Video
On this vid, I boot on normal mode, and next on recovery mode.

So you installed it from the repo.

***I will try to add “3” to the boot option.
PS : I don’t know hot to acess to the text mode.

Just enter your user name (or root) and password, like you would when logging in in graphical mode.

For GNOME to work again, you would either have to fix the nvidia driver or remove it completely.
I already told you how to boot to a different login screen and desktop to get a graphical environment at least.

To edit those files in text mode, try:

joe /etc/sysconfig/displaymanager

Change the lines with “DISPLAYMANAGER=” (right at the top) to:

DISPLAYMANAGER="xdm"

Then press Ctrl+K X to save&exit.

joe /etc/sysconfig/windowmanager

Change the line with “DEFAULT_WM=” (right at the top) to

DEFAULT_WM="icewm"

Then press Ctrl+K X to save&exit.

Reboot (to recovery mode) and you should at least get a login screen and a graphical system.

Then start an xterm and type in the things I asked, and post the output.

Or start YaST->Software Management and remove all packages with “nvidia” in the name.
You can run YaST in text mode as well (type “yast”), so maybe uninstall the driver with that instead of the above to be able to start GNOME again (in recovery mode at least).
If you succeed with that, you could post the file /var/log/Xorg.0.log.old for examination.

shark@linux-7o7a:~$ 
rpm -qa | egrep "kernel|nvidia"
nvidia-gfxG03-kmp-desktop-331.89_k3.11.6_4-28.1.x86_64
kernel-desktop-3.11.6-4.1.x86_64
kernel-devel-3.15.6-41.1.gedc5ddf.noarch
nvidia-uvm-gfxG03-kmp-desktop-331.89_k3.11.6_4-28.1.x86_64
kernel-desktop-3.11.10-17.2.x86_64
nvidia-computeG03-331.89-28.1.x86_64
kernel-firmware-20130714git-2.17.1.noarch
conky-feature-nvidia-1.9.0-26.33.x86_64
kernel-desktop-devel-3.15.6-41.1.gedc5ddf.x86_64
x11-video-nvidiaG03-331.89-28.1.x86_64
nvidia-glG03-331.89-28.1.x86_64
shark@linux-7o7a:~$ 

I added a “3”, I put DISPLAYMANAGER=xdm and DEFAULT_WM=xfce
And that work I’m on xfce on recovery mode.

My xorg.0.log SUSE Paste
My xorg.0.log.old SUSE Paste

shark@linux-7o7a:~$ 
/sbin/lspci | egrep 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev a1)
shark@linux-7o7a:~$ 

I worry about doing that, and package don’t want to be unistall becase of conflict.
What can I do next, to have a nvidia driver working and have gdm back.

Why do you have those installed?
They don’t match your kernel, and the resulting nvidia kernel module probably doesn’t work then.

If you added the additional Kernel:stable repo, you should remove it again in YaST->Software Repositories.
Then uninstall those packages, and re-install the nvidia kernel module and the driver should work again:

sudo rpm -e kernel-devel-3.15.6 kernel-desktop-devel-3.15.6
sudo zypper in -f nvidia-gfxG03-kmp-desktop nvidia-uvm-gfxG03-kmp-desktop

Afterwards try a normal reboot, and check whether the driver works (maybe post Xorg.0.log again).
If yes, you can set DISPLAYMANAGER to “gdm” again, and DEFAULT_WM to “gnome”.

PS: Scratch that.
I saw your lspci output now, and you apparently have a hybrid system. So the nvidia didn’t ever work, did it?
The Xorg.0.log.old also only mentions the intel chip, that’s why the nvidia driver doesn’t work.
The nvidia driver does not support those hybrid systems, so uninstall the 5 nvidia packages with YaST again.

If you want to use the nvidia graphics chip, you have to use Bumblebee. But more about this later, when your GNOME works again…

To uninstall the driver on the command line run:

sudo rpm -e nvidia-gfxG03-kmp-desktop nvidia-uvm-gfxG03-kmp-desktop x11-video-nvidiaG03 nvidia-glG03 nvidia-computeG03

PS: If you can disable the intel graphics in your BIOS settings, the nvidia driver might even work. But not all systems support that.

I unistall what you say, I didn’t re-install nothing.
What do you mean by hybrid system ?
What is Bumblebee ?

I think I can’t but I will take a look

Now the update manager have 2 updates of “developement files necessary for building kernel modules” and “developement files needed for building kernel modules”.
Have I to install them ?