/srv/irclogs.ubuntu.com/2010/01/22/#edubuntu.txt

dhillon-v10HedgeMage: ping :)02:45
HedgeMagedhillon-v10: pong03:00
dhillon-v10HedgeMage: I'll try and finish all the bugs tnoight, my exams are over yay!!03:01
HedgeMagelol yay :)03:02
dhillon-v10HedgeMage: https://bugs.launchpad.net/edubuntu-website/+bug/504554 is this one done ?03:31
ubottuUbuntu bug 504554 in edubuntu-website "check comment module configuration" [Undecided,Confirmed]03:32
HedgeMagedhillon-v10: not afaik...but I'm not sure what the folks here want as far as a comment set-up either03:33
dhillon-v10HedgeMage: I enabled the advanced_forum module, and the other little modules that do with it, can you go ahead and have a look on the website, and tell me what needs to be done for the taxonomy module03:38
HedgeMagedhillon-v10: give me a sec to set up what we'll need for the forum <--> mailing list bridge, then we'll attack the rest of the advanced_forum stuff together...it takes a bit of config magic03:46
dhillon-v10HedgeMage: can you tell me what changes you are making, I want to learn more about these modules :)03:46
HedgeMagedhillon-v10: If you give me a minute to have my housemate forward some ports I can set up a VNC session for you to watch :)03:47
HedgeMagedhillon-v10: sound like a plan?03:48
dhillon-v10HedgeMage: great :)03:48
HedgeMagedo you have a jabber client that can handle voice chat, or failing that, Skype?03:48
dhillon-v10HedgeMage: nope, I have google talk though but that doesn't support voice thing, but there is epiphany03:49
dhillon-v10*empathy03:49
dhillon-v10HedgeMage: wait i can use video stuff in empathy03:50
HedgeMagehold on a sec, hollaring @ housemate :)03:51
HedgeMagedhillon-v10: I need to switch WMs (flux has been acting odd with VNC lately) so bear with me another minute :)03:53
dhillon-v10HedgeMage: np :)03:54
HedgeMagedhillon-v10: okay, on gnome, turned off my pretty desktop and all transparency so as to save bandwidth04:01
HedgeMagedhillon-v10: are we using jabber or skype?04:02
dhillon-v10HedgeMage: oh wait, jabber I think.04:03
HedgeMagemy jabber ID is hedgemage@jabber.binaryredneck.net so just add me and initiate a voice chat when ready04:03
HedgeMagewelcome back, dhillon-v1004:05
HedgeMage<HedgeMage> my jabber ID is hedgemage@jabber.binaryredneck.net so just add me and initiate a voice chat when ready04:05
dhillon-v10HedgeMage: yeah, I got that message don't worry that's other me04:05
HedgeMagegrr... do you have skype?  I'm using the development version of gajim and it's getting crashy when I turn on Jingle04:06
HedgeMagenot sure why04:06
dhillon-v10HedgeMage: do I need a web-cam, I just broke mine like yesterday04:07
HedgeMagenope, was just planning on voice and VNC04:07
HedgeMage(VNC lets you view my screen as I work)04:07
dhillon-v10HedgeMage: wait so you are running Ubuntu right, i know about VNC and I see you in jabber, but if you have empathy you just have to right click and then share desktop04:07
HedgeMageI have no idea wtf empathy is04:08
* HedgeMage sees if it is installed04:08
dhillon-v10HedgeMage: you know what sorry for all that trouble, let's not worry about that, sorry again for wasting a lot of time on that04:08
HedgeMageno, don't be sorry, I'm looking up empathy now :)04:09
HedgeMageI don't exactly have a stock ubuntu system here... I've been at this since 1994 so I don't play with all the new gui toys that often04:09
dhillon-v10HedgeMage: brb gotta eat dinner :)04:10
HedgeMageok04:10
dhillon-v10HedgeMage: back, dinner was good, did you eat yet ?04:22
HedgeMagedhillon-v10: Yep, a while ago...the steaks were cheap and not that good, but OMG the fresh baked bread!04:27
HedgeMagedhillon-v10: ping?04:33
dhillon-v10HedgeMage: pong :) sorry working on this critical bug that could screw up a lot in kde04:36
HedgeMagenp04:37
HedgeMagedhillon-v10: we can do this later if you like04:42
dhillon-v10HedgeMage: sure, right now edubuntu bugs and kde bugs, vnc stuff later on then :)04:53
HedgeMageThat's a plan04:57
dhillon-v10HedgeMage: alright I scrolled through the site permissions and they seem to be fine :)04:58
dhillon-v10HedgeMage: can you run the update script, thanks another one (site-docs) down :)05:01
dhillon-v10HedgeMage: here: http://edubuntu.frogandowl.org/admin/build/sitedoc05:01
HedgeMageupdate script?  New modules don't require that, just updates to existing code05:02
* HedgeMage is confused05:02
dhillon-v10HedgeMage: ahh okay, I was talking about the update.php or something like that05:03
HedgeMageupdate.php only runs when we change something (module or drupal core) to a newer version05:03
HedgeMagecron.php should run occassionally, but you can do that manually from the status page05:03
HedgeMage(it'll run automatically in production, but running it say during a git commit is bad so we do it manually during development)05:04
dhillon-v10HedgeMage: ahh okay :) we have about 4 more to go yay!!! help me with this one: https://bugs.launchpad.net/edubuntu-website/+bug/50455605:05
ubottuUbuntu bug 504556 in edubuntu-website "check path module configuration" [Undecided,Confirmed]05:05
HedgeMagedhillon-v10: leave that for now, I have a question on site organization for highvoltage first05:05
HedgeMagedhillon-v10: pm?05:08
dhillon-v10HedgeMage: okay then, i am working on the last one I can (the rest are yours: design new theme and feedback stuff) its the php filter one05:08
dhillon-v10HedgeMage: sure :)05:08
alkisgGood morning all07:27
vmlintumorning09:04
vmlintuThe user management discussion yesterday looks interesting.09:05
vmlintuI'm just looking in to ways how I could get involved in it..09:05
alkisgvmlintu: you'd better wait till sbalneav shows up and talk to him...09:19
alkisgIt's a post-Lucid goal... how do you think you could contribute? coding? configuration examples?09:20
vmlintuWe are now running ldap+kerberos+nfs4 with ltsp/fat clients, so I could get some working examples out09:21
alkisg"fat" clients or standalone workstations?09:21
vmlintupxe booting fat clients on top of ltsp09:22
alkisgWow, nice... did you use nubae's script for that, or is it something custom-made?09:22
vmlintuI'm now also working on coding new user management tool to better integrate moodle+elgg+mediawiki+what else with schools' user databases09:22
vmlintuThe code will be out next week, I hope09:22
vmlintuThe fat client stuff is custom made as it's running kerberos+nfs409:23
alkisgI guess with the new fat plugin you could do the same by configuring kerberos+nfs4 on the ltsp server only...09:24
alkisgAnyway, sbalneav's your man for this :)09:24
vmlintuWe had to go with nfs4 as sshfs caused too many problems..09:25
alkisgWhat problems?09:25
vmlintusome of the applications didn't work as they didn't like sshfs09:25
alkisgDid you try with SSH_FOLLOW_SYMLINKS=True|False?09:26
vmlintuIs that in karmic?09:26
alkisgNot sure... maybe a few weeks _after_ karmic was released...09:27
vmlintuI think the problem was with file locking09:28
vmlintuSome applications just refused to start as they couldn't read and write in user's home09:28
vmlintuWe are not running karmic ltsp in production, so I haven't tried sshfs with it09:29
alkisgRight, I had that with googleearth and I solved it with SSH_FOLLOW_SYMLINKS09:29
vmlintuok, I'll have to have a look at it09:29
alkisgI'm not sure how old is that parameter, it might even be in hardy...09:30
alkisggrep your sources for it09:30
vmlintuI remember there also being some performance issues with large files also, but I cannot remember everything anymore09:30
vmlintuBut we settled with kerberos so that we got single sign on working with firefox also09:31
alkisgYeah sure sshfs=encrypted=safe=slow, nfs=unencrypted=unsafe=fast...09:31
alkisgvmlintu: do you think such a solution could be packaged and be easily used in e.g. small schools?09:31
vmlintunfs4 supports encryption09:32
alkisgAnd it's faster than sshfs? wow..09:32
vmlintuIf sshfs is used and the actual home directory is on a file server that is mounted through an ltsp server, it gets transferred twice, before it gets to the client..09:34
vmlintuWith nfs you can mount it directly from the same server where ltsp server gets it from09:34
vmlintuWe got now working scripts to get all this working on ubuntu quite easily.09:35
vmlintuGetting mediawiki+moodle+elgg working with single sign on is the next step. Having the kerberos ticket is a killer here..09:37
vmlintuSo yes, I'm really hoping to get it all working also for small setups. Though, I doubt that this could be made as the default setup as debugging possible problems is a pain09:39
alkisgIt doesn't have to be the default setup... if it was e.g. as easy as `sudo apt-get install edubuntu-nfs-ldap-kerberos-server`09:40
ograit has to be upgradeable though and match the packaging standards (i.e. not modify config files etc)09:41
ograi would suggest a wikipage howto with the scripts attached for a start ;)09:41
vmlintuThe last part is the problem now. The scripts mess with the config files big time..09:42
ograright, yxou can work around that by enhancing the packages but that takes time09:42
ograi.e. make them read a /etc/<packageconfig>.d/ directory and grab configs from there09:42
ograso that you only have to dump config files in there that override the packaged version09:43
vmlintusomething like that would probably be needed09:45
alkisgI think also ebox has some plugins that handle ldap + kerberos...09:46
alkisgI wonder if those could be used09:47
ogranot sure it fulfills the purpose though09:47
vmlintufor the actual user management we have now a web based tool that takes care of ldap+samba+kerberos09:47
ograebox is actually a standalone thing for co-location servers i wonder how well it blends in with standard infrastructure09:48
alkisgThey're also developing a new ebox-desktop package, that would be able to automatically integrate ubuntu clients to samba or AD...09:48
ograsweet09:48
alkisgAnd I think they're also transferring some settings to users with it (empathy accounts etc)09:48
vmlintuI wonder when ubuntu one gets syncronisation working for all user settings..09:53
alkisgWell currently it just crashes on startup on my lucid box :D09:59
alkisgogra: do you think it would be a good idea to upload a bunch of ltsp-build-client plugins to the UbuntuLTSP/* wiki? Those that would be useful in some cases, but not generic enough to include upstream... e.g. a "blacklisted-packages" or a "copy-italc-keys" or a "setup-passwordless-ssh" plugin?10:02
* alkisg will make a dozen of them in the next few days...10:03
vmlintuMy favourite ltsp hack is a script that loads a file through tftp while the image boots and executes it. Makes it possible to modify the image on the fly just by modifying the file on the server..10:12
ograalkisg, and why would you not include them upstream ?10:34
ograalkisg, if they are useful on ubuntu just include them in the plugins/Ubuntu dir10:35
ograas long as they are optional10:35
alkisgNice! OK, I'll do that as long as noone objects. :)10:37
vmlintualkisg: I put together a quick blog article about what's been happening with user management in the schools that I work with if you are interested: http://www.opinsys.fi/user-management-rethought11:36
vmlintuI try to write more about the details next11:36
alkisgvmlintu: thank you, I'll read it in a while :)11:36
Tm_Tvmlintu: nice11:45
Tm_Tvmlintu: and hi11:45
alkisgvmlintu: "What’s the killer feature that I’m missing?" ==> a way for the teachers to do all that when sysadmins are not affordable :)11:48
vmlintuTm_T: thanks11:48
vmlintualkisg: sounds easy ;)11:48
vmlintualkisg: actually we have many schools where teachers could never install even firefox in the system themselves, but they are comfortable creating users with the web based tools12:13
alkisgvmlintu: well, as long as those web tools could be installed by a computer teacher, I could use them here as well.12:14
alkisgBut if an experienced sysadmin is needed to setup ldap/kerberos/nfs4 and the web tools, so that the teachers can then use them, then good as they might be, these tools are useless to my area...12:15
vmlintuthe web tools require now a working kerberos setup before they can be used12:16
alkisgYes, and currently I don't know of any easy way to install kerberos, that a simple computer teacher could use...12:17
vmlintuI think I have to start working on packaging..12:17
alkisg:)12:17
alkisgNow you're talking!12:17
vmlintuWe are actually coding a new system as described in the article12:18
alkisgHave you seen ebox? Maybe you could join forces?12:19
vmlintuI did evaluate it a while back, but back then it didn't suit our needs. A lot has changed since that, it looks like..12:30
sbalneavMorning all14:52
vmlintugood afternoon15:07
vmlintusbalneav: did you read the user management discussion we had earlier with alkisg?15:10
sbalneavNo, I didn't.15:12
sbalneavI'll backscroll15:12
vmlintuI've been trying to figure out how to get the stuff we have for user management + ldap + kerberos to be useful for others too15:12
sbalneavWell, some of the stuff that you've done might nicely slot into the plugin architecture I have envisioned for the user management tool I've begun to outline.15:13
vmlintuJust dumping out it would make no sense as it's got too much history load15:14
sbalneavhttps://wiki.edubuntu.org/Edubuntu/Specifications/NewUserAdminTool15:16
sbalneavFeel free to add onto the spec15:17
vmlintuDid I understand correctly that the user management tool will be a local application, not a webapp?15:17
sbalneavyes15:17
sbalneavWe'd like something that will be useful to plug into System->Administration15:18
ogravmlintu, you could write a webserver hook/plugin for it if you feel like ;)15:18
vmlintuogra: hmm.. just separate the gui from the user manipulation part and it should be doable..15:20
ograi thought thats the plan15:20
sbalneavright15:20
vmlintuwe have now a web app that can do e.g. user mass imports from messy data15:21
vmlintuThe main purpose of it is to provide better integration with web apps like moodle, mediawiki and elgg15:22
vmlintuI'd be happy to dump direct ldap connections and use the new outlined tool to create the users in ltsp servers15:24
sbalneavPerfect.15:24
sbalneavPost lucud, we'll start hacking :)15:25
vmlintuManaging users with a local application doesn't really work for us as we need to be able to do it remotely..15:25
ograand15:25
ograif you have a desktop app that is running on every desktop but a backend that connects to the auth server, does that matter15:26
vmlintuwe have a pile of separate systems that are administered from a single location15:27
vmlintuso there would need to be a way to select the correct backend15:27
ograright, but i see no reason why the protocol has to be http15:27
ograyou can have a local UI and have the app talk to the server transparently15:28
vmlintuhttp came in the picture when we started having schools where admins used windows boxes to create the users..15:28
ograand sure, if the remote option is enabled and you have multiple servers to maintain, it should be possible to enasble such a feature15:28
sbalneavvmlintu: Well, it may just be that the tool we're outlining doesn't work for you in your situation.15:29
sbalneavIt's impossible to make a tool be all things to all people.15:29
vmlintusbalneav: I'm hoping that it would work at least partly. If there'd be a way to create two front-ends to it, I could get quite a bit work done for the backend connections too15:30
mhall119|workyou can always X-forward the tool from the machine it runs on to a remote display15:31
vmlintuWhat I'd have now ready is a set of ldap schemas that works for schools at least over here. Kerberos setup works also using ldap as backend. And perl code to manage the ldap.15:31
vmlintuI'll start going through things next week and see what the current needs here actually are. I hope I can clean the existing scripts to help others too on this..16:02
* highvoltage stumbles in after being stuck in traffic for a few hours16:36
dgroosI'd like to try to get italc working, again, and I'm pretty sure I need to get completely rid of current italc stuff.  Is there a better way than typing, "locate italc" which gives me a list of all files that have that string in their name, then "sudo rm" each one?  I hope...16:53
alkisgdgroos: sudo rm -rf /etc/italc17:12
alkisgsudo rm -rf /opt/ltsp/i386/etc/italc17:12
dgroosalkisg: cool, thanks, then I'll try a 'sudo apt-get install italc-master'.17:13
dgroosAlso, what's your phd gonna be about?17:14
alkisgdgroos: right, and after the installation reboot everything (including the server) and see if it works17:14
alkisgMy phd will be about automatically converting from pseudocode <=> diagrams... I have an IDE for pseudocode, I'll add diagrams + conversion techniques and then study how that could help kids learning programming17:16
alkisg(flowcharts)17:17
dgroosWould this be some form of graphical programming (i.e. not so much text based)?17:18
dgroosTools like this don't already exist?  How's it different?17:19
alkisgScreenshots of my existing tool are here:17:20
alkisghttp://users.sch.gr/alkisg/screenshots/17:20
alkisgThe new thing is that it'll automatically convert from pseudocode to flowchart, and vice-versa. There aren't any proper tools for this, and whatever little is out there has not been studied as part of some research..17:21
dgroosBable fish chickened out of translating the page, but google translate did this: http://translate.google.com/translate?js=y&prev=_t&hl=en&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fusers.sch.gr%2Falkisg%2Fscreenshots%2F&sl=el&tl=en Which, I somewhat understood.  Cool idea.  Though I'm not a coder, seems like a great tool if you can get the quick feedback, in a visual way.17:31
dgroosalkisg: shouldn't I also get rid of: .italc stuff, /usr/lib/italc (and in chroot) and /opt/ltsp/i386/share/ltsp/xintrc.d/I15-italc?17:35
alkisgdgroos: no, ignore those, the keys are what's causing trouble to most users17:38
dgroos'k17:38
dgroosAs an aside, sort of, does it matter if I run the install command from a thin client or from the server?17:39
alkisgNo, except that in both cases you need to logoff for the program to run. Well just reboot everything when you're done to be sure :)17:40
dgroosalkisg: Do I need to get infront of the server or should I be able to start italc from NX access to the server?  I'm trying to do italc via NX access to the server and get key pair issues.18:27
dgroosIn other words, is my authentication issue with italc related to my NX access to the server?18:27
alkisgdgroos: no NX shouldn't be a problem. Try this: avahi-browse -trp _italc._tcp18:34
alkisg...and paste the results to pastebin18:34
dgroos_alkisg: http://pastebin.ubuntu.com/360813/18:39
dgroos_I ran it on the NX, should I do on the thin client?  matter?18:40
alkisg=;eth0;IPv4;italc\032ltsp61;_italc._tcp;local;ltsp61.local;192.168.0.61;5900;"ltsp61"18:44
alkisg==> italc is NOT uninstalled from the chroot18:44
alkisgYou should remove it from the chroot, and rebuild your image18:45
dgroosshould I have run an update of image before/after install?18:45
alkisgEither that, or properly copy the keys to the chroot...18:45
alkisgNo18:45
alkisgYou should have ran an update after you removed it from the chroot,18:45
dgroosafter I copy the keys, update chroot?18:46
alkisgdgroos: weren't you trying the "only install it on the server" method?18:46
alkisgTo try that, you need to remove italc from the chroot18:46
alkisgYou didn't remove it...18:46
dgroosOK, I'll remove all italc-ish stuff first!18:47
alkisgdgroos: sudo chroot /opt/ltsp/i386 apt-get purge italc-client libitalc18:50
alkisgand sudo ltsp-update-image18:50
dgroos_will do!18:56
sbalneavHoly Dinah!19:30
sbalneavAlkis goes for a bug-closing spree!19:31
sbalneav\o/19:31
sbalneavMan, all I need to do is check if we've cut new LTSP packages since the bug day, and then a bunch of those "Fix Committed"'s become Fix Released19:33
sbalneavand LTSP will no longer be the buggiest package19:33
sbalneavpitivitiitvitivitittiititvi will be.19:34
dgroos_alkisg: OK--tried the: sudo chroot /opt/ltsp/i386 apt-get purge italc-client libitalc and got the message (along with some other things): http://pastebin.ubuntu.com/360833/19:45
dgroos_(I belatedly note that alkisg went to bed...) anyone, do you know if this line of output: is a problem: Can not write log, openpty() failed (/dev/pts not mounted?)?19:58
* mhall119|work isn't fond of pitivi20:23
* mhall119|work likes OpenShot better20:23
alincolndgroos_: not a problem as far as i know20:57
dgroos_alincoln: thanks.  I've been working on this italc thing, didn't work again so am removing every 'italc' containing file (except the launchpad stuff of course).20:58
alincolngotcha.  i see that message when doing package stuff inside the chroot all the time, and it's nothing to worry about20:59
dgroos_cool.21:00

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!