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


Channel log from 13 February 2013   (all times are UTC)

00:02anunnakiii has joined IRC (anunnakiii!~anunnaki@c-174-54-115-236.hsd1.pa.comcast.net)
00:02anunnaki has left IRC (anunnaki!~anunnaki@c-174-54-115-236.hsd1.pa.comcast.net, Ping timeout: 260 seconds)
00:26Enslaver has joined IRC (Enslaver!~Enslaver@c-98-196-42-169.hsd1.tx.comcast.net)
00:41garymc has left IRC (garymc!~chatzilla@host86-174-143-125.range86-174.btcentralplus.com, Quit: ChatZilla 0.9.90 [Firefox 18.0.2/20130201065344])
00:48adrianorg__ has left IRC (adrianorg__!~adrianorg@177.156.57.20, Ping timeout: 255 seconds)
02:00vagrantc has left IRC (vagrantc!~vagrant@freegeek/vagrantc, Quit: leaving)
02:18Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Ping timeout: 260 seconds)
02:20anunnakiii is now known as anunnaki
02:27highvoltage has left IRC (highvoltage!~highvolta@ubuntu/member/highvoltage, Quit: bbl)
02:33Phantomas has joined IRC (Phantomas!~Phantomas@ubuntu/member/phantomas)
02:58highvoltage has joined IRC (highvoltage!~highvolta@ubuntu/member/highvoltage)
03:03highvoltage has left IRC (highvoltage!~highvolta@ubuntu/member/highvoltage, Ping timeout: 252 seconds)
03:47Parker955_Away is now known as Parker955
04:20Parker955 is now known as Parker955_Away
04:28oxidize has left IRC (oxidize!pajuerno@ameba.lpt.fi, Ping timeout: 248 seconds)
04:30oxidice has joined IRC (oxidice!pajuerno@ameba.lpt.fi)
04:55sha has joined IRC (sha!~sha@e177117073.adsl.alicedsl.de)
04:56alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)
04:58sha_ has left IRC (sha_!~sha@e177117223.adsl.alicedsl.de, Ping timeout: 255 seconds)
05:00ltspuser_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:05cyberorg 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:36alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Quit: Leaving.)
05:36ltspuser_78 has left IRC (ltspuser_78!7985990b@gateway/web/freenode/ip.121.133.153.11, Quit: Page closed)
05:40Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Ping timeout: 276 seconds)
05:43gvy has joined IRC (gvy!~mike@altlinux/developer/mike)
06:25bauerski has joined IRC (bauerski!~witekb@frodo.psp.opole.pl)
06:41work_alkisg is now known as alkisg
06:52NeonLicht has left IRC (NeonLicht!~NeonLicht@darwin.ugr.es, Read error: Operation timed out)
06:56CJLNK has joined IRC (CJLNK!2eaeda08@gateway/web/freenode/ip.46.174.218.8)
06:57NeonLicht 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:12epoptes_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:23epoptes_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:50dievel 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:03meamy 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:40dobber 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:23komunista 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:31bobby_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:00Ismael1 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:14komunista has left IRC (komunista!~slavko@adsl-195-168-244-224.dynamic.nextra.sk, Quit: Leaving.)
11:41adrianorg__ 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:50alkisg is now known as work_alkisg
11:55bauerski has left IRC (bauerski!~witekb@frodo.psp.opole.pl, Quit: Leaving.)
12:10CJLNK has left IRC (CJLNK!2eaeda08@gateway/web/freenode/ip.46.174.218.8, Quit: Page closed)
12:35ltspuser_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:38ltspuser_31 has left IRC (ltspuser_31!c31772ca@gateway/web/freenode/ip.195.23.114.202, Client Quit)
12:38ltspuser_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:59Parker955_Away is now known as Parker955
13:02khildin 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:06Parker955 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:07mgariepy 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:10gp 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:53litlebuda has joined IRC (litlebuda!~litlebuda@53.11.166.178.rev.vodafone.pt)
13:56meamy 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:02litlebuda 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:14dead_inside has joined IRC (dead_inside!~dead_insi@76.75.3.174)
14:15meamy has joined IRC (meamy!~hannes@pd95cdee4.dip0.t-ipconnect.de)
14:18designbybeck has joined IRC (designbybeck!~quassel@x179y132.angelo.edu)
14:23meamy has left IRC (meamy!~hannes@pd95cdee4.dip0.t-ipconnect.de, Remote host closed the connection)
14:23meamy 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:34ltspuser_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:36ltspuser_61 has left IRC (ltspuser_61!42d521ca@gateway/web/freenode/ip.66.213.33.202, Client Quit)
14:38
<sbalneav>
Morning all.
14:38alkisg 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:14alkisg 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:26cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Ping timeout: 272 seconds)
15:30meamy has left IRC (meamy!~hannes@pd95cdee4.dip0.t-ipconnect.de, Ping timeout: 256 seconds)
15:34mikkel has joined IRC (mikkel!~mikkel@80-71-132-15.u.parknet.dk)
15:38ltspuser_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:39komunista has joined IRC (komunista!~slavko@adsl-195-168-244-224.dynamic.nextra.sk)
15:42meamy 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:58piet has joined IRC (piet!~piet@dyndsl-091-096-102-083.ewe-ip-backbone.de)
15:58piet 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:15vmlintu has joined IRC (vmlintu!~vmlintu@cs180030.pp.htv.fi)
16:21highvoltage has joined IRC (highvoltage!~highvolta@ubuntu/member/highvoltage)
16:22
<ltspuser_29>
anyone?
16:36andygraybeal has joined IRC (andygraybeal!~andy.gray@obsidian.casanueva.com)
16:39jammcq has joined IRC (jammcq!~jam@c-69-245-75-255.hsd1.mi.comcast.net)
16:41meamy has left IRC (meamy!~hannes@pd95cdee4.dip0.t-ipconnect.de, Remote host closed the connection)
16:42dobber has left IRC (dobber!~dobber@89.190.199.210, Remote host closed the connection)
16:43Phantomas 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:59highvoltage 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:06Parker955_Away is now known as Parker955
17:29highvoltage has joined IRC (highvoltage!~highvolta@ubuntu/member/highvoltage)
17:29yalu has left IRC (yalu!~yalu@109.134.188.5, Ping timeout: 245 seconds)
17:31yalu has joined IRC (yalu!~yalu@117.109-64-87.adsl-dyn.isp.belgacom.be)
17:44yalu has left IRC (yalu!~yalu@117.109-64-87.adsl-dyn.isp.belgacom.be, Ping timeout: 272 seconds)
17:51yalu has joined IRC (yalu!~yalu@91.176.238.105)
18:17ltspuser_29 has left IRC (ltspuser_29!c31772ca@gateway/web/freenode/ip.195.23.114.202, Ping timeout: 245 seconds)
18:18vmlintu has left IRC (vmlintu!~vmlintu@cs180030.pp.htv.fi, Ping timeout: 240 seconds)
18:23Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Ping timeout: 252 seconds)
18:40Phantomas has joined IRC (Phantomas!~Phantomas@ubuntu/member/phantomas)
18:52alkisg 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:02Phantomas 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:10Phantomas 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:20ltspuser_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:25ltspuser_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:47tewlz 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:56bobby_C has left IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at, Ping timeout: 252 seconds)
19:58bobby_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:15vmlintu has joined IRC (vmlintu!~vmlintu@nblzone-240-143.nblnetworks.fi)
20:28komunista has left IRC (komunista!~slavko@adsl-195-168-244-224.dynamic.nextra.sk, Quit: Leaving.)
20:40vmlintu has left IRC (vmlintu!~vmlintu@nblzone-240-143.nblnetworks.fi, Ping timeout: 252 seconds)
21:01alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Quit: Leaving.)
21:07mikkel has left IRC (mikkel!~mikkel@80-71-132-15.u.parknet.dk, Quit: Leaving)
21:27khildin has left IRC (khildin!~khildin@ip-80-236-212-136.dsl.scarlet.be, Quit: I'm gone, bye bye)
21:42bobby_C has left IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at, Read error: Operation timed out)
21:43bobby_C has joined IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at)
21:45tarzeau has left IRC (tarzeau!~gurkan@mail.aiei.ch, Remote host closed the connection)
21:45bobby_C has left IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at, Remote host closed the connection)
21:46bobby_C has joined IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at)
21:56Silicium has left IRC (Silicium!~marco@5.9.215.242, Read error: Connection reset by peer)
21:57bobby_C has left IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at, Quit: Goin' down hard)
21:57Silicium has joined IRC (Silicium!~marco@5.9.215.242)
22:07vagrantc has joined IRC (vagrantc!~vagrant@75-150-46-245-Oregon.hfc.comcastbusiness.net)
22:07vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc)
22:30jammcq has left IRC (jammcq!~jam@c-69-245-75-255.hsd1.mi.comcast.net, Quit: leaving)
22:31alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)
22:36dead_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:55ltspuser_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:28alkisg 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:47Silicium has left IRC (Silicium!~marco@5.9.215.242, Read error: Operation timed out)