Package: x2goserver
Severity: normal
Tag: moreinfo
User msx on IRC reported the below issues on IRC:
04:23 < msx> hi all! is anyone else having erratic behaviour of the
x2go server? I find that from time to time it tends to break leaving
my previously
opened sessions orphan - there's no way to attach to
them any more. This is the error message i just get while trying to
connect with one of my
sessions running awesomewm:
04:23 < msx> "Connection failed Died at /usr/lib/x2go/x2gogetagent
line 33. Died at /usr/lib/x2go/x2gochangestatus line 35. ERROR: failed
to suspend session
with ID Died at /usr/lib/x2go/x2gochangestatus line 35.
argument "session_id" missed at /usr/lib/x2go/x2godbwrapper.pm line
575."
04:24 < msx> the thing is that the session on the server seems to
still be alive, it's just the x2go client can't attach to it
@msx: what exact version of X2G Server are you using? The reason for
this issue can also be in the X2Go client being used. So, what client
do you use (x2goclient, pyhoca-*) and what version of that client?
Greets,
Mike
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
The following message is a courtesy copy of an article
that has been posted to gmane.comp.lib.cairo as well.
On Sa, Okt 06, 2012 at 11:56:13 (CEST), Chris Wilson wrote:
> On Sat, 6 Oct 2012 11:31:14 +0200, Andreas Radke <andyrtr(a)archlinux.org> wrote:
>> I've packaged the new release and it works well in ArchLinux with my
>> local Awesome WM setup.
>>
>> Remote connections using OpenNX are broken when used with Xfce.
>> Xfce-panel and menu keep crashing instantly until I downgrade to 1.12.2
>> on the server.
>
> There is not enough information here to begin to access the cause. A
> stack trace would be a good start.
It seems that cairo unconditionally assumes that the xserver does
support the latest version of the Xrender extension:
http://cgit.freedesktop.org/cairo/tree/src/cairo-xlib-display.c?id=1.12.2#n…
This assumption does not hold for many non-Xorg Xservers, including
nxagent, which is used by NX and derivatives like OpenNX, FreeNX or
X2Go:
http://code.x2go.org/gitweb?p=nx-libs.git;a=blob;f=nx-X11/include/extension…
Note that the defines for Operators only available in version 0.11 in
Xorg are *not* included:
/*
* Operators only available in version 0.11
*/
#define PictOpBlendMinimum 0x30
#define PictOpMultiply 0x30
#define PictOpScreen 0x31
#define PictOpOverlay 0x32
#define PictOpDarken 0x33
#define PictOpLighten 0x34
#define PictOpColorDodge 0x35
#define PictOpColorBurn 0x36
#define PictOpHardLight 0x37
#define PictOpSoftLight 0x38
#define PictOpDifference 0x39
#define PictOpExclusion 0x3a
#define PictOpHSLHue 0x3b
#define PictOpHSLSaturation 0x3c
#define PictOpHSLColor 0x3d
#define PictOpHSLLuminosity 0x3e
#define PictOpBlendMaximum 0x3e
Also, note that nxagent does not use pixman (which is the software
implementation that Xorg uses nowadays), but the old, previous
implementation of low-level pixel rendering, AFAIUI for example:
http://code.x2go.org/gitweb?p=nx-libs.git;a=blob;f=nx-X11/programs/Xserver/…
I would assume that there are still a number of other non-Xorg X11
servers (most of them commercial) that do not support these
operations.
Chris, is there any chance to fix/change cairo to work also without
operators that are only available in version 0.11?
--
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4
Package: x2goclient
Severity: normal
Version: 3.99.3.1-HEAD
Tags: patch confirmed
Hi Alex,
I have taken a closer look at the httpbrokerclient.cpp code in
x2goclient. Most replies from the httpbroker are compliant with a
text/plain content type. This is good IMHO.
However, in HttpBrokerClient::createIniFile x2goclient expects <br>
html tags as line breaks. If these <br> tags are missing, the session
profile won't get recognized by x2goclient.
With the current developmental code in x2gobroker.git, I try to
implement the current broker API with no html elements at all, so I'd
be happy if these last required <br>s could be made unnecessary.
Currently, as a list of session profiles the httpbroker client code in
x2goclient expects some broker output like this:
"""
START_USER_SESSIONS<br>[b00830a9-aec4-4e9e-88f8-ddbffeb1c8ea]defsndport=1<br>sndport=4713<br>xinerama=1<br>variant=<br>useiconv=0<br>iconvfrom=UTF-8<br>height=600<br>usekbd=1<br>applications=TERMINAL,WWWBROWSER,MAILCLIENT,OFFICE<br>host=localhost<br>export=<br>user=<br>fstunnel=1<br>quality=9<br>sshport=22<br>sound=1<br>fullscreen=0<br>rootless=0<br>layout=<br>name=LOCALHOST<br>sshproxyport=22<br>soundsystem=pulse<br>speed=2<br>iconvto=UTF-8<br>soundtunnel=1<br>useexports=1<br>width=800<br>command=KDE<br>multidisp=0<br>print=1<br>setdpi=0<br>type=auto<br>dpi=96<br>pack=16m-jpeg<br>
END_USER_SESSIONS<br>
"""
So, I am quite keen on x2goclient being able to _also_ handle broker
output that looks like this, instead:
"""
[47af8619-d619-43de-bf00-2c30c47772d1]
defsndport=1
sndport=4713
xinerama=1
variant=
useiconv=0
iconvfrom=UTF-8
height=600
usekbd=1
applications=TERMINAL,WWWBROWSER,MAILCLIENT,OFFICE
host=localhost
export=
user=
fstunnel=1
quality=9
sshport=22
sound=1
fullscreen=0
rootless=0
layout=
name=LOCALHOST
sshproxyport=22
soundsystem=pulse
speed=2
iconvto=UTF-8
soundtunnel=1
useexports=1
width=800
command=KDE
multidisp=0
print=1
setdpi=0
type=auto
dpi=96
pack=16m-jpeg
END_USER_SESSIONS
"""
Attached to this post you find a patch against httpbrokerclient.* that
makes x2goclient understand both variants of httpbroker output (IMHO).
Can you please cross-check if that patch keeps x2goclient working with
all other broker implementations that are currently deployed at your
customers' sites?
Greets,
Mike
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Processing commands for control(a)bugs.x2go.org:
> tag #35 confirmed
Bug #35 [x2goagent] On Debian systems (wheezy/sid): Menus in Libreoffice and some other applications are not rendered properly
Added tag(s) confirmed.
> severity #78 important
Bug #78 [x2goagent] NX_xrandr lacks support from Xrandr 1.2 and higher
Severity set to 'important' from 'normal'
> tag #78 confirmed
Bug #78 [x2goagent] NX_xrandr lacks support from Xrandr 1.2 and higher
Added tag(s) confirmed.
> thanks
Stopping processing here.
Please contact me if you need assistance.
--
35: http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=35
78: http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=78
X2Go Bug Tracking System
Contact git-admin(a)x2go.org with problems
Hi Alex,
can you please take a look at the latest patch we received for x2goclient?
If the patch is acceptable, then please place the changelog entry
under the author's name in the changelog and also do a git-commit
under the author's identity (using --author with git commit).
Greets+Thanks,
Mike
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Hello
I was unable to send my patch to patches(a)x2go.org so I thought I'll try this list. If this is the wrong place, please help me out...
It fixes a UI issue of the client that annoys me every day...
Cheers,
Ezra.