|00:10||doctari has left IRC (doctari!~doctari@2602:30a:2ccf:9f00:d9da:ce91:4145:3e20, Ping timeout: 250 seconds)|
|00:11||map7 has left IRC (email@example.com, Ping timeout: 246 seconds)|
|00:23||doctari has joined IRC (doctari!~doctari@2602:30a:2ccf:9f00:a0d0:8058:c2ec:c75c)|
|00:25||map7 has joined IRC (firstname.lastname@example.org)|
|01:31||gbaman has left IRC (email@example.com, Remote host closed the connection)|
|01:41||gbaman has joined IRC (firstname.lastname@example.org)|
|02:03||telex has left IRC (email@example.com, Remote host closed the connection)|
|02:04||telex has joined IRC (firstname.lastname@example.org)|
|02:42||gbaman has joined IRC (email@example.com)|
|02:46||gbaman has left IRC (firstname.lastname@example.org, Ping timeout: 245 seconds)|
|02:56||Fenuks has joined IRC (Fenuks!~Fenuks@126.96.36.199)|
|03:20||Fenuks has left IRC (Fenuks!~Fenuks@188.8.131.52, Remote host closed the connection)|
|03:43||gbaman has joined IRC (email@example.com)|
|03:47||gbaman has left IRC (firstname.lastname@example.org, Ping timeout: 240 seconds)|
|04:45||gbaman has joined IRC (email@example.com)|
|04:49||gbaman has left IRC (firstname.lastname@example.org, Ping timeout: 252 seconds)|
|05:57||adrianorg has left IRC (email@example.com, Ping timeout: 250 seconds)|
|05:59||adrianorg has joined IRC (firstname.lastname@example.org)|
|06:01||eemeli has joined IRC (eemeli!3e94cd0c@gateway/web/freenode/ip.184.108.40.206)|
|06:15||AlexPortable has joined IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-mriqqgpvpdeyfjsb)|
|06:16||sutula has left IRC (email@example.com, Ping timeout: 250 seconds)|
|06:17||sutula has joined IRC (firstname.lastname@example.org)|
|06:23||vsuojanen has joined IRC (email@example.com)|
|06:28||eemeli has left IRC (eemeli!3e94cd0c@gateway/web/freenode/ip.220.127.116.11, Quit: Page closed)|
|06:45||work_alkisg is now known as alkisg|
|06:46||gbaman has joined IRC (firstname.lastname@example.org)|
|06:50||gbaman has left IRC (email@example.com, Ping timeout: 255 seconds)|
|07:05||mikkel has joined IRC (firstname.lastname@example.org)|
|07:18||shogunx has left IRC (email@example.com, Ping timeout: 265 seconds)|
|07:37||user__ has joined IRC (user__!c23fefeb@gateway/web/freenode/ip.18.104.22.168)|
|07:48||gbaman has joined IRC (firstname.lastname@example.org)|
|07:52||gbaman has left IRC (email@example.com, Ping timeout: 246 seconds)|
|07:55||mikkel has left IRC (firstname.lastname@example.org, Ping timeout: 246 seconds)|
|08:08||ricotz has joined IRC (ricotz!~rico@ubuntu/member/ricotz)|
|08:21||AlexPortable has left IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-mriqqgpvpdeyfjsb, Quit: Connection closed for inactivity)|
|08:29||mikkel has joined IRC (email@example.com)|
|08:37||dlrqu has joined IRC (firstname.lastname@example.org)|
|08:40|||Paradox| has left IRC (|Paradoxemail@example.com, Ping timeout: 252 seconds)|
|08:40||dlrqu is now known as |Paradox||
|08:45||eemeli has joined IRC (eemeli!3e94cd0c@gateway/web/freenode/ip.22.214.171.124)|
|08:55||shogunx has joined IRC (firstname.lastname@example.org)|
|08:58||user__ has left IRC (user__!c23fefeb@gateway/web/freenode/ip.126.96.36.199, Quit: Page closed)|
Any succefull progress about Raspberry Pi as client?
|09:03||* alkisg asked for an rpi-2 based lab :)|
rpi-1 isn't good enough...
Like in demo purpose.
Sure, many people have done it, it's just very low-powered
E.g. you can't even browse the web with 256/512 ram and an arm v6 processor...
That's good for start. Reason to get rpi-2 for demo. :D
rpi-2 sounds good as a fat client
Boss agreed about idea rpi-2 as client and started ordering one already. :D
http://www.hardkernel.com/main/main.php -- Also ordered C1 from here.
|09:49||gbaman has joined IRC (email@example.com)|
|09:54||gbaman has left IRC (firstname.lastname@example.org, Ping timeout: 255 seconds)|
|10:50||gbaman has joined IRC (email@example.com)|
|10:55||gbaman has left IRC (firstname.lastname@example.org, Ping timeout: 240 seconds)|
|11:05||alkisg is now known as work_alkisg|
|11:18||uXus has left IRC (uXus!~uXus@188.8.131.52, Quit: ail bi bek)|
|11:20||uXus has joined IRC (uXus!~uXus@184.108.40.206)|
|11:34||mikkel has left IRC (email@example.com, Quit: Leaving)|
|12:09||jtornero has joined IRC (firstname.lastname@example.org)|
|12:09||telex has left IRC (email@example.com, Remote host closed the connection)|
|12:10||telex has joined IRC (firstname.lastname@example.org)|
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:33||work_alkisg is now known as alkisg|
jtornero: first step, make it work in a non-ltsp environment
second step, make it work as a localapp
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.
Then ask here again :)
|12:44||alkisg is now known as work_alkisg|
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:49||eemeli has left IRC (eemeli!3e94cd0c@gateway/web/freenode/ip.220.127.116.11, Quit: Page closed)|
|12:54||gbaman has joined IRC (email@example.com)|
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||gbaman has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
I don't get it because i had the same xsession files in server and chroot /usr/share/xsessions/
server .dmrc was Session=ubuntu-2d
should I set the fatclient users in chroot or something else ?
|13:15||guest_____ has joined IRC (guest_____!bc78c335@gateway/web/freenode/ip.18.104.22.168)|
|13:16||gvy has joined IRC (gvy!~mike@altlinux/developer/mike)|
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!
guest_____, what do you want to do with the clients?
Why do you want it read-only?
Hyperbyte: for enhanced kiosk mode
|13:39||alkisg_web has joined IRC (alkisg_web!bc04409c@gateway/web/freenode/ip.22.214.171.124)|
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
guest_____: while booting, you also need write access to /etc and elsewhere. Why not let it boot first, and then remount it ro?
Check /usr/share/ltsp/init-ltsp.d for more
alkisg_web: will do, thanks!
guest_____: of course you do realize that for someone to write to /etc, he'd need root access,
and if he has root access, then he can just do an overlay himself...
I.e. what you're thinking doesn't really offer security, if that's why you want it...
vsuojanen: 12.04 had some bugs wrt sessions, are you using the greek schools ppa that has a newer ltsp version for 12.04?
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
It's possible that you'll introduce crashes etc with that
preventing user to use sudo or su should be enough, but who knows..
Do run the browser as a user though, not as root...
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:54||alkisg_web has left IRC (alkisg_web!bc04409c@gateway/web/freenode/ip.126.96.36.199, Ping timeout: 246 seconds)|
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:10||alkisg_web has joined IRC (alkisg_web!bc04409c@gateway/web/freenode/ip.188.8.131.52)|
alkisg_web: I use ltsp5.3.7 for 12.04
vsuojanen: there could be some bugs there. If you found a workaround, leave it at that...
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
i tested running LTSP_FATCLIENT=False works but when sets LTSP_FATCLIENT=True it didn't
alkisg_web, sounds good. I'll give it a test run w/ sssd and let you know.
there was some fix by vagrantc few months ago https://bugs.launchpad.net/ltsp/+bug/1272889
vsuojanen: what's the output of `ls /opt/ltsp/i386/usr/share/xsessions` ?
ls /opt/ltsp/fati386/usr/share/xsessions/gnome.desktop gnome-shell.desktop ubuntu-2d.desktop ubuntu.desktop
ls /usr/share/xsessions/gnome.desktop gnome-shell.desktop ubuntu-2d.desktop ubuntu.desktop
And if you select a session from the ldm preferences menu, does it work then?
Also, at some point we changed it to "LDM_SESSION=ubuntu-2d", the .desktop name
.dmrc was ubuntu-2d when i tested and still is in my profile
I don't know if it's there in 5.3.7
if i changed session in ldm session it didn't make any change. it restarted
Maybe you should upgrade then... both server and chroot
but when i added LDM_SESSION to lts.conf it works
greek-schools-ppa: https://launchpad.net/~ts.sch.gr/+archive/ppa/ supports LTS Ubuntu releases with newer LTSP versions, bug fixes etc
Ah ok if you found a workaround leave it at that
is the issue in ldm or in the ldm/rc.d scripts ?
Mostly in /usr/share/ldm/rc.d/X50-dmrc-processing
You could try using a newer version of that...
ltsp-trunk: The LTSP code is at https://code.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk
ldm-trunk: The LTSP Display Manager (LDM) code is at https://code.launchpad.net/~ltsp-upstream/ltsp/ldm-trunk
by default in ltsp, how do you prefer setting the default desktop between thinclients and fatclients ? from .dmrc or from system
I let clients decide by themselves if they want to be fat or thin, based on ram,
...and I have a default LDM_SESSION, which users can override using the ldm preferences menu, which then gets saved into .dmrc
i think that session type should be mutually agreed before setting chroot desktops so in that sense system default should be fine
|14:33||alkisg_web has left IRC (alkisg_web!bc04409c@gateway/web/freenode/ip.184.108.40.206, Quit: Page closed)|
|14:48||TatankaT has left IRC (TatankaTemail@example.com, Ping timeout: 245 seconds)|
|14:50||guest_____ has left IRC (guest_____!bc78c335@gateway/web/freenode/ip.220.127.116.11, Quit: Page closed)|
|14:56||jtornero has left IRC (firstname.lastname@example.org, Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)|
|15:43||gbaman has joined IRC (email@example.com)|
|16:03||Grembler has joined IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net)|
|16:13||Grembler has left IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net, Quit: I Leave)|
|16:15||staffencasa has left IRC (firstname.lastname@example.org, Quit: Leaving)|
|16:27||AlexPortable has joined IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-wktfrnwqtotpiujt)|
|17:27||work_alkisg1 has joined IRC (email@example.com)|
|17:29||work_alkisg has left IRC (firstname.lastname@example.org, Ping timeout: 264 seconds)|
|17:35||work_alkisg1 has left IRC (email@example.com, Read error: Connection reset by peer)|
|17:35||work_alkisg has joined IRC (firstname.lastname@example.org)|
|17:39||ricotz has left IRC (ricotz!~rico@ubuntu/member/ricotz, Quit: Ex-Chat)|
|17:52||vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc)|
|18:16||gvy has left IRC (gvy!~mike@altlinux/developer/mike, Quit: $HOME)|
|18:29||telex has left IRC (email@example.com, Remote host closed the connection)|
|18:30||telex has joined IRC (firstname.lastname@example.org)|
|18:34||staffencasa has joined IRC (email@example.com)|
|19:07||ternarybit has joined IRC (firstname.lastname@example.org)|
vagrantc: just want to say thanks for all the help. my little project took off like wildfire at some schools I support
|19:59||pppingme has left IRC (pppingme!~pppingme@unaffiliated/pppingme, Ping timeout: 252 seconds)|
|20:03||pppingme has joined IRC (pppingme!~pppingme@unaffiliated/pppingme)|
vagrantc: what's the status of the ltsp-cluster project?
|20:45||gbaman has left IRC (email@example.com, Remote host closed the connection)|
|21:04||gbaman has joined IRC (firstname.lastname@example.org)|
ternarybit: i think it's a bit dormant
but i don't really know
haven't seen much from it recently
that was my impression from a quick perusal
What about LTSP on armhf / raspberry pi? I saw one of your guides but it looked a bit experimental
|21:26||gbaman has left IRC (email@example.com, Remote host closed the connection)|
|21:27||novacaine has joined IRC (firstname.lastname@example.org)|
|21:28||novacaine has left IRC (email@example.com)|
ltsp on armhf is definitely rough around the edges
i've been meaning to write a post about the status of various boards
every board i've found has some problem at this point, some of which can be worked around with a custom kernel
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:32||gbaman has joined IRC (firstname.lastname@example.org)|
cubox-i is similar, although the u-boot support i've worked with doesn't support network booting
and the wandboard quad has issues with edid detection (apparently a hardware bug)
beaglebone black could work in theory with a custom kernel that fixes usb support
sunxi based boards don't have working hdmi video
i had a hard time turning up any good minimal i386 boards, i assume that would make things simpler?
rpi has it's own weird bootloader, no kernel in debian (although raspbian comes close), but kind of works
yeah, a low-powered x86 board is probably the way to go, unless you want a real tinkering project :)
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
so, installing raspbian on the sdcard, installing ltsp-client and building an armhf chroot is not really recommended?
arm support is gradually improving, though
ternarybit: some people like it that way.
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:37||doctari has left IRC (doctari!~doctari@2602:30a:2ccf:9f00:a0d0:8058:c2ec:c75c, Quit: Leaving)|
#3 and #4 are part of the same thing
i think the pi-ltsp approach basically just puts the kernel and initrd on the SD card, but everything else is network booted
i tried the u-boot support on raspberry pi, but it was kind of funky.
it would boot, but some video resolution was poor, and maybe sound didn't work
hmm. my needs are very basic, I'm just using the webkiosk screenscript to use either iceweasel or chromium
and you have full control over what websites people expect to work?
by no means :) they expect everything to work 100% flawlessly all the time
"just a webbrowser" is effectively "all the webpages on the internet" unless you put some serious limitations on it :)
i don't know if chromium is available, but iceweasel definitely was last i looked
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
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)
it does, some
still, seems like a *lot* of work. at this point I'd rather salvage old mid-2000s desktops from recycling and just use them
still, I'll probably tinker with pi-ltsp just for kicks
i would recommend against pentium 4 systems ... they draw about 50% more power doing nothing than a core2 based system
|21:55||doctari has joined IRC (doctari!~doctari@2602:30a:2ccf:9f00:9c11:b9b1:f444:2828)|
right, all the candidates I have are core2 or better
berryterminal looks interesting
|22:09||* vagrantc prefers plain debian or raspbian|
but i'm pretty biased :)
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|
yeah, that'd be a start
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
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:14||vsuojanen has left IRC (email@example.com, Ping timeout: 250 seconds)|
something tells me armhf will eventually get there though
mid-2000s desktops may give some headaches with video card compatibility ...
yeah, arm boards have made *huge* strides forward in the last 1-2 years
so far all the dells and gateways have worked 100% video/audio out of the box :)
strange that rpi wouldn't support pxe booting. although i guess it is designed more as a hobbyist board, not a thin client
|22:35||vsuojanen has joined IRC (firstname.lastname@example.org)|
pxe would require network firmware to support it
you could simulate by booting a small os and having it download bigger apps
doctari: I was looking into iPXE, but didn't get very far
|22:44||vsuojanen has left IRC (email@example.com, Ping timeout: 245 seconds)|
|23:11||AlexPortable has left IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-wktfrnwqtotpiujt, Quit: Connection closed for inactivity)|
|23:11||vsuojanen has joined IRC (firstname.lastname@example.org)|
PXE, while not strictly x86 based, pretty much only has x86 implementations
there are things in the ARM world that *emulate* PXE behavior to some extent (u-boot has PXE emulation support)