|00:43||zamba has left IRC (firstname.lastname@example.org, Ping timeout: 265 seconds)|
|00:57||zamba has joined IRC (email@example.com)|
|01:33||gdi2k has joined IRC (firstname.lastname@example.org)|
|01:39||gdi2k has left IRC (email@example.com, Ping timeout: 268 seconds)|
|03:30||book`_ has left IRC (firstname.lastname@example.org, Quit: Leaving)|
|03:30||book` has joined IRC (email@example.com)|
|03:44||GodFather has left IRC (GodFatherfirstname.lastname@example.org, Ping timeout: 268 seconds)|
|04:16||vsuojanen has joined IRC (email@example.com)|
|04:47||vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)|
sbalneav: a little surprised to see the switch back to shell... :)
i guess 19 lines of shell vs. ~100 lines of python...
|05:20||Freejack has left IRC (Freejack!~Freejack@unaffiliated/freejack, Ping timeout: 246 seconds)|
Makes a bit more sense, eh? :D
Seeing as how all we're going to be doing, usually, is launching programs.... little sense in having python do that.
I'm off to bed.
|05:24||Freejack has joined IRC (Freejack!~Freejack@unaffiliated/freejack)|
sbalneav: take care
|06:04||NeK has joined IRC (NeK!9d13686b@gateway/web/freenode/ip.188.8.131.52)|
|06:05||NeK is now known as Guest58963|
Can I ask about my trouble here?
!ask | echo Guest58963
Guest58963 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.
|06:08||Statler has joined IRC (Statler!~Georg@p4FC87A1F.dip0.t-ipconnect.de)|
|06:20||sutula has left IRC (firstname.lastname@example.org, Ping timeout: 250 seconds)|
|06:22||* alkisg waves|
NeK: you can ask here, yes
vagrantc: why is /etc/ltsp/xsession in /etc rather than /usr/* ?
alkisg: mostly, so that it's easier to customize and tweak in place, without breaking policy
|06:25||Guest58963 has left IRC (Guest58963!9d13686b@gateway/web/freenode/ip.184.108.40.206, Ping timeout: 260 seconds)|
alkisg: especially with etckeeper ...
If we ever need that, we could provide hooks or overrides, right?
It's a script, not a configuration file...
alkisg: long-term, i don't much care .. mostly just put it there during development
hooks or overrides would be fine
It's also mentioned both in .install and in .links
Maybe one of them is redudant...
no, the code hard-codes /usr/share/ltsp-pam, so it's a symlink from there to /etc
|06:27||* alkisg is with Scotty on this one :)|
like i said, i mostly put it there to edit during development
alkisg: so now we've got shell code again
It even comes with a .sh extension !
sbalneav: I think it would be nice to document the login execution flow
I.e. which parts run when, at under which uid
vagrantc: is build-essential needed for creating python/shell packages, or is it a left over from back when it had .c code?
Hmm, strange, I do have proper access through the socket yet my home dir isn't sshfs
Ah, pamsession.sh doesn't get installed, it's not there in the ltsp-pam.install file
alkisg: i think there are some things needed from build-essential to build any debian packages
|06:43||sutula has joined IRC (email@example.com)|
yeah, i haven't updated the packaging since last night
This is the equivalent of XRANDR_MODE_0: Section "Monitor" Identifier "VGA-1" Option "PreferredMode" "1280x720" EndSection
The good thing is that it works with vbox too nowadays... so maybe it works mostly everywhere
The passwd entry is not removed on logout
Logging in for a second time works fine
Logging in from the console has the same issue, it immediately logs out again
Logging in from the console while we're logged in via lightdm too, works, but logout then unmounts /home/username without pkill'ing the session
|07:09||ricotz has joined IRC (ricotz!~ricotz@p5B2A8F22.dip0.t-ipconnect.de)|
|07:09||ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz)|
The shell is much easier for troubleshooting!
The problem seems to be that close_session is called immediately after login
|07:24||* vagrantc would've thought python would be much better for error handling|
|07:26||robb_nl has joined IRC (firstname.lastname@example.org)|
|07:32||forum has joined IRC (forum!~Icedove@81-5-255-84.hdsl.highway.telekom.at)|
|07:47||forum has left IRC (forum!~Icedove@81-5-255-84.hdsl.highway.telekom.at, Quit: forum)|
|07:53||* vagrantc would really like to try sshauth with sshd :)|
|07:57||robb_nl has left IRC (email@example.com, Ping timeout: 250 seconds)|
|08:06||* vagrantc ponders what to do about resolv.conf with network manager installed|
installing resolvconf seems to fix the issue
oh, had it specified
|08:11||robb_nl has joined IRC (firstname.lastname@example.org)|
well, latest test for me: login works, but running processes cause issues with second login on MATE, homedir sticks around
login from lightdm works, i suspect same issues with "login" on console
|08:24||administrateur has joined IRC (administrateur!c233ebd1@gateway/web/freenode/ip.220.127.116.11)|
|09:00||Statler has left IRC (Statler!~Georg@p4FC87A1F.dip0.t-ipconnect.de, Quit: Leaving)|
|09:30||alkisg_android has joined IRC (email@example.com)|
|09:42||vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)|
|09:43||alkisg_android has left IRC (firstname.lastname@example.org, Ping timeout: 256 seconds)|
|09:57||markus_e92 has left IRC (email@example.com, Ping timeout: 260 seconds)|
|09:58||markus_e92 has joined IRC (firstname.lastname@example.org)|
|09:58||Statler has joined IRC (Statler!~Georg@mail.lohn24.de)|
|10:52||nek_ has joined IRC (nek_!9d13686b@gateway/web/freenode/ip.18.104.22.168)|
Is there any body?
|10:53||nek_ has left IRC (nek_!9d13686b@gateway/web/freenode/ip.22.214.171.124, Client Quit)|
|10:59||raphr has joined IRC (email@example.com)|
hello all. ltsp pnp xenial. I'd like to knwo why my resolv.conf is always overwrited with 126.96.36.199
it seems to ignore dhcp parameters and /etc/resolvconf.d/base
|11:37||GodFather has joined IRC (GodFatherfirstname.lastname@example.org)|
|11:43||gvy has joined IRC (gvy!~mike@altlinux/developer/mike)|
|12:06||user____ has joined IRC (user____!51d32034@gateway/web/freenode/ip.188.8.131.52)|
|12:17||mikkel_ has joined IRC (email@example.com)|
|12:20||schlady has joined IRC (firstname.lastname@example.org)|
|12:55||HRH_H_Crab has joined IRC (HRH_H_Crabemail@example.com)|
hi, im trying to disable screen blanking on my clients.
ive added X_BLANKING=0 to lts.conf but it doesn't seem to work
im using a kiosk script
can anyone assist?
|13:12||robb_nl has left IRC (firstname.lastname@example.org, Ping timeout: 258 seconds)|
|13:12||schlady has left IRC (email@example.com, Remote host closed the connection)|
|13:12||schlady has joined IRC (firstname.lastname@example.org)|
|13:16||schlady has left IRC (email@example.com, Remote host closed the connection)|
|13:17||schlady has joined IRC (firstname.lastname@example.org)|
|13:22||schlady has left IRC (email@example.com, Ping timeout: 256 seconds)|
|13:43||mikkel_ has left IRC (firstname.lastname@example.org, Quit: Leaving)|
|13:51||ben_roose has joined IRC (email@example.com)|
|14:19||GodFather has left IRC (GodFatherfirstname.lastname@example.org, Ping timeout: 246 seconds)|
|14:25||Statler has left IRC (Statler!~Georg@mail.lohn24.de, Remote host closed the connection)|
|14:46||KM has joined IRC (KM!5b060092@gateway/web/freenode/ip.184.108.40.206)|
Hello. I have problems with LTSP on ubuntu 14.04 after booting the thin client.
hi again. I finaly found that forcing DNS_SERVER in lts.conf is working.
the client starts, shows the graphical login screen but then it goes back to initramfs busybox.
could it be a problem with ssh options not set or how can i check that ldm is responding?
NB. I can login with name an pw, but the ssh session stops. Then it goes to busybox.
|14:54||KM has left IRC (KM!5b060092@gateway/web/freenode/ip.220.127.116.11)|
|14:56||raphr has left IRC (email@example.com, Quit: ChatZilla 0.9.93 [Firefox 50.0.2/20161129173726])|
|14:58||quinox has left IRC (firstname.lastname@example.org, Quit: :wq)|
|14:58||quinox has joined IRC (email@example.com)|
|15:16||gvy has left IRC (gvy!~mike@altlinux/developer/mike, Quit: Leaving)|
|15:22||jammcq has joined IRC (firstname.lastname@example.org)|
sbalneav: Scotty !!!!!!
Crap, why can I never find this link
wish I understood what it's saying
We're making progress; is the important part :D
I like the sound of that
alkisg, vagrantc: just figured out the exiting shell problem
|16:22||GodFather has joined IRC (GodFather!~rcc@75-145-237-204-Michigan.hfc.comcastbusiness.net)|
|16:44||robb_nl has joined IRC (email@example.com)|
|17:02||forum has joined IRC (forum!~Icedove@81-5-255-84.hdsl.highway.telekom.at)|
alkisg, vagrantc: took a stab at cleanup code
|17:10||alkisg_web has joined IRC (alkisg_web!d510e916@gateway/web/freenode/ip.18.104.22.168)|
|17:10||forum has left IRC (forum!~Icedove@81-5-255-84.hdsl.highway.telekom.at, Ping timeout: 268 seconds)|
so, what was the issue?!
Extra exit() was causing shells to log out
Removed it, now all's working.
I've also added some cleanup code.
Aaah, I wonder though why they weren't exit'ing when a lightdm login was on in vt7...
I'm gonna break up that shell script, create a open_session.d and close_session.d directory
we'll break up the script into pieces.
That makes it easy for people to customize
just drop in a bit as needed.
It's not an issue; the "master" script can also source other dirs...
Do you want to keep that in a separate tree of the ltsp code base, or will it only be used within ltsp?
Well, I was under the impression that this stuff was going to "become" ltsp6, so we'd merge it in, I guess?
Oh, you mean the python bit.
yeah, vagrantc and I were discussing making that the "successor" to libpam-sshauth
Sounds fine to me; I was just thinking that libpam_sshauth was a separate project, and maybe ssh authentication was something that people would want without ltsp... but not me, I'll only be using it with ltsp, so let's keep it simple :)
That's a packaging issue; once we get things *working*, we can figure out where to stick it.
So wrt where to keep its source code, it'll be in the same source tree as ltsp6?
I'm thinkin; and the packaging could just break it out into a separate package called "libpam-sshauth"
I was thinking that it might be a good time for some "code brainstorming", i.e. to create an ltsp6 tree with only the bits that we want in it, so that we can netboot clients without any ltsp5 packages
Once that stabilizes a bit, then we can purge the "brainstorming" history so that the ltsp6 tree history can start
Well, I'd suggest we just rename "ltsp-pam" to "ltsp6", and stuff it all in there.
|17:20||vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)|
Or, test the changes I just made, and we can just copy over what we have, and ditch the history. i.e. "here is some working code that dropped from heaven"
I don't care; that's all just bookeeping. :D
We'll need some bits from init-ltsp.d, some from ltsp-config... some server-side bits from ltsp-update-image...
vagrantc: Update your tree
sbalneav: at this point, do you care about thin clients? or are you using fat ones?
1) shell logins now work
alkisg_web: I'm onto fat myself.
Here's what I'd say:
Cool. I was thinking that ltsp6 can only support fat clients and remoteapps, and if someone needs thins, he can have an old-style chroot with ltsp5 in it
If we don't need ldm, localapps, localdev, ltspfs, ltsp-build-client... it will simplify the code a whole lot
drop localdevices support entirely. We support thin clients still, but they're JUST graphical terminals in that case. Sound should be not to hard to bodge, but usb stick support, et al, is just getting too hacky.
You want local devices, go fat.
I'm fine with your idea.
|17:23||* vagrantc has to attend to eating dinner|
Are you guys hanging together? Or in different locations?
|17:23||* alkisg_web is pretty sure he'll get vagrantc to agree as well, otherwise there's no dinner for him :P|
We're in different rooms... kitchen vs living room... :P
dont say you guys do a mediterranian BTS
Well, update your trees when done stuffing your faces, and test what's in there now
ogra_: you're more than welcome to join us!
text login now works, and cleanup *should* happen
ty sbalneav for all :)
heh ... sadly still busy til EOW
End Of World?
Shit, that's a long contract you got with Canonical
|17:27||* alkisg_web hopes canonical doesn't plan to EOL the world any time soon...|
nah, its all snappy :P
sbalneav: if i was really lucky, i could get alkisg with a paper airplane
sbalneav: line of sight
ogra_: i should've picked you up on my way through germany
vagrantc: mind if I rename ssh.py to pam-sshauth.py?
to more closely mirror an eventual replacement for libpam-sshauth?
I'll fix up references, naturally
sbalneav: could we drop the .py part?
sbalneav: and the .sh part?
|17:45||* vagrantc cheers!|
that way if we switch language, it might not require packaging changes
i was also thinking of moving the various components into subdirs so we can do things like share/* /usr/share/ltsp-pam/ and such
but maybe we should just move the init-ltsp.d hook out and call it good
k, lemme fix those two things first.
as you wish :)
should pamsession.sh -> pamsession or: pam-ltspsession
I'm thinkin' the latter
if it's installed in ltsp-pam, i don't think it needs to specify
e.g. pamsession is fine
how about pam-session, to match pam-sshauth?
consistency is the hobgoblin of little minds :D
although i guess we're edging out of proof of concept and towards actual implementation... so these little bits start mattering :)
works for me
|17:57||forum has joined IRC (forum!~Icedove@81-5-255-84.hdsl.highway.telekom.at)|
|17:57||schlady has joined IRC (firstname.lastname@example.org)|
whoa, hold on, everything just broke
I love when local works but the pushed commit of local doesn't
sbalneav: about to head out for a few, might get some testing in tomorrer mornin
crap. name *has* to have .py, or pam_python won't execute it.
wow. that is silly.
|18:02||* vagrantc waves|
|18:06||schlady has left IRC (email@example.com, Remote host closed the connection)|
|18:06||vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Ping timeout: 246 seconds)|
|18:07||schlady has joined IRC (firstname.lastname@example.org)|
|18:11||schlady has left IRC (email@example.com, Ping timeout: 248 seconds)|
|18:13||schlady has joined IRC (firstname.lastname@example.org)|
|18:20||forum has left IRC (forum!~Icedove@81-5-255-84.hdsl.highway.telekom.at, Ping timeout: 245 seconds)|
|18:26||GodFather has left IRC (GodFather!~rcc@75-145-237-204-Michigan.hfc.comcastbusiness.net, Ping timeout: 246 seconds)|
|18:35||sebd has left IRC (email@example.com, Ping timeout: 250 seconds)|
|18:39||schlady has joined IRC (firstname.lastname@example.org)|
|18:43||sebd has joined IRC (email@example.com)|
|18:45||Statler has joined IRC (Statler!~Georg@p4FC87A1F.dip0.t-ipconnect.de)|
|19:48||robb_nl has left IRC (firstname.lastname@example.org, Ping timeout: 246 seconds)|
|19:55||bennabiy has joined IRC (bennabiy!~ben-Nabiy@22.214.171.124)|
|19:55||bennabiy is now known as Guest70556|
|19:56||Guest70556 is now known as ben-nabiy|
|20:00||robb_nl has joined IRC (email@example.com)|
|20:03||Statler has left IRC (Statler!~Georg@p4FC87A1F.dip0.t-ipconnect.de, Remote host closed the connection)|
|20:06||forum has joined IRC (forum!~Icedove@192-164-128-15.hdsl.highway.telekom.at)|
|20:23||forum has left IRC (forum!~Icedove@192-164-128-15.hdsl.highway.telekom.at, Quit: forum)|
|20:23||robb_nl has left IRC (firstname.lastname@example.org, Quit: robb_nl)|
|20:37||jgee has joined IRC (email@example.com)|
|20:39||jgee has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|20:41||jgee has joined IRC (email@example.com)|
|20:49||vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)|
|21:23||ben-nabiy has left IRC (ben-nabiy!~ben-Nabiy@126.96.36.199, Remote host closed the connection)|
|21:28||GodFather has joined IRC (GodFatherfirstname.lastname@example.org)|
|21:52||alkisg_web has left IRC (alkisg_web!d510e916@gateway/web/freenode/ip.188.8.131.52, Quit: Page closed)|
|22:03||ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving)|
|22:16||vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Ping timeout: 250 seconds)|
|23:15||pppingme has left IRC (pppingme!~pppingme@unaffiliated/pppingme, Ping timeout: 250 seconds)|
|23:23||ben_roose has left IRC (email@example.com, Remote host closed the connection)|
|23:24||pppingme has joined IRC (pppingme!~pppingme@unaffiliated/pppingme)|