Since yesterday, I can not boot my opensuse machine (Tumbleweed). I it stuck during the boot proces. I enter my password (I have encrypted my disk), I see the following messages :
OK ] Started OpenSSH Daemon.
OK ] Started /etc/init.d/boot.local
OK ] Started LSB: Autmoatically install DKMS modules for new kernels.
The screen blinks twice and then nothing happens. I can not interact with the laptop on this screen (ctrl-c does nothing).
I tried manually starting gdm in another tty (sudo gdm restart) but it did nothing (no error message, just stuck.
I tried looking in log files (like /var/log/boot.log, faillog, mail.err or Xorg.0.log) but I can not find any error.
> uname -a
Linux linux-g50t.site 3.8.8-3-desktop #1 SMP PREEMPT Wed Apr 17 08:48:54 UTC 2013 (193f348) x86_64 x86_64 x86_64 GNU/Linux
I also tried booting with kernel 3.8.8-2 but I got the same result.
As this is clearly about Tumbleweed system and as we have as clearly a Tumbleweed forum, this will be moved there to give it a better chance to bee seen by Tumbleweed users.
I note “Integrated Graphics Chipset: Intel(R) Ivybridge Mobile (GT2)” hardware for graphics.
If it boots with ‘nomodeset’ boot code (for example) I would then try that boot code with an entry in the /etc/modprobe.d/50-device.conf to have the Intel driver manually loaded.
Do you mean the recovery mode option in grub ? I just tried, this time I went a bit further in the boot process, until “Reached target Graphical Interface” (still with " OK ]") but same problem.
I forgot to mention but when the screen blink (3 or 4 times) I see briefly the mouse pointer but it disapear after.
I run GNOME by the way.
Yes in Grub2 it is likely called that. With legacy grub it is called failsafe.
When the grub menu 1st appears, you can also press " e " and then navigate to the appropriate place in the boot menu and try boot codes such as “x11failsafe” and also “nomodeset”.
Sometimes pressing < escape > early during the boot sequence (before the problem appears) can disable plymouth, which has been known to cause compatibility problems during boot for a very small number of users.
The recovery mode entry in grub has these two options. I tried pressing esc several times during the boot process, still the same.
I tried using the “startx” command directly in another tty and this is the output (using sudo, otherwise got an error unable to open Xorg log files):
hostname: System errorxauth: file /root/.serverauth.1660 does not exist
X.Org X Server 1.13.2
Release Date: 2013-01-24
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux-g50t.site 3.8.8-3-desktop #1 SMP PREEMPT Wed Apr 17 08:48:54 UTC 2013 (193f348) x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-3.8.8-3-desktop root=/dev/mapper/system-root showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
Build Date: 21 February 2013 10:01:18AM
Current version of pixman: 0.28.2
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: Sun Apr 28 18:44:11 2013
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
/etc/X11/xim: Checking whether an input method should be started.
sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale en_GB.UTF-8 ...
There is no default input method for the current locale.
Dummy input method "none" (do not use any fancy input method by default)
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Compat map for group 2 redefined
> Using new definition
> Warning: Compat map for group 3 redefined
> Using new definition
> Warning: Compat map for group 4 redefined
> Using new definition
Errors from xkbcomp are not fatal to the X server
Error creating proxy: Error calling StartServiceByName for org.gtk.vfs.Daemon: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildSignaled: Process /usr/lib/gvfs/gvfsd received signal 6 (g-dbus-error-quark, 26)
(gnome-session-check-accelerated:1703): GVFS-CRITICAL **: fill_mountable_info: assertion `proxy != NULL' failed
(gnome-session-check-accelerated:1703): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:589:20: Missing name of pseudo-class
Error creating proxy: Error calling StartServiceByName for org.gtk.vfs.Daemon: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildSignaled: Process /usr/lib/gvfs/gvfsd received signal 6 (g-dbus-error-quark, 26)
(gnome-session:1687): GVFS-CRITICAL **: fill_mountable_info: assertion `proxy != NULL' failed
(gnome-session:1687): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:589:20: Missing name of pseudo-class
gnome-session[1687]: GLib-CRITICAL: g_unix_signal_source_new: assertion `signum == SIGHUP || signum == SIGINT || signum == SIGTERM' failed
gnome-session[1687]: GLib-CRITICAL: g_source_set_callback: assertion `source != NULL' failed
xinit: connection to X server lost
waiting for X server to shut down Server terminated successfully (0). Closing log file.
On 2013-04-28 18:56, martvefun wrote:
> I tried using the “startx” command directly in another tty and this is
> the output (using sudo, otherwise got an error unable to open Xorg log
> files):
See the end of file “/etc/permissions.local” for hint on how to use
startx as plain user.
–
Cheers / Saludos,
Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)
When the grub menu is showing, one presses “E” so as to obtain the screen where the text codes can be edited, and options such as ‘nomodeset’ and/or ‘x11failsafe’ can be attempted. Its also in that screen where the boot codes can be tuned, such as removing the “vga=xxxxx” which I think is worth attempting.
Pressing < escape > just once after the grub menu, shortly after the plymouth boot screen appears should be enough. The idea is to dynamically display the plymouth screen and have only text display show up … to try and remove the possibility of any plymouth settings causing the problem that your PC is experiencing.
plymouth is the splash screen during the boot ? in recovery mode (or with x11failsafe and nomodeset) I don’t have it.
I tried modifying the file “/etc/permissions.local” to be able to use startx directly but I didn’t succeed (I don’t understand what I should put in it).
When killing the gdm process that was running and trying to start it I have the following messages :
> sudo gdm start
gdm[1610]: WARNING: GdmDisplay: display lasted 1.09.... seconds
... # same a few times
gdm[1610]: WARNING: GdmLocalDisplayFactory: maximum number of X display failures reached: check X server log for errors
and see the Xorg.0.log similaire to what I attached in a previous message
On 2013-04-30 18:46, martvefun wrote:
> I tried modifying the file “/etc/permissions.local” to be able to use
> startx directly but I didn’t succeed (I don’t understand what I should
> put in it).
Just comment out the line, then tell the system to reapply the
permissions. Previously you run “SuSEconfig --module permissions”. Now
you use “chkstat” to apply them.
–
Cheers / Saludos,
Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)
Thank you. I did these changes. Now when I try the startx command as normal user I have the following output :
hostname: System error
xauth: file /home/mart/.serverauth.1758 does not exist
X.Org X Server 1.13.2
Release Date: 2013-01-24
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux-g50t.site 3.8.8-3-desktop #1 SMP PREEMPT Wed Apr 17 08:48:54 UTC 2013 (193f348) x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-3.8.8-3-desktop root=/dev/mapper/system-root resume=/dev/system/swap splash=silent quiet showopts
Build Date: 21 February 2013 10:01:18AM
Current version of pixman: 0.28.2
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 May 1 13:46:32 2013
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
failed to open /usr/lib64/dri/updates/i965_dri.so: /usr/lib64/dri/updates/i965_dri.so: cannot open shared object file: No such file or directory
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
/etc/X11/xim: Checking whether an input method should be started.
sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale en_GB.UTF-8 ...
There is no default input method for the current locale.
Dummy input method "none" (do not use any fancy input method by default)
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Compat map for group 2 redefined
> Using new definition
> Warning: Compat map for group 3 redefined
> Using new definition
> Warning: Compat map for group 4 redefined
> Using new definition
Errors from xkbcomp are not fatal to the X server
Error creating proxy: Error calling StartServiceByName for org.gtk.vfs.Daemon: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildSignaled: Process /usr/lib/gvfs/gvfsd received signal 6 (g-dbus-error-quark, 26)
(gnome-session-check-accelerated:1798): GVFS-CRITICAL **: fill_mountable_info: assertion `proxy != NULL' failed
(gnome-session-check-accelerated:1798): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:589:20: Missing name of pseudo-class
libGL error: failed to load driver: i965
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
Error creating proxy: Error calling StartServiceByName for org.gtk.vfs.Daemon: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildSignaled: Process /usr/lib/gvfs/gvfsd received signal 6 (g-dbus-error-quark, 26)
(gnome-session:1782): GVFS-CRITICAL **: fill_mountable_info: assertion `proxy != NULL' failed
(gnome-session:1782): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:589:20: Missing name of pseudo-class
/usr/bin/gnome-session: symbol lookup error: /usr/lib64/gio/modules/libdconfsettings.so: undefined symbol: g_variant_new_from_bytes
xinit: connection to X server lost
waiting for X server to shut down Server terminated successfully (0). Closing log file.
I guess the bold line is your main problem now.
Please make sure that the packages “gnome-session-core” and “gsettings-backend-dconf” come from the same repository.
The package gnome-session-core is version 3.8.1-2.1 and gsettings-backend-dconf is 0.16.0-2.1, both from Tumbleweed repository, x86_64
Also when installing packages related to gtk, I have the same error as in this post : “(gtk-update-icon-cache:7047): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()”
OK, but you most likely have some old gnome/gtk packages from the standard openSUSE repo installed.
If you do indeed have the same problem as in the other thread, I would suggest you install the new pango packages and then do a “zypper dup --from tumbleweed”:
sudo zypper in -f pango-tools-1.34.0-2.3
sudo zypper in -f libpango-1_0-0-1.34.0-2.3