IRC chat logs for #ltsp on irc.freenode.net (webchat)


Channel log from 12 May 2015   (all times are UTC)

01:37vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)
02:57andygraybeal has joined IRC (andygraybeal!~andy@h201.57.188.173.dynamic.ip.windstream.net)
05:10work_alkisg is now known as alkisg
05:11
<alkisg>
vagrantc: hi! raphr reported some issues with systemd in jessie... e.g. SCREEN_xx not working?
05:15telex has left IRC (telex!~telex@freeshell.de, Remote host closed the connection)
05:16telex has joined IRC (telex!teletype@freeshell.de)
05:38
<vagrantc>
alkisg: haven't tried it recently, but seemed to work fine last i tried...
05:38
<alkisg>
He says e.g. he can't get a shell with SCREEN_02=shell
05:38
I haven't tried myself
05:38
raphr: ^?
05:39
From a brief look at the sources, we're still using inittab there while we shouldn't...
05:39
systemd supposedly only runs a getty when the user switches there, and *only if* no other service has hooked it
05:40
We do `openvt` at ltsp-client-core.init time
05:40
So it sounds like it should still work..
05:41
<vagrantc>
there might be race conditions
05:42
<alkisg>
If the user switches vt before ltsp-client-core runs, sure
05:43* vagrantc will test now
05:45
<vagrantc>
heh. my current setup ony has arm chroots. heh :)
05:45
maybe i should try to confirm this with a clean setup...
05:56
<vzr>
alkisg: thank you. I will try x2go out
05:57
<alkisg>
You're welcome
06:06mikkel has joined IRC (mikkel!~mikkel@mail.dlvs.dk)
06:10
<vagrantc>
alkisg, raphr: oh, yeah, i seem to be able to reproduce the problem with SCREEN_02=shell getting taken over by a getty.
06:11
<vzr>
alkisg have you ever used FreeNX? I'm trying to set it up in Security Onion
06:11
<alkisg>
vzr: freenx is not maintained, x2go is. Why freenx?
06:11
vagrantc: so we need to stop the systemd gettys?
06:12
<vagrantc>
alkisg: yup
06:12
<alkisg>
vagrantc: http://0pointer.de/blog/projects/serial-console.html
06:12
There's a section about virtual terminals there
06:12
<vzr>
there's an error while trying to install x2go. "Errors were encountered while processing /var/cache/apt/archives/libcapture-tiny-perl_0.15-1_all.deb"
06:12
<vagrantc>
alkisg: hrm. even worse ... SCREEN_XX only seems to work with the forgrounded tty.
06:12
<vzr>
I think it whines because Security Onion already has a newer version of it so it denies to proceed
06:13
<alkisg>
vagrantc: are we going to keep it compatible with non-systemd distros?
06:13
<vagrantc>
alkisg: not sure at the moment. a bit late to start debugging
06:13
raphr: i would really appreciate if you filed a bug on this ... i'd like to get it fixed for jessie
06:14
<alkisg>
vzr: you'll have better chances of getting help for package installation issues if you ask in your distro channel, installing x2go isn't related to ltsp at all...
06:14
<vagrantc>
i wonder when it was introduced, as i definitely tested SCREEN_XX with systemd...
06:14
<vzr>
ok thanks alkisg
06:15
<alkisg>
vagrantc: with which screen did you try? SCREEN_02=shell?
06:15
<vagrantc>
oh, maybe it's just not reading lts.conf at all
06:16
i tried with SCREEN_02, 08, 07, flipping 07 and 08 around, and LDM always comes up on tty7
06:16
<alkisg>
It says 1 and 6 are special
06:17
<vagrantc>
special or not, it's clearly not reading my lts.conf, so i guess i failed to reproduce an actual problem
06:20
<aruke>
alkisg, vagrantc: Since you two seem to be very well read in to the functions of the ltsp packages and how they work, I have a question for you. Since DRM content has become everyday matter, is there a reason why xattr is not used when mounting the root filesystem on the clients in a default setup, and is it possible to set this up allowing DRM enoded contant to playback on clients running local apps?
06:20
<vagrantc>
ugh. /srv/tftp vs. /var/lib/tftpboot
06:21
aruke: first i've heard of the need for anything like that
06:23
raphr: maybe your lts.conf wasn't being read? SCREEN_XX works fine for me once i figured out which lts.conf to edit...
06:25
<aruke>
I detected the issue when trying to access webbased content using wine-pipeight and recieved DRM errors. I first couldnt figure it out, but after some reading i noticed that for the content to work pipelight required xattr to be enabled.
06:25
<alkisg>
aruke: as I said 3-4 days ago, squashfs is supposed to store xattrs, you can loop-mount the i386.img image to /mnt on your server to check
06:26
mount -o loop,ro /opt/ltsp/images/i386.img /mnt
06:28
vagrantc: so now SCREEN_02=shell SCREEN_07=ldm works in debian too? :)
06:28
!screen_02
06:28
<ltsp`>
screen_02: To get a root shell on an Ubuntu thin client: https://help.ubuntu.com/community/UbuntuLTSP/ClientTroubleshooting#Using_a_shell_SCREEN
06:28
<alkisg>
!screen_08
06:28
<ltsp`>
screen_08: To get a root shell on a Debian thin client, put SCREEN_07=ldm, SCREEN_08=shell and SCREEN_DEFAULT=07 to lts.conf.
06:29
<vagrantc>
alkisg: has for quite some time
06:30
alkisg: pretty sure that's worked for wheezy+
06:30
<alkisg>
!forget screen_08
06:30
<ltsp`>
The operation succeeded.
06:30
<alkisg>
:)
06:31
vagrantc: we don't have a systemd .service file, do we?
06:31
ltsp-client.service
06:31
(let's drop the -core...)
06:31
<vagrantc>
alkisg: yeah, it's relying on the init script
06:33
<alkisg>
I think ubuntu 15.10 or 16.04 will need a systemd service...
06:33
Hmm not sure, it should work with the init script too
06:33
And we'd just delete the upstart script
06:34
<vagrantc>
it's all fairly backwards compatible
06:34
whatever's in use uses it's preferred method and falls back to the init script
06:36
<alkisg>
Cool... I'll go on struggling with uefi then :)
06:36
I've had some success with ipxe.efi/grub.efi/syslinux.efi
06:36
<vagrantc>
nice!
06:36
<alkisg>
But each one had some disadvantages
06:37
E.g. grub.efi can load a 32bit kernel, but needs 1 minute to download it
06:37
ipxe can help grub load the kernel in 2 seconds, but doesn't work with all NICs
06:37
syslinux can load 64bit kernels, but apparently has a bug that makes it hang with 32 bit kernels
06:37
So I don't have anything committable upstream yet...
06:38
I'll post the 32bit kernel problems in the syslinux mailing list and pray they'll fix it :)
06:39
Ah, and dnsmasq has issues with proxydhcp in uefi
06:39
So basically the only staightforward thing right now is normal dhcp + full 64 bit clients and server + syslinux.efi
06:40
I'll add a few things in ltsp-server-dnsmasq.conf for that
06:55
<aruke>
alkisg: I think i found the culprit. Since the clients mount the image ro, application cant write to it. As it should be. However this might be the actual culprit with pipelight since it temporary stores content before playback (why they require xattr). What i found out however is that even though i cant write a temporary file to the root, I can do so in my home.
06:56
However the mountpoint of /home does not seem to have xattr enabled.
06:56
<alkisg>
aruke: the squashfs image is overlayed with a tmpfs that makes it read/writeable
06:56
/home is mounted with sshfs
06:56
(or nfs, if you choose to)
06:57
So if you need xattrs in /home, maybe sshfs is not right for you, and you need nfs
06:58
Ah maybe nfs doesn't support xattrs either and you need a loop-mounted nbd image (e.g. ext4) for each user... or a local disk...
06:58
Google is your friend for all that
07:00
<aruke>
I will see what I can find. Thanks for your input. Its always good to have someone to bounce ideas with.
07:02ricotz has joined IRC (ricotz!~rico@ubuntu/member/ricotz)
07:13NeonLicht has joined IRC (NeonLicht!~NeonLicht@darwin.ugr.es)
07:23khildin has joined IRC (khildin!~khildin@ip-213-49-85-100.dsl.scarlet.be)
07:43vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)
07:47uXus has left IRC (uXus!~uXus@217.77.222.72, Quit: ail bi bek)
07:56uXus has joined IRC (uXus!~uXus@217.77.222.72)
07:57Grembler has joined IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net)
08:04Grembler has left IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net, Quit: I Leave)
09:27khildin has left IRC (khildin!~khildin@ip-213-49-85-100.dsl.scarlet.be, Ping timeout: 246 seconds)
09:52alkisg is now known as work_alkisg
10:17khildin has joined IRC (khildin!~khildin@ip-213-49-85-100.dsl.scarlet.be)
10:56danau11 has joined IRC (danau11!~durban@12.197.179.122)
11:00danau11 has left IRC (danau11!~durban@12.197.179.122, Read error: No route to host)
11:01danau11 has joined IRC (danau11!~durban@12.197.179.122)
11:01danau11 has left IRC (danau11!~durban@12.197.179.122, Client Quit)
11:02danau11 has joined IRC (danau11!~durban@12.197.179.122)
11:03danau11 has left IRC (danau11!~durban@12.197.179.122)
11:05khildin has left IRC (khildin!~khildin@ip-213-49-85-100.dsl.scarlet.be, Read error: Connection reset by peer)
11:08NeonLicht has left IRC (NeonLicht!~NeonLicht@darwin.ugr.es, Remote host closed the connection)
11:31Grembler has joined IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net)
12:13vzr has left IRC (vzr!d58d7dc2@gateway/web/freenode/ip.213.141.125.194, Ping timeout: 246 seconds)
12:19AlexPortable has joined IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-sanynlqmsyxyaxan)
12:33Grembler has left IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net, Quit: I Leave)
12:59work_alkisg is now known as alkisg
13:38Grembler has joined IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net)
13:51profe01 has joined IRC (profe01!c3391360@gateway/web/freenode/ip.195.57.19.96)
13:59telex has left IRC (telex!teletype@freeshell.de, Remote host closed the connection)
14:00adrianorg has left IRC (adrianorg!~adrianorg@179.182.77.70, Ping timeout: 264 seconds)
14:00telex has joined IRC (telex!teletype@freeshell.de)
14:02adrianorg has joined IRC (adrianorg!~adrianorg@177.132.221.209)
14:12mikkel has left IRC (mikkel!~mikkel@mail.dlvs.dk, Quit: Leaving)
15:01danau111 has joined IRC (danau111!~durban@12.197.179.122)
15:01danau111 has left IRC (danau111!~durban@12.197.179.122)
15:58danau11 has joined IRC (danau11!~durban@12.197.179.122)
16:02danau11 has left IRC (danau11!~durban@12.197.179.122)
16:03Grembler has left IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net, Quit: I Leave)
16:51alkisg is now known as work_alkisg
17:02championofcyrod1 has left IRC (championofcyrod1!~cott@50-205-35-98-static.hfc.comcastbusiness.net, *.net *.split)
17:04championofcyrodi has joined IRC (championofcyrodi!~cott@50-205-35-98-static.hfc.comcastbusiness.net)
17:08championofcyrodi has left IRC (championofcyrodi!~cott@50-205-35-98-static.hfc.comcastbusiness.net)
18:27fiesh_ has left IRC (fiesh_!~fiesh@hq.wsoptics.de, Ping timeout: 250 seconds)
18:32dberkholz has joined IRC (dberkholz!~dberkholz@smtp.gentoo.org)
18:32dberkholz has joined IRC (dberkholz!~dberkholz@gentoo/developer/dberkholz)
19:00telex has left IRC (telex!teletype@freeshell.de, Remote host closed the connection)
19:02telex has joined IRC (telex!teletype@freeshell.de)
20:13Faith has joined IRC (Faith!~paty@unaffiliated/faith)
20:45cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Ping timeout: 264 seconds)
21:11monitor has joined IRC (monitor!c9181d54@gateway/web/freenode/ip.201.24.29.84)
21:27AlexPortable has left IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-sanynlqmsyxyaxan, Quit: Connection closed for inactivity)
21:39Faith has left IRC (Faith!~paty@unaffiliated/faith, Quit: Saindo)
21:48ricotz has left IRC (ricotz!~rico@ubuntu/member/ricotz, Quit: Ex-Chat)
22:12championofcyrodi has joined IRC (championofcyrodi!~cott@50-205-35-98-static.hfc.comcastbusiness.net)
22:19championofcyrodi has left IRC (championofcyrodi!~cott@50-205-35-98-static.hfc.comcastbusiness.net)
22:21fiesh has joined IRC (fiesh!~fiesh@hq.wsoptics.de)