xpra icon
Bug tracker and wiki

Opened 4 months ago

Closed 4 months ago

#1795 closed defect (invalid)

freshly install xpra error following example

Reported by: kirk Owned by: Antoine Martin
Priority: major Milestone:
Component: server Version: 2.2.x
Keywords: Cc:

Description (last modified by Antoine Martin)

I just installed xpra on a remote server followed the example on the website:

Executed the below command on the server

xpra start ssh:hostname --start=xterm

Getting the following error:

/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
/usr/lib/python2.7/dist-packages/xpra/client/gtk2/__init__.py:7: GtkWarning: IA__gdk_screen_get_root_window: assertion 'GDK_IS_SCREEN (screen)' failed
  from xpra.x11.gtk_x11 import gdk_display_source
/usr/lib/python2.7/dist-packages/xpra/gtk_common/gtk_util.py:172: GtkWarning: IA__gdk_cursor_new_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
  default_Cursor          = gdk.Cursor(gdk.X_CURSOR)
xpra main error:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/xpra/scripts/main.py", line 130, in main
    return run_mode(script_file, err, options, args, mode, defaults)
  File "/usr/lib/python2.7/dist-packages/xpra/scripts/main.py", line 867, in run_mode
    return run_remote_server(error_cb, options, args, mode, defaults)
  File "/usr/lib/python2.7/dist-packages/xpra/scripts/main.py", line 1346, in run_remote_server
    app = make_client(error_cb, opts)
  File "/usr/lib/python2.7/dist-packages/xpra/scripts/main.py", line 1283, in make_client
    toolkit_module = __import__(client_module, globals(), locals(), ['XpraClient'])
  File "/usr/lib/python2.7/dist-packages/xpra/client/gtk2/client.py", line 24, in <module>
    from xpra.gtk_common.gtk_util import gtk_main, color_parse
  File "/usr/lib/python2.7/dist-packages/xpra/gtk_common/gtk_util.py", line 172, in <module>
    default_Cursor          = gdk.Cursor(gdk.X_CURSOR)
RuntimeError: could not create GdkCursor object

Change History (1)

comment:1 Changed 4 months ago by Antoine Martin

Description: modified (diff)
Resolution: invalid
Status: newclosed

That command is meant to be used on the client, not the server. It requires a display for the client to run.

If your client is headless or if you don't want to connect immediately, you can use "--attach=no".

Note: See TracTickets for help on using tickets.