Dear people of X2Go,
I did a fresh install of Debian 9 in a VM. I installed X2Go as stated here: https://wiki.x2go.org/doku.php/doc:installation:x2goserver
Then I tried to install the thin client environment as explained here:
https://wiki.x2go.org/doku.php/wiki:advanced:tce:install
I did not manage to get it running. First, I tried x2gothinclient_create with mainly the default options. The process aborted, in between 404s came up because the x2go-repos apparently don’t have wheezy support anymore. Then I switched to stretch and tried again. This seemed to work out, but the following links in /srv/tftp are broken (i.e. the files are missing) pxelinux.0 -> /usr/lib/syslinux/pxelinux.0 vesamenu.c32 -> /usr/lib/syslinux/vesamenu.c32 memtest86+.bin -> /opt/x2gothinclient/chroot/boot/memtest86+.bin
In a third try, I changed the release to jessie and started x2gothinclient_create over. The process then aborts with unmet dependencies of x2goclient-chroot…
I meanwhile noticed the existence of TCE Live, but stating "This page is very much Work in Progess. Please leave a note on x2go-user@lists.x2go.org if you're interested in trying this out, so we can guide you along if something goes wrong.“
So, here I am :)
My first question is: what is the recommended method for thin client environment?
What do I need to consider if I want to use the Live method?
Kind regards,
Jens
I’d like to add:
Utterly fearless, I followed the instructions to set up TCE Live as they are.
I managed to solve the pxelinux issue temporarily by copying all needed files into the tftp root.
Currently I only have one issue left:
I prepared a x2go-tce.sessionsx2go-tce.sessions file as described. The X2Go client of the thin client does not fetch it. I don’t see any errors in log files, and according to the http server log, the thin client doesn’t even try to fetch something.
Any hints?
Kind regards,
Jens
Am 30.04.2018 um 15:53 schrieb Jens Bürger <jbuerger@arcor.de>:
Dear people of X2Go,
I did a fresh install of Debian 9 in a VM. I installed X2Go as stated here: https://wiki.x2go.org/doku.php/doc:installation:x2goserver
Then I tried to install the thin client environment as explained here:
https://wiki.x2go.org/doku.php/wiki:advanced:tce:install
I did not manage to get it running. First, I tried x2gothinclient_create with mainly the default options. The process aborted, in between 404s came up because the x2go-repos apparently don’t have wheezy support anymore. Then I switched to stretch and tried again. This seemed to work out, but the following links in /srv/tftp are broken (i.e. the files are missing) pxelinux.0 -> /usr/lib/syslinux/pxelinux.0 vesamenu.c32 -> /usr/lib/syslinux/vesamenu.c32 memtest86+.bin -> /opt/x2gothinclient/chroot/boot/memtest86+.bin
In a third try, I changed the release to jessie and started x2gothinclient_create over. The process then aborts with unmet dependencies of x2goclient-chroot…
I meanwhile noticed the existence of TCE Live, but stating "This page is very much Work in Progess. Please leave a note on x2go-user@lists.x2go.org if you're interested in trying this out, so we can guide you along if something goes wrong.“
So, here I am :)
My first question is: what is the recommended method for thin client environment?
What do I need to consider if I want to use the Live method?
Kind regards,
Jens
x2go-user mailing list x2go-user@lists.x2go.org https://lists.x2go.org/listinfo/x2go-user
Am 30.04.2018 um 17:52 schrieb Jens Bürger:
I prepared a x2go-tce.sessionsx2go-tce.sessions file as described. The X2Go client of the thin client does not fetch it. I don’t see any errors in log files, and according to the http server log, the thin client doesn’t even try to fetch something.
Please run
cat /proc/cmdline
on the ThinClient, and post the result.
Kind Regards, Stefan Baur
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
[…]
Please run
cat /proc/cmdline
on the ThinClient, and post the result. Here we go:
BOOT_IMAGE=x2g0-tce/vmlinuz initrd=x2g0-tce/initrd.img boot=live components noswap aufs rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rd.driver.pre=loop rd.noverifyssl rd.skipfsck rd.live.overlay.check rd.live.overlay.reset rd.live.ram log_buf_len=1M quickreboot consoleblank=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rootwait=120 silent quiet splash lang=de vconsole.keymap=de keyboard-layouts=de locales=de_DE.UTF-8 hostname=localhost fetch=http://192.168.10.25/x2go-tce-filesystem.squashfs session=btx
I added "session=btx" in the pxelinux cfg, that's the name of the session I want to preselect.
In my case, http://192.168.10.25/x2go-tce/x2go-tce.sessions is the URL of the sessions file.
Kind regards, Jens
Am 02.05.2018 um 09:21 schrieb Jens Bürger:
[…]
Please run
cat /proc/cmdline
on the ThinClient, and post the result. Here we go:
BOOT_IMAGE=x2g0-tce/vmlinuz initrd=x2g0-tce/initrd.img boot=live components noswap aufs rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rd.driver.pre=loop rd.noverifyssl rd.skipfsck rd.live.overlay.check rd.live.overlay.reset rd.live.ram log_buf_len=1M quickreboot consoleblank=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rootwait=120 silent quiet splash lang=de vconsole.keymap=de keyboard-layouts=de locales=de_DE.UTF-8 hostname=localhost fetch=http://192.168.10.25/x2go-tce-filesystem.squashfs session=btx
I added "session=btx" in the pxelinux cfg, that's the name of the session I want to preselect.
In my case, http://192.168.10.25/x2go-tce/x2go-tce.sessions is the URL of the sessions file.
Aaaand ... where did you specify that? According to your /proc/cmdline, you specified the path where to download the squashfs (fetch=...), but you're lacking the parameter to download the sessions file. Thus its obvious the client won't attempt to fetch it.
Kind Regards, Stefan Baur
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
Hm... I really don't know how I managed to overlook explanation of the sessionsurl parameter...
Sorry for that.
I will fix that and test again.
Kind regards, Jens
Am 02.05.2018 um 09:21 schrieb Jens Bürger:
[…]
Please run
cat /proc/cmdline
on the ThinClient, and post the result. Here we go:
BOOT_IMAGE=x2g0-tce/vmlinuz initrd=x2g0-tce/initrd.img boot=live components noswap aufs rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rd.driver.pre=loop rd.noverifyssl rd.skipfsck rd.live.overlay.check rd.live.overlay.reset rd.live.ram log_buf_len=1M quickreboot consoleblank=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rootwait=120 silent quiet splash lang=de vconsole.keymap=de keyboard-layouts=de locales=de_DE.UTF-8 hostname=localhost fetch=http://192.168.10.25/x2go-tce-filesystem.squashfs session=btx
I added "session=btx" in the pxelinux cfg, that's the name of the session I want to preselect.
In my case, http://192.168.10.25/x2go-tce/x2go-tce.sessions is the URL of the sessions file.
Kind regards, Jens
x2go-user mailing list x2go-user@lists.x2go.org https://lists.x2go.org/listinfo/x2go-user