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


Channel log from 8 December 2016   (all times are UTC)

00:43zamba has left IRC (zamba!marius@flage.org, Ping timeout: 265 seconds)
00:57zamba has joined IRC (zamba!marius@flage.org)
01:33gdi2k has joined IRC (gdi2k!~gdi2k@112.198.70.100)
01:39gdi2k has left IRC (gdi2k!~gdi2k@112.198.70.100, Ping timeout: 268 seconds)
03:30book`_ has left IRC (book`_!~book`@68.ip-149-56-14.net, Quit: Leaving)
03:30book` has joined IRC (book`!~book`@68.ip-149-56-14.net)
03:44GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Ping timeout: 268 seconds)
04:16vsuojanen has joined IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com)
04:47vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)
05:11
<vagrantc>
sbalneav: a little surprised to see the switch back to shell... :)
05:12
i guess 19 lines of shell vs. ~100 lines of python...
05:20Freejack has left IRC (Freejack!~Freejack@unaffiliated/freejack, Ping timeout: 246 seconds)
05:23
<sbalneav>
yeah
05:23
Makes a bit more sense, eh? :D
05:24
Seeing as how all we're going to be doing, usually, is launching programs.... little sense in having python do that.
05:24
I'm off to bed.
05:24
Cheers
05:24Freejack has joined IRC (Freejack!~Freejack@unaffiliated/freejack)
05:29
<vagrantc>
sbalneav: take care
06:04NeK has joined IRC (NeK!9d13686b@gateway/web/freenode/ip.157.19.104.107)
06:04
<NeK>
Hi
06:05NeK is now known as Guest58963
06:05
<Guest58963>
Can I ask about my trouble here?
06:07
<vagrantc>
!ask | echo Guest58963
06:07
<ltsp>
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:08Statler has joined IRC (Statler!~Georg@p4FC87A1F.dip0.t-ipconnect.de)
06:20sutula has left IRC (sutula!~sutula@207-118-156-240.dyn.centurytel.net, Ping timeout: 250 seconds)
06:22* alkisg waves
06:22
<alkisg>
NeK: you can ask here, yes
06:24
vagrantc: why is /etc/ltsp/xsession in /etc rather than /usr/* ?
06:25
<vagrantc>
alkisg: mostly, so that it's easier to customize and tweak in place, without breaking policy
06:25Guest58963 has left IRC (Guest58963!9d13686b@gateway/web/freenode/ip.157.19.104.107, Ping timeout: 260 seconds)
06:25
<vagrantc>
alkisg: especially with etckeeper ...
06:25
<alkisg>
If we ever need that, we could provide hooks or overrides, right?
06:26
It's a script, not a configuration file...
06:26
<vagrantc>
alkisg: long-term, i don't much care .. mostly just put it there during development
06:26
<alkisg>
ok
06:26
<vagrantc>
hooks or overrides would be fine
06:26
<alkisg>
It's also mentioned both in .install and in .links
06:27
Maybe one of them is redudant...
06:27
<vagrantc>
no, the code hard-codes /usr/share/ltsp-pam, so it's a symlink from there to /etc
06:27
<alkisg>
Ah
06:27* alkisg is with Scotty on this one :)
06:28
<vagrantc>
like i said, i mostly put it there to edit during development
06:29
alkisg: so now we've got shell code again
06:30
<alkisg>
Yey!
06:31
It even comes with a .sh extension !
06:32
sbalneav: I think it would be nice to document the login execution flow
06:32
I.e. which parts run when, at under which uid
06:34
vagrantc: is build-essential needed for creating python/shell packages, or is it a left over from back when it had .c code?
06:41
Hmm, strange, I do have proper access through the socket yet my home dir isn't sshfs
06:42
Ah, pamsession.sh doesn't get installed, it's not there in the ltsp-pam.install file
06:42
<vagrantc>
alkisg: i think there are some things needed from build-essential to build any debian packages
06:43sutula has joined IRC (sutula!~sutula@207-118-145-89.dyn.centurytel.net)
06:43
<vagrantc>
yeah, i haven't updated the packaging since last night
06:49
<alkisg>
This is the equivalent of XRANDR_MODE_0: Section "Monitor" Identifier "VGA-1" Option "PreferredMode" "1280x720" EndSection
06:54
The good thing is that it works with vbox too nowadays... so maybe it works mostly everywhere
07:03
The passwd entry is not removed on logout
07:03
Logging in for a second time works fine
07:04
Logging in from the console has the same issue, it immediately logs out again
07:05
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:09ricotz has joined IRC (ricotz!~ricotz@p5B2A8F22.dip0.t-ipconnect.de)
07:09ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz)
07:17
<vagrantc>
yup
07:17
<alkisg>
The shell is much easier for troubleshooting!
07:17
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:26robb_nl has joined IRC (robb_nl!~robb_nl@ip-83-134-1-11.dsl.scarlet.be)
07:32forum has joined IRC (forum!~Icedove@81-5-255-84.hdsl.highway.telekom.at)
07:47forum 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:57robb_nl has left IRC (robb_nl!~robb_nl@ip-83-134-1-11.dsl.scarlet.be, Ping timeout: 250 seconds)
08:06* vagrantc ponders what to do about resolv.conf with network manager installed
08:06
<vagrantc>
installing resolvconf seems to fix the issue
08:06
oh, had it specified
08:11robb_nl has joined IRC (robb_nl!~robb_nl@ip-80-236-244-200.dsl.scarlet.be)
08:11
<vagrantc>
hrm.
08:12
well, latest test for me: login works, but running processes cause issues with second login on MATE, homedir sticks around
08:12
login from lightdm works, i suspect same issues with "login" on console
08:24administrateur has joined IRC (administrateur!c233ebd1@gateway/web/freenode/ip.194.51.235.209)
09:00Statler has left IRC (Statler!~Georg@p4FC87A1F.dip0.t-ipconnect.de, Quit: Leaving)
09:30alkisg_android has joined IRC (alkisg_android!~yaaic@internet-31-217-177-13.pat.ren.cosmote.net)
09:42vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)
09:43alkisg_android has left IRC (alkisg_android!~yaaic@internet-31-217-177-13.pat.ren.cosmote.net, Ping timeout: 256 seconds)
09:57markus_e92 has left IRC (markus_e92!~markus_e9@192-164-100-234.adsl.highway.telekom.at, Ping timeout: 260 seconds)
09:58markus_e92 has joined IRC (markus_e92!~markus_e9@194-166-99-245.adsl.highway.telekom.at)
09:58Statler has joined IRC (Statler!~Georg@mail.lohn24.de)
10:52nek_ has joined IRC (nek_!9d13686b@gateway/web/freenode/ip.157.19.104.107)
10:53
<nek_>
Is there any body?
10:53nek_ has left IRC (nek_!9d13686b@gateway/web/freenode/ip.157.19.104.107, Client Quit)
10:59raphr has joined IRC (raphr!~chatzilla@mail.cpe-chartreux.com)
11:00
<raphr>
hello all. ltsp pnp xenial. I'd like to knwo why my resolv.conf is always overwrited with 8.8.8.8
11:00
it seems to ignore dhcp parameters and /etc/resolvconf.d/base
11:01
overwritten
11:37GodFather has joined IRC (GodFather!~rcc@96-92-43-9-static.hfc.comcastbusiness.net)
11:43gvy has joined IRC (gvy!~mike@altlinux/developer/mike)
12:06user____ has joined IRC (user____!51d32034@gateway/web/freenode/ip.81.211.32.52)
12:17mikkel_ has joined IRC (mikkel_!~mikkel@mail.dlvs.dk)
12:20schlady has joined IRC (schlady!~schlady@141-53-222-232.ip.uni-greifswald.de)
12:55HRH_H_Crab has joined IRC (HRH_H_Crab!~crab@kowloontong.dim-sum.org)
12:55
<HRH_H_Crab>
hi, im trying to disable screen blanking on my clients.
12:55
ive added X_BLANKING=0 to lts.conf but it doesn't seem to work
12:56
im using a kiosk script
12:56
can anyone assist?
13:12robb_nl has left IRC (robb_nl!~robb_nl@ip-80-236-244-200.dsl.scarlet.be, Ping timeout: 258 seconds)
13:12schlady has left IRC (schlady!~schlady@141-53-222-232.ip.uni-greifswald.de, Remote host closed the connection)
13:12schlady has joined IRC (schlady!~schlady@141-53-222-232.ip.uni-greifswald.de)
13:16schlady has left IRC (schlady!~schlady@141-53-222-232.ip.uni-greifswald.de, Remote host closed the connection)
13:17schlady has joined IRC (schlady!~schlady@141.53.222.232)
13:22schlady has left IRC (schlady!~schlady@141.53.222.232, Ping timeout: 256 seconds)
13:43mikkel_ has left IRC (mikkel_!~mikkel@mail.dlvs.dk, Quit: Leaving)
13:51ben_roose has joined IRC (ben_roose!~roose@roose.cs.wichita.edu)
14:19GodFather has left IRC (GodFather!~rcc@96-92-43-9-static.hfc.comcastbusiness.net, Ping timeout: 246 seconds)
14:25Statler has left IRC (Statler!~Georg@mail.lohn24.de, Remote host closed the connection)
14:46KM has joined IRC (KM!5b060092@gateway/web/freenode/ip.91.6.0.146)
14:47
<KM>
Hello. I have problems with LTSP on ubuntu 14.04 after booting the thin client.
14:47
<raphr>
hi again. I finaly found that forcing DNS_SERVER in lts.conf is working.
14:48
<KM>
the client starts, shows the graphical login screen but then it goes back to initramfs busybox.
14:49
could it be a problem with ssh options not set or how can i check that ldm is responding?
14:49
NB. I can login with name an pw, but the ssh session stops. Then it goes to busybox.
14:51
Any suggestions?
14:54KM has left IRC (KM!5b060092@gateway/web/freenode/ip.91.6.0.146)
14:56raphr has left IRC (raphr!~chatzilla@mail.cpe-chartreux.com, Quit: ChatZilla 0.9.93 [Firefox 50.0.2/20161129173726])
14:58quinox has left IRC (quinox!~quinox@ghost.qtea.nl, Quit: :wq)
14:58quinox has joined IRC (quinox!~quinox@ghost.qtea.nl)
15:16gvy has left IRC (gvy!~mike@altlinux/developer/mike, Quit: Leaving)
15:22jammcq has joined IRC (jammcq!~jam@c-68-40-171-103.hsd1.mi.comcast.net)
16:06
<sbalneav>
jammcq!
16:06
<jammcq>
sbalneav: Scotty !!!!!!
16:07
<sbalneav>
lookee
16:10
Crap, why can I never find this link
16:11
ah
16:11
jammcq: https://code.launchpad.net/~ltsp-upstream/+git/ltsp-pam
16:12
<jammcq>
coolio
16:13
wish I understood what it's saying
16:15
<sbalneav>
heh
16:16
We're making progress; is the important part :D
16:19
<jammcq>
I like the sound of that
16:19
<sbalneav>
alkisg, vagrantc: just figured out the exiting shell problem
16:22GodFather has joined IRC (GodFather!~rcc@75-145-237-204-Michigan.hfc.comcastbusiness.net)
16:44robb_nl has joined IRC (robb_nl!~robb_nl@ip-80-236-244-200.dsl.scarlet.be)
17:02forum has joined IRC (forum!~Icedove@81-5-255-84.hdsl.highway.telekom.at)
17:10
<sbalneav>
alkisg, vagrantc: took a stab at cleanup code
17:10alkisg_web has joined IRC (alkisg_web!d510e916@gateway/web/freenode/ip.213.16.233.22)
17:10forum has left IRC (forum!~Icedove@81-5-255-84.hdsl.highway.telekom.at, Ping timeout: 268 seconds)
17:11
<sbalneav>
alkisg_web: ping
17:11
<alkisg_web>
sbalneav: heya
17:11
so, what was the issue?!
17:12
<sbalneav>
Extra exit() was causing shells to log out
17:12
Removed it, now all's working.
17:12
I've also added some cleanup code.
17:12
<alkisg_web>
Aaah, I wonder though why they weren't exit'ing when a lightdm login was on in vt7...
17:13
<sbalneav>
I'm gonna break up that shell script, create a open_session.d and close_session.d directory
17:13
we'll break up the script into pieces.
17:13
That makes it easy for people to customize
17:13
just drop in a bit as needed.
17:13
<alkisg_web>
It's not an issue; the "master" script can also source other dirs...
17:14
<sbalneav>
right.
17:14
<alkisg_web>
Do you want to keep that in a separate tree of the ltsp code base, or will it only be used within ltsp?
17:15
<sbalneav>
Well, I was under the impression that this stuff was going to "become" ltsp6, so we'd merge it in, I guess?
17:15
Oh, you mean the python bit.
17:16
yeah, vagrantc and I were discussing making that the "successor" to libpam-sshauth
17:16
<alkisg_web>
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 :)
17:17
<sbalneav>
That's a packaging issue; once we get things *working*, we can figure out where to stick it.
17:17
<alkisg_web>
So wrt where to keep its source code, it'll be in the same source tree as ltsp6?
17:18
<sbalneav>
I'm thinkin; and the packaging could just break it out into a separate package called "libpam-sshauth"
17:18
<alkisg_web>
Right
17:18
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
17:19
Once that stabilizes a bit, then we can purge the "brainstorming" history so that the ltsp6 tree history can start
17:19
<sbalneav>
Well, I'd suggest we just rename "ltsp-pam" to "ltsp6", and stuff it all in there.
17:19
<alkisg_web>
+1
17:20vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)
17:20
<sbalneav>
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"
17:20
I don't care; that's all just bookeeping. :D
17:20
<alkisg_web>
We'll need some bits from init-ltsp.d, some from ltsp-config... some server-side bits from ltsp-update-image...
17:20
<sbalneav>
vagrantc: Update your tree
17:20
<alkisg_web>
sbalneav: at this point, do you care about thin clients? or are you using fat ones?
17:20
<sbalneav>
1) shell logins now work
17:20
alkisg_web: I'm onto fat myself.
17:21
Here's what I'd say:
17:21
(personally)
17:21
<alkisg_web>
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
17:22
If we don't need ldm, localapps, localdev, ltspfs, ltsp-build-client... it will simplify the code a whole lot
17:22
<sbalneav>
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.
17:22
You want local devices, go fat.
17:23
I'm fine with your idea.
17:23* vagrantc has to attend to eating dinner
17:23
<sbalneav>
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
17:23
<sbalneav>
lol
17:24
<alkisg_web>
We're in different rooms... kitchen vs living room... :P
17:24
<sbalneav>
ah, sweet
17:24
<ogra_>
dont say you guys do a mediterranian BTS
17:24
<sbalneav>
Well, update your trees when done stuffing your faces, and test what's in there now
17:24
<alkisg_web>
ogra_: you're more than welcome to join us!
17:25
<sbalneav>
text login now works, and cleanup *should* happen
17:25
brb, coffee
17:25
<alkisg_web>
ty sbalneav for all :)
17:25
<ogra_>
heh ... sadly still busy til EOW
17:26
<sbalneav>
End Of World?
17:26
<ogra_>
hahaha
17:26
<alkisg_web>
:D
17:26
<sbalneav>
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...
17:27
<ogra_>
nah, its all snappy :P
17:41
<vagrantc>
sbalneav: if i was really lucky, i could get alkisg with a paper airplane
17:41
sbalneav: line of sight
17:42
ogra_: i should've picked you up on my way through germany
17:44
<sbalneav>
vagrantc: mind if I rename ssh.py to pam-sshauth.py?
17:44
to more closely mirror an eventual replacement for libpam-sshauth?
17:45
I'll fix up references, naturally
17:45
<vagrantc>
sbalneav: could we drop the .py part?
17:45
<sbalneav>
Sure
17:45
<vagrantc>
sbalneav: and the .sh part?
17:45
<sbalneav>
Sure
17:45* vagrantc cheers!
17:45
<sbalneav>
two shakes
17:46
<vagrantc>
that way if we switch language, it might not require packaging changes
17:46
i was also thinking of moving the various components into subdirs so we can do things like share/* /usr/share/ltsp-pam/ and such
17:47
but maybe we should just move the init-ltsp.d hook out and call it good
17:47
<sbalneav>
k, lemme fix those two things first.
17:49
<vagrantc>
as you wish :)
17:50
<sbalneav>
should pamsession.sh -> pamsession or: pam-ltspsession
17:50
I'm thinkin' the latter
17:50
<vagrantc>
if it's installed in ltsp-pam, i don't think it needs to specify
17:50
e.g. pamsession is fine
17:50
<sbalneav>
how about pam-session, to match pam-sshauth?
17:51
consistency is the hobgoblin of little minds :D
17:51
<vagrantc>
although i guess we're edging out of proof of concept and towards actual implementation... so these little bits start mattering :)
17:51
<sbalneav>
pam-session
17:51
<vagrantc>
works for me
17:52
<sbalneav>
ok
17:53
pushed
17:57forum has joined IRC (forum!~Icedove@81-5-255-84.hdsl.highway.telekom.at)
17:57schlady has joined IRC (schlady!~schlady@141-53-222-232.ip.uni-greifswald.de)
17:58
<sbalneav>
whoa, hold on, everything just broke
17:58
wut
17:59
<gehidore>
I love when local works but the pushed commit of local doesn't
18:00
<vagrantc>
sbalneav: about to head out for a few, might get some testing in tomorrer mornin
18:00
<sbalneav>
kk
18:01
crap. name *has* to have .py, or pam_python won't execute it.
18:01
that's silly
18:02
<vagrantc>
wow. that is silly.
18:02
oh well.
18:02
<sbalneav>
*shrugs*
18:02* vagrantc waves
18:02
<sbalneav>
Cheers
18:06schlady has left IRC (schlady!~schlady@141-53-222-232.ip.uni-greifswald.de, Remote host closed the connection)
18:06vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Ping timeout: 246 seconds)
18:07schlady has joined IRC (schlady!~schlady@141-53-222-232.ip.uni-greifswald.de)
18:11schlady has left IRC (schlady!~schlady@141-53-222-232.ip.uni-greifswald.de, Ping timeout: 248 seconds)
18:13schlady has joined IRC (schlady!~schlady@141-53-222-232.ip.uni-greifswald.de)
18:20forum has left IRC (forum!~Icedove@81-5-255-84.hdsl.highway.telekom.at, Ping timeout: 245 seconds)
18:26GodFather has left IRC (GodFather!~rcc@75-145-237-204-Michigan.hfc.comcastbusiness.net, Ping timeout: 246 seconds)
18:30schlady has left IRC (schlady!~schlady@141-53-222-232.ip.uni-greifswald.de, Remote host closed the connection)
18:35sebd has left IRC (sebd!~seb@aditu.ldd.fr, Ping timeout: 250 seconds)
18:39schlady has joined IRC (schlady!~schlady@141-53-222-232.ip.uni-greifswald.de)
18:43sebd has joined IRC (sebd!~seb@aditu.ldd.fr)
18:45Statler has joined IRC (Statler!~Georg@p4FC87A1F.dip0.t-ipconnect.de)
19:07schlady has left IRC (schlady!~schlady@141-53-222-232.ip.uni-greifswald.de, Remote host closed the connection)
19:48robb_nl has left IRC (robb_nl!~robb_nl@ip-80-236-244-200.dsl.scarlet.be, Ping timeout: 246 seconds)
19:55bennabiy has joined IRC (bennabiy!~ben-Nabiy@97.89.236.233)
19:55bennabiy is now known as Guest70556
19:56Guest70556 is now known as ben-nabiy
20:00robb_nl has joined IRC (robb_nl!~robb_nl@ip-80-236-244-200.dsl.scarlet.be)
20:03Statler has left IRC (Statler!~Georg@p4FC87A1F.dip0.t-ipconnect.de, Remote host closed the connection)
20:06forum has joined IRC (forum!~Icedove@192-164-128-15.hdsl.highway.telekom.at)
20:23forum has left IRC (forum!~Icedove@192-164-128-15.hdsl.highway.telekom.at, Quit: forum)
20:23robb_nl has left IRC (robb_nl!~robb_nl@ip-80-236-244-200.dsl.scarlet.be, Quit: robb_nl)
20:37jgee has joined IRC (jgee!~jgee@186.85.169.215)
20:39jgee has left IRC (jgee!~jgee@186.85.169.215, Remote host closed the connection)
20:41jgee has joined IRC (jgee!~jgee@186.85.169.215)
20:49vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)
21:23ben-nabiy has left IRC (ben-nabiy!~ben-Nabiy@97.89.236.233, Remote host closed the connection)
21:28GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com)
21:52alkisg_web has left IRC (alkisg_web!d510e916@gateway/web/freenode/ip.213.16.233.22, Quit: Page closed)
22:03ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving)
22:16vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Ping timeout: 250 seconds)
23:15pppingme has left IRC (pppingme!~pppingme@unaffiliated/pppingme, Ping timeout: 250 seconds)
23:23ben_roose has left IRC (ben_roose!~roose@roose.cs.wichita.edu, Remote host closed the connection)
23:24pppingme has joined IRC (pppingme!~pppingme@unaffiliated/pppingme)