Thanks for your work on the x2go packages. I was hoping someone could help me to be able to connect using the armel builds. I have a hp touchpad with x server running and a chrooted version of debian squeeze. I've installed the packages without any problems and I'm having some problems getting a session to start successfully. When I initiate a session from the touchpad, it will connect and the desktop displays, but any window manager items seem to crash. The panels don't display, any pop-up windows just flash and flicker. Only the desktop icons display correctly. And dmesg gives the following errors repeatedly:
[65102.522642] metacity[5959]: segfault at 0 ip 00007f5d5e4e1ea1 sp 00007ffffb4ba480 error 4 in libXrender.so.1.3.0[7f5d5e4dd000+9000]
[65102.523278] gnome-panel[5960]: segfault at 0 ip 00007fca77ca7ea1 sp 00007fff08238000 error 4 in libXrender.so.1.3.0[7fca77ca3000+9000]
[65102.720377] trashapplet[5968]: segfault at 0 ip 00007fdb87f6fea1 sp 00007ffff313ec10 error 4 in libXrender.so.1.3.0[7fdb87f6b000+9000]
[65103.621171] gnome-panel[5981]: segfault at 0 ip 00007f0211630ea1 sp 00007fffe7b2b790 error 4 in libXrender.so.1.3.0[7f021162c000+9000]
[65103.622815] wnck-applet[5966]: segfault at 0 ip 00007fe8dac6eea1 sp 00007fffca25a130 error 4 in libXrender.so.1.3.0[7fe8dac6a000+9000]
[65103.891078] metacity[5980]: segfault at 0 ip 00007f43eec66ea1 sp 00007fffff4193c0 error 4 in libXrender.so.1.3.0[7f43eec62000+9000]
.
[65146.848679] x2goagent[32682]: segfault at 186a690 ip 000000000186a690 sp 00007fffa244d758 error 15
What does work is if I'm resuming a session that was initiated via a windows (or amd64) x2goclient. One difference that I notice is that the windows-initiated session name ends with dp32 (I'm assuming that's the color depth?) and the touchpad/armel-initiated session ends with dp24. Any ideas on how to get it to work correctly when initiating the session on the armel device?
The server is running ubuntu natty, with version 3.0.99.5-0~49~natty1 of x2goserver.
Thanks,
Jimmy
Hi Jimmy,
On Di 30 Aug 2011 19:59:27 CEST Jimmy Knowles wrote:
Thanks for your work on the x2go packages. I was hoping someone could help me to be able to connect using the armel builds. I have a hp touchpad with x server running and a chrooted version of debian squeeze. I've installed the packages without any problems and I'm having some problems getting a session to start successfully. When I initiate a session from the touchpad, it will connect and the desktop displays, but any window manager items seem to
What Xserver are you using on the touchpad? The Xorg that is in Debian?
crash. The panels don't display, any pop-up windows just flash and flicker. Only the desktop icons display correctly. And dmesg gives the following errors repeatedly:
[...]
What does work is if I'm resuming a session that was initiated via a windows (or amd64) x2goclient. One difference that I notice is that the windows-initiated session name ends with dp32 (I'm assuming that's the color depth?) and the touchpad/armel-initiated session ends with dp24. Any ideas on how to get it to work correctly when initiating the session on the armel device?
Windows color depth 32 equals Linux color depth 24. The upper 8bit are
not really used for color resolution but for something else (I have
forgotten what...). So 32bit on Win and 24bit on Linux are equivalent.
So, basically what happens is that x2goagent crashes on metacity
session startup on the server-side. That is: something happens on the
GNOME desktop during startup the lets metacity segfault.
Please try to narrow down the error:
o use a simple xterm session first o then use LXDE (simple desktop) as session o then try to disable all special effects on your GNOME desktop o by any chance try to connect to some other server (Ubuntu lucid, Debian squeeze preferrably) o ... and report what happens
Is the X2go server in your LAN (I am asking for connection speed)?
Install Xnest on the Ubuntu natty machine and launch an Xnest session
via ,,ssh -X''. Does that Xnest session (running on the Ubuntu
machine, X-forwarded through SSH and displayed on your touchpad)
survive? Or does it also crash???
If, by any chance, you can install a wheezy chroot on your pad... you
could use the x2goclient from squeeze/armel and try if an upgrade of
the local XServer does help.
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Mike,
Thanks for your help. I think I may know why this isn't working. The Xserver is one that the webos-internals group has put together to run on top of the touchpad's OS (webos) and they haven't really included RandR support yet. This is what I found on the git for their Xserver,
"We just enable it, and report the single resolution we support. (Doesn't allow setting rotation/sizes/reflections yet)"
Do you think this is what would cause all the issues trying to get an x session to work?
I tried most of the things you suggested with the x2goclient and it segfaulted on all of them.
The only thing that I was able to get to work was opening an lxde session inside of Xnest. And even for that, it ran slow, complained about RandR missing, and eventually crashed (couldn't find in the logs why though).
I'll try and see if the webos-internals guys have plans to further implement RandR. I have other options since rdesktop seems to work, but would prefer to use x2go.
If you have any other ideas, let me know.
Thanks again,
Jimmy
-----Original Message----- From: x2go-user-bounces@lists.berlios.de [mailto:x2go-user- bounces@lists.berlios.de] On Behalf Of Mike Gabriel Sent: Tuesday, August 30, 2011 3:16 PM To: x2go-user@lists.berlios.de Subject: Re: [X2go-User] question regarding x2goclient armel builds
Hi Jimmy,
On Di 30 Aug 2011 19:59:27 CEST Jimmy Knowles wrote:
Thanks for your work on the x2go packages. I was hoping someone could help me to be able to connect using the armel builds. I have a hp touchpad with x server running and a chrooted version of debian squeeze. I've installed the packages without any problems and I'm having some problems getting a session to start successfully. When I initiate a session from the touchpad, it will connect and the desktop displays, but any window manager items seem to
What Xserver are you using on the touchpad? The Xorg that is in Debian?
crash. The panels don't display, any pop-up windows just flash and flicker. Only the desktop icons display correctly. And dmesg gives the following errors repeatedly:
[...]
What does work is if I'm resuming a session that was initiated via a windows (or amd64) x2goclient. One difference that I notice is that the windows-initiated session name ends with dp32 (I'm assuming that's the color depth?) and the touchpad/armel-initiated session ends with dp24. Any ideas on how to get it to work correctly when initiating the session on the armel device?
Windows color depth 32 equals Linux color depth 24. The upper 8bit are not really used for color resolution but for something else (I have forgotten what...). So 32bit on Win and 24bit on Linux are equivalent.
So, basically what happens is that x2goagent crashes on metacity session startup on the server-side. That is: something happens on the GNOME desktop during startup the lets metacity segfault.
Please try to narrow down the error:
o use a simple xterm session first o then use LXDE (simple desktop) as session o then try to disable all special effects on your GNOME desktop o by any chance try to connect to some other server (Ubuntu lucid, Debian squeeze preferrably) o ... and report what happens
Is the X2go server in your LAN (I am asking for connection speed)? Install Xnest on the Ubuntu natty machine and launch an Xnest session via ,,ssh -X''. Does that Xnest session (running on the Ubuntu machine, X-forwarded through SSH and displayed on your touchpad) survive? Or does it also crash???
If, by any chance, you can install a wheezy chroot on your pad... you could use the x2goclient from squeeze/armel and try if an upgrade of the local XServer does help.
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Hi Jimmy,
On Mi 31 Aug 2011 00:56:00 CEST Jimmy Knowles wrote:
Mike,
Thanks for your help. I think I may know why this isn't working.
The Xserver is one that the webos-internals group has put together
to run on top of the touchpad's OS (webos) and they haven't really
included RandR support yet. This is what I found on the git for
their Xserver,"We just enable it, and report the single resolution we support.
(Doesn't allow setting rotation/sizes/reflections yet)"Do you think this is what would cause all the issues trying to get
an x session to work?I tried most of the things you suggested with the x2goclient and it
segfaulted on all of them.The only thing that I was able to get to work was opening an lxde
session inside of Xnest. And even for that, it ran slow,
complained about RandR missing, and eventually crashed (couldn't
find in the logs why though).I'll try and see if the webos-internals guys have plans to further
implement RandR. I have other options since rdesktop seems to work,
but would prefer to use x2go.
Very good debugging!!! This absolutely smells like your pad's Xserver
does not support the full X specification. This is probably the
problem here.
Keep us up-to-date if you find new solutions etc.!!!
Thanks, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Mike
I did some more thinking/tinkering and think that what Brian says makes more sense
Not sure if you remember but when I was trying to get PyHoca working on a chrooted Ubuntu environment on the nook color tablet I was also getting the RandR error in the logs.
Initial authentication would work but before I'd see any remote display it would crash.
My environment was an Android tablet, chrooted Ubuntu running LXDE so it was running Ubuntu's x-server at the time.
I was able to ssh -X (via the xterm that the webos-internals have packaged for the touchpad) and was able to successfully start lxde without any segfault or any major issues. So, it seems that as Brian suggests it is more a problem of the xserver in the chrooted Debian than it is a problem of the webos Xserver.
In essence, I've found a solution for now. Thanks again for your help and your work on the x2go packages, I'll still be using them from my other windoze and linux machines.
Jimmy
-----Original Message----- From: Mike Gabriel [mailto:mike.gabriel@das-netzwerkteam.de] Sent: Wednesday, August 31, 2011 2:15 AM To: lespedeza@gmail.com Cc: x2go-user@lists.berlios.de Subject: RE: [X2go-User] question regarding x2goclient armel builds
Hi Jimmy,
On Mi 31 Aug 2011 00:56:00 CEST Jimmy Knowles wrote:
Mike,
Thanks for your help. I think I may know why this isn't working. The Xserver is one that the webos-internals group has put together to run on top of the touchpad's OS (webos) and they haven't really included RandR support yet. This is what I found on the git for their Xserver,
"We just enable it, and report the single resolution we support. (Doesn't allow setting rotation/sizes/reflections yet)"
Do you think this is what would cause all the issues trying to get an x session to work?
I tried most of the things you suggested with the x2goclient and it segfaulted on all of them.
The only thing that I was able to get to work was opening an lxde session inside of Xnest. And even for that, it ran slow, complained about RandR missing, and eventually crashed (couldn't find in the logs why though).
I'll try and see if the webos-internals guys have plans to further implement RandR. I have other options since rdesktop seems to work, but would prefer to use x2go.
Very good debugging!!! This absolutely smells like your pad's Xserver does not support the full X specification. This is probably the problem here.
Keep us up-to-date if you find new solutions etc.!!!
Thanks, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...