Hi @ all,
Ich wollte einfach mal so in die Runde fragen, wie es mit Erfahrungen rund um X2Go und Ubuntu MATE 16.04 aussieht. Hat jemand so eine Konfiguration am Laufen und kann von seinen Erfahrungen berichten?
Mein Problem ist, dass ich in einem frisch installierten und aktualisiertem System besagten x2goserver (übers PPA die im Wiki beschrieben wird, die "stable"-Version) nicht sinnvoll zum Laufen kriege - der X2Go-Server läuft zwar und ich kann mich auch von Clients (sowohl Win10 als auch von einem anderen Ubuntu aus mit x2goclient) auf ihm verbinden, allerdings erhalte ich alle naselang Probleme:
- Alle 5-10 Minuten bekomme ich eine Fehlermeldung, dass der Mate-Settings-Daemon abgestürzt sei
- Die Themes setzen sich willkürlich auf einen Standard-Win98-Look zurück und nehmen genauso willkürlich wieder ihr "echtes" Design an (besonders Caja ist davon betroffen, nach Start bleibt es keine 10 Sekunden in dem Theme, welches ich in Mate konfiguriert habe).
- Sound geht garnicht; versucht eine Anwendung, Ton abzuspielen, erhalte ich die Meldung, dass Pulseaudio abgestürzt sei
- Schnelle Animationen (Youtube-Videos!) können garnicht abgespielt werden
- Generell bricht die Verbindung für mehrere (ca. bis zu 10) Sekunden pro Minute ein und freezt komplett, obwohl Server wie Client am GBit-LAN hängen.
- Meine .xsessions-x2go-errors-Datei wird auch mit Fehlern vollgeschrieben:
XSession-x2go: X session started for kammermeier_manuel at Do 23. Jun 13:48:26 CEST 2016 localuser:kammermeier_manuel being added to access control list openConnection: connect: Datei oder Verzeichnis nicht gefunden cannot connect to brltty at :0 /etc/x2go/Xsession: 3: [: x: unexpected operator ** Message: couldn't access control socket: /run/user/1001/keyring/control: Datei oder Verzeichnis nicht gefunden mate-session[2790]: WARNING: GSIdleMonitor: IDLETIME counter not found mate-session[2790]: GLib-GObject-CRITICAL: object GSIdleMonitor 0x817a2910 finalized while still in-construction mate-session[2790]: GLib-GObject-CRITICAL: Custom constructor for class GSIdleMonitor returned NULL (which is invalid). Please use GInitable instead. mate-session[2790]: WARNING: Unable to find provider '' of required component 'dock' ** (mate-settings-daemon:2934): WARNING **: Unable to start xrandr manager: RANDR extension is too old (must be at least 1.3) Warnung der Fensterverwaltung:Die für Komposit benötigte Erweiterung »composite« fehltSSH_AUTH_SOCK=/run/user/1001/keyring/ssh SSH_AUTH_SOCK=/run/user/1001/keyring/ssh SSH_AUTH_SOCK=/run/user/1001/keyring/ssh no maximize: true Unable to open lock directory: /home/kammermeier_manuel/.cache/tilda/locks ** (process:3028): WARNING **: Warning: show_on_monitor_number is no longer a valid config option for the current version of Tilda. ** (process:3028): WARNING **: Warning: scroll_background is no longer a valid config option for the current version of Tilda. ** (process:3028): WARNING **: Warning: use_image is no longer a valid config option for the current version of Tilda. grep: /home/kammermeier_manuel/.xinputrc: Datei oder Verzeichnis nicht gefunden ** (mate-settings-daemon:2934): WARNING **: Disable DEBUG ** (mate-settings-daemon:2934): WARNING **: Disable DEBUG Initializing caja-open-terminal extension *** ERROR *** TI:13:48:38 TH:0x9dc7080 FI:gpm-manager.c FN:gpm_manager_systemd_inhibit,1777 - Error in dbus - GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Permission denied Traceback: mate-power-manager() [0x805e21b] mate-power-manager() [0x80571c3] /usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_type_create_instance+0x1c0) [0xb6b23560] /usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x12bd7) [0xb6b04bd7] /usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_object_newv+0xc3) [0xb6b065c3] /usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_object_new+0x7d) [0xb6b06d4d] mate-power-manager() [0x8057984] mate-power-manager() [0x804de8e] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf7) [0xb67b8637] mate-power-manager() [0x804e1c2] /usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:50: RuntimeWarning: You have imported the Gtk 2.0 module. Because Gtk 2.0 was not designed for use with introspection some of the interfaces and API will fail. As such this is not supported by the pygobject development team and we encourage you to port your app to Gtk 3 or greater. PyGTK is the recomended python module to use with Gtk 2.0 warnings.warn(warn_msg, RuntimeWarning) sys:1: PyGIWarning: Caja was imported without specifying a version first. Use gi.require_version('Caja', '2.0') before import to ensure that the right version gets loaded. ** Message: Initializing gksu extension... Initializing caja-main-menu extension (deja-dup-monitor:3040): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (tilda:3028): Gtk-WARNING **: Theme parsing error: gtk-main.css:69:33: Failed to import: Fehler beim Öffnen der Datei: No such file or directory /usr/lib/mate-optimus/mate-optimus-applet:7: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk, Gdk (nm-applet:3021): Gtk-WARNING **: Theme parsing error: gtk-main.css:69:33: Failed to import: Fehler beim Öffnen der Datei: Datei oder Verzeichnis nicht gefunden (update-notifier:2991): Gtk-WARNING **: Theme parsing error: gtk-main.css:69:33: Failed to import: Fehler beim Öffnen der Datei: Datei oder Verzeichnis nicht gefunden (blueman-applet:3026): Gtk-WARNING **: Theme parsing error: gtk-main.css:69:33: Failed to import: Fehler beim Öffnen der Datei: No such file or directory (nm-applet:3021): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed Tilda has started. Press F12 to pull down the window. (ubuntu-mate-welcome:3002): Gtk-WARNING **: Theme parsing error: gtk-main.css:69:33: Failed to import: Fehler beim Öffnen der Datei: No such file or directory Verbindungsfehler: Zeitüberschreitung [Network Test] Checking for internet connectivity... [Welcome] DPI below 50. Out of range.. Using /usr/share/ubuntu-mate-welcome/ path. [Network Test] Successfully pinged 'http://archive.ubuntu.com/' [i18n] Locale de_DE not available. [i18n] Trying de... [i18n] Using de [Welcome] Setting zoom level to: 1.0 [Apps] Reading index... [Apps] Successfully loaded index. [Welcome] Version: 16.04.9.1 [Welcome] Application Started. [Welcome] Application Closed. /usr/lib/python3/dist-packages/blueman/plugins/applet/AppIndicator.py:8: PyGIWarning: AppIndicator3 was imported without specifying a version first. Use gi.require_version('AppIndicator3', '0.1') before import to ensure that the right version gets loaded. from gi.repository import AppIndicator3 as girAppIndicator ERROR:dbus.proxies:Introspect error on org.bluez:/: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. ERROR:dbus.proxies:Introspect error on org.bluez:/org/bluez: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. ERROR:dbus.proxies:Introspect error on org.bluez:/: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Zeitüberschreitung (mate-volume-control-applet:3025): libmatemixer-alsa-WARNING **: Failed to open ALSA control for default: Verbindungsaufbau abgelehnt ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Zeitüberschreitung (mate-settings-daemon:2934): libmatemixer-alsa-WARNING **: Failed to open ALSA control for default: Verbindungsaufbau abgelehnt (mate-settings-daemon:2934): GLib-CRITICAL **: g_source_remove_poll: assertion '!SOURCE_DESTROYED (source)' failed ** ERROR:pulse/glib-mainloop.c:407:glib_defer_free: assertion failed: (!e->dead) [1466682511,000,xklavier.c:xkl_engine_start_listen/] The backend does not require manual layout management - but it is provided by the application ** (mate-settings-daemon:3654): WARNING **: Unable to start xrandr manager: RANDR extension is too old (must be at least 1.3) (nm-applet:3021): nm-applet-CRITICAL **: nma_icons_reload: assertion 'applet->icon_size > 0' failed (nm-applet:3021): nm-applet-CRITICAL **: nma_icons_reload: assertion 'applet->icon_size > 0' failed (blueman-applet:3026): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed sys:1: Warning: /build/glib2.0-8EA4QF/glib2.0-2.48.1/./gobject/gsignal.c:2635: instance '0x816ab450' has no handler with id '3545' sys:1: Warning: /build/glib2.0-8EA4QF/glib2.0-2.48.1/./gobject/gsignal.c:2635: instance '0x81777800' has no handler with id '5107' [1466682576,000,xklavier.c:xkl_engine_start_listen/] The backend does not require manual layout management - but it is provided by the application Warnung der Fensterverwaltung:CurrentTime used to choose focus window; focus window may not be correct. Warnung der Fensterverwaltung:Got a request to focus the no_focus_window with a timestamp of 0. This shouldn't happen! mate-session[2790]: WARNING: Unable to stop system: Interactive authentication required. (mate-panel:2964): GLib-CRITICAL **: g_hash_table_remove_internal: assertion 'hash_table != NULL' failed (mate-panel:2964): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'MatePanelAppletFrameDBus' (mate-panel:2964): GLib-CRITICAL **: g_hash_table_remove_internal: assertion 'hash_table != NULL' failed (mate-panel:2964): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'MatePanelAppletFrameDBus' (mate-panel:2964): GLib-CRITICAL **: g_hash_table_remove_internal: assertion 'hash_table != NULL' failed (mate-panel:2964): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'MatePanelAppletFrameDBus' (mate-panel:2964): GLib-CRITICAL **: g_hash_table_remove_internal: assertion 'hash_table != NULL' failed (mate-panel:2964): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'MatePanelAppletFrameDBus' (mate-panel:2964): GLib-CRITICAL **: g_hash_table_remove_internal: assertion 'hash_table != NULL' failed (mate-panel:2964): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'MatePanelAppletFrameDBus' (mate-panel:2964): GLib-CRITICAL **: g_hash_table_remove_internal: assertion 'hash_table != NULL' failed (mate-panel:2964): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'MatePanelAppletFrameDBus' sys:1: Warning: Source ID 629 was not found when attempting to remove it sys:1: Warning: Source ID 630 was not found when attempting to remove it sys:1: Warning: Source ID 631 was not found when attempting to remove it --- Hash table keys for warning below: --> inode/directory --> application/x-caja-link --> l2050 --> kammermeier_manuel --> Kammermeier Manuel (caja:2976): Eel-WARNING **: "unique eel_ref_str" hash table still has 5 elements at quit time (keys above) (caja:2976): Eel-WARNING **: "caja-directory.c: directories" hash table still has 4 elements at quit time (nm-applet:3021): nm-applet-CRITICAL **: nma_icons_reload: assertion 'applet->icon_size > 0' failed mate-screensaver: Fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server :50. (tilda:3028): Gdk-WARNING **: tilda: Fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server :50. (blueman-applet:3026): Gdk-WARNING **: blueman-applet: Fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server :50. (update-notifier:2991): Gdk-WARNING **: update-notifier: Fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server :50. (nm-applet:3021): Gdk-WARNING **: nm-applet: Fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server :50. mate-maximus: Fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server :50. (deja-dup-monitor:3040): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.vfs.UDisks2VolumeMonitor disconnected from the bus; removing drives/volumes/mounts (deja-dup-monitor:3040): GVFS-RemoteVolumeMonitor-WARNING **: Owner of volume monitor org.gtk.vfs.GoaVolumeMonitor disconnected from the bus; removing drives/volumes/mounts XSession-x2go: X session started for kammermeier_manuel at Do 23. Jun 14:09:22 CEST 2016 localuser:kammermeier_manuel being added to access control list openConnection: connect: Datei oder Verzeichnis nicht gefunden cannot connect to brltty at :0 /etc/x2go/Xsession: 3: [: x: unexpected operator ** Message: couldn't access control socket: /run/user/1001/keyring/control: Datei oder Verzeichnis nicht gefunden mate-session[10073]: WARNING: GSIdleMonitor: IDLETIME counter not found mate-session[10073]: GLib-GObject-CRITICAL: object GSIdleMonitor 0x80ac5940 finalized while still in-construction mate-session[10073]: GLib-GObject-CRITICAL: Custom constructor for class GSIdleMonitor returned NULL (which is invalid). Please use GInitable instead. mate-session[10073]: WARNING: Unable to find provider '' of required component 'dock' ** (mate-settings-daemon:10215): WARNING **: Unable to start xrandr manager: RANDR extension is too old (must be at least 1.3) Warnung der Fensterverwaltung:Die für Komposit benötigte Erweiterung »composite« fehltSSH_AUTH_SOCK=/run/user/1001/keyring/ssh SSH_AUTH_SOCK=/run/user/1001/keyring/ssh grep: /home/kammermeier_manuel/.xinputrc: Datei oder Verzeichnis nicht gefunden ** (process:10319): WARNING **: Warning: show_on_monitor_number is no longer a valid config option for the current version of Tilda. ** (process:10319): WARNING **: Warning: scroll_background is no longer a valid config option for the current version of Tilda. ** (process:10319): WARNING **: Warning: use_image is no longer a valid config option for the current version of Tilda. *** ERROR *** TI:14:09:25 TH:0x88b4f40 FI:gpm-manager.c FN:gpm_manager_systemd_inhibit,1777 - Error in dbus - GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Permission denied Traceback: mate-power-manager() [0x805e21b] mate-power-manager() [0x80571c3] /usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_type_create_instance+0x1c0) [0xb6b3c560] /usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x12bd7) [0xb6b1dbd7] /usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_object_newv+0xc3) [0xb6b1f5c3] /usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_object_new+0x7d) [0xb6b1fd4d] mate-power-manager() [0x8057984] mate-power-manager() [0x804de8e] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf7) [0xb67d1637] mate-power-manager() [0x804e1c2] SSH_AUTH_SOCK=/run/user/1001/keyring/ssh /usr/lib/mate-optimus/mate-optimus-applet:7: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk, Gdk no maximize: true Tilda has started. Press F12 to pull down the window. Initializing caja-open-terminal extension /usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:50: RuntimeWarning: You have imported the Gtk 2.0 module. Because Gtk 2.0 was not designed for use with introspection some of the interfaces and API will fail. As such this is not supported by the pygobject development team and we encourage you to port your app to Gtk 3 or greater. PyGTK is the recomended python module to use with Gtk 2.0 warnings.warn(warn_msg, RuntimeWarning) sys:1: PyGIWarning: Caja was imported without specifying a version first. Use gi.require_version('Caja', '2.0') before import to ensure that the right version gets loaded. (nm-applet:10321): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed ** Message: Initializing gksu extension... Initializing caja-main-menu extension /usr/share/apport/apport-gtk:16: PyGIWarning: Wnck was imported without specifying a version first. Use gi.require_version('Wnck', '3.0') before import to ensure that the right version gets loaded. from gi.repository import GLib, Wnck, GdkX11, Gdk Verbindungsfehler: Zeitüberschreitung ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Zeitüberschreitung (mate-volume-control-applet:10330): libmatemixer-alsa-WARNING **: Failed to open ALSA control for default: Verbindungsaufbau abgelehnt /usr/lib/python3/dist-packages/blueman/plugins/applet/AppIndicator.py:8: PyGIWarning: AppIndicator3 was imported without specifying a version first. Use gi.require_version('AppIndicator3', '0.1') before import to ensure that the right version gets loaded. from gi.repository import AppIndicator3 as girAppIndicator ERROR:dbus.proxies:Introspect error on org.bluez:/: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. ERROR:dbus.proxies:Introspect error on org.bluez:/org/bluez: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. ERROR:dbus.proxies:Introspect error on org.bluez:/: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Zeitüberschreitung (mate-settings-daemon:10215): libmatemixer-alsa-WARNING **: Failed to open ALSA control for default: Verbindungsaufbau abgelehnt (mate-settings-daemon:10215): GLib-CRITICAL **: g_source_remove_poll: assertion '!SOURCE_DESTROYED (source)' failed ** ERROR:pulse/glib-mainloop.c:407:glib_defer_free: assertion failed: (!e->dead) [1466683763,000,xklavier.c:xkl_engine_start_listen/] The backend does not require manual layout management - but it is provided by the application mate-session[10073]: WARNING: Child process 10215 was already dead. (nm-applet:10321): GLib-CRITICAL **: g_hash_table_remove_all: assertion 'hash_table != NULL' failed (nm-applet:10321): nm-applet-CRITICAL **: nma_icons_free: assertion 'NM_IS_APPLET (applet)' failed ** (mate-settings-daemon:10786): WARNING **: Unable to start xrandr manager: RANDR extension is too old (must be at least 1.3) (blueman-applet:10333): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed (nm-applet:10321): GLib-CRITICAL **: g_hash_table_remove_all: assertion 'hash_table != NULL' failed (nm-applet:10321): nm-applet-CRITICAL **: nma_icons_free: assertion 'NM_IS_APPLET (applet)' failed
Meine Erfahrungen unter Ubuntu sind, gelinde gesagt, ernüchternd. In exakt derselben Konfiguration unter einem Debian Jessie (8) hingegen habe ich (bis auf den Sound, aber da hab ich mich noch nicht genug damit beschäftigt^^) keine Probleme, dort läuft alles, eine .xsession-x2go-errors gibts nicht, Themes tun wie sie sollen und es gibt auch keine spontanen Lags. Würde allerdings dennoch Ubuntu bevorzugen...
An einem Fehler während der Ubuntu-Installation glaube ich auch nicht - der Rechner wurde mittlerweile mehrmals neu installiert...