>
> Jean-Paul:
>
> > Assuming that dbus is required for gnome to work,
> the following is reported in
> /var/svc/log/system-dbus:default.log:
> >
> > [ Jun 25 21:14:26 Enabled. ]
> > [ Jun 25 21:14:26 Executing start method
> ("/lib/svc/method/svc-dbus start"). ]
> > dbus-daemon cannot be run in non-global zones
> > [ Jun 25 21:14:26 Method "start" exited with status
> 0. ]
> > [ Jun 25 21:14:26 Stopping because service
> disabled. ]
> > [ Jun 25 21:14:26 Executing stop method (:kill). ]
> >
> > Any pointers?
>
> Refer to /lib/svc/method/svc-dbus, the script used
> for starting the
> D-Bus service. The "dbus-daemon cannot be run in
> non-global zones"
> message comes from there. Refer to this bug for more
> information
> about why D-Bus is not started in non-global zones.
>
>
> ttp://bugs.opensolaris.org/view_bug.do?bug_id=6466379
Note: I'm now working and referring to Open Solaris Indiana and no longer to
SXCE/Nevada.
I've modified the svc manifest so the dependency is removed and the service
starts correctly:
svcs | grep gdm
online 20:24:27 svc:/application/graphical-login/gdm:default
and
ps -elf | grep gdm
0 S root 21683 21388 0 40 20 ? 1433 ? 20:24:28 ?
0:00 /usr/sbin/gdm-binary
I've tried two methods of connecting to the desktop.
The first is through XDMCP. I have modified /etc/X11/gdm/custom.conf to enable
XDMCP and allow TCP connections.
When running XDMCP from another OpenSolaris machine, the zone desktop is
detected correctly and listed accordingly in the chooser. However when
selecting and connecting, I'm presented with a black screen with an 'X' in the
middle and that it. I can move the mouse around but no gnome login screen.
The other method is through secure global desktop (SGD) configured to execute
gnome-session. The same stack trace is returned:
Jul 8 20:32:52 sun gnome-session[21843]: [ID 124589 daemon.crit]
******************* START ********************************
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 0:
/usr/bin/gnome-session'gdm_signal_handler_backtrace+0x90 [0x806cf98]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 1:
/usr/bin/gnome-session'signal_handler+0x75 [0x806d139]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 2:
/lib/libc.so.1'__sighndlr+0xf [0xfeeed1bf]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 3:
/lib/libc.so.1'call_user_handler+0x2af [0xfeee024f]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 4:
/lib/libc.so.1'_lwp_kill+0x7 [0xfeef1aa7]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 5:
/lib/libc.so.1'raise+0x22 [0xfee9ac1a]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 6:
/lib/libc.so.1'abort+0x74 [0xfee7202c]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 7:
/usr/lib/libdbus-1.so.3.4.0'_dbus_abort+0x67 [0xfae626e3]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 8:
/usr/lib/libdbus-1.so.3.4.0'_dbus_warn_check_failed+0x6b [0xfae5e65f]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 9:
/usr/lib/libdbus-1.so.3.4.0'_dbus_get_local_machine_uuid_encoded+0xb0
[0xfae5ed5c]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 10:
/usr/lib/libdbus-1.so.3.4.0'_dbus_get_autolaunch_address+0x5c [0xfae65f24]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 11:
/usr/lib/libdbus-1.so.3.4.0'_dbus_transport_open_autolaunch+0x62 [0xfae5acfe]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 12:
/usr/lib/libdbus-1.so.3.4.0'_dbus_transport_open+0xd6 [0xfae5ae8a]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 13:
/usr/lib/libdbus-1.so.3.4.0'connection_try_from_address_entry+0x23 [0xfae4458f]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 14:
/usr/lib/libdbus-1.so.3.4.0'_dbus_connection_open_internal+0x280 [0xfae44860]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 15:
/usr/lib/libdbus-1.so.3.4.0'dbus_connection_open+0x2d [0xfae452b5]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 16:
/usr/lib/libdbus-1.so.3.4.0'internal_bus_get+0xe0 [0xfae422e0]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 17:
/usr/lib/libdbus-1.so.3.4.0'dbus_bus_get+0x13 [0xfae4249b]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 18:
/usr/lib/libdbus-glib-1.so.2.1.0'dbus_g_bus_get+0x74 [0xfae8aa6c]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 19:
/usr/bin/gnome-session'gsm_util_setenv+0x4b [0x8077567]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 20:
/usr/bin/gnome-session'main+0x249 [0x806eae1]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 883141 daemon.crit] Frame 21:
/usr/bin/gnome-session'_start+0x7d [0x80603ad]
Jul 8 20:32:52 sun gnome-session[21843]: [ID 166210 daemon.crit]
******************* END **********************************
So,
a) Can someone confirm what I'm trying to do is actually possible/correct?
b) Assuming the above is true, I presume I'm seeing two different errors rather
than the same error differently?
c) Pointers to help greatly appreciated
Cheers, JP
>
> Brian
> _______________________________________________
> desktop-discuss mailing list
> desktop-discuss at opensolaris.org
--
This message posted from opensolaris.org