|00:51||pscheie has joined IRC (pscheie!d8a008e3@gateway/web/freenode/ip.184.108.40.206)|
|01:43||telex has left IRC (email@example.com, Remote host closed the connection)|
|01:44||telex has joined IRC (firstname.lastname@example.org)|
|02:08||AlexPortable has left IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-bmusbujihshyioxm, Quit: Connection closed for inactivity)|
|02:22||pscheie has left IRC (pscheie!d8a008e3@gateway/web/freenode/ip.220.127.116.11, Quit: Page closed)|
|03:07||TatankaT has left IRC (TatankaTemail@example.com, Ping timeout: 272 seconds)|
|03:36||syrius has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|03:36||syrius has joined IRC (email@example.com)|
|04:42||book` has left IRC (firstname.lastname@example.org, Quit: Leaving)|
|04:51||ricotz has joined IRC (ricotz!~rico@ubuntu/member/ricotz)|
|04:59||book` has joined IRC (email@example.com)|
|05:17||Cruz4prez has left IRC (Cruz4prez!~pppingme@unaffiliated/pppingme, Quit: Leaving)|
|05:37||pppingme has joined IRC (pppingme!~pppingme@unaffiliated/pppingme)|
|06:05||vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)|
|06:29||mikkel_ has joined IRC (firstname.lastname@example.org)|
|07:04||vmlintu has joined IRC (email@example.com)|
Do you have any issues when running 14.04 client in virtual? Tried kvm and Virtualbox and GUI doesn't start in both.
|08:57||vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)|
|09:01||antares_ has joined IRC (antares_!c1929682@gateway/web/freenode/ip.18.104.22.168)|
|09:10||AlexPortable has joined IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-ripnevsdnnhyjtzp)|
|09:25||vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)|
|09:32||antares_ has left IRC (antares_!c1929682@gateway/web/freenode/ip.22.214.171.124, Ping timeout: 246 seconds)|
|10:09||vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)|
vmlintu: thank you for your advice yesterday. I was thinking update server that delivers and manages recoverable updates/root images to client PCs.
|10:49||vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)|
vsuojanen: so you are planning to put the full image on the local drive?
ltsp already does the image delivery easy thanks to pxe boot
but there is no good chance or support for e.x. wireless.
vsuojanen: were you planning to put the image as a single file to drive or uncompress it?
so the wireless or special clients need often localboot. if we had a way to deploy and deliver image updates seamlessly also to localboot client that would be very cool
It does require quite a bit of changes to ltsp code so that it doesn't require network during boot, but it's been working nicely for us
Doesn't really use much of ltsp code anymore once you do the changes, though..
example you have a disk or virtual disk. it's partitioned and ext4 formatted with BOOT-A, BOOT-B, BOOT-C and ROOT-A, ROOT-B and ROOT-C and remaining space for user (e.x. DATA)
you boot from BOOT-B which loads bootcode which loads kernel and intird.
vsuojanen: you don't need to do that - it's enough to just have grub + squashfs image file on the drive
initrd mounts real filesystem from ROOT-B
that's good. do you have an example cmdline. I haven't had time to look grub yet
That's what we use to create the grub configs
Basically it assumes that there's an LVM partition that contains .img files. It checks them and creates dynamically grub entries. When an entry is selected, it loads the kernel and initrd.img from the image.
where/what parameter in grub is it ?
what parameter you mean?
when I use syslinux:
ro initrd=initrd1.img init=/sbin/init-ltsp root=/dev/sda2 rootflags=ro loop=/TEMP/fati386.img
loop equal ?
In the install script here the grub.cfg template is on line 7-135: https://github.com/opinsys/puavo-ltsp/blob/master/puavo-install/puavo-install-grub#L7
vsuojanen: what distribution?
This is on Ubuntu
i just submitted updated patches to add support for loop= to debian's initramfs-tools the other date
E.g. you need the squash4 module so that grub can read kernel from the squashfs image file. loopback module to be able to use (loop) etc..
grub is programmable so the grub.cfg is a program that does the tricks
I did not have actually a problem. I was just curious how I could deliver image based updates more easily to clients that use localboot
We first copy full image when a laptop is installed and then download rdiff files for updates
so that I don't have to go to client and interrupt something
rdiffs are used to generate new image files using the old image. New image is used when the laptop is booted the next time.
What we use is a background daemon that polls management server that tells what image it should be running. If the image is not available on the laptop, it asks an image server for a diff and downloads it over https
The image server is reachable over VPN over public internet so the laptop does not need to be behind ltsp server to get updates
Once this works, there's pretty much nothing left of ltsp code anymore..
vsuojanen: Does syslinux support reading the kernel and initrd.img from inside the squashfs image?
vmlintu: well, maybe we just need to integrate some of these ideas into ltsp :)
please take time :)
vagrantc: I tried to make a patch, but I had to start by doing rm -rf ltsp and then start from there..
vmlintu: kernel inside squashfs image - i have never tested. it's first time I hear it
vsuojanen: it's supported in grub 2.0 and newer
vmlintu: from the looks of things, we may be rewriting LTSP more-or-less from scratch
vagrantc: I'd be interested in getting involved if wireless laptops are to be supported well
the NBD maintainer was discussing adding support to grub2 to mount NBD devices
vagrantc: What would be usecase for that?
vsuojanen: the nice thing there is that you never need to touch anything else but the image files - no need to extract kernels or initrd.imgs or anything else. Just one static grub.cfg that does it dynamically on every boot.
So your code cannot fail between updating the squashfs image and updating the kernels
vmlintu: assurance that you're booting the kernel+initrd from the squashfs image you want to boot
vagrantc: so pxegrub would mount the squashfs image over nbd load the kernel from there?
|11:25||vmlintu has left IRC (firstname.lastname@example.org, Ping timeout: 265 seconds)|
|11:42||danau11 has joined IRC (email@example.com)|
|11:45||zama has left IRC (zama!~zama@unaffiliated/stryx/x-3871776, Ping timeout: 246 seconds)|
|11:46||zama has joined IRC (zama!~zama@unaffiliated/stryx/x-3871776)|
|11:50||danau11 has left IRC (firstname.lastname@example.org)|
|12:24||danau11 has joined IRC (email@example.com)|
|12:24||danau11 has left IRC (firstname.lastname@example.org)|
|12:30||zama has left IRC (zama!~zama@unaffiliated/stryx/x-3871776, Ping timeout: 264 seconds)|
|12:31||zama has joined IRC (zama!~zama@unaffiliated/stryx/x-3871776)|
|12:31||khildin has joined IRC (email@example.com)|
|12:38||vmlintu has joined IRC (firstname.lastname@example.org)|
|12:38||telex has left IRC (email@example.com, Remote host closed the connection)|
|12:40||telex has joined IRC (firstname.lastname@example.org)|
|12:57||pscheie has joined IRC (email@example.com)|
vagrantc: Once upon a time plain pxe/dhcp/tftp/nfs was like magic.. maybe someone could also implement tetris that runs on the pxe nic.. why run an os..
vmlintu: heh. probably could run grub-invaders
|13:05||Faith has joined IRC (Faith!~paty@unaffiliated/faith)|
how much memory there is actually to use in pxe?
maybe it could run a C64 emulator
vagrantc: hey buddy
ogra_: hey, BTS is still coming up Oct 15th
vagrantc: that goes for you too
and... really, anybody out there who wants to come to Maine in the middle of October
jammcq, i have to be at a conference in berlin on the 23rd, how long did you plan it to be ?
jammcq: it's pretty hard to allocate the time, unfortunately...
vagrantc: you still at freegeek?
jammcq: not for the last 1.5 years
that might work ... i have to wait for another date that is not finalized yet
ogra_: we'd love to see you
(before i can say anything definitive)
and i'd love to come, i missed way to many BTSes already
jammcq: but will just be getting back after a few weeks in germany
I need to get ahold of eHarrison
jammcq: i'll probably be passing y you with a layover in detroit on my way back :)
haven't talked to him in quite a while
vagrantc: I'll wave
|13:34||khildin has left IRC (firstname.lastname@example.org, Ping timeout: 250 seconds)|
yes, ogra_ and vagrantc, you should both try to attend!
|13:54||spectra_ has left IRC (email@example.com, Ping timeout: 255 seconds)|
|14:07||ben_roose has joined IRC (firstname.lastname@example.org)|
well, kind of stalled on LTSP development with overlay FS (not to be confused with overlayfs) breakage...
well, i can do the ltsp-update-image dance, i guess...
except the initramfs-tools patches to make that work aren't accepted yet ...
|14:11||* vagrantc sighs|
|14:25||spectra has joined IRC (spectra!~spectra@debian/developer/spectra)|
|14:28||AlexPortable has left IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-ripnevsdnnhyjtzp, Quit: Connection closed for inactivity)|
|14:29||andygraybeal has left IRC (email@example.com, Ping timeout: 250 seconds)|
|14:32||andygraybeal has joined IRC (firstname.lastname@example.org)|
|14:41||vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)|
|14:44||spectra has left IRC (spectra!~spectra@debian/developer/spectra, Quit: ZNC - http://znc.sourceforge.net)|
|14:46||spectra has joined IRC (spectra!~spectra@debian/developer/spectra)|
|14:55||danau111 has joined IRC (email@example.com)|
|15:23||khildin has joined IRC (firstname.lastname@example.org)|
|15:32||lifeboy has joined IRC (email@example.com)|
|15:41||izzle has joined IRC (firstname.lastname@example.org)|
|15:49||vmlintu has left IRC (email@example.com, Ping timeout: 246 seconds)|
|16:06||danau111 has left IRC (firstname.lastname@example.org)|
|17:17||danau11 has joined IRC (email@example.com)|
|17:18||danau11 has left IRC (firstname.lastname@example.org)|
|17:20||AlexPortable has joined IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-fsxfdvoogtexgylk)|
|17:33||Phantomas has joined IRC (Phantomas!~ftsamis@2a02:582:10a4:3f00:911b:e194:ca94:a1a9)|
|17:33||Phantomas has joined IRC (Phantomas!~ftsamis@ubuntu/member/phantomas)|
|17:41||khildin has left IRC (email@example.com, Ping timeout: 245 seconds)|
|17:45||epoptes_user4 has joined IRC (epoptes_user4!1f58204a@gateway/web/freenode/ip.126.96.36.199)|
hi everyone, I'm after some advice
well, we can't help you if you don't tell us your problem, can we? :)
I've set up edubuntu 14.04 and everything works fine but when using epoptes it isn't showing a thin client logged into the server. but if try same setup on a different server and a fat client epoptes sees the client logged in fine. is there any difference in configuration between fat and thin clients on the server?
|17:55||khildin has joined IRC (firstname.lastname@example.org)|
|18:04||epoptes_user9 has joined IRC (epoptes_user9!1f58204a@gateway/web/freenode/ip.188.8.131.52)|
|18:05||epoptes_user4 has left IRC (epoptes_user4!1f58204a@gateway/web/freenode/ip.184.108.40.206, Ping timeout: 246 seconds)|
|18:05||epoptes_user9 has left IRC (epoptes_user9!1f58204a@gateway/web/freenode/ip.220.127.116.11, Client Quit)|
|18:14||izzle has left IRC (email@example.com, Remote host closed the connection)|
|18:56||geofreygachie has joined IRC (geofreygachie!c5b07445@gateway/web/freenode/ip.18.104.22.168)|
|18:58||telex has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|19:00||telex has joined IRC (email@example.com)|
|19:05||danau11 has joined IRC (firstname.lastname@example.org)|
|19:09||danau11 has left IRC (email@example.com, Ping timeout: 252 seconds)|
|19:12||geofreygachie has left IRC (geofreygachie!c5b07445@gateway/web/freenode/ip.22.214.171.124, Ping timeout: 246 seconds)|
|19:28||khildin has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|19:33||safaricom has joined IRC (safaricom!c5b07445@gateway/web/freenode/ip.126.96.36.199)|
|19:34||Faith has left IRC (Faith!~paty@unaffiliated/faith, Quit: Saindo)|
kindly help me setup epoptes,i have already installed the server and client but i cannot add the clients
|19:36||work_alkisg is now known as alkisg|
safaricom: are you using ltsp?
or standalone clients?
did you follow the epoptes.org/installation page instructions?
(basically, to edit /etc/hosts on the clients, and to fetch the server's key)
i have edited the hosts file on client but i havent fetch the key
please help me on how to fetch the key
Do read this page: epoptes.org/installation
Basically you just run `sudo epoptes-client -c` once
in the clients
let me try that right away and let you know
(and before that, you should have already put "188.8.131.52 server" in the client's /etc/hosts
i already added the server ip and name
safaricom: it needs to be named "server" in /etc/hosts
its real hostname doesn't matter
but epoptes clients search the server with that specific hostname, server
i have tried getting the key and the client says command not found
sudo /usr/sbin/epoptes-client -c
sudo apt-get install epoptes-client ==> if you don't have it installed already
let me try that
|19:50||alkisg is now known as work_alkisg|
i have managed to fetch the key
what is the next step
|19:56||Coppermine has joined IRC (Coppermine!57feb883@gateway/web/freenode/ip.184.108.40.206)|
hi guys, is there a way to use another dhcp server instead of the one that comes with the ltsp package
I haven't looked at the docs in quite a while, but there used to be a
section on using an alternative dhcp server.
|20:06||safaricom has left IRC (safaricom!c5b07445@gateway/web/freenode/ip.220.127.116.11, Ping timeout: 246 seconds)|
well i found only this docs and there is not much there http://wiki.ltsp.org/wiki/LTSPedia
There are some parameters the dhcp server has to give to the clients to tell them where to find the ltsp server.
I think the particular parameter is "next-server" (not sure about the spelling).
I presume you want to use an existing dhcp server (?)
yes, i have, i set up option 66 and 67 on it (tftp server and boot filename)
Is it Linux/Unix or Windows?
i was wondering first of all how to stop the dhcp on the lisp isntallation
What distro and version?
MikroTik actually, the router runs the DHCP server
Linux ltsp 3.16.0-30-generic #40~14.04.1-Ubuntu
it was installed by someone else, but it is just a clean install
Might be easier to turn the dhcp service in that router off and let ltsp handle everything.
Tends to be more flexible.
there are some down sides, lisp server runs on virtual machine in a server room and if i lost connectivity the whole network will die
and there are normal workstations also
So, if you just want to turn off dhcpd on the ubuntu server, I think you can just run "service dhcpd stop".
couple of VLANs not very standard setup
as root on the ltsp server
root@ltsp:/etc/ltsp# service dhcpd stop dhcpd: unrecognized service
i tried this, i'm not sure that the dhcp server is runnig
because i can't see the process
and i am not sure is it standard dhcpd or something else
I think it's just standard dhcpd.
ltsp tries not to re-invent the wheel. Just adds ltsp parts.
it should start automatically on a clean install ?
root@ltsp:/etc/ltsp# ps ax | grep dhcpd 3498 pts/15 S+ 0:00 grep --color=auto dhcpd
I think so (been a few years since I did an ubuntu ltsp install, so I may be a bit outdated)
Your output suggests dhcpd is not running.
I think Ubuntu 14.04 still used upstart, not systemd.
well unfortunately i don't use ubuntu that much so idk what is this, but probably i have to get to know ubuntu first
but i don't see any errors in the logs, and it is strange that dhcpd service is not found
So, let's verify dhcpd is actually installed: If you run 'sudo aptitude search dhcpd', what do you get?
Look for the line that has just dhcpd, and not, say dhcpdump, etc.
14.04 uses upstart, but has lots of systemd bits already in place
maldridge: does it have the systemctl command?
pscheie: depends on how the install was run
root@ltsp:/etc/ltsp# aptitude search dhcpd v dhcpd - v dhcpd:i386 - p dhcpdump - Parse DHCP packets
i have the dhcpd binary in /usr/sbin/dhcpd
does it show up in ps?
no, no it's not there
and i can't find anything in the /var/log dir
ahh ok i found the error in the syslog
Sounds like dhcpd is not running, then.
no subnet declaration something, so it probably quits
well ok so it is not running which is ok for me, because i want to use external dhcp :-)
i just need to find a way to stop it at startup so i can get rid of the errors in the syslog
Probably missing the subnet to use, as defined in /etc/dhcpd.conf
yeah, it is not configured, the conf is in /etc/ltsp for some reason
update-rc.d should still be able to modify those scripts
well i use centOS mainly so i have to check what this thing do, anyways thanks, i found most of the things that i was wondering about
good luck with it, and good call on routers, the MicroTik systems are rock solid
thanks, i also like MicroTik very much, they never failed me
|21:14||Coppermine has left IRC (Coppermine!57feb883@gateway/web/freenode/ip.18.104.22.168, Ping timeout: 246 seconds)|
|22:02||ricotz has left IRC (ricotz!~rico@ubuntu/member/ricotz, Quit: Ex-Chat)|
|22:16||ben_roose has left IRC (email@example.com, Remote host closed the connection)|