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


Channel log from 18 February 2015   (all times are UTC)

00:10doctari has left IRC (doctari!~doctari@2602:30a:2ccf:9f00:d9da:ce91:4145:3e20, Ping timeout: 250 seconds)
00:11map7 has left IRC (map7!~map7@teksup41.lnk.telstra.net, Ping timeout: 246 seconds)
00:23doctari has joined IRC (doctari!~doctari@2602:30a:2ccf:9f00:a0d0:8058:c2ec:c75c)
00:25map7 has joined IRC (map7!~map7@teksup41.lnk.telstra.net)
01:31gbaman has left IRC (gbaman!~gbaman@31.205.104.150, Remote host closed the connection)
01:41gbaman has joined IRC (gbaman!~gbaman@31.205.104.150)
02:03telex has left IRC (telex!teletype@freeshell.de, Remote host closed the connection)
02:04telex has joined IRC (telex!teletype@freeshell.de)
02:42gbaman has joined IRC (gbaman!~gbaman@31.205.104.150)
02:46gbaman has left IRC (gbaman!~gbaman@31.205.104.150, Ping timeout: 245 seconds)
02:56Fenuks has joined IRC (Fenuks!~Fenuks@212.164.143.65)
03:20Fenuks has left IRC (Fenuks!~Fenuks@212.164.143.65, Remote host closed the connection)
03:43gbaman has joined IRC (gbaman!~gbaman@31.205.104.150)
03:47gbaman has left IRC (gbaman!~gbaman@31.205.104.150, Ping timeout: 240 seconds)
04:45gbaman has joined IRC (gbaman!~gbaman@31.205.104.150)
04:49gbaman has left IRC (gbaman!~gbaman@31.205.104.150, Ping timeout: 252 seconds)
05:57adrianorg has left IRC (adrianorg!~adrianorg@179.180.167.179, Ping timeout: 250 seconds)
05:59adrianorg has joined IRC (adrianorg!~adrianorg@186.213.152.128)
06:01eemeli has joined IRC (eemeli!3e94cd0c@gateway/web/freenode/ip.62.148.205.12)
06:15AlexPortable has joined IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-mriqqgpvpdeyfjsb)
06:16sutula has left IRC (sutula!~sutula@207-118-137-143.dyn.centurytel.net, Ping timeout: 250 seconds)
06:17sutula has joined IRC (sutula!~sutula@207-118-178-73.dyn.centurytel.net)
06:23vsuojanen has joined IRC (vsuojanen!~valtteri@ip-hml-567319-184.dhcp.inet.fi)
06:28eemeli has left IRC (eemeli!3e94cd0c@gateway/web/freenode/ip.62.148.205.12, Quit: Page closed)
06:45work_alkisg is now known as alkisg
06:46gbaman has joined IRC (gbaman!~gbaman@31.205.104.150)
06:50gbaman has left IRC (gbaman!~gbaman@31.205.104.150, Ping timeout: 255 seconds)
07:05mikkel has joined IRC (mikkel!~mikkel@mail.dlvs.dk)
07:18shogunx has left IRC (shogunx!~shogunx@rrcs-67-79-182-229.se.biz.rr.com, Ping timeout: 265 seconds)
07:37user__ has joined IRC (user__!c23fefeb@gateway/web/freenode/ip.194.63.239.235)
07:48gbaman has joined IRC (gbaman!~gbaman@31.205.104.150)
07:52gbaman has left IRC (gbaman!~gbaman@31.205.104.150, Ping timeout: 246 seconds)
07:55mikkel has left IRC (mikkel!~mikkel@mail.dlvs.dk, Ping timeout: 246 seconds)
08:08ricotz has joined IRC (ricotz!~rico@ubuntu/member/ricotz)
08:21AlexPortable has left IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-mriqqgpvpdeyfjsb, Quit: Connection closed for inactivity)
08:29mikkel has joined IRC (mikkel!~mikkel@mail.dlvs.dk)
08:37dlrqu has joined IRC (dlrqu!~iamparado@pool-96-253-95-95.rcmdva.fios.verizon.net)
08:40|Paradox| has left IRC (|Paradox|!~iamparado@pool-96-253-95-95.rcmdva.fios.verizon.net, Ping timeout: 252 seconds)
08:40dlrqu is now known as |Paradox|
08:45eemeli has joined IRC (eemeli!3e94cd0c@gateway/web/freenode/ip.62.148.205.12)
08:55shogunx has joined IRC (shogunx!~shogunx@rrcs-67-79-182-229.se.biz.rr.com)
08:58user__ has left IRC (user__!c23fefeb@gateway/web/freenode/ip.194.63.239.235, Quit: Page closed)
09:03
<muppis>
Any succefull progress about Raspberry Pi as client?
09:03* alkisg asked for an rpi-2 based lab :)
09:03
<alkisg>
rpi-1 isn't good enough...
09:04
<muppis>
But works?
09:04
Like in demo purpose.
09:05
<alkisg>
Sure, many people have done it, it's just very low-powered
09:05
E.g. you can't even browse the web with 256/512 ram and an arm v6 processor...
09:07
<muppis>
That's good for start. Reason to get rpi-2 for demo. :D
09:08
<alkisg>
rpi-2 sounds good as a fat client
09:11
<muppis>
Boss agreed about idea rpi-2 as client and started ordering one already. :D
09:14
http://www.hardkernel.com/main/main.php -- Also ordered C1 from here.
09:49gbaman has joined IRC (gbaman!~gbaman@31.205.104.150)
09:54gbaman has left IRC (gbaman!~gbaman@31.205.104.150, Ping timeout: 255 seconds)
10:50gbaman has joined IRC (gbaman!~gbaman@31.205.104.150)
10:55gbaman has left IRC (gbaman!~gbaman@31.205.104.150, Ping timeout: 240 seconds)
11:05alkisg is now known as work_alkisg
11:18uXus has left IRC (uXus!~uXus@217.77.222.72, Quit: ail bi bek)
11:20uXus has joined IRC (uXus!~uXus@217.77.222.72)
11:34mikkel has left IRC (mikkel!~mikkel@mail.dlvs.dk, Quit: Leaving)
12:09jtornero has joined IRC (jtornero!~jtornero@ieocadiz.cd.ieo.es)
12:09telex has left IRC (telex!teletype@freeshell.de, Remote host closed the connection)
12:10telex has joined IRC (telex!teletype@freeshell.de)
12:11
<jtornero>
good morning. I wonder if someone knows if is it possible to use an usb-to serial converter plugged into a thinclient. Or just point out for the correct terms for googling it (no luck so far). Thanks
12:33work_alkisg is now known as alkisg
12:33
<alkisg>
jtornero: first step, make it work in a non-ltsp environment
12:34
second step, make it work as a localapp
12:34
!localxterm
12:34
<ltsp`>
localxterm: Any applications that you launch on a thin client actually runs on the server, not on the client itself. If you want to open a program on the client locally, you can type 'ltsp-localapps <program>' in a run dialog or in a terminal. For example, 'ltsp-localapps xterm' to open a terminal running on the client.
12:34
<alkisg>
Then ask here again :)
12:44alkisg is now known as work_alkisg
12:45
<jtornero>
alkisg: Well, what I want is to use that thin-client-usb port (a rpi) to plug the usb device (in this case a usb-to-serial converter) So after reading a while, I guess I should install in chroot usb-managing pakcges and stuff?
12:49eemeli has left IRC (eemeli!3e94cd0c@gateway/web/freenode/ip.62.148.205.12, Quit: Page closed)
12:54gbaman has joined IRC (gbaman!~gbaman@31.205.104.150)
13:01
<vsuojanen>
Hi, I had problems with login from both 64 and 32 bit fatclients to 12.04 ltsp-server. I workaround the problem by one lts.conf setting
13:02
LDM_XSESSION="gnome-session --session=ubuntu-2d"
13:02gbaman has left IRC (gbaman!~gbaman@31.205.104.150, Remote host closed the connection)
13:03
<vsuojanen>
I don't get it because i had the same xsession files in server and chroot /usr/share/xsessions/
13:04
server .dmrc was Session=ubuntu-2d
13:06
should I set the fatclient users in chroot or something else ?
13:15guest_____ has joined IRC (guest_____!bc78c335@gateway/web/freenode/ip.188.120.195.53)
13:16gvy has joined IRC (gvy!~mike@altlinux/developer/mike)
13:19
<guest_____>
Hello, are there any documentation on how ltsp internally work and what files influences it? I don't mean general idea of net booting as described on wiki in Concepts. I am specifically interested in where is the configration file for mounting discs, I'd like to get rid of overlayfs and keep it ro only. Thanks!
13:25
<Hyperbyte>
guest_____, what do you want to do with the clients?
13:25
Why do you want it read-only?
13:35
<guest_____>
Hyperbyte: for enhanced kiosk mode
13:39alkisg_web has joined IRC (alkisg_web!bc04409c@gateway/web/freenode/ip.188.4.64.156)
13:39
<guest_____>
I'd mount only /var and copied the files which needs write to tmpfs for rw with overlayfs, but I'd like to keep the rest as ro
13:40
<alkisg_web>
guest_____: while booting, you also need write access to /etc and elsewhere. Why not let it boot first, and then remount it ro?
13:41
Check /usr/share/ltsp/init-ltsp.d for more
13:41
<guest_____>
alkisg_web: will do, thanks!
13:41
<alkisg_web>
guest_____: of course you do realize that for someone to write to /etc, he'd need root access,
13:41
and if he has root access, then he can just do an overlay himself...
13:42
I.e. what you're thinking doesn't really offer security, if that's why you want it...
13:44
vsuojanen: 12.04 had some bugs wrt sessions, are you using the greek schools ppa that has a newer ltsp version for 12.04?
13:45
<guest_____>
I am thinking there can always be bug in some tool which could potentially offer acces to non-root user, keeping it as ro might lower the chance. Anyway, keeping it as ro is the last step only if all other security feature fails
13:46
<alkisg_web>
It's possible that you'll introduce crashes etc with that
13:46
<guest_____>
preventing user to use sudo or su should be enough, but who knows..
13:50
<alkisg_web>
Do run the browser as a user though, not as root...
13:53
<guest_____>
browser is ran as temporary user while preventing from escaping out of it (including dialogs) but I am just trying to be really cautious.
13:54alkisg_web has left IRC (alkisg_web!bc04409c@gateway/web/freenode/ip.188.4.64.156, Ping timeout: 246 seconds)
13:57
<championofcyrodi>
i think the SSH_HASH = true fix only works if the shadow file on the server has the username/pw information to authenticate. using ldap/sssd, that is not the case.
14:10alkisg_web has joined IRC (alkisg_web!bc04409c@gateway/web/freenode/ip.188.4.64.156)
14:15
<vsuojanen>
alkisg_web: I use ltsp5.3.7 for 12.04
14:15
<alkisg_web>
vsuojanen: there could be some bugs there. If you found a workaround, leave it at that...
14:16
championofcyrodi: LDM_PASSWORD_HASH hashes the password that ldm got from the user, so it doesn't contact the server nor does it read /etc/passwd
14:16
<vsuojanen>
i tested running LTSP_FATCLIENT=False works but when sets LTSP_FATCLIENT=True it didn't
14:17
<championofcyrodi>
alkisg_web, sounds good. I'll give it a test run w/ sssd and let you know.
14:17
<vsuojanen>
there was some fix by vagrantc few months ago https://bugs.launchpad.net/ltsp/+bug/1272889
14:17
<alkisg_web>
vsuojanen: what's the output of `ls /opt/ltsp/i386/usr/share/xsessions` ?
14:18
<vsuojanen>
ls /opt/ltsp/fati386/usr/share/xsessions/gnome.desktop gnome-shell.desktop ubuntu-2d.desktop ubuntu.desktop
14:18
ls /usr/share/xsessions/gnome.desktop gnome-shell.desktop ubuntu-2d.desktop ubuntu.desktop
14:19
<alkisg_web>
And if you select a session from the ldm preferences menu, does it work then?
14:19
Also, at some point we changed it to "LDM_SESSION=ubuntu-2d", the .desktop name
14:19
<vsuojanen>
.dmrc was ubuntu-2d when i tested and still is in my profile
14:19
<alkisg_web>
I don't know if it's there in 5.3.7
14:20
<vsuojanen>
if i changed session in ldm session it didn't make any change. it restarted
14:20
<alkisg_web>
Maybe you should upgrade then... both server and chroot
14:20
<vsuojanen>
but when i added LDM_SESSION to lts.conf it works
14:20
<alkisg_web>
!greek-schools-ppa
14:20
<ltsp`>
greek-schools-ppa: https://launchpad.net/~ts.sch.gr/+archive/ppa/ supports LTS Ubuntu releases with newer LTSP versions, bug fixes etc
14:20
<alkisg_web>
Ah ok if you found a workaround leave it at that
14:21
<vsuojanen>
is the issue in ldm or in the ldm/rc.d scripts ?
14:22
<alkisg_web>
Mostly in /usr/share/ldm/rc.d/X50-dmrc-processing
14:22
You could try using a newer version of that...
14:22
!ltsp-trunk
14:22
<ltsp`>
ltsp-trunk: The LTSP code is at https://code.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk
14:22
<alkisg_web>
!ldm-trunk
14:22
<ltsp`>
ldm-trunk: The LTSP Display Manager (LDM) code is at https://code.launchpad.net/~ltsp-upstream/ltsp/ldm-trunk
14:22
<vsuojanen>
by default in ltsp, how do you prefer setting the default desktop between thinclients and fatclients ? from .dmrc or from system
14:22
<alkisg_web>
I let clients decide by themselves if they want to be fat or thin, based on ram,
14:23
...and I have a default LDM_SESSION, which users can override using the ldm preferences menu, which then gets saved into .dmrc
14:25
<vsuojanen>
i think that session type should be mutually agreed before setting chroot desktops so in that sense system default should be fine
14:33alkisg_web has left IRC (alkisg_web!bc04409c@gateway/web/freenode/ip.188.4.64.156, Quit: Page closed)
14:48TatankaT has left IRC (TatankaT!~tim@193.190.253.114, Ping timeout: 245 seconds)
14:50guest_____ has left IRC (guest_____!bc78c335@gateway/web/freenode/ip.188.120.195.53, Quit: Page closed)
14:56jtornero has left IRC (jtornero!~jtornero@ieocadiz.cd.ieo.es, Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
15:43gbaman has joined IRC (gbaman!~gbaman@31.205.104.150)
16:03Grembler has joined IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net)
16:13Grembler has left IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net, Quit: I Leave)
16:15staffencasa has left IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu, Quit: Leaving)
16:27AlexPortable has joined IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-wktfrnwqtotpiujt)
17:27work_alkisg1 has joined IRC (work_alkisg1!~alkisg@r-dide.ioa.sch.gr)
17:29work_alkisg has left IRC (work_alkisg!~alkisg@srv1-dide.ioa.sch.gr, Ping timeout: 264 seconds)
17:35work_alkisg1 has left IRC (work_alkisg1!~alkisg@r-dide.ioa.sch.gr, Read error: Connection reset by peer)
17:35work_alkisg has joined IRC (work_alkisg!~alkisg@srv1-dide.ioa.sch.gr)
17:39ricotz has left IRC (ricotz!~rico@ubuntu/member/ricotz, Quit: Ex-Chat)
17:52vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc)
18:16gvy has left IRC (gvy!~mike@altlinux/developer/mike, Quit: $HOME)
18:29telex has left IRC (telex!teletype@freeshell.de, Remote host closed the connection)
18:30telex has joined IRC (telex!teletype@freeshell.de)
18:34staffencasa has joined IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu)
19:07ternarybit has joined IRC (ternarybit!~ternarybi@205.155.216.7)
19:10
<ternarybit>
vagrantc: just want to say thanks for all the help. my little project took off like wildfire at some schools I support
19:48
<vagrantc>
ternarybit: nice!
19:59pppingme has left IRC (pppingme!~pppingme@unaffiliated/pppingme, Ping timeout: 252 seconds)
20:03pppingme has joined IRC (pppingme!~pppingme@unaffiliated/pppingme)
20:43
<ternarybit>
vagrantc: what's the status of the ltsp-cluster project?
20:45gbaman has left IRC (gbaman!~gbaman@31.205.104.150, Remote host closed the connection)
21:04gbaman has joined IRC (gbaman!~gbaman@dab-ntm1-h-54-9.dab.02.net)
21:13
<vagrantc>
ternarybit: i think it's a bit dormant
21:13
but i don't really know
21:13
haven't seen much from it recently
21:18
<ternarybit>
that was my impression from a quick perusal
21:19
What about LTSP on armhf / raspberry pi? I saw one of your guides but it looked a bit experimental
21:26gbaman has left IRC (gbaman!~gbaman@dab-ntm1-h-54-9.dab.02.net, Remote host closed the connection)
21:27novacaine has joined IRC (novacaine!~quassel@dynamic-adsl-78-12-100-95.clienti.tiscali.it)
21:28novacaine has left IRC (novacaine!~quassel@dynamic-adsl-78-12-100-95.clienti.tiscali.it)
21:30
<vagrantc>
ltsp on armhf is definitely rough around the edges
21:30
i've been meaning to write a post about the status of various boards
21:31
every board i've found has some problem at this point, some of which can be worked around with a custom kernel
21:31
<ternarybit>
hmm
21:32
<vagrantc>
the best supported so far is the wandboard quad, which has working hdmi video, can network boot with u-boot off the SD card, and has working usb.
21:32gbaman has joined IRC (gbaman!~gbaman@31.205.104.150)
21:32
<vagrantc>
cubox-i is similar, although the u-boot support i've worked with doesn't support network booting
21:32
and the wandboard quad has issues with edid detection (apparently a hardware bug)
21:33
beaglebone black could work in theory with a custom kernel that fixes usb support
21:33
sunxi based boards don't have working hdmi video
21:34
<ternarybit>
i had a hard time turning up any good minimal i386 boards, i assume that would make things simpler?
21:34
<vagrantc>
rpi has it's own weird bootloader, no kernel in debian (although raspbian comes close), but kind of works
21:35
yeah, a low-powered x86 board is probably the way to go, unless you want a real tinkering project :)
21:36
arm boards can be made to work, more-or-less, but it requires significant effort, and might be fine if your demands are very basic
21:36
<ternarybit>
so, installing raspbian on the sdcard, installing ltsp-client and building an armhf chroot is not really recommended?
21:36
<vagrantc>
arm support is gradually improving, though
21:36
ternarybit: some people like it that way.
21:36
!raspberrypi
21:36
<ltsp`>
raspberrypi: (#1) LTSP with raspberry pi: http://cascadia.debian.net/trenza/Documentation/raspberrypi-ltsp-howto/, or (#2) To use a similar environment to LTSP on the raspberry pi http://berryterminal.com/, or (#3) https://github.com/gbaman/RaspberryPi-LTSP, or (#4) https://pi-ltsp.net
21:37doctari has left IRC (doctari!~doctari@2602:30a:2ccf:9f00:a0d0:8058:c2ec:c75c, Quit: Leaving)
21:37
<vagrantc>
#3 and #4 are part of the same thing
21:37
i think the pi-ltsp approach basically just puts the kernel and initrd on the SD card, but everything else is network booted
21:38
i tried the u-boot support on raspberry pi, but it was kind of funky.
21:38
it would boot, but some video resolution was poor, and maybe sound didn't work
21:38
<ternarybit>
hmm. my needs are very basic, I'm just using the webkiosk screenscript to use either iceweasel or chromium
21:39
<vagrantc>
and you have full control over what websites people expect to work?
21:39
<ternarybit>
by no means :) they expect everything to work 100% flawlessly all the time
21:39
<vagrantc>
"just a webbrowser" is effectively "all the webpages on the internet" unless you put some serious limitations on it :)
21:40
i don't know if chromium is available, but iceweasel definitely was last i looked
21:40
<ternarybit>
well, I just wasn't sure if the main limitation is some element of, say, ubuntu or ldm, and running a single kiosk exe would simplify matters at all
21:40
<vagrantc>
my last setup i actually used a rpi with debian armel port, just so i could get reliable security updates (raspbian sometimes lags on big packages like iceweasel)
21:41
it does, some
21:41
<ternarybit>
still, seems like a *lot* of work. at this point I'd rather salvage old mid-2000s desktops from recycling and just use them
21:43
still, I'll probably tinker with pi-ltsp just for kicks
21:48
<vagrantc>
i would recommend against pentium 4 systems ... they draw about 50% more power doing nothing than a core2 based system
21:55doctari has joined IRC (doctari!~doctari@2602:30a:2ccf:9f00:9c11:b9b1:f444:2828)
21:55
<ternarybit>
right, all the candidates I have are core2 or better
21:56
berryterminal looks interesting
22:09* vagrantc prefers plain debian or raspbian
22:09
<vagrantc>
but i'm pretty biased :)
22:09
<ternarybit>
so, if I want to tinker, just install raspbian and install ltsp-client?
22:10* vagrantc should just implement berryterminal using LTSP on Debian or Raspbian images on an SD card
22:10
<vagrantc>
yeah, that'd be a start
22:10
you'd have to change the boot arguments to init=/sbin/init-ltsp ... and probably configure a few other things i don't recall off the top of my head
22:14
<ternarybit>
i dunno, it's still pretty complicated. even if i can figure something out, i don't want to have to support a custom solution forever.
22:14* vagrantc nods
22:14vsuojanen has left IRC (vsuojanen!~valtteri@ip-hml-567319-184.dhcp.inet.fi, Ping timeout: 250 seconds)
22:14
<ternarybit>
something tells me armhf will eventually get there though
22:14
<vagrantc>
mid-2000s desktops may give some headaches with video card compatibility ...
22:15
yeah, arm boards have made *huge* strides forward in the last 1-2 years
22:15
<ternarybit>
so far all the dells and gateways have worked 100% video/audio out of the box :)
22:15
<vagrantc>
good good
22:16
<ternarybit>
strange that rpi wouldn't support pxe booting. although i guess it is designed more as a hobbyist board, not a thin client
22:35vsuojanen has joined IRC (vsuojanen!~valtteri@ip-hml-567319-184.dhcp.inet.fi)
22:36
<doctari>
pxe would require network firmware to support it
22:37
you could simulate by booting a small os and having it download bigger apps
22:42
<ternarybit>
doctari: I was looking into iPXE, but didn't get very far
22:44vsuojanen has left IRC (vsuojanen!~valtteri@ip-hml-567319-184.dhcp.inet.fi, Ping timeout: 245 seconds)
23:11AlexPortable has left IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-wktfrnwqtotpiujt, Quit: Connection closed for inactivity)
23:11vsuojanen has joined IRC (vsuojanen!~valtteri@ip-hml-567319-184.dhcp.inet.fi)
23:58
<vagrantc>
PXE, while not strictly x86 based, pretty much only has x86 implementations
23:59
there are things in the ARM world that *emulate* PXE behavior to some extent (u-boot has PXE emulation support)