OpenSuSE 12.3 triple boot with MacOSX 10.8.3, Windows 8 on macbook pro retina 10,2

I have successfully installed all three operating systems on my mbp retina 13’’ (Intel HD4000, i7 3.0GHz). I use rEFInd boot loader to chose between Mac OSX, Windows 8 and OpenSuSE 12.3. For the OpenSuSE 12.3 I end up always on the “emergency mode” login. Every time I start the x server (startx) on the root prompt (after login to emergency mode), I get the “something went wrong, etc”… so no GNome load. My xorg log is the following. I would appreciate some help, thank you.

-----------Xorg log file -----------------------------------------

hostname: System error
xauth: file /root/.serverauth.975 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.site 3.7.10-1.1-desktop #1 SMP PREEMPT Thu Feb 28 15:06:29 UTC 2013 (82d3f21) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.7.10-1.1-desktop root=…] resume=/dev/disk/by-id/ata-APPLE_SSD-part6 splash=silent quiet showopts
Build Date: 21 February 2013 10:01:18AM

Current version of pixman: 0.28.2
Before reporting problems, check X.Org Wiki - Home
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: Thu May 2 22:36:26 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
/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_US.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)
gnome-session[998]: WARNING: Failed to connect to system bus: Could not connect: No such file or directory
gnome-session[998]: WARNING: Could not get session id for session. Check that logind is properly installed and pam_systemd is getting used at login.
GNOME_KEYRING_CONTROL=/root/.cache/keyring-kduIPJ
GNOME_KEYRING_PID=1041
GNOME_KEYRING_CONTROL=/root/.cache/keyring-kduIPJ
GPG_AGENT_INFO=/root/.cache/keyring-kduIPJ/gpg:0:1
GNOME_KEYRING_CONTROL=/root/.cache/keyring-kduIPJ
GPG_AGENT_INFO=/root/.cache/keyring-kduIPJ/gpg:0:1
SSH_AUTH_SOCK=/root/.cache/keyring-kduIPJ/ssh
GNOME_KEYRING_CONTROL=/root/.cache/keyring-kduIPJ
GPG_AGENT_INFO=/root/.cache/keyring-kduIPJ/gpg:0:1
SSH_AUTH_SOCK=/root/.cache/keyring-kduIPJ/ssh
W: [pulseaudio] main.c: This program is not intended to be run as root (unless --system is specified).
Error getting login monitor: -2E: [pulseaudio] main.c: Daemon startup failed.

(gnome-settings-daemon:1040): power-plugin-WARNING **: no systemd support

(gnome-settings-daemon:1040): power-plugin-WARNING **: Unable to start power manager: Could not connect: No such file or directory

(gnome-settings-daemon:1040): libupower-glib-WARNING **: Couldn’t connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory

(gnome-settings-daemon:1040): media-keys-plugin-WARNING **: Failed to connect to system bus: Could not connect: No such file or directory

** (gnome-settings-daemon:1040): WARNING **: Failed to connect context: OK

(gnome-settings-daemon:1040): GVFS-RemoteVolumeMonitor-WARNING **: remote volume monitor with dbus name org.gtk.Private.UDisks2VolumeMonitor is not supported

(gnome-settings-daemon:1040): color-plugin-WARNING **: failed to connect to colord: Could not connect: No such file or directory

(gnome-settings-daemon:1040): updates-plugin-WARNING **: could not get properties

(gnome-settings-daemon:1040): mouse-plugin-WARNING **: Error setting normal scroll for “bcm5974”

(gnome-settings-daemon:1040): GLib-GIO-CRITICAL **: g_dbus_connection_signal_subscribe: assertion `G_IS_DBUS_CONNECTION (connection)’ failed
Initializing tracker-store…
Tracker-Message: Setting up monitor for changes to config file:’/root/.config/tracker/tracker-store.cfg’
Tracker-Message: Setting up monitor for changes to config file:’/root/.config/tracker/tracker-store.cfg’
Starting log:
File:’/root/.local/share/tracker/tracker-store.log’
Initializing tracker-miner-fs…

** (gnome-user-share:1086): WARNING **: gnome-user-share cannot be started as root for security reasons.
Tracker-Message: Setting up monitor for changes to config file:’/root/.config/tracker/tracker-miner-fs.cfg’
Starting log:
File:’/root/.local/share/tracker/tracker-miner-fs.log’
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
Failed to play sound: File or data not found

(tracker-miner-fs:1112): GVFS-RemoteVolumeMonitor-WARNING **: remote volume monitor with dbus name org.gtk.Private.UDisks2VolumeMonitor is not supported

(tracker-miner-fs:1112): libupower-glib-WARNING **: Couldn’t connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory

** (nm-applet:1120): WARNING **: Failed to initialize D-Bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
system-config-printer-applet: failed to connect to system D-Bus
JS LOG: IBus version is too old

(gnome-shell:1078): GVFS-RemoteVolumeMonitor-WARNING **: remote volume monitor with dbus name org.gtk.Private.UDisks2VolumeMonitor is not supported

(gnome-shell:1078): Gvc-WARNING **: Failed to connect context: OK
Window manager warning: Log level 16: Couldn’t connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
JS ERROR: !!! Exception was: Gio.IOErrorEnum: Error initializing authority: Could not connect: No such file or directory
JS ERROR: !!! message = ‘“Error initializing authority: Could not connect: No such file or directory”’
JS ERROR: !!! fileName = ‘"/usr/share/gnome-shell/js/ui/status/network.js"’
JS ERROR: !!! lineNumber = ‘1588’
JS ERROR: !!! stack = ‘“0 anonymous([object Object])@/usr/share/gnome-shell/js/ui/status/network.js:1588
1 wrapper([object Object])@/usr/share/gjs-1.0/lang.js:204
2 anonymous([object Object])@/usr/share/gjs-1.0/lang.js:145
3 anonymous([object Object])@/usr/share/gjs-1.0/lang.js:239
4 anonymous(“role” = ““network””)@/usr/share/gnome-shell/js/ui/panel.js:1155
5 wrapper(”“network”")@/usr/share/gjs-1.0/lang.js:204
6 anonymous(“box” = [object _private_St_BoxLayout], “elements” = [object Array])@/usr/share/gnome-shell/js/ui/panel.js:1166
7 wrapper([object Array], [object _private_St_BoxLayout])@/usr/share/gjs-1.0/lang.js:204
8 anonymous()@/usr/share/gnome-shell/js/ui/panel.js:1121
9 wrapper()@/usr/share/gjs-1.0/lang.js:204
10 anonymous()@/usr/share/gnome-shell/js/ui/panel.js:969
11 wrapper()@/usr/share/gjs-1.0/lang.js:204
12 anonymous()@/usr/share/gjs-1.0/lang.js:145
13 anonymous()@/usr/share/gjs-1.0/lang.js:239
14 start()@/usr/share/gnome-shell/js/ui/main.js:144
15 @:1
"’
Window manager warning: Log level 32: Execution of main.js threw exception: Gio.IOErrorEnum: Error initializing authority: Could not connect: No such file or directory
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
JS LOG: IBus version is too old

(gnome-shell:1173): GVFS-RemoteVolumeMonitor-WARNING **: remote volume monitor with dbus name org.gtk.Private.UDisks2VolumeMonitor is not supported

** (gnome-screensaver:1178): WARNING **: screensaver already running in this session

(gnome-shell:1173): Gvc-WARNING **: Failed to connect context: OK
Window manager warning: Log level 16: Couldn’t connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
JS ERROR: !!! Exception was: Gio.IOErrorEnum: Error initializing authority: Could not connect: No such file or directory
JS ERROR: !!! message = ‘“Error initializing authority: Could not connect: No such file or directory”’
JS ERROR: !!! fileName = ‘"/usr/share/gnome-shell/js/ui/status/network.js"’
JS ERROR: !!! lineNumber = ‘1588’
JS ERROR: !!! stack = ‘“0 anonymous([object Object])@/usr/share/gnome-shell/js/ui/status/network.js:1588
1 wrapper([object Object])@/usr/share/gjs-1.0/lang.js:204
2 anonymous([object Object])@/usr/share/gjs-1.0/lang.js:145
3 anonymous([object Object])@/usr/share/gjs-1.0/lang.js:239
4 anonymous(“role” = ““network””)@/usr/share/gnome-shell/js/ui/panel.js:1155
5 wrapper(”“network”")@/usr/share/gjs-1.0/lang.js:204
6 anonymous(“box” = [object _private_St_BoxLayout], “elements” = [object Array])@/usr/share/gnome-shell/js/ui/panel.js:1166
7 wrapper([object Array], [object _private_St_BoxLayout])@/usr/share/gjs-1.0/lang.js:204
8 anonymous()@/usr/share/gnome-shell/js/ui/panel.js:1121
9 wrapper()@/usr/share/gjs-1.0/lang.js:204
10 anonymous()@/usr/share/gnome-shell/js/ui/panel.js:969
11 wrapper()@/usr/share/gjs-1.0/lang.js:204
12 anonymous()@/usr/share/gjs-1.0/lang.js:145
13 anonymous()@/usr/share/gjs-1.0/lang.js:239
14 start()@/usr/share/gnome-shell/js/ui/main.js:144
15 @:1
"’
Window manager warning: Log level 32: Execution of main.js threw exception: Gio.IOErrorEnum: Error initializing authority: Could not connect: No such file or directory
gnome-session[998]: WARNING: App ‘gnome-shell.desktop’ respawning too quickly

(gnome-settings-daemon:1040): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnome-settings-daemon:1040): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)’ failed

(gnome-settings-daemon:1040): GLib-CRITICAL **: g_ptr_array_unref: assertion array' failed gnome-session[998]: CRITICAL: gsm_manager_set_phase: assertion GSM_IS_MANAGER (manager)’ failed
gnome-session[998]: Gtk-CRITICAL: gtk_main_quit: assertion `main_loops != NULL’ failed
xinit: connection to X server lost

waiting for X server to shut down
Received signal:1->‘Hangup’

Received signal:1->‘Hangup’
(tracker-miner-fs:1112): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.Private.AfcVolumeMonitor disconnected from the bus; removing drives/volumes/mounts

(tracker-miner-fs:1112): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.Private.GPhoto2VolumeMonitor disconnected from the bus; removing drives/volumes/mounts
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.

Received signal:15->'Terminated’g_dbus_connection_real_closed: Remote peer vanished with error: Error receiving message: Connection reset by peer (g-io-error-quark, 0). Exiting.

Received signal:15->‘Terminated’

(tracker-miner-fs:1112): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: The connection is closed

(tracker-miner-fs:1112): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: The connection is closed

(tracker-miner-fs:1112): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: The connection is closed

OK

OK

…Server terminated successfully (0). Closing log file.

So you need to fix this first. Upload output of “journalctl -a -b” immediately after logging into emergency mode to SUSE Paste.

Thank you for your e-mail,
the boot log from journalctl -b -a is in SUSE Paste

Your system goes into emergency mode because it fails to mount /backup on device /dev/disk/by-id/mmc-SU16G_0x047d8e3a/part2 because this device is missing. Immediately before there are several errors

May 03 06:35:19 linux.site kernel: mmc0: Timeout waiting for hardware interrupt.

This suggests one of

  • hardware problems with MMC controller
  • there is no card inserted so no device is found

In general MMC is supposed to be removable media and it is wrong to (try to) mount it during boot, as there is no guarantee it will be available.

Try first to comment out /backup from /etc/fstab (or at least set it to noauto) and check whether you still enter emergency.

It worked, thank you.