[09:32] <alkisg> Good morning
[11:41] <nubae|work> morning... glade user
[11:42] <alkisg> :P
[14:58] <sbalneav> Morning all
[15:49] <mhall119|work> morning
[16:20] <frederickjh> Hi all!  I have been running an edubuntu ltsp system now for some time. Recently I packed it all up and moved continents. Now I find that the sound on the clients is not working and I am trying to figure out when and why this happened.
[16:22] <frederickjh> I installed Hardy Haron and I know back then all was well. I have since then upgraded to Ibex.  I also installed Jack to test out icecast2 and I wonder if either of these have had any impact on the client sound not working.
[16:23] <frederickjh> What version of Edubuntu are you running and is client sound working?
[16:24] <frederickjh> The reason I ask is saw coments on LaunchPad that version past Hardy of the LTSP were buggy.
[16:24] <frederickjh> Any comments on this?
[16:29] <frederickjh> No comments? Not from 1 of 25 people logged in?
[16:34] <sbalneav> frederickjh: hold on, I just switched to look
[16:35] <sbalneav> I would expect jack's the problem.
[16:37] <sbalneav> have you tried purging Jack?
[16:37] <frederickjh> Hi, sbalneav, I have purge jack using snaptics
[16:38] <frederickjh> rebooted everything.
[16:39] <frederickjh> My understanding is that LTSP5, which is what Edubutu uses, uses PulseAudio for sound.
[16:39] <sbalneav> When you say "upgradeded to ibex", did you rebuild the ltsp chroot as well?
[16:39] <sbalneav> Yes, LTSP5 uses pulse
[16:39] <frederickjh> Yes, I did go through the routine to update the client image using the chroot.
[16:41] <frederickjh> What version of Edubutu are you using?
[16:41] <sbalneav> heh, even though I'm an edubuntu developer, I don't actually run it anywhere other than my home test box.
[16:42] <frederickjh> oh, so does your client sound work?
[16:42] <frederickjh> on your test box?
[16:42] <sbalneav> but I'm currently running Ubuntu Hardy at work, and Edubuntu Jaunty at home, and sound works in both
[16:43] <frederickjh> ok, Thanks for your response.
[16:43] <sbalneav> Is the sound not working at all? Or not working for certain apps?
[16:44] <frederickjh> The sound from the clients comes out of the server.
[16:45] <frederickjh> It is like the path to route the sound to the clients is not being set up.
[16:45] <sbalneav> Are the users in the "sound" group?
[16:45] <frederickjh> Let me check.
[16:47] <frederickjh> I don't seem to have "sound" group but an audio group which my user is part of.
[16:51] <sbalneav> Ok, remove them from the audio group
[16:52] <frederickjh> then,
[16:52] <sbalneav> If they're in the audio group, they're being given access to the server's audio device, which is probably taking precidence over the remote audio.
[16:52] <sbalneav> log them out and in again.
[16:52] <frederickjh> ok
[16:58] <frederickjh> This may take a bit of time.
[16:58] <frederickjh> The gui for editing groups does not have an audio group.
[16:58] <frederickjh> and the man page for group is sparse.
[16:58] <frederickjh> I need to google how to do this.
[17:16] <frederickjh> sbalneav, that did work in that I have no audio coming from the server but I still have no audio from the client.
[17:16] <sbalneav> Hm
[17:16] <frederickjh> Some program "play" like vlc. Others like TuxMath refuse to even start.
[17:17] <sbalneav> Open up a terminal window on the client and type env | grep PUL
[17:17] <sbalneav> let me know what it says
[17:17] <frederickjh> ok
[17:19] <frederickjh> Terminal says: nothing NULL
[17:21] <frederickjh> env | grep PUL returns nothing sbalneav
[17:23] <sbalneav> Hm.
[17:23] <frederickjh> What is that environmental variable for?
[17:23] <frederickjh> PUL that is.
[17:23] <sbalneav> What's your /var/lib/tftpboot/ltsp/i386/lts.conf file look like?
[17:23] <sbalneav> Should be your pulse server
[17:24] <sbalneav> sbalneav@feniks:~$ env | grep PUL
[17:24] <sbalneav> PULSE_SERVER=tcp:192.168.0.250:4713
[17:25] <frederickjh> [Default]
[17:25] <frederickjh> CONSOLE_KEYMAP=us
[17:25] <frederickjh> XKBLAYOUT = us(basic),us(dvorak)
[17:25] <frederickjh> XKBOPTIONS = grp:alt_shift_toggle,grp_led:scroll
[17:25] <frederickjh> SOUND_DAEMON=pulse
[17:26] <sbalneav> hm
[17:26] <frederickjh> I can add that. Is 4713 the default port for pulse audio?
[17:26] <sbalneav> just remove the SOUND_DAEMON line
[17:27] <sbalneav> things should just default "normally"
[17:27] <frederickjh> I just added it an hour or two ago to try and fix this.
[17:27] <frederickjh> But it did not change a thing.
[17:27] <sbalneav> ok, but since then we've removed the user from the audio group :)
[17:28] <frederickjh> I just removed it will log the test user out and back in.
[17:28] <sbalneav> No, for that you'll have to reboot the thin client.
[17:28] <sbalneav> lts.conf options are only read at boot.
[17:28] <frederickjh> ok, going for the reboot
[17:28] <sbalneav> k
[17:28] <sbalneav> I'll be here
[17:32] <frederickjh> sbalneav you are the man! Sound is working again! Thank you so much!
[17:33] <sbalneav> Heh, I'm an upstream developer for LTSP, so I've done this a few times :)
[17:34] <sbalneav> NP, glad I could help
[18:14] <frederickjh> That was the first hurdle. Now I need to figure out how to convert my reisfs lvm partions to ext3 lvm partions and I will be all set.
[18:18] <nubae_> convert with active data?
[18:19] <nubae_> hey sbalneav wanna test a pyapp I made? think made the request yesterday, but you were quite busy, might u have some time today? just requires a little pull
[18:19] <nubae_> its a visual quiz app
[18:20] <nubae_> user uploads an image, labels the various parts and then a student can take a guess wat what those parts are
[18:21] <frederickjh> yes, with active data but i can take the system out of service to do it.
[18:53] <sbalneav> nubae_: Sure
[20:07] <alkisg> sbalneav: Here's a newer version for the import/export users script: http://pastebin.com/f7da29f02
[20:07] <alkisg> On to some glade hacking.. ):
[20:07] <alkisg> :)
[20:28] <sbalneav> alkisg: Looks good so far.
[21:30] <lns_> nubae_: ping?
[21:33] <lns_> nm, found your link to http://linux-for-education.org/ ;)