Xpra: Ticket #1017: Failed to launch: gtkosx_application module is missing

I tried to launch Client-16.0-r11066-OSX10.6.8 with a Server-16.0-r11031 and it failed.

Here's the traceback I got on the client side with ./xpra attach tcp:10.0.32.148:2200

Client Log:

2015-10-28 09:50:12,456 ERROR: gtkosx_application module is missing - trying to continue anyway
2015-10-28 09:50:13,073 ERROR: gtkosx_application module is missing - trying to continue anyway
xpra main error:
Traceback (most recent call last):
  File "/Users/osx/gtk/inst/lib/python2.7/site-packages/xpra/scripts/main.py", line 124, in main
  File "/Users/osx/gtk/inst/lib/python2.7/site-packages/xpra/scripts/main.py", line 921, in run_mode
  File "/Users/osx/gtk/inst/lib/python2.7/site-packages/xpra/scripts/main.py", line 1354, in run_client
  File "/Users/osx/gtk/inst/lib/python2.7/site-packages/xpra/platform/gui.py", line 16, in init
  File "/Users/osx/gtk/inst/lib/python2.7/site-packages/xpra/platform/darwin/gui.py", line 51, in do_init
AttributeError: 'NoneType' object has no attribute 'set_dock_icon_pixbuf'

And, here's the server side log I got with xpra start :13 --bind-tcp=10.0.32.148:2200 --daemon=no --start-child=xterm --start-new-commands=yes --start-child=google-chrome

Server Log:

[maint@Fedora21-Server-289 ~]$ xpra start :13 --bind-tcp=10.0.32.148:2200 --daemon=no --start-child=xterm --start-new-commands=yes --start-child=google-chrome 2015-10-28 09:57:37,481 Warning: failed to load the mdns avahi publisher: No module named avahi
2015-10-28 09:57:37,482  either fix your installation or use the 'mdns=no' option
X.Org X Server 1.16.3
Release Date: 2014-12-20
X Protocol Version 11, Revision 0
Build Operating System:  3.17.8-300.bz1178975.fc21.x86_64
Current Operating System: Linux Fedora21-Server-289 4.1.6-100.fc21.x86_64 #1 SMP Mon Aug 17 22:20:37 UTC 2015 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-4.1.6-100.fc21.x86_64 root=UUID=5e9dc737-8e34-4c44-91cd-0f008ce31842 ro nomodeset libahci.ignore_sss=1 raid=noautodetect ipv6.disable=1 LANG=en_US.UTF-8
Build Date: 31 January 2015  11:23:27PM
Build ID: xorg-x11-server 1.16.3-2.fc21
Current version of pixman: 0.32.6
	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: "/home/maint/.xpra/Xorg.:13.log", Time: Wed Oct 28 09:57:37 2015
(++) Using config file: "/etc/xpra/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
2015-10-28 09:57:38,340 pulseaudio server started with pid 21557
2015-10-28 09:57:38,344 using notification forwarder:
2015-10-28 09:57:38,344  DBUS-NotificationsForwarder(org.freedesktop.Notifications)
2015-10-28 09:57:38,368 started command 'xterm' with pid 21561
2015-10-28 09:57:38,378 started command 'google-chrome' with pid 21565
2015-10-28 09:57:38,378 xpra X11 server version 0.16.0-r11031 on display :13
2015-10-28 09:57:38,380 running with pid 21516 on Linux Fedora 21 Twenty One
xterm: cannot load font '-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1'
[1:1:1028/095738:ERROR:image_metadata_extractor.cc(111)] Couldn't load libexif.
E: [pulseaudio] pid.c: Daemon already running.
2015-10-28 09:57:38,604 xpra is ready.
[21635:21635:1028/095738:ERROR:sandbox_linux.cc(345)] InitializeSandbox() called with multiple threads in process gpu-process
2015-10-28 09:57:39,604 Warning: pulseaudio has terminated shortly after startup.
2015-10-28 09:57:39,604  pulseaudio is limited to a single instance per user account,
2015-10-28 09:57:39,605  and one may be running already for user 'maint'
2015-10-28 09:57:39,605  to avoid this warning, either fix the pulseaudio command line
2015-10-28 09:57:39,606  or use the 'pulseaudio=no' option


Wed, 28 Oct 2015 17:00:42 GMT - pvenkateswaralu: summary changed


Wed, 28 Oct 2015 17:01:16 GMT - pvenkateswaralu: cc set


Wed, 28 Oct 2015 17:26:27 GMT - Antoine Martin: owner, component changed; keywords set

That was a build or packaging issue with this particular build, please try a newer one. r11078 tries to make the error handling better for this particular case, should it happen again, but since running without the gtkosx_application bundled is not really meant to be supported I won't worry too much if it breaks somewhere else when missing.


Wed, 28 Oct 2015 17:29:37 GMT - Antoine Martin: summary changed

(edit: making the bug title more useful)


Wed, 28 Oct 2015 18:47:06 GMT - pvenkateswaralu: status changed; resolution set

It launches successfully with r11077. Closing the ticket.


Sat, 23 Jan 2021 05:12:37 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1017