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


Channel log from 2 March 2014   (all times are UTC)

04:04Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Ping timeout: 252 seconds)
04:06andygraybeal has left IRC (andygraybeal!~andy@h52.210.22.98.dynamic.ip.windstream.net, Ping timeout: 240 seconds)
04:16Phantomas has joined IRC (Phantomas!~Phantomas@dsl-aauypw.dyn.edudsl.gr)
04:16Phantomas has left IRC (Phantomas!~Phantomas@dsl-aauypw.dyn.edudsl.gr, Changing host)
04:16Phantomas has joined IRC (Phantomas!~Phantomas@ubuntu/member/phantomas)
04:18Ark74 has joined IRC (Ark74!~Ark74@189.214.42.128.cable.dyn.cableonline.com.mx)
04:18
<Ark74>
hi guys!
04:20
i was wondering, if i would like to control the internet QoS on a ltsp network, would you say that squid is the way to go?
04:52Phantomas1 has joined IRC (Phantomas1!~Phantomas@ubuntu/member/phantomas)
04:53Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Ping timeout: 240 seconds)
05:22andygraybeal has joined IRC (andygraybeal!~andy@h52.210.22.98.dynamic.ip.windstream.net)
05:31ogra_ has left IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de, Ping timeout: 252 seconds)
05:31Phantomas1 has left IRC (Phantomas1!~Phantomas@ubuntu/member/phantomas, Ping timeout: 240 seconds)
05:32ogra_ has joined IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de)
06:05andygraybeal has left IRC (andygraybeal!~andy@h52.210.22.98.dynamic.ip.windstream.net, Ping timeout: 240 seconds)
06:47alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)
06:59alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Remote host closed the connection)
07:29vagrantc has left IRC (vagrantc!~vagrant@freegeek/vagrantc, Ping timeout: 265 seconds)
08:09
<effenberg>
all ubuntu howtos state: just install paket built-client and ltsp is good to go. i doubt that
08:40alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)
09:03bennabiy has left IRC (bennabiy!~Thunderbi@24-181-55-79.dhcp.gnvl.sc.charter.com, Ping timeout: 240 seconds)
09:05bennabiy has joined IRC (bennabiy!~Thunderbi@24-181-55-79.dhcp.gnvl.sc.charter.com)
09:50vmlintu has joined IRC (vmlintu!~vmlintu@nblzone-240-143.nblnetworks.fi)
10:36khildin has joined IRC (khildin!~khildin@ip-213-49-85-116.dsl.scarlet.be)
10:41freedomrun has joined IRC (freedomrun!~freedomru@unaffiliated/freedomrun)
11:03alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Remote host closed the connection)
11:03freedomrun has left IRC (freedomrun!~freedomru@unaffiliated/freedomrun, Quit: So long and thanks for all the fish)
12:06christophe_y2k has joined IRC (christophe_y2k!~christoph@man06-3-78-237-22-85.fbx.proxad.net)
12:17gbaman has joined IRC (gbaman!~gbaman@host81-130-45-110.in-addr.btopenworld.com)
12:49andygraybeal has joined IRC (andygraybeal!~andy@h52.210.22.98.dynamic.ip.windstream.net)
12:49
<ogra_>
effenberg, well, if following https://help.ubuntu.com/community/UbuntuLTSP/LTSPQuickInstall#Installing_on_top_of_an_already_running_desktop_system doesnt work, thats a bug
12:51
(admittedly there is one paragraph of preparation above and the howto stems from a time where i386 was a default architecture ... today you might need to add --arch i386 to the build command)
13:07gbaman_ has joined IRC (gbaman_!~gbaman@host81-130-45-110.in-addr.btopenworld.com)
13:11gbaman has left IRC (gbaman!~gbaman@host81-130-45-110.in-addr.btopenworld.com, Ping timeout: 264 seconds)
13:43gbaman_ has left IRC (gbaman_!~gbaman@host81-130-45-110.in-addr.btopenworld.com)
13:43gbaman_ has joined IRC (gbaman_!~gbaman@host81-130-45-110.in-addr.btopenworld.com)
14:08PhoenixSTF has joined IRC (PhoenixSTF!~rudi@78.29.155.245)
15:09telex has left IRC (telex!~telex@freeshell.de, Remote host closed the connection)
15:10telex has joined IRC (telex!~telex@freeshell.de)
15:20alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)
15:24PhoenixSTF has left IRC (PhoenixSTF!~rudi@78.29.155.245, Quit: Leaving)
15:35
<gbaman_>
any suggestions for a way to push out a folder to all users on an LTSP server?
15:35
after they are created
15:39
<alkisg>
For students?
15:43
<gbaman_>
yes
15:44
<alkisg>
We've created a "shared-folders" service for schools here, where teachers and students that belong in a group e.g. "class1" automatically get shared folders like this:
15:44
the teacher gets a folder "class1" where he can share stuff, read-only
15:45
<gbaman_>
that would be a better approach
15:45
<alkisg>
the students get symlinks to those folders, like e.g. "class1-teacher1", for every teacher that teaches in that class
15:45
So, when the teacher needs to push an exercise, he just copies it to his own class1 folder,
15:45
<gbaman_>
ok, how would one implement this?
15:45
<alkisg>
and the students then open it from their desktop symlinks, and do "save-as" to their own folder if they need to change it
15:46
<gbaman_>
I am not bothered about 1 per class. a single shared folder per school will do me
15:46
seeing as that is the way most schools do it currently anyway
15:47
<alkisg>
Here's the main file: http://bazaar.launchpad.net/~ts.sch.gr/sch-scripts/trunk/view/head:/share/sch-scripts/shared_folders.py
15:47
It also creates a read/write folder for each class, for projects etc
15:49
<gbaman_>
Am not long back from the Raspberry Jamboree, after giving my talk on this, have quite a few interested geeks and schools
15:50
including the Raspberry Pi foundation are now interested...
15:50Phantomas has joined IRC (Phantomas!~Phantomas@ubuntu/member/phantomas)
15:53
<gbaman_>
hmm
15:53
greek
15:53
thats an interesting issue
15:53
<alkisg>
Yup it's for local use :)
15:53
Google translate it...
15:53
<gbaman_>
already on it
15:57
<alkisg>
There are 2 main things involved, bindfs for the proper permissions, and an extra share with ssh_follow_symlinks=on, for ltsp fat clients to get access to the teacher's share
15:58vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc)
15:59
<gbaman_>
and then how do you make sure new users are in certain groups alkisg?
15:59
<alkisg>
sch-scripts has a user management UI
16:00
So when we create users for classes, they automatically go to the correct group
16:00* gbaman_ wonders how hard it would be to run it all through google translator...
16:00
<alkisg>
E.g. the teacher can either enable new user signups for class1,
16:00
or he can create 12 accounts for class1, 2, and 3, with one button click
16:03alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Quit: Leaving.)
16:03
<gbaman_>
because it does sound like the answer to most of my LTSP issues
16:03
vagrantc: ?
16:03alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)
16:03
<vagrantc>
gbaman_: ? back at you
16:03
<gbaman_>
meant to ask to see if you have any idea on this
16:03
having issues running a graphics accelerated game on the pi
16:04
via LTSP
16:04
is there any reason we are using the 3.2 kernel?
16:04* vagrantc is not at all surprised
16:04
<alkisg>
It runs fine locally, and it doesn't run on an ltsp fat client?
16:04
That would be strange...
16:04
<gbaman_>
the sd card images ship with 3.6
16:05
i am leaning towards it being an issue with an older kernel?
16:05
<vagrantc>
gbaman_: 3.2 is what's in debian wheezy, so raspbian has been following that with security updates and the patches needed for rpi
16:05
gbaman_: i believe there are other newer kernels available in the raspbian repositories
16:06
<gbaman_>
the issue is here https://github.com/gbaman/RaspberryPi-LTSP/issues/1
16:06
i did check /dev on the pi and I have vchiq
16:06
of course though, not in /dev on the server image
16:08
<vagrantc>
gbaman_: far as i can see raspbian currently offers a 3.2, 3.6 and 3.10 kernel.
16:08
gbaman_: take your pick...
16:08
<gbaman_>
ok, the ones now shipped use 3.6
16:09
(well, not shipped but you get where i am coming from)
16:09
<vagrantc>
rpi foundation is currently recommending 3.10
16:09
<gbaman_>
are they?
16:09
why would they include 3.6 in their recommended image?
16:09
<vagrantc>
according to the linux-image-rpi-rpfv package
16:10
gbaman_: sounds like you should ask these questions in #raspberrypi and/or #raspbian
16:10
<gbaman_>
ok, will do
16:10
back to the initial question
16:11
<vagrantc>
i use 3.2 because it's not constantly changing... i.e. stable.
16:11
<gbaman_>
could you see any other reason why all graphics accelerated applications crash with "Failed to open vchiq instance"?
16:11
<vagrantc>
maybe it has other instability issues, but it is less likely to randomly introduce new bugs
16:12
i've never used graphics acceleration on the pi
16:12
only use the framebuffer
16:12
<lee>
afternoon all
16:12
<gbaman_>
brb
16:12gbaman_ has left IRC (gbaman_!~gbaman@host81-130-45-110.in-addr.btopenworld.com, )
16:12gbaman has joined IRC (gbaman!~gbaman@host81-130-45-110.in-addr.btopenworld.com)
16:12
<gbaman>
back
16:17
any reson translating sch-scripts via google translator shouldnt work?
16:17
<lee>
I have LTSP (ubuntu 12.04) fat clients working quite nicely at work but I would like to customize them per machine, but based on one single image. what would be the right thing to identify machines by? they're basically kiosks running a browser with a custom firefox config. at what stage during startup should I move files around to make sure they're copied before X starts?
16:18
<gbaman>
or even, is there not a library that you can just prefix every greek string with a function that makes it auto translateable?
16:19
<vagrantc>
lee: what kind of customizations are you talking about?
16:20
<alkisg>
gbaman: people did that for epoptes before we got it internationalized... it works, but it needs testing because not all our settings are suitable for everyone
16:22
I think the best route there would be to give Phantomas a few $$ to get him motivated to internationalize sch-scripts :P Or just wait a couple of years, we'll get there eventually...
16:22
<gbaman>
that would requre there to be a few $$ available for the project :)
16:23
<vagrantc>
crowdfunding?
16:23* vagrantc saw https://freedomsponsors.org/ used recently
16:28
<lee>
vagrantc: custom X config, custom files in /usr/lib/firefox
16:29
<vagrantc>
lee: custom X config can be handled through lts.conf
16:29
!lts.conf
16:29
<ltsp`>
lts.conf: http://manpages.ubuntu.com/lts.conf
16:29
<lee>
ok
16:30
<vagrantc>
as for the files, you could write scripts an execut them as parts of various hooks, depending on when you wanted them to execute
16:31
<lee>
before X loads
16:31
that is, they need to be in place before X kicks in
16:31
<vagrantc>
how are you starting X?
16:32
<lee>
whatever the default kiosk method is
16:32
<vagrantc>
so SCREEN_07=kiosk or something?
16:32
<lee>
yeah
16:32
<vagrantc>
by default, it doesn't run in kiosk mode
16:33
drop some custom scripts in /opt/ltsp/ARCH/usr/share/ltsp/xinitrc.d/
16:33
where ARCH is amd64, i386, etc.
16:33
and then rebuild your image any time you make changes
16:34
<lee>
ok, great, thanks!
16:35
that directory doesn't exist, is there any special requirements for the files to go in it?
16:36
<vagrantc>
uh, what directories do exist in /opt/ltsp ?
16:36
or are you doing ltsp-pnp?
16:37
<lee>
ohh, nevermind, wrong directory =)
16:39
brilliant, thanks
16:40
<vagrantc>
they're just plain sh scripts, not bash, make sure they handle errors
16:45* vagrantc wonders how useful it would be to have ltsp-pnp support in the udeb
16:46
<vagrantc>
i.e. to be able to install from debian-installer
16:48
i should really test the udeb more...
16:56
<gbaman>
vagrantc: any chance you could hop over the #raspberrypi channel? Got someone trying to figure out graphics issues and asking questions about the kernel image you gave me
16:56
<vagrantc>
i didn't give you any kernel image
16:56
<gbaman>
didnt you?
16:56
<vagrantc>
no
16:56
<gbaman>
LTSP didnt?
16:56
<vagrantc>
no
16:56
<gbaman>
so where did it come from?
16:56
<vagrantc>
raspbian
16:57
<gbaman>
raspbian has aufs built in?
16:57
<vagrantc>
this is a question for #raspbian
16:58* vagrantc is kind of weary of rpi related questions
17:00
<gbaman>
vagrantc: sorry for being a pain. Just trying to get this to all work nicely :)
17:02
<vagrantc>
i know, i know... and i keep getting drawn in ... but really, they need to make rpi2 armv7 and actually commit to free-er hardware...
17:04
<gbaman>
sadly I cant change that
17:04
I can only work with what i have got
17:04
It has still gained considerably more traction than any other tiny computer community by a long way
17:06
and broadcom did just announce the release of a pile of their originally closed source bits of GPU code few days ago
17:06
so it is getting more open
17:07
<vagrantc>
yeah, it's one of those sad victories that it's become so popular
17:08alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Ping timeout: 240 seconds)
17:11alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)
17:15
<gbaman>
ok, tried with the kernel image from a normal sd card
17:16
and passed it boot=nfs init=/sbin/init-ltsp nfsroot=10.0.5.155:/opt/ltsp/armhf
17:16
it gets stuck
17:16
no hint of it searching for the server
17:18
so does that mean I need to be using a kernel image that is 3.2+?
17:18
<alkisg>
With the newer kernel you're expecting faster graphics? Or is that the xorg version?
17:19
<gbaman>
with the newer version, it would be nice if gpu accelerated applications actually load :)
17:19
<vagrantc>
gbaman: you also need an initrd built for that kernel
17:20
<alkisg>
What xorg version does the local image have, and what xorg version does your ltsp installation have?
17:20
<gbaman>
ok vagrantc, will the one used for 3.2 work for this/
17:20
?
17:21
keep in mind gbaman = noob at kernel related stuff
17:22
<vagrantc>
isn't the 3.2 one the one that didn't work for you?
17:22
<gbaman>
yes
17:22
<vagrantc>
i don't understand your question then; it seems like you already have the answer
17:23
<gbaman>
right, what do I need to boot using 3.1 kernel via LTSP on the boot partition?
17:23
config.txt, cmdline.txt + all the blobs
17:24
<vagrantc>
kernel and initrd built using those kernel modules
17:24
<gbaman>
ok
17:24
<vagrantc>
sudo ltsp-chroot apt-get install linux-image-rpi-rpfv
17:25
copy the /boot/vmlinuz-* and /boot/initrd.img-* to your SD card, edit config.txt to use the verison you want...
17:25
should be as simple as that.
17:25
<gbaman>
ahh
17:25
ok
17:25
sounds too easy :)
17:26
<vagrantc>
you might want to run "ltsp-chroot apt-get update && ltsp-chroot apt-get upgrade" first.
17:26
this assumes the rpi chroot is your only LTSP install...
17:26
<gbaman>
it is
17:27
<vagrantc>
otherwise you'd have to tell ltsp-chroot which chroot to use
17:27
<gbaman>
wont be an issue, right? /bin/df: Warning: cannot read table of mounted file systems: No such file or directory
17:28
<vagrantc>
i've never seen it be an issue
17:28
<gbaman>
ok, cool
17:28
is humming away installing it now
17:28
<vagrantc>
*maybe* that'll fix your problem. who knows.
17:28
gbaman: but most of these questions should be in #raspbian or #raspberrypi
17:29* vagrantc needs to document using the beagleboneblack with LTSP ...
17:29
<vagrantc>
should try and get video working on the wandboard-quad, as those would make reasonably nice fatclients.
17:30
and i'd like to explore the cubox-i machines, too
17:31
there's a single-core cubox-i for ~$50USD, i think, that might make a nice thin clientt
17:31
and a quad-core cubox-i for ~$150USD that'd make decent fatclients.
17:33
<gbaman>
and we have a booting pi :)
17:35
HAHA!
17:35
it works!
17:35
we have graphics accelerated stuff!
17:35
awesome!
17:38
<vagrantc>
yay.
17:38
so, you could update the ltsp installation instructions to pull in linux-image-rpi-rpfv instead of whatever they said to use
17:39
<gbaman>
http://imgur.com/Tc3RZUK
17:39
all is good now :)
17:40
well, what I had done vagrantc is basically copied the entire boot image onto the repository and it pulls it from there :)
17:40
really bad I know :)
17:41stgraber has left IRC (stgraber!~stgraber@ubuntu/member/stgraber, Quit: kernel update)
17:42
<vagrantc>
yeah, awful
17:43
but whatever breaks, er works for you!
17:48alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Quit: Leaving.)
17:48alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)
17:54
<gbaman>
ok, onto next bit now
17:54
way for teachers to manage it all
17:57
I have a kernel.img
17:57
is it actually using that?
17:57
and an initrd.img?
17:57
and a vmlinuz
17:58
ignore that
17:58
apparently not
18:03lorenzo has joined IRC (lorenzo!~hemp@host2-50-dynamic.21-79-r.retail.telecomitalia.it)
18:03lorenzo has left IRC (lorenzo!~hemp@host2-50-dynamic.21-79-r.retail.telecomitalia.it)
18:08stgraber has joined IRC (stgraber!~stgraber@ubuntu/member/stgraber)
18:09
<vagrantc>
gbaman: if you followed my howto, you would edit config.txt to change the kernel/initramfs, if i remember correctly
18:09adrianorg has left IRC (adrianorg!~adrianorg@179.180.171.81, Ping timeout: 252 seconds)
18:10
<gbaman>
i got it sorted
18:11adrianorg has joined IRC (adrianorg!~adrianorg@177.134.56.85)
18:12
<gbaman>
now having an issue that the server cant open my .img file..
18:12
<vagrantc>
can't open?
18:13
<gbaman>
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
18:15
is easier said than done to create a .img on a mac..
18:15
<vagrantc>
this is the SD image?
18:17
<gbaman>
the way I do the boot image currently, is it sits on github as boot.img, server downloads it, mounts it, changes IP address unmounts it and presents it to the user to flash onto an sd card
18:17
just cant remember how I create the initial image :)
18:18* alkisg doesn't like having the IP in the command line...
18:18* vagrantc neither
18:18* gbaman neither
18:19
<gbaman>
where else could it go?
18:19
<vagrantc>
dhcp
18:19
<gbaman>
auto finding?
18:19
have a way to do that yet?
18:19
<vagrantc>
haven't looked at it in ages
18:19
<alkisg>
That's the default in non-PI images, I've no idea how PIs work...
18:19
<vagrantc>
few people do
18:19
<gbaman>
:D
18:20
<alkisg>
Loading the kernel/initrd locally and doing a dhcp request should get the server IP...
18:23
<vagrantc>
right...
18:33vagrantc has left IRC (vagrantc!~vagrant@freegeek/vagrantc, Ping timeout: 244 seconds)
18:35vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc)
18:43alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Ping timeout: 240 seconds)
18:47christophe_y2k has left IRC (christophe_y2k!~christoph@man06-3-78-237-22-85.fbx.proxad.net, Quit: Leaving.)
18:56alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)
19:34alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Remote host closed the connection)
21:16slashroot has left IRC (slashroot!~pyroman@ip-46-21-210-66.nette.pl, Ping timeout: 240 seconds)
21:56khildin has left IRC (khildin!~khildin@ip-213-49-85-116.dsl.scarlet.be, Ping timeout: 264 seconds)
22:04gbaman has left IRC (gbaman!~gbaman@host81-130-45-110.in-addr.btopenworld.com, Remote host closed the connection)
22:06gbaman has joined IRC (gbaman!~gbaman@host81-130-45-110.in-addr.btopenworld.com)
22:08khildin has joined IRC (khildin!~khildin@ip-213-49-86-117.dsl.scarlet.be)
22:39khildin has left IRC (khildin!~khildin@ip-213-49-86-117.dsl.scarlet.be, Quit: I'm gone, bye bye)
23:26vmlintu has left IRC (vmlintu!~vmlintu@nblzone-240-143.nblnetworks.fi, Ping timeout: 240 seconds)
23:40alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)
23:56alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Quit: Leaving.)