00:07 | gbaman has joined IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com) | |
00:15 | gbaman has left IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com, Ping timeout: 272 seconds) | |
00:18 | * vagrantc looks to see if there's any unresolved diff with ltsp | |
00:18 | <vagrantc> between debian and ubuntu
| |
00:19 | looks like there is ...
| |
00:30 | adrianorg has left IRC (adrianorg!~adrianorg@179.180.165.49, Ping timeout: 246 seconds) | |
00:40 | lmds__ has joined IRC (lmds__!~lmds@tui.pi-et-ro.net) | |
00:43 | lmds_ has left IRC (lmds_!~lmds@tui.pi-et-ro.net, Ping timeout: 265 seconds) | |
00:46 | lmds__ has left IRC (lmds__!~lmds@tui.pi-et-ro.net, Ping timeout: 246 seconds) | |
00:48 | lmds_ has joined IRC (lmds_!~lmds@tui.pi-et-ro.net) | |
00:49 | Parker955_Away has left IRC (Parker955_Away!~parker@74.112.203.151, Ping timeout: 245 seconds) | |
00:52 | spectra has joined IRC (spectra!~spectra@debian/developer/spectra) | |
00:52 | Ark74 has joined IRC (Ark74!~Ark74@187.237.213.35) | |
00:56 | Parker955_Away has joined IRC (Parker955_Away!~parker@74.112.203.151) | |
01:10 | adrianorg has joined IRC (adrianorg!~adrianorg@179.179.72.48) | |
01:11 | Ark74 has left IRC (Ark74!~Ark74@187.237.213.35, Ping timeout: 246 seconds) | |
01:21 | adrianorg has left IRC (adrianorg!~adrianorg@179.179.72.48, Ping timeout: 272 seconds) | |
01:22 | adrianorg has joined IRC (adrianorg!~adrianorg@177.156.224.162) | |
01:23 | gdi2k_ has left IRC (gdi2k_!~gdi2k@120.28.223.155, Ping timeout: 246 seconds) | |
01:29 | derekn has joined IRC (derekn!4a5e491a@gateway/web/freenode/ip.74.94.73.26) | |
01:31 | F-GT has left IRC (F-GT!~phantom@ppp59-167-136-109.static.internode.on.net, Remote host closed the connection) | |
01:31 | <derekn> Could anyone give me some pointers on getting sound to work in LTSP? I'm booting a thin client to xfreerdp and no sound devices are detected. If I go in to LDM and enter pulseaudio -vvv it starts my sound card and I can get audio from it.
| |
01:36 | gdi2k_ has joined IRC (gdi2k_!~gdi2k@98.143.159.179) | |
01:41 | gdi2k_ has left IRC (gdi2k_!~gdi2k@98.143.159.179, Ping timeout: 245 seconds) | |
01:49 | F-GT has joined IRC (F-GT!~phantom@ppp59-167-136-109.static.internode.on.net) | |
01:53 | gdi2k_ has joined IRC (gdi2k_!~gdi2k@120.28.223.155) | |
01:56 | <derekn> Does anyone know how to forward sound using freerdp in ltsp?
| |
02:12 | gbaman has joined IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com) | |
02:16 | gbaman has left IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com, Ping timeout: 250 seconds) | |
03:07 | vagrantc has left IRC (vagrantc!~vagrant@freegeek/vagrantc, Ping timeout: 245 seconds) | |
03:08 | vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc) | |
03:13 | gbaman has joined IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com) | |
03:15 | lns has left IRC (lns!~lns@pdpc/supporter/professional/lns, Ping timeout: 265 seconds) | |
03:17 | gbaman has left IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com, Ping timeout: 246 seconds) | |
03:44 | awilliams has joined IRC (awilliams!~awilliams@unaffiliated/mistik1) | |
03:53 | awilliams has left IRC (awilliams!~awilliams@unaffiliated/mistik1, Ping timeout: 272 seconds) | |
03:59 | awilliams has joined IRC (awilliams!~awilliams@unaffiliated/mistik1) | |
04:14 | gbaman has joined IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com) | |
04:19 | gbaman has left IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com, Ping timeout: 272 seconds) | |
04:23 | stgraber has left IRC (stgraber!~stgraber@ubuntu/member/stgraber, Ping timeout: 264 seconds) | |
04:23 | stgraber has joined IRC (stgraber!~stgraber@2001:470:714b:1020:1::1) | |
04:33 | stgraber has left IRC (stgraber!~stgraber@2001:470:714b:1020:1::1, Ping timeout: 272 seconds) | |
04:34 | stgraber has joined IRC (stgraber!~stgraber@shell.stgraber.org) | |
05:00 | alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg) | |
05:02 | <alkisg> Good morning everyone
| |
05:05 | vagrantc: why was "manpages-use-debian-version" needed? the version is applied to late with sed and the `ltsp-tool --version` command isn't working at that point?
| |
05:05 | *too
| |
05:05 | <vagrantc> alkisg: the version the sed is applied to is both too late, and the wrong file
| |
05:06 | alkisg: it applies to the packaged file, the manpages use the source file
| |
05:06 | <alkisg> vagrantc: OK, what if we defined the version in the environment? would that work?
| |
05:07 | <vagrantc> alkisg: i spent all day workiing on that one issue ... took forever to figure out why the DEB_VERSION variable wasn't recognized... still not sure what made it work.
| |
05:07 | alkisg: in which environment?
| |
05:07 | alkisg: basically, i defined it from debian/rules
| |
05:07 | <alkisg> Suppose the build tools (rules) set LTSP_VERSION, and ltsp_version() then echo'es it if it's defined...
| |
05:07 | <vagrantc> so it's in the environment
| |
05:08 | <alkisg> But, hmm, wait...
| |
05:08 | <vagrantc> honestly, it seemed like a lot of energy for something that didn't even seem to be broken :P
| |
05:08 | <alkisg> The AC_* directives used to work fine, are those applied in source and not in target files?
| |
05:09 | The help2man --version-string is a hack for programs that are broken because they don't follow gnu policy :)
| |
05:09 | So it was broken, wasn't it? :)
| |
05:10 | The reason --version-string was not available in older versions is just because it's a hack that we shouldn't need in the first place...
| |
05:11 | <vagrantc> also, MODULES_BASE isn't working quite correctly ... ltsp-build-client doesn't have any vendor-specific plugins
| |
05:11 | alkisg: yes, it was technically "broken" with a useable workaround for anything remotely recent :P
| |
05:12 | * vagrantc is disappointed to have delayed the upload another week | |
05:12 | <vagrantc> maybe i can fit it in sometime sooner ... meh.
| |
05:13 | <alkisg> Delaying another week is a good thing, it allows for more things to get pushed... although then you'll complain because more testing will be needed :P
| |
05:14 | gbaman has joined IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com) | |
05:14 | <vagrantc> perfection is the enemy of good.
| |
05:15 | <alkisg> !alkisg-todo
| |
05:15 | <ltsp> alkisg-todo: (#1) upload fixed nbd-server package in the PPA, or (#2) LDM password hash, or (#3) Check ltsp bugs in debian.org, or (#4) ltsp-config aoe (for swap too), or (#5) Hooks for running scripts on these phases: INITRD/INIT/RC/DM/AUTH/LOGIN/SESSION/PERIODIC/LOGOUT/SHUTDOWN, or (#6) "support logind for fat clients"
| |
05:15 | <vagrantc> at some point, i'd rather have a newer version uploaded with a few quirks that we fix with more minor uploads
| |
05:15 | <alkisg> I think I'd only want #5 and #6 for now...
| |
05:15 | logind is pretty important, fat sessions would not be considered active without it
| |
05:16 | <vagrantc> i better upload before you get around to that stuff! :P
| |
05:16 | <alkisg> Haha
| |
05:16 | <vagrantc> logind. meh.
| |
05:16 | <alkisg> Sure... but unfortunately it breaks things and we need to fix them
| |
05:16 | <vagrantc> today just felt like broken day.
| |
05:17 | * alkisg hugs vagrantc and promises to take care of the versioning thing from some Makefile in the future... | |
05:19 | gbaman has left IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com, Ping timeout: 246 seconds) | |
05:19 | <vagrantc> alkisg: so, with the packaging patch and whatnot, it basically works ... though obviously relying on the --version-string= hack for help2man
| |
05:20 | <alkisg> Cool, I'll try to have #6 and #5 committed and tested until this weekend
| |
05:20 | <vagrantc> i still don't understand what made the DEB_VERSION variable work... essentially cargo-culted that.
| |
05:20 | <alkisg> When was it not working?
| |
05:20 | When it was DEBVERSION?
| |
05:21 | <vagrantc> tweaked it till $GODS were satisfied
| |
05:21 | <alkisg> *DEBVERS
| |
05:21 | :D
| |
05:22 | <vagrantc> well, i changed the syntax from your google search a bit, put the arguments to sed in a different order, and eventually switched to DEB_VERSION for good measure just cuz it's more readable to me
| |
05:22 | thhe finer points of make are still lost on me.
| |
05:22 | telex has left IRC (telex!~telex@freeshell.de, Remote host closed the connection) | |
05:24 | telex has joined IRC (telex!~telex@freeshell.de) | |
05:29 | <alkisg> Ty Vagrant... bb in 1h, will work on #6 then :)
| |
05:29 | alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Quit: Leaving.) | |
05:47 | lmds_ has left IRC (lmds_!~lmds@tui.pi-et-ro.net, Ping timeout: 272 seconds) | |
05:48 | lmds_ has joined IRC (lmds_!~lmds@tui.pi-et-ro.net) | |
06:08 | mikkel has joined IRC (mikkel!~mikkel@93.176.85.50) | |
06:14 | vmlintu has joined IRC (vmlintu!~vmlintu@nblzone-240-143.nblnetworks.fi) | |
06:15 | gbaman has joined IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com) | |
06:19 | gbaman has left IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com, Ping timeout: 246 seconds) | |
06:36 | khildin has joined IRC (khildin!~khildin@ip-213-49-84-175.dsl.scarlet.be) | |
06:58 | vagrantc has left IRC (vagrantc!~vagrant@freegeek/vagrantc, Quit: leaving) | |
07:01 | work_alkisg has left IRC (work_alkisg!~alkisg@194.63.234.224, Quit: Leaving.) | |
07:14 | work_alkisg has joined IRC (work_alkisg!~alkisg@plinet.ioa.sch.gr) | |
07:16 | gbaman has joined IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com) | |
07:17 | work_alkisg is now known as alkisg | |
07:21 | gbaman has left IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com, Ping timeout: 245 seconds) | |
07:22 | alexxtasi has joined IRC (alexxtasi!~alex@unaffiliated/alexxtasi) | |
07:33 | Fenuks has joined IRC (Fenuks!~Fenuks@5.128.82.13) | |
08:08 | gbaman has joined IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com) | |
08:08 | khildin has left IRC (khildin!~khildin@ip-213-49-84-175.dsl.scarlet.be, Quit: I'm gone, bye bye) | |
08:20 | gbaman has left IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com, Remote host closed the connection) | |
09:02 | bennabiy has left IRC (bennabiy!~Thunderbi@24-181-55-79.dhcp.gnvl.sc.charter.com, Ping timeout: 250 seconds) | |
09:03 | bennabiy has joined IRC (bennabiy!~Thunderbi@24-181-55-79.dhcp.gnvl.sc.charter.com) | |
09:06 | tuh has joined IRC (tuh!iamparadox@c-71-206-130-134.hsd1.va.comcast.net) | |
09:09 | |Paradox| has left IRC (|Paradox|!iamparadox@c-71-206-130-134.hsd1.va.comcast.net, Ping timeout: 246 seconds) | |
09:09 | tuh is now known as |Paradox| | |
09:36 | cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Remote host closed the connection) | |
09:42 | cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg) | |
10:09 | adrianorg has left IRC (adrianorg!~adrianorg@177.156.224.162, Ping timeout: 250 seconds) | |
10:11 | adrianorg has joined IRC (adrianorg!~adrianorg@177.156.224.162) | |
10:51 | garymc has joined IRC (garymc!~chatzilla@host81-139-155-130.in-addr.btopenworld.com) | |
11:06 | GBean has joined IRC (GBean!~Ben@cpc35-aztw23-2-0-cust207.18-1.cable.virginm.net) | |
11:12 | garymc has left IRC (garymc!~chatzilla@host81-139-155-130.in-addr.btopenworld.com) | |
11:17 | gbaman has joined IRC (gbaman!~gbaman@dab-yat1-h-1-2.dab.02.net) | |
11:17 | <gbaman> alkisg?
| |
11:18 | <alkisg> ?
| |
11:19 | <gbaman> when setting up using the LTSP PNP guide, does it set up a DHCP server
| |
11:19 | that gives out its own IPs?
| |
11:19 | <alkisg> No
| |
11:19 | <gbaman> in the dnsmasq file, the dhcp-range was not commented out?
| |
11:20 | <alkisg> There are instructions to run ltsp-config dnsmasq to fix the range
| |
11:20 | <gbaman> did that
| |
11:20 | it is the config file it generated
| |
11:21 | willianmazzardo has joined IRC (willianmazzardo!~textual@187.4.15.116) | |
11:23 | <alkisg> When you do that while connected to a network, the correct dhcp range goes to that file
| |
11:23 | <gbaman> does this config file run its own DHCP server? http://pastebin.com/kQKeU2nQ
| |
11:24 | <alkisg> dhcp-range=192.168.67.20,192.168.67.250,8h => this range is not used unless you put a static ip there
| |
11:24 | dhcp-range=192.168.1.0,proxy => this is the range that is used
| |
11:24 | In the 192.168.1.0 range, it's a proxy dhcp server
| |
11:24 | <gbaman> so you are certain it is not acting as a normal DHCP server dishing out addresses?
| |
11:25 | <alkisg> Yes
| |
11:25 | <gbaman> I have a technical accusing my box of being a DHCP server and breaking his network
| |
11:25 | he has persuaded himself that it must be my box, not an infected other machine
| |
11:26 | *technician
| |
11:26 | <alkisg> What's your server ip?
| |
11:26 | <gbaman> currently, it does not have one, as he has switched his DHCP server off..
| |
11:27 | <alkisg> Your ltsp server, I mean
| |
11:27 | What _was_ its ip?
| |
11:27 | 192.168.1.something?
| |
11:27 | <gbaman> i believe so, but cant remember
| |
11:28 | <alkisg> Then no it wouldn't work as a real dhcp server, only as a proxy one
| |
11:28 | And you can verify that from the server logs
| |
11:28 | <gbaman> which log?
| |
11:28 | <alkisg> Ask in the dnsmasq mailing list for details
| |
11:28 | * alkisg needs to do some work, sorry... | |
11:28 | alkisg is now known as work_alkisg | |
11:31 | willianmazzardo has left IRC (willianmazzardo!~textual@187.4.15.116, Read error: Operation timed out) | |
11:33 | gbaman has left IRC (gbaman!~gbaman@dab-yat1-h-1-2.dab.02.net, Ping timeout: 265 seconds) | |
11:54 | willianmazzardo has joined IRC (willianmazzardo!~textual@187.4.15.116) | |
12:01 | Fenuks has left IRC (Fenuks!~Fenuks@5.128.82.13, Ping timeout: 250 seconds) | |
12:08 | freedomrun has joined IRC (freedomrun!~freedomru@unaffiliated/freedomrun) | |
13:21 | Patina has left IRC (Patina!~tomas@dhcp-5-103-105-144.seas-nve.net, Ping timeout: 250 seconds) | |
13:38 | mikkel has left IRC (mikkel!~mikkel@93.176.85.50, Quit: Leaving) | |
13:38 | Patina has joined IRC (Patina!~tomas@dhcp-5-103-223-5.seas-nve.net) | |
13:42 | GBean has left IRC (GBean!~Ben@cpc35-aztw23-2-0-cust207.18-1.cable.virginm.net, Quit: I Leave) | |
14:03 | willianmazzardo has left IRC (willianmazzardo!~textual@187.4.15.116, Quit: Computer has gone to sleep.) | |
14:04 | willianmazzardo has joined IRC (willianmazzardo!~textual@187.4.15.116) | |
14:11 | ChadLepto has left IRC (ChadLepto!~chadlepto@unaffiliated/chadlepto, Ping timeout: 252 seconds) | |
14:13 | JustSomeGuy has joined IRC (JustSomeGuy!~JustSomeG@port-87-193-233-146.static.qsc.de) | |
14:13 | alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg) | |
14:23 | ChadLepto has joined IRC (ChadLepto!~chadlepto@unaffiliated/chadlepto) | |
14:38 | stgraber has left IRC (stgraber!~stgraber@shell.stgraber.org, Changing host) | |
14:38 | stgraber has joined IRC (stgraber!~stgraber@ubuntu/member/stgraber) | |
14:47 | willianmazzardo has left IRC (willianmazzardo!~textual@187.4.15.116, Read error: Operation timed out) | |
15:05 | alexxtasi has left IRC (alexxtasi!~alex@unaffiliated/alexxtasi) | |
15:19 | alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Remote host closed the connection) | |
16:00 | derekn has left IRC (derekn!4a5e491a@gateway/web/freenode/ip.74.94.73.26, Quit: Page closed) | |
16:02 | willianmazzardo has joined IRC (willianmazzardo!~textual@187.4.15.116) | |
16:58 | other_other_joe has joined IRC (other_other_joe!~joe@216-80-69-2.il.subnet.cable.rcn.com) | |
16:59 | <other_other_joe> heya
| |
16:59 | I'm trying to find a good way to re-sync my aufs / on my fat clients without rebooting
| |
17:00 | after making changes in my chroot the /rofs/ does reflect the changes but not the running / on the client
| |
17:01 | gbaman has joined IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com) | |
17:02 | alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg) | |
17:02 | <other_other_joe> It'd be nice to add a printer to /etc/cups/printers.conf, for instance, without rebooting my entire floor
| |
17:02 | if'n anyone has any suggestions I'd welcome them
| |
17:09 | other_other_joe has left IRC (other_other_joe!~joe@216-80-69-2.il.subnet.cable.rcn.com) | |
17:09 | joe_sizlack has joined IRC (joe_sizlack!~joe@216-80-69-2.il.subnet.cable.rcn.com) | |
17:10 | <gbaman> well alkisg, the technician decided to turn the main school DHCP server off today...
| |
17:10 | when I was due to come in to teach 50 kids using the LTSP network...
| |
17:14 | <joe_sizlack> bummer
| |
17:14 | turn it back on :)
| |
17:19 | JustSomeGuy has left IRC (JustSomeGuy!~JustSomeG@port-87-193-233-146.static.qsc.de, Quit: Verlassend) | |
17:19 | <gbaman> he disconnected it and was testing a new solution, which didnt work and refused to go back to the old one
| |
17:20 | <Hyperbyte> You know, this kind of stuff only happens in public companies.
| |
17:20 | <alkisg> The technician should be in charge of deploying ltsp :)
| |
17:21 | Then he wouldn't shoot himself in the foot...
| |
17:21 | <Hyperbyte> If my boss would walk in with 50 customers and I'd just be experimenting around "oh, sorry, the stuff you wanted to use today isn't available, and I won't make it available immediately", he'd probably have my job.
| |
17:21 | <joe_sizlack> agreed
| |
17:22 | <alkisg> You can very easily set up a dhcp server in ltsp-pnp though, just set your server ip to 192.168.67.1
| |
17:22 | <gbaman> i doubt this school technician has ever used a linux machine in his life
| |
17:22 | wait... you are telling me it was that easy...
| |
17:22 | I only had about 20 mins from discovering it was broke, to the kids turning up
| |
17:23 | <Hyperbyte> 1 minute is all the LTSP oracle needs.
| |
17:23 | !alkisg
| |
17:23 | <ltsp> alkisg: The LTSP oracle. Our beacon of hope in the world of LTSP. With the guidance of this divine emperor, we shall prevail.
| |
17:23 | <gbaman> :)
| |
17:23 | <alkisg> damn bot :P
| |
17:23 | bbiab
| |
17:24 | <gbaman> alkisg you are saying all I would have needed to do was set the server to that IP and it would have enabled itself as DHCP server?
| |
17:25 | <joe_sizlack> well, setting up your ltsp server as a dhcp server to server address on a range that wouldn't have conflicted with your schools other IP ranges
| |
17:26 | would be a relatively simple process, is what I think he was saying
| |
17:26 | <gbaman> i dont care about the rest of the school :)
| |
17:27 | anyways, bbl
| |
17:28 | <joe_sizlack> haha, well no one gets to play with IP conlicts flying around
| |
17:29 | what am I missing with this aufs thing guys? Seems there would be a way to refresh my / => /rofs/ relationship
| |
17:41 | I am using NFS rather than NBD, also
| |
17:41 | suppose thats noteworthy
| |
17:49 | <Hyperbyte> joe_sizlack, why are you using NFS instead of NBD?
| |
17:50 | <alkisg> gbaman: yes, ltsp-pnp configured dnsmasq like that
| |
17:50 | willianmazzardo has left IRC (willianmazzardo!~textual@187.4.15.116, Read error: Operation timed out) | |
17:50 | <alkisg> joe_sizlack: you're having some aufs related problem?
| |
17:55 | <joe_sizlack> not really a problem
| |
17:55 | I just updated my chroot and I'd like my aufs'd / to reflect it
| |
17:56 | /rofs/ does
| |
17:56 | Hyperbyte, I like NFS for fault tollerance
| |
17:57 | It's plenty fast and if keeps me in HA
| |
17:57 | s/if/and
| |
18:02 | seems like there should be a way I could re-sync it
| |
18:17 | <gbaman> alkisg, this thing about images being cached on the clients, what was the thing to search for again?
| |
18:19 | as that could be very useful for Raspberry Pis
| |
18:22 | <alkisg> !local-boot
| |
18:22 | <ltsp> local-boot: If you want LTSP fat clients on a low-speed network, you can put i386.img on e.g. C:\Boot\LTSP\i386.img and use this command line in pxelinux.cfg: APPEND ro initrd=ltsp/i386/initrd.img init=/sbin/init-ltsp root=/dev/sda1 rootflags=ro loop=/Boot/LTSP/i386.img; IPAPPEND 3
| |
18:27 | <alkisg> PIs are only good for thin clients, so they need 100 mbps each, so there's not much point in having a local copy of the disk
| |
18:27 | The local copy makes sense mostly for fat clients
| |
18:29 | willianmazzardo has joined IRC (willianmazzardo!~textual@187.4.15.116) | |
18:29 | <gbaman> alkisg it is fat client pis I am interested only in
| |
18:30 | but there must be a way to update the image automatically
| |
18:30 | <alkisg> You have a dual core pi? :)
| |
18:30 | <gbaman> no?
| |
18:30 | <alkisg> They don't have good cpus, they're very slow
| |
18:30 | <gbaman> and?
| |
18:30 | they will run at the speed pis normally run at
| |
18:30 | <alkisg> Sure, if that's good enough for you...
| |
18:30 | From what I've heard, they're not good enough for normal use in schools
| |
18:31 | Anyways, your call
| |
18:31 | <gbaman> it is more there are 1000s out in schools currently
| |
18:31 | with 1 user on each SD card
| |
18:31 | when that SD card fails?
| |
18:32 | is what https://github.com/gbaman/RaspberryPi-LTSP is for
| |
18:33 | Basically, in an ideal world, here is what I want
| |
18:33 | LTSP fat clients
| |
18:33 | that contain a cached image after their first boot
| |
18:33 | (aka boot with just the initial kernel first time like we currently do)
| |
18:34 | <alkisg> Sure, the local copy and dmcache can help there
| |
18:34 | <gbaman> (I don't like writing 20-30 sd cards :) )
| |
18:34 | <alkisg> You can do it with 1 command from epoptes
| |
18:34 | <gbaman> then with the push of a button on the teachers part, image gets updated
| |
18:34 | a new one is copied over, likely on boot
| |
18:35 | <alkisg> No need for all those
| |
18:35 | dmcache uses the sd for nbd caching
| |
18:35 | So it would all be automatic with no delays for the copying
| |
18:35 | <gbaman> All the time having access to LTSPs other nice features, like graphical login, network users and easy implementation of epoptes
| |
18:35 | oh?
| |
18:36 | so it caches it live?
| |
18:36 | <alkisg> It would, yup
| |
18:36 | <gbaman> ..
| |
18:36 | vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc) | |
18:37 | <gbaman> so the initial bit is easy, just booting first time with just the kernel
| |
18:37 | ?
| |
18:37 | <alkisg> You can always netboot, it's not that resource intensive...
| |
18:37 | (the kernel and initrd)
| |
18:38 | <gbaman> pis cant do pxe booting btw, so they need kernel and initrd on the sd card
| |
18:38 | can nicely fit on 32mb sd card :)
| |
18:39 | <joe_sizlack> no way to reload the aufs / without bouncing the clients that you know of, alkisg ?
| |
18:40 | <alkisg> gbaman: ok, that then
| |
18:40 | <gbaman> So on first boot, it boots, finds LTSP server, then starts copying over the image? Can it be fat client network booting at the same time?? Or am I understanding this wrong?
| |
18:40 | <alkisg> joe_sizlack: vagrantc is the nfs/aufs expert, sorry :)
| |
18:40 | <joe_sizlack> ah
| |
18:40 | no worries
| |
18:40 | <alkisg> bbiab
| |
18:40 | <gbaman> and it read from its cached OS copy?
| |
18:40 | <joe_sizlack> thx
| |
18:40 | <gbaman> still on first OS boot..
| |
18:41 | <joe_sizlack> gbaman, when you client boots and pulls a boot config from the tftp server, that config points to your local cached copy of the OS
| |
18:42 | <gbaman> but it does not have a local cached copy at the start...
| |
18:42 | <joe_sizlack> oh yea, from the start you'd have to boot over the network
| |
18:42 | vagrantc has left IRC (vagrantc!~vagrant@freegeek/vagrantc, Ping timeout: 265 seconds) | |
18:43 | <gbaman> keep in mind, 30 clients on 100mbit network here
| |
18:45 | <joe_sizlack> it's either you spend the time netbooting and caching your 30 clients over the network or make the cached SD cards or whatever by hand
| |
18:45 | <gbaman> i am happy for the first boot to take longer
| |
18:45 | <joe_sizlack> I"d start it up at the end of the day, personally
| |
18:45 | that way they're all sorted, come morning
| |
18:46 | <gbaman> first boot can take a lot longer if need be
| |
18:46 | but updates to images, not if possible
| |
18:46 | so for updates, load as a normal network fat client until the copy is done
| |
18:47 | well, if compressed, how long would it really take if we just stopped kids using them
| |
18:47 | <joe_sizlack> I was trying to work out an elagent solution to that myself a while ago
| |
18:47 | <gbaman> both times, could get away with computers being unusable while they update
| |
18:48 | as long as the user is shown something :D
| |
18:50 | does that sound feasible?
| |
18:51 | <joe_sizlack> yea, I put together a boot splash
| |
18:51 | using the plymouth package
| |
18:51 | and some pretty colors with my company's graphic
| |
18:53 | It does
| |
18:54 | when you update your chroot for instance, you'd change your pxelinux.cfg/default to point the root fs to your ltsp server, rather than you local sd card or whatever
| |
18:54 | then the card would be re-cached
| |
18:55 | they'd need to reboot though, in order to use the local card as root
| |
18:55 | so, again, I'd so all that at night
| |
18:55 | <gbaman> well that isnt an issue
| |
18:56 | the OSs are huge on a pi, 2-3gb
| |
18:56 | and compressed?
| |
18:56 | *arent
| |
18:56 | <joe_sizlack> they're compressed
| |
18:56 | using squashfs
| |
18:56 | <gbaman> was meaning, the Raspberry Pi OS isnt very large, even smaller when compressed
| |
18:58 | checking size now
| |
18:58 | <joe_sizlack> bbl
| |
18:59 | <gbaman> 2gb
| |
18:59 | uncompressed
| |
18:59 | that isnt bad
| |
19:26 | effenber1 is now known as effenberg | |
19:45 | <alkisg> When a client boots, 50 mb are transferred over the network
| |
19:45 | dm-cache would copy those to local storage
| |
19:45 | On the next boot, almost nothing would be transferred over the network...
| |
19:45 | Same for opening libreoffice, firefox etc
| |
19:46 | willianmazzardo has left IRC (willianmazzardo!~textual@187.4.15.116, Read error: Connection timed out) | |
19:46 | <alkisg> So imho it's the best way to speed up ltsp "disk" access when there's local storage available...
| |
19:51 | <gbaman> hmm
| |
19:51 | guess the question is, how stupidly complicated would it be to set something like that up and is it really worth it?
| |
19:53 | <alkisg> 20 clients * 500 mbit = 10.000 mbit, devide by your network speed e.g. 100 mbps => 100 seconds to transfer the boot "sectors" to the clients
| |
19:53 | Launching libreoffice needs twice as much, so 200 seconds
| |
19:54 | So yeah on 100 mbps networks it's surely worth it
| |
19:54 | <gbaman> hmm
| |
19:55 | and we are talking for this setup, 30 clients :D
| |
19:55 | ok, so dont dump the entire OS over at the start? Only cache it from when it is needed?
| |
19:55 | so first time will be slow
| |
19:56 | <alkisg> Only cache the things the clients reads anyway
| |
19:56 | So no additional network traffic at all, only less traffic
| |
19:56 | <gbaman> again though, complexity to set up?
| |
19:57 | <alkisg> To code it, some. To deploy it, not really.
| |
19:57 | ltsp.cache=/dev/sda1 or something should be enough to deploy it...
| |
19:58 | <gbaman> we just talking about a bash script?
| |
19:58 | <alkisg> Yup
| |
19:58 | <gbaman> ok..
| |
19:59 | ok, well i will bbl, sounds promising though
| |
19:59 | remember, will be teachers deploying, so must be simple!
| |
20:37 | vmlintu has left IRC (vmlintu!~vmlintu@nblzone-240-143.nblnetworks.fi, Ping timeout: 272 seconds) | |
21:00 | gbaman has left IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com, Remote host closed the connection) | |
21:22 | adrianorg has left IRC (adrianorg!~adrianorg@177.156.224.162, Ping timeout: 260 seconds) | |
21:23 | adrianorg has joined IRC (adrianorg!~adrianorg@187.113.216.101) | |
21:31 | gbaman has joined IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com) | |
21:31 | alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Remote host closed the connection) | |
21:32 | gbaman has left IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com, Remote host closed the connection) | |
21:32 | gbaman has joined IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com) | |
21:33 | adrianorg has left IRC (adrianorg!~adrianorg@187.113.216.101, Ping timeout: 245 seconds) | |
21:35 | adrianorg has joined IRC (adrianorg!~adrianorg@187.113.216.252) | |
21:50 | gdi2k__ has joined IRC (gdi2k__!~gdi2k@120.28.215.90) | |
21:51 | freedomrun has left IRC (freedomrun!~freedomru@unaffiliated/freedomrun, Quit: So long and thanks for all the fish) | |
21:54 | gdi2k_ has left IRC (gdi2k_!~gdi2k@120.28.223.155, Ping timeout: 250 seconds) | |
21:54 | lns has joined IRC (lns!~lns@pdpc/supporter/professional/lns) | |
21:57 | PhoenixSTF has joined IRC (PhoenixSTF!~rudi@78.29.154.124) | |
22:30 | gbaman has left IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com, Remote host closed the connection) | |
22:36 | derekn has joined IRC (derekn!4a5e491a@gateway/web/freenode/ip.74.94.73.26) | |
22:38 | <derekn> Does anyone know how to get pulse audio to work when running xfreerdp as a screen?
| |
22:40 | gbaman has joined IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com) | |
23:18 | <derekn> Is there a place to set which user logs in to a screen for example if I have SCREEN_01 = shell?
| |
23:40 | gbaman has left IRC (gbaman!~gbaman@host81-134-114-61.in-addr.btopenworld.com, Remote host closed the connection) | |
23:49 | PhoenixSTF has left IRC (PhoenixSTF!~rudi@78.29.154.124, Quit: Leaving) | |