03:10 | vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving) | |
04:20 | alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Read error: Connection reset by peer) | |
05:13 | vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc) | |
05:38 | vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving) | |
05:45 | ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz) | |
07:24 | Softeisbieger has joined IRC (Softeisbieger!~Softeisbi@ip-62-143-13-166.hsi01.unitymediagroup.de) | |
07:41 | alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg) | |
07:52 | mikkel has joined IRC (mikkel!~mikkel@mail.dlvs.dk) | |
08:18 | Freejack has left IRC (Freejack!~Freejack@unaffiliated/freejack, Ping timeout: 260 seconds) | |
08:20 | Freejack has joined IRC (Freejack!~Freejack@unaffiliated/freejack) | |
09:01 | kjackal has joined IRC (kjackal!~quassel@2a02:582:cde:6e00:60d3:dbdf:4aea:36df) | |
09:01 | Statler has joined IRC (Statler!~Georg@p54BFB7E0.dip0.t-ipconnect.de) | |
09:55 | Phantomas has joined IRC (Phantomas!~ftsamis@ubuntu/member/phantomas) | |
11:49 | Faith has joined IRC (Faith!~paty_@unaffiliated/faith) | |
11:53 | robb_nl has joined IRC (robb_nl!~robb_nl@ip-213-49-244-79.dsl.scarlet.be) | |
11:56 | riddle has joined IRC (riddle!riddle@us.yunix.net) | |
12:40 | robb_nl has left IRC (robb_nl!~robb_nl@ip-213-49-244-79.dsl.scarlet.be, Quit: I'm gone, bye bye) | |
13:07 | Faith has left IRC (Faith!~paty_@unaffiliated/faith, Quit: Leaving) | |
13:18 | <bennabiy> alkisg: were you able to look into the advanced menu not appearing on thin clients?
| |
13:19 | I thought I filed a bug report about it against ltsp
| |
13:19 | alkisg: ubuntu-mate 16.04
| |
13:55 | ben_roose has joined IRC (ben_roose!~roose@roose.cs.wichita.edu) | |
14:16 | mikkel has left IRC (mikkel!~mikkel@mail.dlvs.dk, Quit: Leaving) | |
14:57 | <alkisg> bennabiy: sorry, I don't have funding to work on ltsp currently, so I'm only doing high priority tasks or paid ones
| |
14:58 | <bennabiy> alkisg: that is sad to hear. Thank you for answering
| |
14:58 | Do you know if something changed as far as gtk in 16.04?
| |
14:58 | I know the advanced menu requires gtk2
| |
14:59 | <alkisg> I haven't heard anything related, no
| |
14:59 | <bennabiy> ok, thank you.
| |
14:59 | <alkisg> np
| |
15:00 | <bennabiy> alkisg: what is your favorite python debugger?
| |
15:00 | <alkisg> I'm not using any
| |
15:00 | <bennabiy> ok
| |
15:00 | <alkisg> I haven't done much development in python
| |
15:01 | <bennabiy> understood
| |
15:04 | Softeisbieger has left IRC (Softeisbieger!~Softeisbi@ip-62-143-13-166.hsi01.unitymediagroup.de, Ping timeout: 244 seconds) | |
16:14 | TatankaT has left IRC (TatankaT!~tim@193.190.253.114, Ping timeout: 250 seconds) | |
17:46 | vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc) | |
17:50 | Softeisbieger has joined IRC (Softeisbieger!~Softeisbi@ip-62-143-13-166.hsi01.unitymediagroup.de) | |
17:52 | Softeisbieger has left IRC (Softeisbieger!~Softeisbi@ip-62-143-13-166.hsi01.unitymediagroup.de, Remote host closed the connection) | |
18:14 | * bennabiy waves at vagrantc | |
18:15 | <bennabiy> been a while
| |
18:15 | Statler has left IRC (Statler!~Georg@p54BFB7E0.dip0.t-ipconnect.de, Quit: Leaving) | |
18:18 | * vagrantc waves | |
18:19 | <bennabiy> (almost never) quick question for you...
| |
18:19 | I am trying to find out why my menu disappears only in ltsp thin client, not in x2go or direct on server...
| |
18:20 | It is the advanced menu in ubuntu-mate ported over from linuxmint, and when I use it on a thin client, I only get a single pixel, and can see it running in the background (it is a python app)
| |
18:20 | Do you have any thoughts on why it would only be the thin client which suffers?
| |
18:20 | <vagrantc> i don't have much experience with menus, admittedly
| |
18:21 | <bennabiy> you do have experience with the codebase though, which is why I am asking
| |
18:21 | I am wondering if the issue is in LDM or whatever the screen control
| |
18:21 | <vagrantc> so the thing that generates the menu is a program? not a .desktop file or something?
| |
18:23 | <bennabiy> https://bitbucket.org/ubuntu-mate/mate-menu/
| |
18:24 | it is python code
| |
18:24 | loads a menu applet
| |
18:24 | I am logged into the server and it works fine, but when I log in through a thin client it is just a single white pixel
| |
18:24 | but ps shows it running
| |
18:25 | <vagrantc> really no idea what in LTSP would cause the menus not to show up...
| |
18:25 | <bennabiy> what is actually providing the screen output to ldm?
| |
18:26 | from server to thin client
| |
18:26 | <vagrantc> well, you're running mate, so you're already well past LDM
| |
18:26 | <bennabiy> yes
| |
18:26 | <vagrantc> are you using LDM_DIRECTX ?
| |
18:26 | <bennabiy> yes
| |
18:26 | well, actually
| |
18:26 | <vagrantc> then it's just raw X11 traffic
| |
18:26 | <bennabiy> I am not sure, I will have to check
| |
18:27 | <vagrantc> are they thin clients, or fat clients?
| |
18:27 | <bennabiy> I am not sure if I set up my lts.conf yet
| |
18:27 | thin
| |
18:27 | all thin
| |
18:27 | I have not checked a fat client yet
| |
18:27 | <vagrantc> would be interested to see how a fat client responds
| |
18:27 | <bennabiy> I have a feeling it will work, but not entirely sure
| |
18:28 | need to build a fat client
| |
18:28 | what all mandatory options are needed for a fat client without doing -c /
| |
18:28 | <vagrantc> if LDM_DIRECTX=true, it's using raw X11, otherwise, it's using X11 over ssh.
| |
18:29 | bennabiy: building a fat client out of the chroot, or what?
| |
18:29 | <bennabiy> using ltsp-build-client
| |
18:30 | I guess I am just wondering since I am running ubuntu-mate what I would need to add to make a proper mate fat client
| |
18:30 | <vagrantc> mostly, just install whatever mate-metapackage
| |
18:30 | into the chroot
| |
18:30 | <bennabiy> best to do it after the fact?
| |
18:31 | <vagrantc> shouldn't matter much either way
| |
18:31 | <bennabiy> ok
| |
18:31 | I do have LDM_DIRECTX=True
| |
18:31 | <vagrantc> use ltsp-chroot to minimize the liklihood of starting daemons inside the chroot
| |
18:31 | <bennabiy> ok
| |
18:32 | Faith has joined IRC (Faith!~paty_@unaffiliated/faith) | |
18:32 | <vagrantc> e.g. sudo ltsp-chroot apt install mate-whatever
| |
18:32 | (or maybe apt-get)
| |
18:33 | <bennabiy> do you work with python much?
| |
18:36 | <vagrantc> not as much as i should :)
| |
18:36 | <bennabiy> heh
| |
18:36 | I feel the same way
| |
18:36 | have you found a good visual debugger?
| |
18:36 | <vagrantc> haven't say i've ever looked for one :)
| |
18:37 | <bennabiy> I can use pdb, but if there is something a bit better then I am open to hear
| |
18:37 | ok
| |
19:04 | vagrantc what does the option --purge-chroot do?
| |
19:04 | <vagrantc> deletes the chroot before building
| |
19:04 | e.g. if there's already a chroot, and you try ltsp-build-client again, it will fail
| |
19:04 | <bennabiy> ah, so if it already exists, it overwrites
| |
19:04 | ok
| |
19:05 | I thought it might remove the source chroot after the image was built
| |
19:05 | for those only using squashfs
| |
19:05 | * vagrantc toys with the idea of rewriting ltsp-build-client as an ansible plybook | |
19:05 | <bennabiy> that would be wonderful!
| |
19:05 | I am wanting to get more into ansible
| |
19:05 | I like it better than puppet
| |
19:06 | <vagrantc> i've done a lot of useful things with it, but am at the point where i'll have to really spend some time learning to get to the next level :)
| |
19:07 | though, at this point, there isn't much to do with ltsp-build-client ... most of the action is in init-ltsp.d
| |
19:07 | it's just down to package selections
| |
19:07 | <bennabiy> I have been impressed with what it can do, but have not had much time to work on it, as I have been doing other things like baking and such for our delis as well as fixing things, but am back in a place where I am more devoted to maintaining technical things
| |
19:08 | I have been playing around with illumos kernel as well in smartos, and like the zones etc
| |
19:08 | <vagrantc> whoah
| |
19:08 | <bennabiy> whoah?
| |
19:10 | * bennabiy puzzles... | |
19:10 | Faith has left IRC (Faith!~paty_@unaffiliated/faith, Ping timeout: 276 seconds) | |
19:11 | Faith has joined IRC (Faith!~paty_@143.107.231.49) | |
19:18 | <vagrantc> illumos/smartos
| |
19:18 | looking to a diverse network :)
| |
19:18 | <bennabiy> yes
| |
19:19 | especially interested since kvm / lx containers is almost flawlessly supported
| |
19:19 | what don't you like about secure linux environments backed by zfs ?
| |
19:19 | <vagrantc> every once in a while i get a wild hard and install Debian GNU/kFreeBSD or Debian GNU/Hurd :)
| |
19:20 | wild hair
| |
19:20 | <bennabiy> HAH!
| |
19:20 | I have looked at Debian GNU/Hurd, but after development died off, I did not think it would be productive for me
| |
19:20 | The concept is interesting
| |
19:20 | <vagrantc> it's certainly not about being productive :)
| |
19:20 | <bennabiy> nope
| |
19:21 | <vagrantc> though zfs sounds interesting
| |
19:21 | <bennabiy> zfs is very wonderful!
| |
19:21 | <||cw> zfs is pretty cool
| |
19:21 | <vagrantc> but most of the userland on the BSDs is painful ... so stuff with a debian userland is more interesting
| |
19:21 | <bennabiy> Even if all you do is use it to replace rsync, you have saved yourself MUCH bandwidth and such
| |
19:21 | <vagrantc> it feels like a time machine to the 90s
| |
19:21 | <bennabiy> you might like dilos
| |
19:22 | debian on illumos
| |
19:22 | <vagrantc> or dyson?
| |
19:22 | <bennabiy> or dyson
| |
19:22 | * vagrantc thought there were licensing issues with the opensolaris/illumos kernel and GNU userland | |
19:22 | <vagrantc> CDDL and GPL incompatibilities or something
| |
19:23 | <bennabiy> It is basically forks of everything compiled for illumos
| |
19:23 | As long as they build, they are fine, if I remember correctly
| |
19:23 | <vagrantc> yes, technically fine, though the licensing is at best in a legal grey area
| |
19:24 | <bennabiy> I would think Ubuntu would be the bigger target for licensing like that with zfs making it mainstream
| |
19:25 | <vagrantc> it is a hot topic
| |
19:25 | <bennabiy> I am sure, especially on the debian side I am guessing
| |
19:27 | I tried to build a fat-client and it locked up on updating the apt
| |
19:27 | twice now
| |
19:29 | thoughts?
| |
19:30 | debugging..
| |
19:30 | <vagrantc> what do you mean by "locked up" ?
| |
19:30 | oh, there are some options you might want to pass to ltsp-chroot
| |
19:31 | <bennabiy> After pulling all the updated it just freezes on 0% [Working]
| |
19:31 | <vagrantc> --mount-all
| |
19:32 | e.g. ltsp-chroot apt-get update ??
| |
19:32 | <bennabiy> https://paste.ec/paste/UzPOP7h4#tPNrE9IirG7ibJx0X-pU/F0ddzDQe84k4ujcujtERcu
| |
19:32 | during the build
| |
19:34 | <vagrantc> doesn't work without javascript :(
| |
19:35 | <alkisg> bennabiy: can you try without all those weird repositories?
| |
19:35 | download.opensuse.org etc...
| |
19:35 | <bennabiy> yes
| |
19:35 | * vagrantc squints | |
19:36 | * alkisg googles "squint"... :D | |
19:36 | <alkisg> Hehe
| |
19:36 | <vagrantc> "the act of squinting; looking with the eyes partly closed"
| |
19:37 | <bennabiy> (3)"the act of compressing integers"
| |
19:38 | * alkisg would surely look with his eyes partly closed if he had to compress integers... | |
19:39 | <bennabiy> yes, when I remove --copy-sourceslist it worked
| |
19:39 | we'll see if it pulls ubuntu-mate-desktop in
| |
19:39 | <alkisg> Check your server sources.list, it sounds problematic
| |
19:40 | <bennabiy> much of it is from Software Boutique installs, testing things out
| |
19:40 | * vagrantc Recommends: dict-freedict-eng-ell | |
19:46 | vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving) | |
19:47 | * bennabiy whistles while the client "fattens" up | |
19:48 | <alkisg> bennabiy: why not ltsp-pnp?
| |
19:49 | <bennabiy> because I have not had much luck with it in the past, considering how I mount everything
| |
19:49 | <alkisg> What do you mean "mount everything"?
| |
19:50 | <bennabiy> I have layered mounts
| |
19:50 | and bind mounts
| |
19:50 | <alkisg> Those were solved, weren't they?
| |
19:50 | <bennabiy> and it was breaking the build
| |
19:50 | not sure
| |
19:50 | been a while since I have tried
| |
19:51 | <alkisg> You can also put things in ltsp-update-image.excludes
| |
19:52 | <bennabiy> yes,
| |
19:53 | I guess since this install has not been fully set up yet, it is a little less encumbered by customizations which I don't want to appear in the fat client
| |
19:53 | ok booting client
| |
19:55 | fat client, the menu appears
| |
19:55 | so it is limited to thin clients
| |
19:57 | I confirm this that I can log out of the user, with the menu on the mate-panel, log in as the user with thin client, and all that is there is a single pixel, and then log out and log in with a fat client, and it is there again
| |
19:57 | all with the same user, and without adding and removing anything
| |
19:59 | <alkisg> Which ltsp version is that?
| |
19:59 | mate 16.04?
| |
20:02 | <bennabiy> ubuntu-mate 16.04
| |
20:02 | 16.04.1
| |
20:03 | <alkisg> and normal redmond menu appears, the problem is in the advanced one, right?
| |
20:03 | <bennabiy> yes
| |
20:04 | I have even pulled in the latest version of mate-menu from bitbucket
| |
20:04 | <alkisg> Sounds to me like a problem with the XDG* environment variables
| |
20:04 | <bennabiy> What would be the best way to debug that?
| |
20:04 | <alkisg> Or with the systemd-logind / policykit "active" problem
| |
20:05 | I don't think I can specify debug instructions for that issue...
| |
20:05 | <bennabiy> I had the issue with mintmenu in ltsp on 17.3 (14.04 pre systemd) where it would disappear, and it was related to python-xlibs
| |
20:06 | <alkisg> Same issue, it happened only on thin clients?
| |
20:06 | <bennabiy> I was wondering if there is some type of issue where it is not being forwarded over X, but when run local, it works?
| |
20:06 | <alkisg> No
| |
20:07 | I don't think that's probable in this case
| |
20:07 | <bennabiy> No, that was global (although I cannot even say that for certain, because I did most of my work from thin clients)
| |
20:07 | <alkisg> Unrelated issue then
| |
20:07 | <bennabiy> and in this case, I get 1 pixel on the screen, where the menu is "running"
| |
20:08 | do you have mate install?
| |
20:08 | can you fire up a thin client vm and see if it works for you?
| |
20:08 | I know it is not just this one lab, as it has happened in two locations now
| |
20:08 | <alkisg> I think I had tried it at that point and it didn't work for me either
| |
20:09 | <bennabiy> as far as I can tell, it was not the python warnings either, as they have been fixed in the latest version, and it still is broken
| |
20:10 | what did we come up with to enable passwords on fat clients? LDM_HASHPASS=True?
| |
20:11 | <alkisg> !lts.conf
| |
20:11 | <ltsp> lts.conf: (#1) http://manpages.ubuntu.com/lts.conf, or (#2) lts.conf manpage is available in the ltsp-docs package
| |
20:11 | <alkisg> I think it's documented there
| |
20:12 | <bennabiy> yes, thankyou
| |
20:19 | hrm... it does not work if the user is in LDAP
| |
20:20 | <alkisg> That's for fat clients, while you're testing thins now, no?
| |
20:24 | <bennabiy> yes
| |
20:24 | but I tested a fat client to see if the menu was there, and it was
| |
20:24 | but I did not have access to my password, so I could not do other things in it
| |
20:24 | it is a side issue
| |
20:25 | <alkisg> So LDM_HASHPASS=True doesn't work for fat clients, if the server is configured to use LDAP logins?
| |
20:25 | <bennabiy> nope (and it is LDM_PASSWORD_HASH as per lts man page)
| |
20:25 | <alkisg> That sounds like a bug, I don't think the code is related to LDAP at all there
| |
20:26 | It should just get the pass from the user, hash it, and store it to passwd
| |
20:26 | <bennabiy> yes, but might be the /etc/passwd entry?
| |
20:26 | <alkisg> No server settings or ldap settings involved...
| |
20:27 | That's a different issue though, not the hashpass one
| |
20:27 | hashpass is about /etc/shadow
| |
20:27 | Not about /etc/passwd
| |
20:27 | <bennabiy> yes, but the bug is that the scripts try to pull user info from /etc/passwd
| |
20:28 | <alkisg> The scripts use getent, which also works with ldap, don't they?
| |
20:28 | <bennabiy> that is true
| |
20:28 | <alkisg> It's possible that there are issues with ldap, but not by design
| |
20:28 | <bennabiy> getent works
| |
20:28 | <alkisg> Most of ldap users didn't report any problems there
| |
20:28 | <bennabiy> it worked for me in mint 17
| |
20:28 | might just be a regressions because of something else?
| |
20:29 | or perhaps the LTS.CONF manpage might have the option documented wrong?
| |
20:29 | I just pulled the latest source, I can look
| |
20:29 | * bennabiy wishes it wasn't so long between development spurts | |
20:29 | <bennabiy> I forget everything
| |
20:31 | nope, LDM_PASSWORD_HASH is correct
| |
20:33 | I guess the [default] section at the top of lts.conf is important, eh?
| |
20:33 | * bennabiy sighs | |
20:33 | <alkisg> :)
| |
20:34 | <bennabiy> that worked...
| |
20:34 | ok no bug
| |
20:34 | now back to something different
| |
20:38 | ok, so I have fat client booted with menu present, and thin client booted with no menu
| |
20:39 | alkisg: you said something about XDG variables... how would I check?
| |
21:10 | kjackal has left IRC (kjackal!~quassel@2a02:582:cde:6e00:60d3:dbdf:4aea:36df, Ping timeout: 264 seconds) | |
21:24 | vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc) | |
21:32 | <bennabiy> welcome back vagrantc
| |
21:32 | I confirmed, it is only thin clients, it works on fat clients, and everywhere else
| |
21:33 | environment variable or something which is different on thin clients than fat?
| |
21:42 | Faith has left IRC (Faith!~paty_@143.107.231.49, Changing host) | |
21:42 | Faith has joined IRC (Faith!~paty_@unaffiliated/faith) | |
21:44 | <vagrantc> DISPLAY
| |
21:45 | with a local system, it's likely to be DISPLAY=:0 ... on a thin client DISPLAY=ip.add.dre.s:7 or DIPLAY=localhost:11
| |
21:45 | ironically, the latter is for X11 over ssh
| |
21:48 | ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving) | |
21:54 | <bennabiy> hrm... I guess I can try the X over SSH, and see if it works
| |
22:11 | <vagrantc> might also be due to some XDG_* variables
| |
22:17 | ben_roose has left IRC (ben_roose!~roose@roose.cs.wichita.edu, Remote host closed the connection) | |
22:24 | Faith has left IRC (Faith!~paty_@unaffiliated/faith, Quit: Leaving) | |
23:38 | vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving) | |