00:02 | anunnakiii has joined IRC (anunnakiii!~anunnaki@c-174-54-115-236.hsd1.pa.comcast.net) | |
00:02 | anunnaki has left IRC (anunnaki!~anunnaki@c-174-54-115-236.hsd1.pa.comcast.net, Ping timeout: 260 seconds) | |
00:26 | Enslaver has joined IRC (Enslaver!~Enslaver@c-98-196-42-169.hsd1.tx.comcast.net) | |
00:41 | garymc has left IRC (garymc!~chatzilla@host86-174-143-125.range86-174.btcentralplus.com, Quit: ChatZilla 0.9.90 [Firefox 18.0.2/20130201065344]) | |
00:48 | adrianorg__ has left IRC (adrianorg__!~adrianorg@177.156.57.20, Ping timeout: 255 seconds) | |
02:00 | vagrantc has left IRC (vagrantc!~vagrant@freegeek/vagrantc, Quit: leaving) | |
02:18 | Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Ping timeout: 260 seconds) | |
02:20 | anunnakiii is now known as anunnaki | |
02:27 | highvoltage has left IRC (highvoltage!~highvolta@ubuntu/member/highvoltage, Quit: bbl) | |
02:33 | Phantomas has joined IRC (Phantomas!~Phantomas@ubuntu/member/phantomas) | |
02:58 | highvoltage has joined IRC (highvoltage!~highvolta@ubuntu/member/highvoltage) | |
03:03 | highvoltage has left IRC (highvoltage!~highvolta@ubuntu/member/highvoltage, Ping timeout: 252 seconds) | |
03:47 | Parker955_Away is now known as Parker955 | |
04:20 | Parker955 is now known as Parker955_Away | |
04:28 | oxidize has left IRC (oxidize!pajuerno@ameba.lpt.fi, Ping timeout: 248 seconds) | |
04:30 | oxidice has joined IRC (oxidice!pajuerno@ameba.lpt.fi) | |
04:55 | sha has joined IRC (sha!~sha@e177117073.adsl.alicedsl.de) | |
04:56 | alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg) | |
04:58 | sha_ has left IRC (sha_!~sha@e177117223.adsl.alicedsl.de, Ping timeout: 255 seconds) | |
05:00 | ltspuser_78 has joined IRC (ltspuser_78!7985990b@gateway/web/freenode/ip.121.133.153.11) | |
05:00 | <ltspuser_78> Hi, there?
| |
05:01 | <alkisg> Here, you, there?
| |
05:02 | <ltspuser_78> I'm in Korea. I have some trouble using LTSP.
| |
05:03 | <alkisg> !ask
| |
05:03 | <ltsp> ask: Don't ask to ask a question, simply ask it, and if someone knows the answer, they'll respond. Please hang around for at least a full hour after asking a question, as not everybody constantly monitors the channel.
| |
05:04 | <ltspuser_78> I want to use my local bluetooth head set but my ltsp client does not figure out local bluetooth device.
| |
05:04 | thanks :-)
| |
05:05 | cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg) | |
05:07 | <alkisg> Does it work with non-LTSP Linux installations?
| |
05:07 | E.g. if you install Ubuntu locally, does it work?
| |
05:36 | alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Quit: Leaving.) | |
05:36 | ltspuser_78 has left IRC (ltspuser_78!7985990b@gateway/web/freenode/ip.121.133.153.11, Quit: Page closed) | |
05:40 | Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Ping timeout: 276 seconds) | |
05:43 | gvy has joined IRC (gvy!~mike@altlinux/developer/mike) | |
06:25 | bauerski has joined IRC (bauerski!~witekb@frodo.psp.opole.pl) | |
06:41 | work_alkisg is now known as alkisg | |
06:52 | NeonLicht has left IRC (NeonLicht!~NeonLicht@darwin.ugr.es, Read error: Operation timed out) | |
06:56 | CJLNK has joined IRC (CJLNK!2eaeda08@gateway/web/freenode/ip.46.174.218.8) | |
06:57 | NeonLicht has joined IRC (NeonLicht!~NeonLicht@darwin.ugr.es) | |
06:58 | <CJLNK> hi. who can tell me in russian, how to use epoptes ?
| |
06:59 | <alkisg> In russian? Not sure if anyone here can do that...
| |
07:00 | <knipwim> CJLNK: google translate on the webpage?
| |
07:02 | <CJLNK> I put the Admin program and transfer files with a key and prescribed ip admin on the client, but nothing works
| |
07:04 | <alkisg> CJLNK: put "1.2.3.4 server" in the client /etc/hosts
| |
07:04 | Where 1.2.3.4 is the server IP
| |
07:05 | CJLNK: what is your server IP?
| |
07:05 | <CJLNK> сервера не установлен, только роутрер и 11 компьютеров
| |
07:06 | Server is not installed, only 11 computers and routrer
| |
07:06 | router
| |
07:06 | <alkisg> Where do you put "epoptes", the GUI/
| |
07:06 | ?
| |
07:07 | There is "epoptes" and "epoptes-client". You put "epoptes" in 1 computer
| |
07:07 | That computer should have a static IP
| |
07:09 | <CJLNK> apt-get install epoptes by Admin apt-get install epoptes-tslient on the client so? I have a dynamic ip are try to put static. key change?
| |
07:10 | <alkisg> 1) apt-get install epoptes by admin on computer #1
| |
07:10 | 2) static IP on computer #1
| |
07:10 | 3) echo "1.2.3.4 server" | sudo tee -a /etc/hosts on computers #2 - #11
| |
07:10 | <CJLNK> ok, i will try to
| |
07:11 | <alkisg> 4) sudo apt-get install epoptes-client on computers #2 - #11
| |
07:11 | 5) sudo epoptes-client -c on computers #2 - #11
| |
07:11 | Done
| |
07:11 | <CJLNK> and on the client that needs to be changed except in a document prescribing ip
| |
07:12 | key file to be replaced?
| |
07:12 | epoptes_user7 has joined IRC (epoptes_user7!51ba531e@gateway/web/freenode/ip.81.186.83.30) | |
07:12 | <alkisg> On client do steps (3) to (5), they will do everything
| |
07:12 | They will install program, copy key etc
| |
07:12 | They work even if you already installed epoptes-client
| |
07:14 | <CJLNK> спасибо, щас попробую
| |
07:14 | 3 и 5 это какие есть шаги ? они не пронумерованы
| |
07:14 | <alkisg> Να 'σαι καλά :)
| |
07:14 | Use google translate...
| |
07:14 | <CJLNK> 3 and 5, this is what steps? they are not numbered
| |
07:15 | <Enslaver> hey alkisg
| |
07:15 | <CJLNK> sorry )
| |
07:15 | <alkisg> Hey Enslaver
| |
07:15 | CJLNK: they are the steps I wrote above
| |
07:15 | <Enslaver> I was going through some of your code
| |
07:15 | <alkisg> (09:10:43 πμ) alkisg: 3) echo "1.2.3.4 server" | sudo tee -a /etc/hosts on computers #2 - #11
| |
07:15 | (09:11:01 πμ) alkisg: 4) sudo apt-get install epoptes-client on computers #2 - #11
| |
07:15 | (09:11:11 πμ) alkisg: 5) sudo epoptes-client -c on computers #2 - #11
| |
07:15 | Enslaver: and?
| |
07:16 | <CJLNK> Thank you very much, now try
| |
07:16 | <Enslaver> Did you previously implement an overlay script?
| |
07:16 | <alkisg> Enslaver: I modified an existing script
| |
07:16 | <Enslaver> ltsp_nbd ?
| |
07:16 | <alkisg> Yeah
| |
07:16 | And I implemented a similar one in ltsp-cleanup
| |
07:17 | <Enslaver> I'm basically taking the ideas from all 3 and expanding on it
| |
07:17 | The concept being that the script in init-ltsp.d be a initramfs script and as a fallback run from init-ltsp if they don't have an overlay (i.e. / isn't rw)
| |
07:18 | <alkisg> Good idea, maybe with some additional checks
| |
07:18 | <Enslaver> So i wrote a dracut module around it that copies the script to dracut
| |
07:18 | <alkisg> E.g. knipwim is still using bind-mounts afaik
| |
07:18 | So / is ro for him, and he still doesn't want the unionfs
| |
07:18 | (unless he agrees to ditch bind-mounts)
| |
07:19 | To work around that, the initramfs script could save some var in /run/ltsp
| |
07:19 | <Enslaver> I added a separate configuration option OVERLAYFS so you can disable that
| |
07:19 | <alkisg> So no real problem there
| |
07:19 | (i.e. knipwim's initramfs could just set that var)
| |
07:19 | OK
| |
07:20 | <Enslaver> So I'm struggling a little with an overlay of /
| |
07:20 | <knipwim> it's not that i don't want to :)
| |
07:20 | struggling for time
| |
07:20 | <alkisg> knipwim: if Enslaver proposes a union from init-ltsp.d that works on gentoo, would you ditch bind-mounts then?
| |
07:20 | <knipwim> also, i saw gentoo is offering an aufs kernel, so more possibilities
| |
07:20 | <Enslaver> /rofs=ro,/cow=rw just like you have it in your script
| |
07:20 | <knipwim> sure
| |
07:21 | <Enslaver> heck lemme just bzr these up to launchpad so we can all see it
| |
07:23 | <alkisg> moment, phone
| |
07:23 | epoptes_user7 has left IRC (epoptes_user7!51ba531e@gateway/web/freenode/ip.81.186.83.30, Quit: Page closed) | |
07:27 | <Enslaver> http://bazaar.launchpad.net/~enslaver-l/ltsp/enslaver/view/head:/client/el6/share/ltsp/init-ltsp.d/07-overlay
| |
07:27 | <knipwim> Enslaver: why is it listed as 07-overlay?
| |
07:28 | we need rw before that, for instance to download lts.conf
| |
07:28 | <Enslaver> 1-6 were taken? :)
| |
07:28 | <knipwim> i got bindmounts in 00
| |
07:28 | <Enslaver> lemme look, i thought i checked that
| |
07:29 | <knipwim> client/Gentoo/share/ltsp/init-ltsp.d/00-bindmounts
| |
07:29 | so it's the first thing that happens after the initramfs
| |
07:30 | <Enslaver> well it doesn't start pulling config files from the initram until 02
| |
07:30 | I guess its better for 00
| |
07:31 | (i haven't made it that far)
| |
07:31 | Just got dracut stuff going and started the fuse layout so we can have other than just unionfs-fuse
| |
07:31 | <warren> Enslaver: it's awesome that you're working hard on this. I hope your employer is supportive?
| |
07:31 | Enslaver: what does your employer do again?
| |
07:32 | <Enslaver> warren: we're a national steel distribution company
| |
07:33 | My employer is never supportive :) He realizes i'm technical and i make things work, thats about it
| |
07:33 | <warren> Enslaver: I would suggest when you're ready for a major EL6-based release, we do a press release that thanks your employer. They can obtain CSR (corporate social responsibility) marketing benefits for it.
| |
07:33 | <elias_a> Enslaver: Wow! In which country?
| |
07:33 | <Enslaver> elias_a: We have offices in other countries but our main HQ is in US
| |
07:34 | warren: I could use help with testing, you have any resources i could tap for that?
| |
07:34 | <elias_a> Enslaver: Sorry to bother you but this is so interesting. What use are planning for LTSP?
| |
07:34 | <warren> Enslaver: press release 1) explains what the new version does 2) explains why you worked on this new version ... because your employer uses it in-house 3) thanks the employer for enabling schools across the world to benefit from the software.
| |
07:35 | Enslaver: not really, I could loan you some thin client hardware of different vintages, I don't have time to work/test anytime soon.
| |
07:35 | <elias_a> warren: This sounds so cool.
| |
07:35 | <Enslaver> warren: i'm sure they would appreciate that
| |
07:35 | <warren> Enslaver: I'll draft a proposed press release when you're ready for release.
| |
07:35 | <elias_a> warren: Perhaps you could utilize FSF and FSFE press distribution?
| |
07:36 | <Enslaver> warren: If you have any contacts that could assist that would help as well, or know/hear of good testers
| |
07:36 | <warren> elias_a: dunno
| |
07:36 | Enslaver: jammcq and his friends at Disklessworkstations.com would have the most hardware to test stuff.
| |
07:36 | <elias_a> warren: Works fine here in northern europe at least.
| |
07:37 | <warren> Enslaver: are you updating the .spec to work on Fedora 11 too? that is necessary for i586 clients.
| |
07:37 | not too different from EL6
| |
07:37 | <Enslaver> warren: I think i already have every model of disklessworkstations since they were started, lol we use them every day
| |
07:37 | <warren> Enslaver: ok, then you only need testing on random other hardware. I can't help there.
| |
07:38 | <Enslaver> warren: yes, I am building a prototype vm for that
| |
07:38 | warren: I really just warm bodies, not really hardware
| |
07:38 | just need*
| |
07:39 | <knipwim> Enslaver: so, the 07-overlay script is testable?
| |
07:39 | i probably can squeeze in some test time for that tonight
| |
07:39 | <Enslaver> knipwim: its tested through dracut currently, if you're gonna do a real world test then grab the dracut modules too
| |
07:39 | <warren> Enslaver: fortunately you don't need a Fedora 11 server, only client.
| |
07:39 | <Enslaver> to see how i install it into my initram
| |
07:40 | warren: Why fedora 11?
| |
07:40 | <warren> Enslaver: you technically can suffice with only a /opt/ltsp/i586 chroot of Fedora 11, and a mock chroot of Fedora 11.
| |
07:40 | <Enslaver> I was planning on targeting fc18
| |
07:40 | <warren> Enslaver: that's the last release of Fedora with i586 support.
| |
07:40 | <Enslaver> k
| |
07:40 | I'll run the srpms through mock and see if it bombs
| |
07:40 | <warren> Fedora 11 is very similar to EL6, so easy to support.
| |
07:42 | <Enslaver> After that is done i'd like to focus my goals on fat clients/newer hardware/multimedia clients/local/remoteapps
| |
07:42 | <warren> I'm glad you're interested in this.
| |
07:42 | I'm theoretically interested
| |
07:42 | <Enslaver> Which i already mostly have worked out on ltsp 5.1
| |
07:42 | <warren> but I have too much on my plate =(
| |
07:42 | <Enslaver> warren: what do you do now thats eating your time?
| |
07:43 | I'm sure i could help you script something that would do things for you :)
| |
07:43 | <warren> Enslaver: MBA school, law school, job seeking, parents business I need to fix
| |
07:43 | Enslaver: if you can write a script that writes a law journal article that'd be awesome
| |
07:43 | <knipwim> :)
| |
07:43 | <Enslaver> ok can i write it in posix?
| |
07:43 | <warren> No. csh only.
| |
07:43 | <Enslaver> i'll use GPL'd code and sell it to ya :)
| |
07:44 | <warren> If you succeeded at writing that, you'd be rich.
| |
07:44 | <Enslaver> I'm pretty sure SCO already wrote that
| |
07:44 | <warren> http://pdos.csail.mit.edu/scigen/
| |
07:44 | It's been done for scientific papers.
| |
07:45 | <Enslaver> thats awesome
| |
07:47 | <warren> Law is more difficult than science papers. Science at least has absolute truth. Law is as true as someone is able to convince you...
| |
07:47 | <knipwim> isn't precedence sort of absolute?
| |
07:48 | or only within a certain context
| |
07:48 | <warren> knipwim: assuming an identical fact pattern to previous appeals court decisions, yes, it's absolute. But fact patterns that differ require creativity ...
| |
07:49 | knipwim: that's assuming you're in a common law country. civil law is different.
| |
07:49 | Enslaver: when you're nearing release, I'll help write stuff asking the public for testing, and I'll also relaunch the website.
| |
07:50 | dievel has joined IRC (dievel!~dievel@2-229-104-66.ip196.fastwebnet.it) | |
07:51 | <Enslaver> If LTSP 6 isn't too far down the line it might be sensible to coincide it with that
| |
07:51 | or at least a 5.5
| |
07:51 | 6 sounds better though LTSP 6 for EL6
| |
07:52 | <warren> it sounds like you're close to Fedora 11, EL6 and Fedora 18 of existing LTSP.
| |
07:52 | Enhanced fat client support would be a good reason for LTSP6.
| |
07:52 | Your near term release would at least restore functionality to RH-based distros.
| |
07:52 | Something I failed since 2011.
| |
07:53 | <Enslaver> warren: i have an idea i wanted to run by you
| |
07:53 | <warren> Enslaver: how goes committing your changes ltsp-upstream and fedora git?
| |
07:54 | <Enslaver> haven't quite figured out how, i was playing with it today after submitting my last major launchpad update
| |
07:55 | warren: I was playing with the idea earlier of having a kickstart server using python kickstarts to generate the fat clients
| |
07:56 | <warren> Enslaver: ltsp-upstream and ltsp-enslaver are separate directories. cd ltsp-upstream; bzr pull ../ltsp-enslaver; figure out what needs to be merged and merge it. Inspect your results with bzr-gtk to visualize it. bzr push when ready.
| |
07:56 | bzr push to a separate tree if you want others to inspect it before you push to ltsp-upstream.
| |
07:56 | <Enslaver> pushing to ltsp-upstream is the problem I'm having, also i take it I'm just pushing the spec file for now?
| |
07:57 | <knipwim> that would be nice i guess, and especially one functional revision at a time
| |
07:57 | <warren> Enslaver: I dunno where kickstart is going anymore, anaconda has been changing substantially, and it is totally different in fedora 18.
| |
07:57 | Enslaver: yes, I was committing my spec files to the EL-6 directory of those packages in fedora git, just so it was being tracked somewhere.
| |
07:58 | <Enslaver> Do you see anaconda uses HAL to guess the hardware right? But it always relies heavily on network manager which btw i am not a fan of
| |
07:58 | <warren> Enslaver: given that anconda is totally different between EL6 and Fedora latest, it might be best to migrate away from anaconda-dependent solutions to install chroots and fat clients.
| |
07:58 | Enslaver: mock for example might be better.
| |
07:59 | <Enslaver> I have my directories structured this way: ltsp-trunk -> bzr to lauchpad ltsp/ -> git repo from fedora with just spec file ltsp-enslaver -> bzr branch of ltsp-trunk
| |
07:59 | <warren> Enslaver: current LTSP Fedora support uses an anaconda-based subclass that for all I know is broken in Fedora 18 anaconda.
| |
08:01 | <Enslaver> Well i'm all about making the jump to kernel 3.x as soon as i can
| |
08:01 | i might hold off until RHEL does
| |
08:02 | see as 2.6.32 is just so rock solid
| |
08:02 | <warren> If you support fedora 18 you'll need to...
| |
08:03 | <Enslaver> I might need to separate that from my EL6 project
| |
08:03 | meamy has joined IRC (meamy!~hannes@pd95cdee4.dip0.t-ipconnect.de) | |
08:03 | <CJLNK> Listen, I have to be entered after sudo tee -a /etc/hosts
| |
08:03 | <warren> Enslaver: Fedora 18 would be a ton of work compared to EL6.
| |
08:03 | Enslaver: let's just do a release based on EL6 ASAP
| |
08:04 | Enslaver: that supports EL6 and F11 based client chroots.
| |
08:04 | <Enslaver> ok
| |
08:05 | <CJLNK> what to write after sudo tee -a /etc/hosts
| |
08:05 | <Enslaver> Your repo was updated as of an hour ago btw
| |
08:05 | <CJLNK> help plz
| |
08:05 | <warren> Enslaver: I'm more interested in seeing the ltsp-upstream and fedora git changes.
| |
08:05 | I don't have a setup to actually run it now.
| |
08:05 | <Enslaver> explain how and i'll push them right now
| |
08:06 | <warren> ok... where is your personal bzr repos?
| |
08:06 | I'll test merging here.
| |
08:06 | I haven't done it in 2-3 years
| |
08:06 | <Enslaver> git clone ltsp ltsp-fedorapkg
| |
08:06 | <warren> from where?
| |
08:07 | <Enslaver> ltsp was from the git on fedorapkgs
| |
08:07 | http://pkgs.fedoraproject.org/cgit/ltsp.git
| |
08:08 | <warren> btw, did you use "fedpkg co -B ltsp" ?
| |
08:08 | That checks out the git structure that you can directly edit, commit with git, and build scratch using koji.
| |
08:09 | do the same with ldm, mkdst and whatever else
| |
08:09 | <meamy> hi all. I'm trying to configure ldap in Fat chroot, so my question is how i configure the ldm not to authenticate over ssh anymore on the appserver since the ldap client is installed local ?
| |
08:10 | <Enslaver> guess it doesn't like my keys
| |
08:11 | <warren> Enslaver: fedora-packager-setup I think
| |
08:11 | Enslaver: ask in #fedora-devel for help with the tools and infrastructure
| |
08:12 | <Hyperbyte> meamy, you could just install another dm, like lightdm, and use that instead... or, just leave the ssh authentication in place... it shouldn't matter.
| |
08:13 | <Enslaver> warren: I got it, I had setup everything on my mac for the web certificate but never did it on the server
| |
08:14 | <warren> Enslaver: with ssh -A you can use certain fedpkg and git without putting your personal ssh key on a remote server.
| |
08:14 | <meamy> Hyperbyte: would using a different dm nor break some stuff since ldm execute a lot of ltsp specif scripts (for example the hole remoteapps configuration)
| |
08:14 | ?
| |
08:15 | <Hyperbyte> meamy, no idea. Why do you want to get rid of the ssh authentication?
| |
08:19 | <meamy> Hyperbyte: to get rid of the ssh auth is not import at the moment (later maybe for network reasons) at the moment I just want the ldm to use ldap (if he also trys to use ssh that ok but it will fail at the moment because the appsever is not connectet to the ldap yet) i configured it this way but i wonder if ldm automatic will switch to it with out me doing anythink https://help.ubuntu.com/community/LDAPClientAuthentication
| |
08:21 | <Hyperbyte> meamy, you -cannot- have remoteapps without the SSH authentication. LTSP features -depend- on the SSH link between the server and the client, that's how display of localapps/remoteapps is transferred, how remote sound works, how the home dir on the server is provided on the client, etc.
| |
08:22 | <warren> Enslaver: I need to sleep...
| |
08:22 | ttyl
| |
08:22 | <Hyperbyte> So, you either ditch ldm in favor of another dm, like lightdm, and say goodbye to the ssh auth dependancy along with the other LTSP features.
| |
08:22 | <Enslaver> warren: you sleep?
| |
08:22 | teach me how =)
| |
08:22 | <Hyperbyte> Or you keep ldm, and confiure your appserver as an LDAP client so you can do ssh ldapuser@server
| |
08:23 | *configure
| |
08:26 | <meamy> Hyperbyte: i know but that i will do later. The reason why i want to have ldap local is that i.E. screen locking needs the login credentials local.
| |
08:27 | <Enslaver> oh well, i'll play with getting fedora git updated later
| |
08:27 | this overlayfs is almost done and then i can start on fat clients
| |
08:29 | Oo who's doing ldap?
| |
08:34 | <Hyperbyte> Enslaver, I'm using RedHat's 389-DS with LTSP. :)
| |
08:34 | meamy is in the process of deploying it
| |
08:35 | meamy, my observation: you're making a mess of things. Do a regular LTSP setup that works, then configure LDAP and set your server as an LDAP client. See if you can log in as an LDAP user via LTSP. If that works, set your LTSP clients as LDAP clients too.
| |
08:36 | In that order.
| |
08:38 | Trying to eliminate SSH dependancy from your clients, or waiting to configure LDAP on your server until later, is totally and utterly pointless.
| |
08:40 | dobber has joined IRC (dobber!~dobber@89.190.199.210) | |
08:42 | <meamy> Hyperbyte: yep i get it. i was thinking in the wrong direction and misunderstood some things about pam atuh with ldap wrong. but now i get it it is just to early in the morning
| |
08:50 | <Enslaver> Hyperbyte: Ah yes, i use that LDAP implementation as well, i love it
| |
08:51 | It has everything pre-included that makes life so much easier
| |
08:53 | <Hyperbyte> 389-DS absolutely rocks.
| |
08:54 | <Enslaver> yeah i broke my auth methods by going to 1.3 too early
| |
08:55 | it needs work
| |
08:55 | <Hyperbyte> Hm?
| |
08:56 | 1.3 is broken? :-)
| |
08:56 | <Enslaver> yeah they forgot to include the rootdn access control plugin with it
| |
08:57 | <Hyperbyte> Well, I guess that's why they call Fedora "bleeding edge" technology. :-)
| |
08:57 | <Enslaver> so now i can't login as directory manager, lol
| |
08:57 | but who needs root anyway
| |
08:58 | Hyperbyte: How do you have it implemented? using kerberos or AD with it?
| |
08:59 | <Hyperbyte> No idea what you mean by that. It's just regular plan 389-DS LDAP...
| |
08:59 | *plain
| |
09:00 | <Enslaver> meaning LDAP is just a database, what applications do you have that use it?
| |
09:00 | Do you use it for ssh auth? imap?
| |
09:02 | <Hyperbyte> I use it for local authentication here on the network, ssh (ltsp)
| |
09:02 | <Enslaver> because thats one piece I would love to see attached to LTSP
| |
09:02 | <Hyperbyte> And the server replicates to an external server where there's authentication via web and imap
| |
09:03 | <Enslaver> Thats kinda what we're doing as well
| |
09:03 | LDAP backend, users authenticate to it for logins and VPN / SSL
| |
09:04 | using squid / squid guard / exim / dovecot
| |
09:04 | openvpn
| |
09:04 | <Hyperbyte> :)
| |
09:05 | <Enslaver> I'm writing a frontend to configure all of that in a nice clean way, I might have that configure LTSP's / DHCPD / NBD as well
| |
09:05 | That would give us the ability to do remote thin clients over the WAN
| |
09:07 | Thin client boots up to Raspberry pi -> Raspberry pi makes secure VPN connection based on user credentials to LDAP -> LDM / pamauth etc..
| |
09:07 | company in a box
| |
09:16 | <meamy> Enslaver: mm can you boot the Raspberry pi with out SDcard over pxe? the setup sounds really cool
| |
09:16 | <Enslaver> with gpxe you can
| |
09:17 | it has no bios so no pxe will work
| |
09:17 | <meamy> so you still need an sdcard right ?
| |
09:18 | <Enslaver> yes
| |
09:18 | http://www.frambozenbier.org/index.php/raspi-community-news/7270-neil-on-r-pi-as-a-thin-client-using-ltsp
| |
09:22 | I can probably design a small ltsp image for the raspi's in very little time once pamauth is working
| |
09:22 | heck, lemme try that
| |
09:23 | komunista has joined IRC (komunista!~slavko@adsl-195-168-244-224.dynamic.nextra.sk) | |
09:26 | <alkisg> CJLNK: on the client, cat /etc/hosts
| |
09:26 | What's the output?
| |
09:28 | <meamy> Enslaver: is there a basic gpxe boot image for PI somewhere around so that i can try that. it would make options like dualboot for the PI possible without changing the sd card. that is kind of a cool feature
| |
09:29 | <Enslaver> having something like a grub menu on it?
| |
09:30 | <alkisg> Isn't gpxe i386-only, and pi arm-based?
| |
09:31 | bobby_C has joined IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at) | |
09:31 | <meamy> Enslaver: yep that is what i have in mind to change from media center to dev OS .
| |
09:31 | <Enslaver> alkisg: yes but can be recompiled
| |
09:31 | <meamy> i guess you can compile it also for arm
| |
09:31 | <Enslaver> ipxe would work too
| |
09:31 | <alkisg> Enslaver: I think it has bits in assembly that would need to be ported
| |
09:32 | So unless someone actually writes arm-based assembly, I don't think it's possible...
| |
09:32 | (unless they already done it)
| |
09:32 | <Enslaver> http://www.rmprepusb.com/tutorials/ipxe
| |
09:32 | http://www.raspberrypi.org/phpBB3/viewtopic.php?f=2&t=558
| |
09:33 | hmm, so i'd just need to compile LDM for arm
| |
09:33 | <alkisg> http://www.mail-archive.com/ipxe-devel@lists.ipxe.org/msg01835.html
| |
09:33 | > I'm just wondering if you're planning on a fork for ARM?
| |
09:34 | No plans at present.
| |
09:39 | <Enslaver> keep your eye on http://www.bootc.net/projects/raspberry-pi-kernel/
| |
10:00 | Ismael1 has left IRC (Ismael1!~ismael@wldin04-103.tpa.net.br, Ping timeout: 240 seconds) | |
10:17 | <meamy> Enslaver: PXE seems to be a dead end for arm. but U-Boot seems to work and you can also get images over tftp https://github.com/gonzoua/u-boot-pi/blob/master/README
| |
10:19 | http://kernelnomicon.org/?p=298
| |
10:22 | <Enslaver> nice
| |
10:25 | I dunno what i just did but i screwed something up badly and not sure what, now when i write to my union directory nothing gets made in /cow
| |
11:14 | komunista has left IRC (komunista!~slavko@adsl-195-168-244-224.dynamic.nextra.sk, Quit: Leaving.) | |
11:41 | adrianorg__ has joined IRC (adrianorg__!~adrianorg@177.134.59.187) | |
11:43 | |Paradox| has left IRC (|Paradox|!~iamparado@c-71-206-132-62.hsd1.va.comcast.net, Read error: Connection reset by peer) | |
11:43 | |Paradox| has joined IRC (|Paradox|!~iamparado@c-71-206-132-62.hsd1.va.comcast.net) | |
11:50 | alkisg is now known as work_alkisg | |
11:55 | bauerski has left IRC (bauerski!~witekb@frodo.psp.opole.pl, Quit: Leaving.) | |
12:10 | CJLNK has left IRC (CJLNK!2eaeda08@gateway/web/freenode/ip.46.174.218.8, Quit: Page closed) | |
12:35 | ltspuser_31 has joined IRC (ltspuser_31!c31772ca@gateway/web/freenode/ip.195.23.114.202) | |
12:36 | <ltspuser_31> HI
| |
12:36 | I need some help with ltsp-cluster
| |
12:37 | Someone to help me?
| |
12:37 | <meamy> !ask
| |
12:37 | <ltsp> ask: Don't ask to ask a question, simply ask it, and if someone knows the answer, they'll respond. Please hang around for at least a full hour after asking a question, as not everybody constantly monitors the channel.
| |
12:38 | ltspuser_31 has left IRC (ltspuser_31!c31772ca@gateway/web/freenode/ip.195.23.114.202, Client Quit) | |
12:38 | ltspuser_52 has joined IRC (ltspuser_52!c31772ca@gateway/web/freenode/ip.195.23.114.202) | |
12:40 | <ltspuser_52> I configured the ltsp-cluster to work like a broker of remote desktop sessions
| |
12:40 | but it's workin based on terminal IP
| |
12:41 | I need to put working based on user...
| |
12:41 | it's possible?
| |
12:42 | to provide an user and on the conf file we can put all the machines available to that user
| |
12:48 | <meamy> ltspuser_52 why you need different conf files ?
| |
12:54 | ltspuser_52: and for your question no it's not possible but maybe your problem can be solved in a different way
| |
12:55 | <ltspuser_52> how?
| |
12:55 | I want to have thin clients with authentication
| |
12:55 | <meamy> ltspuser_52: tell me why you need different lts.conf files
| |
12:56 | <ltspuser_52> and when I insert an user and a password the terminal opens a remote desktop session to one machine
| |
12:56 | I don't need a different lts.conf file...
| |
12:58 | I need to say in ltsp-cluster that the user "user1" can open a remote session on 5 or 6 virtual machines (windows or linux) and when I insert the user the load balancing service connects to the best machine available
| |
12:58 | like a connection broker
| |
12:59 | Parker955_Away is now known as Parker955 | |
13:02 | khildin has joined IRC (khildin!~khildin@ip-80-236-212-136.dsl.scarlet.be) | |
13:03 | <ltspuser_52> can I do this with ltsp-cluster? any other connection broker?
| |
13:04 | <meamy> ltspuser_52: mm i dont get you ltsp-cluster just handel how lts.conf get to your client nothing more so everything with handeling users you need something else
| |
13:05 | <ltspuser_52> how can I integrate users on ltsp?
| |
13:05 | <Hyperbyte> What do you mean with "integrate" users?
| |
13:06 | Create users, move users from another server?
| |
13:06 | Parker955 is now known as Parker955_Away | |
13:06 | <ltspuser_52> can I make a script and when the terminal boots appears like a text console to put user and password
| |
13:06 | and depending on user he opens a remote desktop session
| |
13:07 | <Hyperbyte> ltspuser_52, probably. Why would you want to do that? LDM doesn't suit your needs?
| |
13:07 | mgariepy has joined IRC (mgariepy!mgariepy@ubuntu/member/mgariepy) | |
13:07 | <ltspuser_52> yes... but I need this feature to my project
| |
13:07 | <Hyperbyte> If you want users to choose between ldm or rdesktop, there's much better ways. What exactly are you trying to do?
| |
13:08 | <ltspuser_52> I have a scenario with multiple windows and Linux VMs
| |
13:08 | and I open a remote session to a VM depending on user...
| |
13:09 | <gp> vagrantc: thank you
| |
13:10 | <ltspuser_52> the user can do the login in different terminals and the remote session is the same...
| |
13:10 | gp has left IRC (gp!~IceChat77@adsl-068-016-236-123.sip.asm.bellsouth.net, Quit: The early bird may get the worm, but the second mouse gets the cheese) | |
13:11 | <ltspuser_52> I used ltsp-cluster to see the availability of the virtual machines... If there's other user connected and parameters like cpu and memory
| |
13:11 | to do a load balancing...
| |
13:12 | <Hyperbyte> ltspuser_52, have you look at the SCREEN_0X settings in lts.conf?
| |
13:12 | You could use SCREEN_06=ldm
| |
13:12 | SCREEN_07=rdesktop servername
| |
13:12 | <ltspuser_52> yes...
| |
13:12 | <Hyperbyte> And then your users can choose with ctrl+alt+f6/f7
| |
13:12 | <ltspuser_52> I know that
| |
13:13 | <Hyperbyte> Or, you could create a PXE menu, so users can choose from a menu to which server they connect.
| |
13:13 | <ltspuser_52> but I want that user1 opens always a rdesktop and a ldm to the same server...
| |
13:13 | like we do with te terminal
| |
13:13 | we can put the MAC address and specify things per terminal
| |
13:14 | how can I create a PXE menu?
| |
13:14 | is there any example?
| |
13:14 | <Hyperbyte> I don't understand. You want LDM and rdesktop open, at the same time, to the same server. What would this accomplish?
| |
13:15 | <ltspuser_52> no
| |
13:15 | <meamy> ltspuser_52: why dont use a script that start after the user login on the appserver (PXE menu would be the same for all user so i guess that not what you looking for)
| |
13:15 | <ltspuser_52> sorry
| |
13:15 | forget multiple sessions...
| |
13:15 | <Hyperbyte> ltspuser_52, try to explain with a bit more detail what -exactly- you need to happen. :)
| |
13:16 | <ltspuser_52> I have a scenario with 10 terminals for example
| |
13:17 | and I want to login in terminal 1 and open a ldm session to ip 192.168.69.1
| |
13:17 | if I log out from that terminal and enter in terminal 2 I want do open the same ldm session
| |
13:18 | we can do this per terminal
| |
13:18 | <Hyperbyte> Stop.
| |
13:18 | What do you mean with "the same ldm session"?
| |
13:18 | <ltspuser_52> to the same server
| |
13:18 | <Hyperbyte> Okay.
| |
13:18 | Go on.
| |
13:19 | <ltspuser_52> I know that in lts.conf we can specify the MAC address and say that the terminal with that mac opens always the same ldm session
| |
13:19 | but I want to do that per user
| |
13:19 | like if it's user1 use this ldm session
| |
13:19 | <Hyperbyte> Ah.
| |
13:20 | <ltspuser_52> sorry if my english is not the best...
| |
13:20 | <Hyperbyte> Okay, so you want to be able to configure LDM_SERVER on a per-user basis, right?
| |
13:21 | <ltspuser_52> yes
| |
13:21 | <Hyperbyte> No, your English is fine. :) Just take the time to explain exactly what you want and everything goes great. :)
| |
13:21 | <ltspuser_52> ;)
| |
13:21 | <Hyperbyte> Okay, so - what you want to do is quite impossible as far as I know. Why do you want this? Maybe we can come to a better solution for your problem.
| |
13:22 | <ltspuser_52> thank you for your patience
| |
13:23 | because I want that user to login in all terminals but work in the same machine
| |
13:24 | and I need to use ltsp-cluster because if that machine is ocupied with another user, we have a group of servers to each user and he connects to another server
| |
13:25 | I'm going to lunch
| |
13:25 | <Hyperbyte> Why do you want them to work on the same machine?
| |
13:25 | So they have the same files, etc?
| |
13:25 | <ltspuser_52> but if you have any ideas or any examples you can paste here
| |
13:25 | I see after the linch time
| |
13:25 | <Hyperbyte> Sure... talk to you after lunch.
| |
13:25 | <ltspuser_52> yes...
| |
13:26 | there's a linux machine that works like an account server
| |
13:26 | that provides the users' profiles
| |
13:27 | I will take 1 hour to lunch
| |
13:27 | thank you for your help Hyperbyte and meamy
| |
13:31 | <meamy> ltspuser_52: you cuold do some thing like a 2 stage session management. since you cant control the LDM_Server in the first stage (first login) you can do that after you login with auto start scripts in the home dir witch open the different sessions to server that you can specific how ever you want in a script (for ubuntu you call the scripts in /home/user/.profile) for that you need do code these scripts maybe its enought just copy and paste
| |
13:31 | some ldm scripts from /usr/share/ldm/rc.d/ and do some changes.
| |
13:53 | litlebuda has joined IRC (litlebuda!~litlebuda@53.11.166.178.rev.vodafone.pt) | |
13:56 | meamy has left IRC (meamy!~hannes@pd95cdee4.dip0.t-ipconnect.de) | |
13:57 | <Hyperbyte> I still don't understand if it's absolutely needed to go that far.
| |
14:02 | litlebuda has left IRC (litlebuda!~litlebuda@53.11.166.178.rev.vodafone.pt, Quit: Saindo) | |
14:03 | <Hyperbyte> If you just put /home/ for all servers on NFS, and mount that on all servers, it wouldn't matter one bit which session the user conects to
| |
14:03 | *connects
| |
14:14 | dead_inside has joined IRC (dead_inside!~dead_insi@76.75.3.174) | |
14:15 | meamy has joined IRC (meamy!~hannes@pd95cdee4.dip0.t-ipconnect.de) | |
14:18 | designbybeck has joined IRC (designbybeck!~quassel@x179y132.angelo.edu) | |
14:23 | meamy has left IRC (meamy!~hannes@pd95cdee4.dip0.t-ipconnect.de, Remote host closed the connection) | |
14:23 | meamy has joined IRC (meamy!~hannes@pd95cdee4.dip0.t-ipconnect.de) | |
14:27 | <ltspuser_52> Hi
| |
14:27 | I'm here again
| |
14:30 | I need to have the 2 stage session...
| |
14:31 | like the first login to get the server that the terminal is going to connect
| |
14:31 | and the other login is the login on the server...
| |
14:32 | first to get the server IP*
| |
14:34 | ltspuser_61 has joined IRC (ltspuser_61!42d521ca@gateway/web/freenode/ip.66.213.33.202) | |
14:35 | <meamy> ltspuser_52: as i mention you have to implement it by yourself, it was just a design idear to solve your problem, maybe there is already software how is doing this, so you can use this
| |
14:36 | ltspuser_61 has left IRC (ltspuser_61!42d521ca@gateway/web/freenode/ip.66.213.33.202, Client Quit) | |
14:38 | <sbalneav> Morning all.
| |
14:38 | alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg) | |
14:39 | <ltspuser_52> ok
| |
14:39 | thank you
| |
14:55 | <Hyperbyte> ltspuser_52, why do you -need- to have the same user on the same machine everytime? Why can't it be a different machine?
| |
15:01 | <alkisg> ltspuser_52: just make a pressh script ($CHROOT/usr/share/ldm/rc.d/P00-*) that checks the user id, load balancing and whatever else you want, and puts the result in the "server" line of /etc/hosts
| |
15:02 | Or better yet in ldm_server, and always set LDM_SERVER=ldm_server
| |
15:14 | alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Quit: Leaving.) | |
15:15 | <Hyperbyte> Well that certainly -is- the best solution.
| |
15:18 | <meamy> yep
| |
15:26 | cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Ping timeout: 272 seconds) | |
15:30 | meamy has left IRC (meamy!~hannes@pd95cdee4.dip0.t-ipconnect.de, Ping timeout: 256 seconds) | |
15:34 | mikkel has joined IRC (mikkel!~mikkel@80-71-132-15.u.parknet.dk) | |
15:38 | ltspuser_29 has joined IRC (ltspuser_29!c31772ca@gateway/web/freenode/ip.195.23.114.202) | |
15:38 | <ltspuser_29> Hi
| |
15:38 | it's possible to put on lts.conf in the field LDM_SERVER a path to a script that asks for an username??
| |
15:39 | and when I put an username he puts the server IP on LDM_SERVER field
| |
15:39 | komunista has joined IRC (komunista!~slavko@adsl-195-168-244-224.dynamic.nextra.sk) | |
15:42 | meamy has joined IRC (meamy!~hannes@pd95cdee4.dip0.t-ipconnect.de) | |
15:55 | <ltspuser_29> or should I put a SCREEN opening a shell and running a script, and this script complete the lts.conf and the run ltsp...
| |
15:57 | is there any way to run a script with interaction before opening sessions?
| |
15:58 | piet has joined IRC (piet!~piet@dyndsl-091-096-102-083.ewe-ip-backbone.de) | |
15:58 | piet has left IRC (piet!~piet@dyndsl-091-096-102-083.ewe-ip-backbone.de) | |
16:15 | <ltspuser_29> can I put something in /usr/share/ltsp/screen.d/<session_type> that asks for username before the username and password form?
| |
16:15 | vmlintu has joined IRC (vmlintu!~vmlintu@cs180030.pp.htv.fi) | |
16:21 | highvoltage has joined IRC (highvoltage!~highvolta@ubuntu/member/highvoltage) | |
16:22 | <ltspuser_29> anyone?
| |
16:36 | andygraybeal has joined IRC (andygraybeal!~andy.gray@obsidian.casanueva.com) | |
16:39 | jammcq has joined IRC (jammcq!~jam@c-69-245-75-255.hsd1.mi.comcast.net) | |
16:41 | meamy has left IRC (meamy!~hannes@pd95cdee4.dip0.t-ipconnect.de, Remote host closed the connection) | |
16:42 | dobber has left IRC (dobber!~dobber@89.190.199.210, Remote host closed the connection) | |
16:43 | Phantomas has joined IRC (Phantomas!~Phantomas@ubuntu/member/phantomas) | |
16:46 | <ltspuser_29> how can I re-run the ltsp with new lts.conf by console?
| |
16:53 | <muppis> Reboot the client.
| |
16:53 | <ltspuser_29> yes I know...
| |
16:53 | but I don't wanto to reboot
| |
16:54 | I need to run a script that puts all the values in lts.conf
| |
16:54 | and then run again ltsp to open the new sessions...
| |
16:55 | which is the script that is executed when the client starts?
| |
16:58 | I want to do a thing like this one http://mail.kde.org/pipermail/freenx-knx/2007-October/005931.html
| |
16:59 | I need to have another type
| |
16:59 | highvoltage has left IRC (highvoltage!~highvolta@ubuntu/member/highvoltage, Ping timeout: 252 seconds) | |
17:00 | <ltspuser_29> and when I start this screen I put a login screend
| |
17:00 | when the user put the username the lts.conf file is changed and then I need to start all the things with that lts.conf...
| |
17:00 | it's possible?
| |
17:06 | Parker955_Away is now known as Parker955 | |
17:29 | highvoltage has joined IRC (highvoltage!~highvolta@ubuntu/member/highvoltage) | |
17:29 | yalu has left IRC (yalu!~yalu@109.134.188.5, Ping timeout: 245 seconds) | |
17:31 | yalu has joined IRC (yalu!~yalu@117.109-64-87.adsl-dyn.isp.belgacom.be) | |
17:44 | yalu has left IRC (yalu!~yalu@117.109-64-87.adsl-dyn.isp.belgacom.be, Ping timeout: 272 seconds) | |
17:51 | yalu has joined IRC (yalu!~yalu@91.176.238.105) | |
18:17 | ltspuser_29 has left IRC (ltspuser_29!c31772ca@gateway/web/freenode/ip.195.23.114.202, Ping timeout: 245 seconds) | |
18:18 | vmlintu has left IRC (vmlintu!~vmlintu@cs180030.pp.htv.fi, Ping timeout: 240 seconds) | |
18:23 | Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Ping timeout: 252 seconds) | |
18:40 | Phantomas has joined IRC (Phantomas!~Phantomas@ubuntu/member/phantomas) | |
18:52 | alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg) | |
18:54 | <Enslaver> in ssh-keygen (referring to the ltsp-cleanup script), what is the -A flag for?
| |
18:57 | <muppis> For each of the key types (rsa1, rsa, dsa and ecdsa) for which host keys do not exist, generate the host keys with the default
| |
18:57 | key file path, an empty passphrase, default bits for the key
| |
18:57 | Says the manual :D
| |
18:57 | type, and default comment. This is used by system administration
| |
18:57 | scripts to generate new host keys.
| |
19:02 | Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Read error: Operation timed out) | |
19:04 | <Enslaver> my ssh-keygen doesn't have the -A option
| |
19:10 | Phantomas has joined IRC (Phantomas!~Phantomas@ubuntu/member/phantomas) | |
19:13 | <sbalneav> Enslaver: what OS/version?
| |
19:14 | alkisg: Gimme a minute or two, I'll show you some stuff.
| |
19:20 | <alkisg> sbalneav: sure, I'll be around for an hour or so
| |
19:20 | ltspuser_59 has joined IRC (ltspuser_59!55962ad0@gateway/web/freenode/ip.85.150.42.208) | |
19:20 | <ltspuser_59> hello
| |
19:20 | <Enslaver> sbalneav: el6.3
| |
19:20 | <ltspuser_59> i have one question
| |
19:21 | <alkisg> jammcq, knipwim, sbalneav, Enslaver, stgraber, highvoltage: what do you guys think for applying for LTSP to be a google summer of code project?
| |
19:21 | Then some of the "junior" or "new" devs can apply for a project that we define, and get paid for it
| |
19:21 | <ogra_> we did that once
| |
19:21 | <ltspuser_59> i have one ubuntu server edition but as i install ltsp need i to install the graphical software?
| |
19:21 | <alkisg> ogra_: sorry I forgot to ping you - what happened when you did?
| |
19:22 | <ogra_> and ended up with a configuration gui written in mono that nobody used
| |
19:22 | <alkisg> Was that the "easyltsp" editor that opensuse had?
| |
19:22 | <sbalneav> alkisg: https://code.launchpad.net/~sbalneav/ltsp/ltsp-pam-examples
| |
19:22 | <Enslaver> alkisg: thought that was only for chromeos ?
| |
19:22 | <ogra_> yeah
| |
19:22 | alkisg, doing it surely requires some selective picking of sane projects
| |
19:22 | <alkisg> ogra_: ok, but let's say e.g. Phantomas designs a new configuration system in python for ltsp (daemon), and a pygtk editor
| |
19:22 | <ltspuser_59> need i to install gnome?
| |
19:22 | <alkisg> He's experienced, he wrote epoptes in pygtk
| |
19:22 | <sbalneav> alkisg: OK, there's a nice little skeleton that actually does something.
| |
19:22 | <alkisg> ogra_: do you think such an attempt would work?
| |
19:23 | <ogra_> alkisg, GSoC is great, i'm fully supportive, but the project should fit and everyone should benefit from it
| |
19:23 | <Enslaver> Isn't there a open source configuration framework that would be better? I.E we write the config var's into an xml file with notes and it makes the nurses and gtk+ gui?
| |
19:23 | <sbalneav> Enslaver: Sorry, don't know much about redhat
| |
19:23 | <ogra_> instead of limiting it to one distro :)
| |
19:23 | <ltspuser_59> need i to install gnome?
| |
19:23 | <highvoltage> alkisg: google soc sounds like a nice idea. would you run it for ltsp?
| |
19:23 | <Enslaver> sbalneav: me either
| |
19:24 | <ogra_> alkisg, note though that its a lot of work to be a mentor ... at least if you want to be a good one
| |
19:24 | <ltspuser_59> need i to install gnome?
| |
19:24 | need i to install gnome?
| |
19:24 | need i to install gnome?
| |
19:24 | <alkisg> highvoltage: I'm extremely pressed for at least the next 6 months, and sbalneav wants us to do a week's hackathon, so I'm not sure how much more time I'll be able to devote in LTSP... I can look into it if being a mentor doesn't take much time
| |
19:25 | * ogra_ did two GSoC mentorships in the past, you need to invest some time into it | |
19:25 | <ltspuser_59> need i to install gnome?
| |
19:25 | need i to install gnome?
| |
19:25 | need i to install gnome?
| |
19:25 | need i to install gnome?
| |
19:25 | need i to install gnome?
| |
19:25 | need i to install gnome?
| |
19:25 | need i to install gnome?
| |
19:25 | need i to install gnome?
| |
19:25 | <alkisg> ogra_: we've worked with Phantomas a lot in the past, I don't mind mentoring him, as long as the bureocracy is low
| |
19:25 | <ltspuser_59> need i to install gnome?
| |
19:25 | <Enslaver> need i to kick you?
| |
19:25 | <ltspuser_59> need i to install gnome?
| |
19:25 | need i to install gnome?
| |
19:25 | need i to install gnome?
| |
19:25 | need i to install gnome?
| |
19:25 | need i to install gnome?
| |
19:25 | <alkisg> ltspuser_59: please don't spam
| |
19:25 | <ogra_> can someone kick that guy out ?
| |
19:25 | <highvoltage> someone please kick ltspuser_59 yes
| |
19:25 | <ltspuser_59> but can some one answer?
| |
19:25 | * jammcq looks up the kick command | |
19:25 | <Enslaver> no, you don't need gnome, now leave
| |
19:25 | <ltspuser_59> goodbye!
| |
19:25 | <ogra_> alkisg, so just go ahead
| |
19:25 | ltspuser_59 has left IRC (ltspuser_59!55962ad0@gateway/web/freenode/ip.85.150.42.208) | |
19:26 | <Enslaver> lol, he doesn't need gnome, he needs a better personality
| |
19:26 | <alkisg> ogra_: cool - I'll bring it up to the next ltsp meeting
| |
19:26 | <ogra_> alkisg, but i'm not sure a single project qualifies
| |
19:26 | not sure how the GSoC rules are nowadays
| |
19:26 | <alkisg> You mean we need different proposals from someone to choose from?
| |
19:26 | <Enslaver> Breast feed your kids people, sheesh
| |
19:26 | <sbalneav> Who's idea was it to install that web-based irc client? :)
| |
19:27 | <jammcq> alkisg: I like Google SoC, but it requires someone to manage them
| |
19:27 | sbalneav: Scotty !!!!!!!!!!!!!!!!!!!!!!!!!!!!
| |
19:27 | <ogra_> alkisg, well, in ubuntu we had to support something like 20 projects back when we did it
| |
19:27 | and pick the to 20 suggestions that rolled in at google
| |
19:27 | <sbalneav> alkisg: note that you'll also need to update libpam_sshauth.
| |
19:27 | <ogra_> s/to/top/
| |
19:28 | <sbalneav> I'll have to try to get it into my ppa in the next day or so.
| |
19:28 | <ogra_> alkisg, so checking the rules is likely required, might be that small projects can just go with a single student
| |
19:28 | <sbalneav> jammcq: hey ho! Made some progress
| |
19:29 | * alkisg checks the code... | |
19:30 | <jammcq> sbalneav: ummm, I don't even know what you are working on :)
| |
19:31 | <alkisg> sbalneav: out of curiosity, why e.g. `ssh -S "${SOCKET}" -p ${PAM_SSHAUTH_PORT}` instead of `ssh -S "$SOCKET" -p "$PAM_SSHAUTH_PORT"` ? Just a matter of personal preference?
| |
19:31 | * jammcq likes surrounding env variables with ${...} because they stand out better | |
19:32 | <ogra_> LOL
| |
19:33 | <sbalneav> alkisg: yeah, personal preference. If you get into the habit of always using the braces, then you don't have to think when you do things like:
| |
19:33 | <alkisg> And why quote the socket but not the port?
| |
19:33 | <sbalneav> FOO=someother${VARIABLE}inhere
| |
19:33 | <alkisg> I think it'd be more consistent if we all agreed on the same coding style there... there are some guidelines in ~trunk, we can update them to include that
| |
19:33 | <sbalneav> socket's a pathname. Always quote pathnames in case they use space :)
| |
19:34 | <alkisg> E.g. port might consiste of a "<port> -S <socket"
| |
19:34 | ...so that they use whatever socket they want, as an extra parameter
| |
19:34 | While if quoting it, it would be a syntax error
| |
19:35 | * alkisg prefers not using ${} and always quoting, but doesn't mind using ${} in order to be consistent with others | |
19:35 | <jammcq> alkisg: quoting isn't the same thing
| |
19:35 | <sbalneav> I wasnt sure if the ssh program would like ssh -p "22"
| |
19:36 | lemme check.
| |
19:36 | <alkisg> The quotes are part of the shell syntax
| |
19:36 | <jammcq> ssh shouldn't see the quotes
| |
19:36 | <alkisg> The programs never see them
| |
19:36 | <jammcq> the shell will strip them
| |
19:36 | <sbalneav> true enough.
| |
19:36 | <Enslaver> gotta use a shell stripper though
| |
19:37 | who hates hald, me!
| |
19:37 | worst invention ever
| |
19:38 | <alkisg> Btw I think vagrantc, knipwim, me and some others are avoiding ${}, so we'd need to rewrite much of the ltsp code in order to switch to ${}
| |
19:38 | Enslaver: Isn't that deprecated?
| |
19:38 | <jammcq> dunno why anybody would avoid ${}
| |
19:39 | <alkisg> jammcq: I think most shell scripts in /usr/bin/* don't use them (as a percentage, many do)
| |
19:40 | * jammcq thinks it's just laziness that they don't use them | |
19:40 | <alkisg> Just a matter of preference again, e.g. they seem too distracting to me
| |
19:40 | <Enslaver> alkisg: don't think so? Doesn't the dbus depend on HAL?
| |
19:40 | <alkisg> Enslaver: debian and ubuntu have ditched hal years ago
| |
19:41 | I think it might still be supported but not preinstalled
| |
19:41 | *not supported, just installable..
| |
19:41 | dbus uses udev afaik
| |
19:41 | jammcq: I guess the difference is in "using some editor that highlights vars or not" :)
| |
19:41 | Anyways, on to reading the code...
| |
19:42 | <jammcq> alkisg: if you are talking about syntax highlighting with colors, that's fine, unless you are colorblind, like me
| |
19:42 | <alkisg> sbalneav: I haven't yet used libpam_sshauth... I think I should start with that first, right?
| |
19:42 | Ah - you'd need to use bolds and italics then, yeah...
| |
19:43 | <jammcq> heh
| |
19:43 | <sbalneav> well, you'll need that in order to get anything going. I'll try to get an updated package to my package archive.
| |
19:43 | <jammcq> like I said, ${} stands out better for me. ALL of the original LTSP code followed that convention
| |
19:43 | <sbalneav> work on that this afternoon.
| |
19:44 | <alkisg> jammcq: gotcha... at least for 2-3 years now the code is being written without them, so I think it's mostly ltsp-build-client that uses them
| |
19:44 | Most of the other tools have been rewritten with/after the init-ltsp.d change
| |
19:44 | <Enslaver> i've always used the $(!!!!!*****HIDDENVARIABLE*****!!!!!) strategys
| |
19:45 | <alkisg> In any case, /me loves consistency within the same project, so let's just update the trunk coding rules to mention either ${} or not
| |
19:45 | <Enslaver> Theres trunk coding rules?
| |
19:46 | <alkisg> There's a README somewhere in trunk, yeah...
| |
19:47 | <Enslaver> So I can't do 1 long line bash string to write an entire function any longer? :(
| |
19:47 | tewlz has left IRC (tewlz!~tewlz@c-71-207-173-175.hsd1.al.comcast.net, Quit: leaving) | |
19:47 | <alkisg> Sure, programming in cobol is fine too... as long as others never have to see that code :P
| |
19:47 | <Enslaver> So its like dating a fat chick?
| |
19:48 | <jammcq> alkisg: oh, one more thing... I make alot of money programming in COBOL :)
| |
19:48 | <alkisg> Hehe :D
| |
19:48 | <jammcq> but I didn't say I enjoy it
| |
19:48 | <Enslaver> alkisg btw did you write the ltsp-cleanup program?
| |
19:48 | <alkisg> When I first saw a computer in 1991, I heard that cobol was deprecated and I never even read programs written in it
| |
19:48 | Enslaver: yup
| |
19:49 | <Enslaver> alkisg: I have 2 questions, a) who/what calls that, b) where is the debug function?
| |
19:49 | <alkisg> Enslaver: it's part of the "ltsp-pnp" method,
| |
19:49 | i.e. call `ltsp-update-image -c <path-to-chroot>`, maybe path is /
| |
19:49 | <Enslaver> ltsp-pnp ?
| |
19:50 | ? ltsp-pnp
| |
19:50 | whats that weird command
| |
19:50 | <alkisg> that then bind-mounts it and makes a tmpfs/aufs etc over it,
| |
19:50 | and then chroots in it and runs the cleanup
| |
19:50 | So the cleanup isn't really permanent (but someone can run it manually in a chroot if he wants to)
| |
19:50 | And then ltsp-update-image calls mksquashfs on the cow temp dir
| |
19:50 | <Enslaver> I just ran it manually for testing
| |
19:51 | <alkisg> So, a test is: ltsp-update-image -c /
| |
19:51 | <Enslaver> so only for nbd?
| |
19:51 | <alkisg> If all go well, it's supposed to just cleanup your chroot
| |
19:52 | <warren> Enslaver: HAL was removed in Fedora 15
| |
19:52 | <alkisg> So one can run that e.g. if he uses NFS to export his chroot
| |
19:52 | <warren> Enslaver: deprecated a bit earlier
| |
19:52 | <Enslaver> warren: HALilluah
| |
19:53 | or should i say, malHALo?
| |
19:53 | maHALo*
| |
19:54 | So is HAL needed on el6?
| |
19:54 | <warren> yes
| |
19:54 | <Enslaver> (Trying to debug no response from keyboard/mouse in X)
| |
19:54 | <warren> not sure for what
| |
19:54 | <Enslaver> and the only thing that doesn't look correct is haldaemon not running
| |
19:56 | bobby_C has left IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at, Ping timeout: 252 seconds) | |
19:58 | bobby_C has joined IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at) | |
19:59 | <Enslaver> [ 52.297] (EE) config/hal: couldn't initialise context: unknown error (null)
| |
19:59 | Gotta love descriptive errors :/
| |
20:00 | <warren> I vaguely recall it was needed for that back then
| |
20:01 | <Enslaver> yup, from what I'm reading its related to mouse/keyboard in X :/
| |
20:05 | [pid 16450] open("/proc/mounts", O_RDONLY) = -1 EACCES (Permission denied)
| |
20:05 | bet thats locked from my pivot from initram, crap.
| |
20:15 | vmlintu has joined IRC (vmlintu!~vmlintu@nblzone-240-143.nblnetworks.fi) | |
20:28 | komunista has left IRC (komunista!~slavko@adsl-195-168-244-224.dynamic.nextra.sk, Quit: Leaving.) | |
20:40 | vmlintu has left IRC (vmlintu!~vmlintu@nblzone-240-143.nblnetworks.fi, Ping timeout: 252 seconds) | |
21:01 | alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Quit: Leaving.) | |
21:07 | mikkel has left IRC (mikkel!~mikkel@80-71-132-15.u.parknet.dk, Quit: Leaving) | |
21:27 | khildin has left IRC (khildin!~khildin@ip-80-236-212-136.dsl.scarlet.be, Quit: I'm gone, bye bye) | |
21:42 | bobby_C has left IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at, Read error: Operation timed out) | |
21:43 | bobby_C has joined IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at) | |
21:45 | tarzeau has left IRC (tarzeau!~gurkan@mail.aiei.ch, Remote host closed the connection) | |
21:45 | bobby_C has left IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at, Remote host closed the connection) | |
21:46 | bobby_C has joined IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at) | |
21:56 | Silicium has left IRC (Silicium!~marco@5.9.215.242, Read error: Connection reset by peer) | |
21:57 | bobby_C has left IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at, Quit: Goin' down hard) | |
21:57 | Silicium has joined IRC (Silicium!~marco@5.9.215.242) | |
22:07 | vagrantc has joined IRC (vagrantc!~vagrant@75-150-46-245-Oregon.hfc.comcastbusiness.net) | |
22:07 | vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc) | |
22:30 | jammcq has left IRC (jammcq!~jam@c-69-245-75-255.hsd1.mi.comcast.net, Quit: leaving) | |
22:31 | alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg) | |
22:36 | dead_inside has left IRC (dead_inside!~dead_insi@76.75.3.174, Quit: Leaving...) | |
22:39 | <vagrantc> ugh. going to have a conflict with the meeting on the 25th :(
| |
22:40 | <alkisg> The hackathon is much more important :)
| |
22:40 | New topics for the 25th: participate in google summer of code... and decide whether to use "${VAR}" or "$VAR" consistently in the code :D
| |
22:44 | <vagrantc> ugh. javascript is required just to log into wiki.ltsp.org? :(
| |
22:45 | <alkisg> Stop fighting it :D
| |
22:47 | <vagrantc> but it makes no sense why i should open up my network to every random website...
| |
22:48 | <warren> vagrantc: false slippery slope
| |
22:48 | vagrantc: you can whitelist individual sites
| |
22:48 | <vagrantc> s,every random website,any website i want access to,
| |
22:52 | why is it so hard to support javascriptless logins?
| |
22:55 | ltspuser_23 has joined IRC (ltspuser_23!de7f1c8a@gateway/web/freenode/ip.222.127.28.138) | |
22:55 | <ltspuser_23> hello Guys..
| |
22:56 | I need help regarding LDAP
| |
22:56 | Authentication
| |
22:56 | any one who can help me?
| |
22:56 | <alkisg> !question
| |
22:56 | <ltsp> question: if you have a question about ltsp, please go ahead and ask it, and people will respond if they can. please also mention the linux distro and release you're using. :)
| |
22:57 | <ltspuser_23> LDAP Authentication working fine with server.. I mean I can login with ldap server on server but client side i can not..
| |
22:57 | <vagrantc> can you log into the server via ssh?
| |
22:58 | <ltspuser_23> I can't
| |
22:58 | I can't with LDAP user.. but I can with Local user
| |
22:59 | so what should i do now? any advice?
| |
23:02 | <vagrantc> you need to get ssh working with LDAP ... that's how LTSP logs in.
| |
23:02 | or rather, that's what LDM uses to log in.
| |
23:03 | ltspuser_23: you probably need to configure pam to use LDAP for ssh authentication
| |
23:03 | <ltspuser_23> ok..,, let me do that first..
| |
23:24 | <alkisg> !quiet-splash
| |
23:24 | <ltsp> quiet-splash: to disable the splash screen in Ubuntu, in order to see any boot error messages, run sudo gedit /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default and remove quiet splash plymouth:force-splash vt.handoff=7
| |
23:28 | alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Quit: Leaving.) | |
23:36 | <ltspuser_23> That's the issue after ssh ldap login my server doesn't boot
| |
23:36 | says graphics error..
| |
23:38 | low graphics error
| |
23:42 | <vagrantc> setting up ssh to use pam-ldap shouldn't cause your server to fail to boot...
| |
23:47 | Silicium has left IRC (Silicium!~marco@5.9.215.242, Read error: Operation timed out) | |