|00:05||markit has left IRC (firstname.lastname@example.org, )|
|02:12||adrianorg has left IRC (email@example.com, Ping timeout: 246 seconds)|
|02:14||adrianorg has joined IRC (firstname.lastname@example.org)|
|04:22||Fenuks has joined IRC (Fenuks!~Fenuks@188.8.131.52)|
|04:51||cyberorg_ has left IRC (cyberorg_!~cyberorg@opensuse/member/Cyberorg, Ping timeout: 246 seconds)|
|05:32||telex has left IRC (email@example.com, Remote host closed the connection)|
|05:34||telex has joined IRC (firstname.lastname@example.org)|
|05:58||adrianorg has left IRC (email@example.com, Ping timeout: 252 seconds)|
|05:58||adrianorg has joined IRC (firstname.lastname@example.org)|
|06:04||work_alkisg is now known as alkisg|
|06:51||alkisg is now known as work_alkisg|
|07:04||eemeli has joined IRC (eemeli!3e94cd0c@gateway/web/freenode/ip.184.108.40.206)|
work_alkisg: got any time to help me troubleshoot this tftp problem (needing to restart dnsmasq or getting "forbidden directory" error)
Seems that changing the file/directory permissions has not helped at all.
|07:17||carlui has joined IRC (carlui!c3391367@gateway/web/freenode/ip.220.127.116.11)|
|07:18||carlui has left IRC (carlui!c3391367@gateway/web/freenode/ip.18.104.22.168, Client Quit)|
|07:54||ricotz has joined IRC (ricotz!~rico@p5B2A8D28.dip0.t-ipconnect.de)|
|07:54||ricotz has joined IRC (ricotz!~rico@ubuntu/member/ricotz)|
|08:13||Grembler has joined IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net)|
|08:22||mikkel has joined IRC (email@example.com)|
|08:25||vmlintu_ has joined IRC (firstname.lastname@example.org)|
|08:32||work_alkisg is now known as alkisg|
|08:40||uXuss has left IRC (uXuss!~uXus@22.214.171.124, Quit: ail bi bek)|
|08:43||uXus has joined IRC (uXus!~uXus@126.96.36.199)|
FrozenZia: it's not really ltsp related and it seems specific to your setup, so I don't think it's worth much time troubleshooting it...
You can try enabling the dnsmasq dhcp/tftp logs, or you can just put a delay in the service etc... you can also try asking in #ubuntu
|09:02||vmlintu_ has left IRC (email@example.com, Quit: Leaving)|
|09:05||profesor01 has joined IRC (profesor01!c3391367@gateway/web/freenode/ip.188.8.131.52)|
|09:06||profesor01 has left IRC (profesor01!c3391367@gateway/web/freenode/ip.184.108.40.206, Client Quit)|
|09:18||Henri has joined IRC (Henri!c4024cfa@gateway/web/freenode/ip.220.127.116.11)|
Good day everyone
|09:28||AlexPortable has joined IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-enkvyirgqjimlhdo)|
May I please ask a quick couple of questions?
I would like to find out whether LTSP works with zero-clients, such as the HP t200, or if support for zero-clients is planned. Ty
If they can boot linux from usb, they can run ltsp too
If not, nope
|09:37||* alkisg guesses "not"|
alkisg: thanks for you help!
|09:50||gvy has joined IRC (gvy!~mike@altlinux/developer/mike)|
Thanks for that. The zero-clients don't have their own RAM, etc, so they wouldn't be able to boot it from flash. Their running is entirely based on the server
Henri: then ltsp won't ever support them
ltsp needs linux on the client
Linux might support them on the server-side, dunno. But ltsp won't.
The main solution that I've found that runs these sort of clients is Userful Multiplatform and Desktop
Do you already have those, or are you planning to buy them?
I was wondering if LTSP is similar
Already have them
No, ltsp isn't "multiseat", it's "remote booting"
thank you for the info
I think many people have ditched userful for ltsp, though...
I'm just looking around at competitive offerings
(ditching the existing clients in the process)
why would that be?
Because usual browsing would need e.g. 2.5 gbps per client, so thin/zero clients won't ever work really well
So the trend is to go for diskless fat clients instead
fatclients: You may find some info about the Ubuntu/LTSP implementation of fat clients at https://help.ubuntu.com/community/UbuntuLTSP/FatClients
ltsp-pnp: ltsp-pnp is an alternative (upstream) method to maintain LTSP installations for thin and fat clients that doesn't involve chroots: https://help.ubuntu.com/community/UbuntuLTSP/ltsp-pnp
Thus far, I have been very impressed with the performance... at least vs NComputing thin-clients, which are the popular solution in my parts
!learn 4k Imagine a 4k display updated at 60 fps. It needs 3840×2160×32×60 bits per second, i.e. 16 gbps. Normal HD displays need 4 gbps. Thin clients will have much trouble getting all that through the local network...
(learn [<channel>] <key> as <value>) -- Associates <key> with <value>. <channel> is only necessary if the message isn't sent on the channel itself. The word 'as' is necessary to separate the key from the value. It can be changed to another word via the learnSeparator registry value.
alright, well I'll keep researching. Thanks again for all the help and information & I wish you a good day and week :)
!learn 4k as Imagine a 4k display updated at 60 fps. It needs 3840×2160×32×60 bits per second, i.e. 16 gbps. Normal HD displays need 4 gbps. Thin clients will have much trouble getting all that through the local network...
The operation succeeded.
When servers will be able to send 16 gbps *per client*, thin clients will have a real future again :D
Good day to you too
|10:11||Henri has left IRC (Henri!c4024cfa@gateway/web/freenode/ip.18.104.22.168)|
|10:52||alkisg is now known as work_alkisg|
|11:41||AlexPortable has left IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-enkvyirgqjimlhdo, Quit: Connection closed for inactivity)|
|11:56||alkisg_web has joined IRC (alkisg_web!2ec65b1a@gateway/web/freenode/ip.22.214.171.124)|
|12:32||alkisg_web has left IRC (alkisg_web!2ec65b1a@gateway/web/freenode/ip.126.96.36.199, Quit: Page closed)|
|12:37||alkisg_web has joined IRC (alkisg_web!2ec65b1a@gateway/web/freenode/ip.188.8.131.52)|
|12:43||alkisg_web has left IRC (alkisg_web!2ec65b1a@gateway/web/freenode/ip.184.108.40.206, Ping timeout: 246 seconds)|
|12:45||alkisg_web has joined IRC (alkisg_web!2e678856@gateway/web/freenode/ip.220.127.116.11)|
|13:06||eemeli has left IRC (eemeli!3e94cd0c@gateway/web/freenode/ip.18.104.22.168, Quit: Page closed)|
|13:20||alkisg_web has left IRC (alkisg_web!2e678856@gateway/web/freenode/ip.22.214.171.124, Quit: Page closed)|
|13:44||work_alkisg has left IRC (firstname.lastname@example.org, Ping timeout: 255 seconds)|
|14:13||klausade has joined IRC (email@example.com)|
|14:30||telex has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|14:32||telex has joined IRC (email@example.com)|
|14:42||mikkel has left IRC (firstname.lastname@example.org, Quit: Leaving)|
|14:48||Grembler has left IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net, Quit: I Leave)|
|14:55||AlexPortable has joined IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-fxibekqyryyuxlua)|
|16:17||staffencasa_ has joined IRC (email@example.com)|
|16:37||uXuss has joined IRC (uXuss!~uXus@126.96.36.199)|
|16:40||uXus has left IRC (uXus!~uXus@188.8.131.52, Ping timeout: 245 seconds)|
|17:09||championofcyrodi has left IRC (firstname.lastname@example.org, Quit: Leaving.)|
|17:09||championofcyrodi has joined IRC (email@example.com)|
|17:19||Markus_123 has joined IRC (Markus_123!~Markus123@193-81-140-123.adsl.highway.telekom.at)|
|17:22||gvy has left IRC (gvy!~mike@altlinux/developer/mike, Quit: Leaving)|
|17:25||vsuojanen has left IRC (firstname.lastname@example.org, *.net *.split)|
|17:25||meshugga has left IRC (email@example.com, *.net *.split)|
|17:25||zamba has left IRC (firstname.lastname@example.org, *.net *.split)|
|17:25||bitchecker has left IRC (email@example.com, *.net *.split)|
|17:25||highvoltage has left IRC (highvoltage!~highvolta@ubuntu/member/highvoltage, *.net *.split)|
|17:31||vsuojanen has joined IRC (firstname.lastname@example.org)|
|17:31||meshugga has joined IRC (email@example.com)|
|17:31||zamba has joined IRC (firstname.lastname@example.org)|
|17:31||bitchecker has joined IRC (email@example.com)|
|17:31||highvoltage has joined IRC (highvoltage!~highvolta@ubuntu/member/highvoltage)|
|17:42||staffencasa_ is now known as staffencasa|
|18:07||alkisg has joined IRC (alkisg!~Thunderbi@ubuntu/member/alkisg)|
|18:14||geekgirlsc has joined IRC (geekgirlsc!ce4a3d81@gateway/web/freenode/ip.184.108.40.206)|
has anyone here run the oecd pisa test from linux machines? I hear they distribute the pisa tests on a usb-stick, and that it's an exe-file. One of my linux schools has been singled out this year for the test.
Here we told them that we could find no school with windows in order to run the pisa test :D
I see that in 2009, they actually run linux together with the test itself from a usbstick.
|18:31||gbti has joined IRC (gbti!~gbti@unaffiliated/gbit)|
hello, I'm having problem to connect to the native xfreerdp on ltsp into windows 8, any tips?
s/to the native/with the native/
I have an LTSP setup with 24 FAT clients. They are kiosks that only open 1 web page. I did this with .xsession in the home directories. It just launches chromium to the right address (with no desktop). The clients work great for a few hours then they have a NBD disconnect? and then lots of scrolling squashfs errors after that. I can pysically power one off then power it back up and it will be fine...
gbti: are you trying to connect from xfreerdp + windows 8, to an ltsp server?
alkisg: no. I'm setting SCREEN_06= on lts.conf using xfreerdp pointing to windows 8
gbti: did it use to work, and then stopped, or you haven't yet managed to get it going/
geekgirlsc: it sounds like a networking problem, are you thinking that nbd might be the one to blame?
You could try NFS if so, but normally NBD runs fine for days...
It does have problems with reconnections though
Im not certain. Can I set NBD to reboot when there is a disconnect? This is my first setup
Do all the clients have the same problem, or just one or a few ones?
I.e. is it a server-side disconnection that affects all clients, or not?
About half I would say... and quiet randomly... I ahve them spread out across the county on our LAN coming from one central LTSP server... so it could be connection drops...
xnbd does support "reboot upon disconnect", while plain nbd doesn't support it, you'd need some custom scripting there
If you have connection drops, then don't use nbd, it's not that stable
Switch to nfs, or even squashfs over nfs
Or, use xnbd-client, which supports caching and reconnects and is more stable, but you'll need scripting there too
ok... so I should find some documentation on switching to xndb?
If you're not that experienced, go for nfs or squahsfs over nfs
I don't think you'll find documentation for "xnbd in ltsp", you'd have to do it yourself after reading about xnbd and digging through the ltsp sources, which would be rather difficult if you're not experienced
alkisg: it never worked before, just worked with W2003
I am not experienced YET. This is my first LTSP rodeo... Ok Ill see if I can get changed over to nfs for starters
gbti: try SCREEN_06=xterm. From that xterm, find an xfreerdp command that works. *then* try putting that command in SCREEN_06
THank you for your advice
Normal fat clients, or ltsp-pnp/?
I.e. do you have a chroot?
yes have chroot
OK I suppose not ltsp-pnp (which also is about fat clients)
Just edit /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default and put NFS first, for a start,
alkisg: the thing is, the sever is 3.000 KM away :) I was hoping that someone got it already working. Thank you
and also install nfs-kernel-server, and put /opt/ltsp/i386 into /etc/exports
ok trying that now
gbti: it might be specific to your setup, i haven't heard any specific issues with windows 8 yet... not that I'm using xfreerdp, but others here do
allright, I will give it a try. thanks again!
alkisg: what are the ltsp shell credentials?
gbti: rephrase, I didn't get that
SCREEN_02=xterm shouldn't ask for any credentials
No default passwords anywhere for ltsp
I was using 'shell'
You won't be able to run xfreerdp without X, you need "xterm" instead
But "shell" also doesn't ask for credentials
shell was asking for login, like regular login screen. xterm did not.
alkisg: copy the whole i386 folder in /etc/exports? SO it looks like /etc/exports/i386 when I am done?
No no /etc/exports is a file, it will appear after you install nfs-kernel-server
You just need to put 1 line there to enable exporting that dir via nfs
OOOOOH gotya... ok.... ;)
gbti: if shell was asking for a login, something went wrong there
|19:10||Fenuks has left IRC (Fenuks!~Fenuks@220.127.116.11, Ping timeout: 250 seconds)|
|19:19||uXuss has left IRC (uXuss!~uXus@18.104.22.168, Ping timeout: 252 seconds)|
|19:52||telex has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|19:54||telex has joined IRC (email@example.com)|
|20:12||syrius has left IRC (firstname.lastname@example.org, Ping timeout: 245 seconds)|
|20:13||syrius has joined IRC (email@example.com)|
|20:15||adrianorg has left IRC (firstname.lastname@example.org, Ping timeout: 245 seconds)|
|20:17||adrianorg has joined IRC (email@example.com)|
|20:19||uXus has joined IRC (uXus!~uXus@22.214.171.124)|
|20:20||vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc)|
|20:22||* alkisg waves to vagrantc|
How about implementing an `ltsp-config nfs`?
...that installs nfs-kernel-server and updates /etc/exports?
alkisg: Now I am getting a bunch of permission denied notices from init-ltsp and an eventual black screen with a blinking cursor.... should I change it to rw instead of ro?
It's supposed to do an overlay of tmpfs over the nfs-ro mount
geekgirlsc: what's the pxelinux.cfg/default boot line now like?
(the append line)
vagrantc: or maybe, ltsp-config nfs-root and nfs-home and nfs-squashfs (or nfs-images)?
Or nfs3-*, and nfs4-*...
|20:27||* alkisg doesn't know which combinations are used there|
top lines say: default ltsp-NFS
2nd line ontimeout ltsp-NFS
I didnt change anything else in the file...
OK so I imagine something like: append ro initrd=initrd.img-3.13.0-45-generic init=/sbin/init-ltsp quiet splash root=/dev/nfs ip=dhcp boot=nfs
Did you restart nfs-kernel-server after updating /etc/exports?
Are you able to mount /opt/ltsp from some other pc via nfs?
What permission-denied notices, what do they say?
To better see the messages, you might want to remove "quiet splash" from pxelinux.cfg/default,
...and maybe replace them with "ltsp.break=50-fstab" in order to get a break inside init-ltsp...
sbin/init-ltsp: 15: /usr/share/ltsp/init-ltsp.d/09-hostname: cannot create /etc/hostname: Permission denied is the 1st one
Do you have an initramfs shell now there?
If so, what's the output of `cat /proc/cmdline`?
And, lsmod | grep overlayfs
(you said ubuntu 14.04, right?)
lsmod | grep overlayfs give me nothing :)
alkisg: i think i did crude ltsp-config nfs or something already
Try: modprobe overlayfs; lsmod | grep overlayfs
alkisg: but it just configured /etc/exports
vagrantc: /me checks...
alkisg: getting the squashfs image support working would be nice.
We'd need some special syntax there?
shouldn't be too hard, actually ... just need to add to update-kenrel.sconf with different boot arg.
modprobe overlayfs; lsmod | grep overlayfs gave me this output:
overlayfs 27158 0
|20:40||* vagrantc wishes that support was available in jessie, but that's too many changes for this point in the release cycle|
geekgirlsc: try to paste the command line here, with the cat /proc/cmdline command that i said
alkisg: there's still a stupid hack needed for initramfs-tools to have /opt/ltsp/images/sbin/init-ltsp be an executable file
or to reimplement the NFS mounting
alkisg: i've never looked at NFSv4 support...
vagrantc: did we have any issues with systemd wanting to be pid1, and us using a different init?
nfs4 needs a lot of `mount --bind`, I can't say I like it... :-
And I had a lot of lockd issues in Ubuntu for both nfs3 and nfs4
alkisg: only a couple minor issues with systemd ... was a fairly painless transition ... needed to change ltspfs starting from udev differently
Just when I think Im getting it.... I come in here and feel like a moron. :) Where can I learn all about NFS, NBD and anything else I can use to get LTSP working on a network that appears to disconnect on occasion? How did you guys learn? Trial and error?
Reading (or writing) the sources, mostly...
geekgirlsc: trial and error mostly
@vagrantc thats where I am at now. Lots of trial and error. ;)
THere is a script on this page https://help.ubuntu.com/community/HowToSetupLTSPDevelEnvironment that says it will change it to NFS from NBD but Im a little scare to try iy since I dont know what it is doing... I wont be able to "undo it"
geekgirlsc: why don't you just give the feedback I asked instead? :)
modprobe overlayfs; lsmod | grep overlayfs gave me this output:
overlayfs 27158 0
|21:09||Markus_123 has left IRC (Markus_123!~Markus123@193-81-140-123.adsl.highway.telekom.at, Quit: Leaving)|
geekgirlsc: no, the one about /proc/cmdline from the initramfs
(I asked that twice above...)
Sorry I missed that
BOOT_IMAGE=/boot/vmlinuz-3.13.0-45-generic root=UUID=dc07f679-103d-4fba-86f8-4565d0b8d039 ro quiet splash vt.handoff=7
That's not the client though, is it?
That's the server...
oooh yes you are right... go into chroot first?
No, do that from the client initramfs prompt
From the client itself (you won't be able to copy/paste though...)
|21:14||* vagrantc wonders if we shouldn't ship netcat in the initramfs and a couple troubleshooting helper scripts|
kind of like ltsp-info from the initramfs
Im nto actually getting a prompt... after the permission errors, I am just getting a blinking cursor. Ctrl-C no helpy either
You didn't get a prompt with ltsp.break=50-fstab?
The problem you're having is that overlayfs doesn't get loaded for you
Sounds like a bug... But don't follow the https://help.ubuntu.com/community/HowToSetupLTSPDevelEnvironment page, it doesn't apply to your case, it'll just make things worse
no but standby. I think I put it under the wrong heading
You can also try with break=bottom, that gets triggered before init-ltsp
You'll surely get a prompt there, and you'll be able to check why overlayfs isn't loaded
Ok I should be putting that under the label that says LABEL LTSP-NFS right? "break=bottom" in replace of "quiet splash"
I thought that was going to give me a prompt but it is stuck at "restoring resolver state"
label ltsp-NFS, menu ..., kernel ...
append ro initrd=initrd.img-3.13.0-45-generic init=/sbin/init-ltsp break=bottom root=/dev/nfs ip=dhcp boot=nfs
That's supposed to give you a prompt
YES that is what I have... no prompt.. :(
Other options are: (top, modules, premount, mount, mountroot, bottom, init)
in update-kernels.conf, or in pxelinux.cfg/default ?
So you can also try with e.g. break=top to verify that you did that correctly
Directly in pxelinux.cfg/default, for starters...
i changed it in pxelinux.cfg/default
Ok I will try break=top
"break=bottom" works. I accidently put "break-bottom". output of cat /proc/cmdline is coming in next text
At break=bottom, did you see any warnings, possibly about overlayfs etc?
Is overlayfs loaded? lsmod | grep overlayfs
ro initrd.img-3.13.0-45-generic init=/sbin/init-ltsp break=bottom root=/dev/nfs ip=dhcp boot=nfs BOOT_IMAGE=vmlinuz-3.13.0-45-generic BOOTIF=01-00-80-64-87-46-7F
its already scrolled past for me to see (cause I typed help) but I can reboot. lsmod command says it is not found.
and modprobe overlayfs, does it work there?
lsmod not found?
Maybe you typed i instead of L ?
yeah..... modprobe overlayfs doesnt give me any output but no errors
no i typed L.... I will try again.
|21:45||geekgirlsc has left IRC (geekgirlsc!ce4a3d81@gateway/web/freenode/ip.126.96.36.199, Quit: Page closed)|
|21:46||geekgirlsc has joined IRC (geekgirlsc!ce4a3d81@gateway/web/freenode/ip.188.8.131.52)|
|21:47||geekgirlsc has left IRC (geekgirlsc!ce4a3d81@gateway/web/freenode/ip.184.108.40.206, Client Quit)|
|21:47||geekgirlsc has joined IRC (geekgirlsc!ce4a3d81@gateway/web/freenode/ip.220.127.116.11)|
/bin/sh LSMOD not found
i tried to do a "locate lsmod" but locate appears to not be found either...
geekgirlsc: retry with break=init
Instead of lsmod, use this: grep overlayfs /proc/filesystems
reboot with break=init first...
Also check for errors when the client starts and breaks there
At "break=init", do these:
1) check for errors
2) chroot /root
mount | grep overlayfs
It should show an overlayfs mount
ok did break=init. back at prompt. Did not see any errors
last 3 lines are supposed to be nfs, tmpfs, overlayfs
chroot /root gives error: bash: cannot set terminal process group (-1) inappropriate ioctl for device
Go on with `cat /proc/mounts`
bash: no job control in this shell
Do you see tmpfs and overlayfs there?
Try this: touch hello
Did it work, or did it say access denied?
tmpfs /cow tmpfs rw.relatime,mode=755 0 0
No it worked I havent gotten any access denied yet
Well, I see no issues then. Type exit twice to resume boot
ok typed exit twice, it continued to try to boot. Got the permission errors and now blinking cursor again... the last line says "stopping cpu interrupts balancing daemon". (that line wasnt there originally) thats new
Replace break=init with ltsp.break=04-server
Reboot. Do you get a shell? If yes, try "touch /hello" there. Does it work?
used break=init, rebooted, got shell, touch hello gives me no errors. just returns me back to the prompt.
used ltsp.break=04-server I meant
So, overlayfs works fine, yet you're still getting permission errors?
What are those errors saying exactly? Type exit to continue booting...
To see more break points, run `ls /usr/share/ltsp/init-ltsp.d/` in your server
Maybe you can pinpoint the permission by using a different ltsp.break= parameter
It's kinda late here though, /me needs to go...
|22:16||* alkisg waves goodnight|
goodnight thanks for your help. Maybe more luck this week.
|22:17||alkisg has left IRC (alkisg!~Thunderbi@ubuntu/member/alkisg, Remote host closed the connection)|
|22:19||geekgirlsc has left IRC (geekgirlsc!ce4a3d81@gateway/web/freenode/ip.18.104.22.168, Quit: Page closed)|
|22:21||AlexPortable has left IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-fxibekqyryyuxlua, Quit: Connection closed for inactivity)|
|22:23||doctari has left IRC (doctari!~doctari@2602:30a:2ccf:9f00:bc7c:cbf1:494b:9296, Ping timeout: 250 seconds)|
|22:33||doctari has joined IRC (doctari!~doctari@2602:30a:2ccf:9f00:d9da:ce91:4145:3e20)|
|23:20||ricotz has left IRC (ricotz!~rico@ubuntu/member/ricotz, Quit: Ex-Chat)|
|23:24||geekgirlsc has joined IRC (geekgirlsc!4299dade@gateway/web/freenode/ip.22.214.171.124)|
|23:37||geekgirlsc has left IRC (geekgirlsc!4299dade@gateway/web/freenode/ip.126.96.36.199, Ping timeout: 246 seconds)|
|23:39||gbaman has joined IRC (firstname.lastname@example.org)|