00:25 | wyseguy has joined IRC (wyseguy!~wyseguy@unaffiliated/wyseguy) | |
00:48 | dtcrshr has left IRC (dtcrshr!~datacrush@unaffiliated/datacrusher, Quit: Saindo) | |
06:30 | Statler has joined IRC (Statler!~Georg@p4FC878EC.dip0.t-ipconnect.de) | |
07:15 | vsuojanen has joined IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com) | |
07:17 | wyseguy has left IRC (wyseguy!~wyseguy@unaffiliated/wyseguy, Ping timeout: 268 seconds) | |
07:17 | vsuojanen has joined IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com) | |
07:22 | schlady has joined IRC (schlady!~schlady@141-53-219-214.ip.uni-greifswald.de) | |
07:25 | <alkisg> !nbd-client
| |
07:25 | <ltsp> nbd-client: To try mounting the NBD image from the client initramfs: nbd-client 192.168.67.1 -N /opt/ltsp/i386 /dev/nbd0
| |
07:25 | <alkisg> !client-list
| |
07:25 | <ltsp> client-list: to get a list of all nbd-clients (which sometimes is the same as ltsp clients), run: netstat -tn | sed -n 's/.*:10809 *\([0-9.]*\):.*/\1/p' | sort -Vu
| |
07:29 | mikkel has joined IRC (mikkel!~mikkel@mail.dlvs.dk) | |
07:29 | vsuojanen has left IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com, Remote host closed the connection) | |
07:34 | vsuojanen has joined IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com) | |
07:50 | ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz) | |
08:14 | user3948572 has joined IRC (user3948572!~user39485@mail.lbathivel.com) | |
08:27 | robb_nl has joined IRC (robb_nl!~robb_nl@ip-83-134-1-52.dsl.scarlet.be) | |
09:38 | Statler has left IRC (Statler!~Georg@p4FC878EC.dip0.t-ipconnect.de, Ping timeout: 240 seconds) | |
10:05 | Statler has joined IRC (Statler!~Georg@mail.lohn24.de) | |
10:26 | <gdi2k> ah
| |
10:26 | <alkisg> gdi2k: wrong window :)
| |
12:41 | vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc) | |
13:23 | vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving) | |
13:31 | GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Ping timeout: 244 seconds) | |
13:40 | GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com) | |
13:41 | GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Remote host closed the connection) | |
13:48 | GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com) | |
13:50 | ben_roose has joined IRC (ben_roose!~roose@roose.cs.wichita.edu) | |
14:22 | robb_nl has left IRC (robb_nl!~robb_nl@ip-83-134-1-52.dsl.scarlet.be, Ping timeout: 260 seconds) | |
14:32 | robb_nl has joined IRC (robb_nl!~robb_nl@ip-83-134-1-52.dsl.scarlet.be) | |
14:36 | robb_nl has left IRC (robb_nl!~robb_nl@ip-83-134-1-52.dsl.scarlet.be, Ping timeout: 244 seconds) | |
14:48 | user3948572 has left IRC (user3948572!~user39485@mail.lbathivel.com, Quit: Quitte) | |
15:04 | adrianor1 has joined IRC (adrianor1!~adrianorg@177.156.227.173) | |
15:07 | adrianorg has left IRC (adrianorg!~adrianorg@189.58.232.226.dynamic.adsl.gvt.net.br, Ping timeout: 260 seconds) | |
15:13 | adrianor1 is now known as adrianorg | |
15:46 | Statler has left IRC (Statler!~Georg@mail.lohn24.de, Quit: Leaving) | |
15:55 | schlady has left IRC (schlady!~schlady@141-53-219-214.ip.uni-greifswald.de, Remote host closed the connection) | |
15:56 | schlady has joined IRC (schlady!~schlady@141-53-219-214.ip.uni-greifswald.de) | |
16:00 | schlady has left IRC (schlady!~schlady@141-53-219-214.ip.uni-greifswald.de, Ping timeout: 250 seconds) | |
16:02 | dtcrshr has joined IRC (dtcrshr!~datacrush@unaffiliated/datacrusher) | |
16:03 | markus_e92 has joined IRC (markus_e92!~markus_e9@188-22-177-130.adsl.highway.telekom.at) | |
16:03 | mikkel has left IRC (mikkel!~mikkel@mail.dlvs.dk, Quit: Leaving) | |
16:09 | <sbalneav> Oooo, gettin good...
| |
16:10 | robb_nl has joined IRC (robb_nl!~robb_nl@ip-83-134-1-52.dsl.scarlet.be) | |
16:11 | <sbalneav> alkisg: http://git.launchpad.net/~ltsp-upstream/+git/ltsp-pam
| |
16:26 | robb_nl has left IRC (robb_nl!~robb_nl@ip-83-134-1-52.dsl.scarlet.be, Ping timeout: 268 seconds) | |
18:48 | wyseguy has joined IRC (wyseguy!~wyseguy@unaffiliated/wyseguy) | |
19:16 | vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc) | |
20:10 | <sbalneav> vagrantc: have a look now
| |
20:10 | I now have the sshfs mounts happening
| |
20:10 | plus the cleanup
| |
20:10 | I've simplified the tree completely.
| |
20:10 | Now the python module's doing most of the work.
| |
20:12 | On a fat client, I can now:
| |
20:12 | log in with lightdm + gtk_greeter
| |
20:12 | home dir is mounted with sshfs
| |
20:12 | user geom is brought over into extrausers
| |
20:13 | auth during screen lock works.
| |
20:13 | Can launch X programs on the server and display on the client.
| |
20:14 | On logout, sshfs is unmounted, tunnel is terminated, and processes are cleaned up.
| |
20:19 | * vagrantc cheers! | |
20:24 | <sbalneav> What I really should do is get off my butt and replace ltspfs.
| |
20:26 | <vagrantc> i know alkisg had at one point thought about just using sshfs with reverse mounts or something
| |
20:27 | <sbalneav> Here was my thought
| |
20:27 | Write a fuse filesystem that uses X atoms to communicate.
| |
20:28 | That way, if you have an SSH tunnel, the filesystem stuff would be encrypted over the tunnel
| |
20:28 | <vagrantc> given that many projects are moving away from X ... might be good to not rely on X specific features
| |
20:28 | even crusty old X developers are nudging people to move away from it
| |
20:29 | <sbalneav> What replaces X?
| |
20:30 | <vagrantc> i think it's still open what will replace it
| |
20:31 | that's why i like sticking to the ssh tunnel and whatnot
| |
20:32 | although, from what i gather, noting really replaces network-transparent X :/
| |
20:32 | nothing
| |
20:32 | <sbalneav> Wonder if we could write something that uses stdio and makes use of the existing pre-plumbed tunnel.
| |
20:33 | Everybody's down on X. But it *works*.
| |
20:33 | <vagrantc> yes, i think using the ssh tunnel for communications might be the best way forward
| |
20:34 | <sbalneav> And so far as I've ever seen, none of the so-called "alternatives" do even 1/4 of what X can do.
| |
20:34 | <vagrantc> that said, i've been long thinking we should move towards defaulting to a fat client model, in which case these things become moot, except for maintaining compatibility with thin client implementations
| |
20:35 | <sbalneav> I'm fine with going fat client.
| |
20:35 | <vagrantc> sbalneav: i hear you! at the same time, i don't want to invest new technology into something that's softly deprecated
| |
20:35 | <sbalneav> Yeah, fair enough. Fat client makes the problem go away, and quite frankly, I'm perfectly happy saying "Thin client only just doesn't get localdevices anymore"
| |
20:36 | <vagrantc> e.g. keep maintaining the stuff we have with X, but probably not develop new stuff
| |
20:36 | <sbalneav> Well, with this pam module method, we're really not dependent upon X at all.
| |
20:36 | <vagrantc> exactly why it's so exciting! :)
| |
20:37 | frees up a lot of options
| |
20:37 | whatever way going forward will almost surely support PAM
| |
20:37 | <sbalneav> right.
| |
20:37 | Well, what's there right now, at least for me, is workable.
| |
20:38 | <vagrantc> sbalneav: so, my rough idea for a plan to keep moving forward is to get fat clients working beyond a proof of concept, and then spend some time seeing what we can do for thin clients
| |
20:38 | <sbalneav> Yes. Seems logical; get the fat client stuff working, which, unless my setup is somehow really wierd, should be working mostly as-is and where-is now.
| |
20:38 | <vagrantc> once we have a solid fat client implementation, it'll inform how difficult it will be to do the remaining thin client bits
| |
20:40 | <sbalneav> The nice thing is with this; there's next to no C code left.
| |
20:43 | <vagrantc> cool as C code is, i think that's a good thing :)
| |
20:43 | <sbalneav> I'm happy to shrink LTSP down to a bare minimum.
| |
20:44 | <vagrantc> yeah. make other projects do the work. :)
| |
20:53 | gp has joined IRC (gp!~gp@104-14-168-137.lightspeed.rcsntx.sbcglobal.net) | |
21:12 | <vagrantc> sbalneav: looking forward to taking your new code for a spin :)
| |
21:12 | <sbalneav> Cool
| |
21:13 | I think it's gonna need a bit more bulletproofing. But, I think it's workable as-is.
| |
21:14 | <vagrantc> though for now, i should get a short walk in and get some sleep and adjust my timezone before my visit with alkisg tomorrow :)
| |
21:15 | this hotel wifi is silly ... it blocks http connections with a registration/login page, but all other ports, including https, work fine :)
| |
21:16 | <sbalneav> "no one does anything else but web, right?!"
| |
21:17 | <vagrantc> what's funny, is with the https-everywhere extension, i didn't even figure it out the pattern for quite a while
| |
21:18 | * vagrantc is also glad that this new code is conforming to vagrantc's plot to switch to git | |
21:20 | <sbalneav> Oh, quite happy with going to git.
| |
21:22 | vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Ping timeout: 240 seconds) | |
21:53 | schlady has joined IRC (schlady!~schlady@ip1f12125a.dynamic.kabel-deutschland.de) | |
22:04 | GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Ping timeout: 260 seconds) | |
22:16 | ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving) | |
22:24 | vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc) | |
22:32 | ben_roose has left IRC (ben_roose!~roose@roose.cs.wichita.edu, Remote host closed the connection) | |
22:34 | vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Ping timeout: 246 seconds) | |
22:50 | schlady_ has joined IRC (schlady_!~schlady@p200300CB8BC4D900598AE4FBFE2E6389.dip0.t-ipconnect.de) | |
22:53 | schlady has left IRC (schlady!~schlady@ip1f12125a.dynamic.kabel-deutschland.de, Ping timeout: 245 seconds) | |
23:09 | schlady has joined IRC (schlady!~schlady@2a03:2260:200e:0:d933:d30a:941b:53ff) | |
23:11 | dtcrshr has left IRC (dtcrshr!~datacrush@unaffiliated/datacrusher, Quit: Saindo) | |
23:11 | schlady_ has left IRC (schlady_!~schlady@p200300CB8BC4D900598AE4FBFE2E6389.dip0.t-ipconnect.de, Ping timeout: 240 seconds) | |