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


Channel log from 12 December 2013   (all times are UTC)

00:10pppingme has left IRC (pppingme!~pppingme@unaffiliated/pppingme, Ping timeout: 245 seconds)
00:13pppingme has joined IRC (pppingme!~pppingme@unaffiliated/pppingme)
00:42mmetzger has left IRC (mmetzger!~mmetzger@99-71-214-107.lightspeed.mdldtx.sbcglobal.net, Ping timeout: 272 seconds)
00:43mmetzger has joined IRC (mmetzger!~mmetzger@99-71-214-107.lightspeed.mdldtx.sbcglobal.net)
01:02freedomrun has left IRC (freedomrun!~freedomru@unaffiliated/freedomrun, Quit: So long and thanks for all the fish)
02:35andygraybeal has left IRC (andygraybeal!~andy@h214.206.213.151.dynamic.ip.windstream.net, Ping timeout: 246 seconds)
02:50andygraybeal has joined IRC (andygraybeal!~andy@h251.193.213.151.dynamic.ip.windstream.net)
03:19staffencasa_ has joined IRC (staffencasa_!~staffenca@8-220.ptpg.oregonstate.edu)
03:20staffencasa has left IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu, Read error: Connection reset by peer)
06:21vagrantc has left IRC (vagrantc!~vagrant@freegeek/vagrantc, Quit: leaving)
06:37freedomrun has joined IRC (freedomrun!~freedomru@unaffiliated/freedomrun)
06:58praj has joined IRC (praj!0e8b9bd2@gateway/web/freenode/ip.14.139.155.210)
07:01
<praj>
Hi, I am interested in setting up LTSP for windows and Linux(ubuntu) in our lab using Thin client and PXE boot
07:01
I need to know 1. What is the type of hardware required? 2. Which windows server is recommended?
07:09
<work_alkisg>
You want diskless clients that have both ubuntu and windows (remote desktop) sessions?
07:09work_alkisg is now known as alkisg
07:09
<alkisg>
praj: ^
07:11
<praj>
yes exactly
07:12
<alkisg>
!fatclients
07:12
<ltsp>
fatclients: You may find some info about the Ubuntu/LTSP implementation of fat clients at https://help.ubuntu.com/community/UbuntuLTSP/FatClients
07:12
<praj>
kindly guide me about the hardware config required
07:12awilliams has left IRC (awilliams!~awilliams@unaffiliated/mistik1, Ping timeout: 272 seconds)
07:12
<alkisg>
First decide if the ubuntu sessions will be thin or fat
07:13
If you want fat (diskless again) clients, then the specs are the same as in standalone ubuntu machines
07:13
<praj>
ok. So i can use existing machines as clients
07:14awilliams has joined IRC (awilliams!~awilliams@unaffiliated/mistik1)
07:14
<alkisg>
Sure
07:15
<praj>
ok. What server hardware is needed for windows and Linux?
07:16
<alkisg>
How much RAM do your current clients have?
07:18
And, how many clients?
07:19
<praj>
30
07:19
<alkisg>
RAM.
07:20
<praj>
2GB RAM
07:20
<alkisg>
So they'll be fat clients
07:20
Then for linux you don't need a good server, anything with gigabit networking will be ok
07:21
For windows, ask in #windows or wait for someone that has such an installation... I'd imagine you'd need something quad or 8 core there
07:21
And with 16 gb ram or so
07:21
<praj>
Ok, Then i need help to configure the system
07:21
<alkisg>
...unless if you want to run windows in a VM instead of through remote desktop
07:22
Sure, start with installing ltsp and ask whatever you want
07:24
<praj>
ok my requirement is each client should be dual boot windows/ubuntu
07:25
if you send me some link about setting up this , it will be useful prajshetty@gmail.com
07:27
<alkisg>
Nope
07:27mssmss has joined IRC (mssmss!~mohan@117.241.0.136)
07:27
<alkisg>
!docs
07:27
<ltsp>
docs: For the latest community documentation, see the LTSP wiki at http://wiki.ltsp.org/ For a PDF with official documentation, see https://sourceforge.net/apps/mediawiki/ltsp/index.php?title=Ltsp_LtspDocumentationUpstream
07:27
<alkisg>
Just read the docs
07:27
<mssmss>
Hi alkisg...
07:27
<alkisg>
Hello
07:28
<mssmss>
I have a 12.04 Ubuntu ltsp setup with 32 terminals..
07:28
trying to block facebook access on clients ...
07:28
<praj>
thanks @docs
07:28
<mssmss>
does not work if https://www.facebook.com is used ...
07:29
<alkisg>
Install a dns server like dnsmasq and cut it from there
07:31
<mssmss>
I am using UFW and and trying to blockall facebook's IP addresses ......
07:31
does not seem to be working ...
07:31
<alkisg>
Ask in #ubuntu for UFS
07:31
UFW
07:31
<mssmss>
will do .. thanks
07:37mssmss has left IRC (mssmss!~mohan@117.241.0.136)
08:07praj has left IRC (praj!0e8b9bd2@gateway/web/freenode/ip.14.139.155.210)
09:03bennabiy has left IRC (bennabiy!~Thunderbi@24-181-55-79.dhcp.gnvl.sc.charter.com, Ping timeout: 260 seconds)
09:04bennabiy has joined IRC (bennabiy!~Thunderbi@24-181-55-79.dhcp.gnvl.sc.charter.com)
09:41freedomrun has left IRC (freedomrun!~freedomru@unaffiliated/freedomrun, Quit: So long and thanks for all the fish)
09:45bennabiy has left IRC (bennabiy!~Thunderbi@24-181-55-79.dhcp.gnvl.sc.charter.com, Ping timeout: 260 seconds)
10:02
<alkisg>
Enslaver: is epoptes available for fedora?
10:20workingcats has joined IRC (workingcats!~workingca@212.122.48.77)
10:35
<Hyperbyte>
alkisg, I'd say.... no
10:36
<alkisg>
Hyperbyte: ty
10:36
<rickogden>
Hey, has anyone used ltsp with an external storage array to store home directories?
10:38
<alkisg>
Sure, many have done that here, nothing LTSP related with it though
10:40
<rickogden>
I'm just thinking my next step would be to abstract the application/image server from the file server.
10:42
Reduce the network traffic as the fat clients would be mounting the NBD from one server and the sshfs for the home directories from another.
10:43
<alkisg>
You can also put the nbd image elsewhere... even locally on the clients if they have storage
10:45
<rickogden>
That might actually make more sense. Not on the clients though as that would mean a deployment every build.
10:46
My long term plan is to virtualise the whole thing
10:46
and put it on a cloud infrastructure
10:49
<alkisg>
A deployment on every build is 1 command from epoptes + maybe 1 hour to copy the image
10:49
If you're running ltsp-update-image once per ...month, it could be worth it
10:49
<Hyperbyte>
rickogden, what exactly do you mean by that you want to put it in a cloud infrastructure?
10:49
<alkisg>
...if it means 10 times more nbd bandwidth...
10:50
<rickogden>
alkisg: more like once a week at the moment
10:51
<alkisg>
Yeah you'd do that once you have the image ready, not while you're still "developing" it
10:51
<rickogden>
Hyperbyte: LTSP PaaS, I'm in the (very) early stages of setting up an OpenStack cloud
10:53
<Hyperbyte>
rickogden, I've never heard of openstack cloud. How does it work?
10:53
<rickogden>
http://www.openstack.org
10:55
<Hyperbyte>
Let me ask again.
10:55
How are you planning to make it work?
10:57
<rickogden>
as I said, very early stages and I've never set up a private cloud, so not sure yet. I haven't got the hardware yet to experiment with.
11:06
<Hyperbyte>
I'm curious why you'd want to set up a private cloud.
11:07
<rickogden>
Hyperbyte: research purposes to start with, and then the ability to spin up services for projects
11:11
<cyberorg>
alkisg, hi, could you have a look at why standalone epoptes-client does not show up in epoptes GUI? ltsp clients show up fine
11:12
http://lists.opensuse.org/opensuse-edu/2013-12/msg00007.html
11:13imox has joined IRC (imox!~imox@91-65-182-111-dynip.superkabel.de)
11:14
<alkisg>
hi cyberorg, looking...
11:14
cyberorg: is epoptes installed in that standalone pc too?
11:15
<cyberorg>
no, just epoptes-client
11:15
<alkisg>
OK, /me checks...
11:16staffencasa_ has left IRC (staffencasa_!~staffenca@8-220.ptpg.oregonstate.edu, Read error: Connection reset by peer)
11:16
<cyberorg>
actually both, on the Lars' test, he has both, on my test only epoptes-client installed on the standalone pc
11:16
in ltsp image only client is installed, that works fine
11:16
<alkisg>
cyberorg: lars@travel:~> cat /etc/default/epoptes-client
11:16
SERVER=localhost
11:17
He wants epoptes-client to connect to his own pc? to control himself?
11:17
<cyberorg>
that is on Lars' test, in my test client, it is SERVER=server, see the followup mails
11:17
<alkisg>
ok, reading on...
11:21
cyberorg: do you have a test environment where you are now, that I could look into with reverse vnc/
11:21
?
11:23
cyberorg: on the client, epoptes-client isn't connected, you should be seeing this if it was:
11:23
root@ltsp219:~# ps ax|grep epoptes
11:23
702 ? S 0:00 socat openssl-connect:server:789,cafile=/etc/epoptes/server.crt,interval=60,forever EXEC:bash -c \"exec -a epoptes-client sh\"
11:23
803 ? S 0:00 epoptes-client
11:23
The second one, with 803 pid
11:24
Since you're not seeing it, it means the client didn't connect
11:25
<cyberorg>
yes, on ltsp-client, it is there, not on standalone one
11:25
<alkisg>
That means there are connection issues, or that the client for some reasons hangs/exits
11:26
<cyberorg>
"From a strace, I see that the epoptes-client wants to
11:26
create/connect to a socket in /var/run/epoptes - this directory (and file) does not exist."
11:26
does it have anything to do with this?
11:26
both ltsp-client and the standalone clients are openSUSE 13.1 on the same network
11:26alexqwesa has left IRC (alexqwesa!~alex@109.172.12.47, Read error: Operation timed out)
11:26
<alkisg>
epoptes-client doesn't access that socket, no
11:26
Only the daemon and the gui
11:31alkisg has left IRC (alkisg!~alkisg@plinet.ioa.sch.gr, Ping timeout: 246 seconds)
11:32work_alkisg has joined IRC (work_alkisg!~alkisg@plinet.ioa.sch.gr)
11:33work_alkisg has joined IRC (work_alkisg!~alkisg@plinet.ioa.sch.gr)
11:33work_alkisg is now known as alkisg
11:33
<alkisg>
(01:28:41 μμ) alkisg: cyberorg: do you have a test environment handy, that I could connect to with epoptes' remote support feature?
11:33
(01:29:21 μμ) alkisg: cyberorg: for troubleshooting, two hints,
11:33
(01:29:31 μμ) alkisg: 1) run /usr/sbin/epoptes-client from the terminal to get its output
11:33
(01:29:58 μμ) alkisg: 2) for certificate issues, try EPOPTES_CLIENT_VERIFY_CERTIFICATE=False /usr/sbin/epoptes-client
11:37PhoenixSTF has joined IRC (PhoenixSTF!~rudi@78.29.159.239)
11:37GrembleBean has joined IRC (GrembleBean!~Ben@cpc35-aztw23-2-0-cust207.18-1.cable.virginm.net)
11:54alkisg is now known as work_alkisg
12:01imox has left IRC (imox!~imox@91-65-182-111-dynip.superkabel.de, Quit: imox)
12:24alexqwesa has joined IRC (alexqwesa!~alex@109.172.12.47)
12:42Selveste1 has joined IRC (Selveste1!~Selveste1@static-5-103-136-165.seas-nve.net)
12:50Selveste1 has left IRC (Selveste1!~Selveste1@static-5-103-136-165.seas-nve.net, Remote host closed the connection)
12:55freedomrun has joined IRC (freedomrun!~freedomru@unaffiliated/freedomrun)
13:23
<andygraybeal>
hi Hyperbyte
13:37
<Hyperbyte>
Hey Andy. :)
13:39F-GTSC has joined IRC (F-GTSC!~phantom@ppp121-44-46-104.lns20.syd6.internode.on.net)
13:41FGXR6 has left IRC (FGXR6!~phantom@ppp121-44-71-7.lns20.syd6.internode.on.net, Ping timeout: 272 seconds)
13:55jtsop has joined IRC (jtsop!c23fefeb@gateway/web/freenode/ip.194.63.239.235)
13:56freedomrun has left IRC (freedomrun!~freedomru@unaffiliated/freedomrun, Ping timeout: 264 seconds)
13:56jtsop has left IRC (jtsop!c23fefeb@gateway/web/freenode/ip.194.63.239.235, Client Quit)
13:58freedomrun has joined IRC (freedomrun!~freedomru@unaffiliated/freedomrun)
13:58Selveste1 has joined IRC (Selveste1!~Selveste1@static-5-103-136-165.seas-nve.net)
14:20willianmazzardo has joined IRC (willianmazzardo!~textual@187.4.15.116)
14:23willianmazzardo has left IRC (willianmazzardo!~textual@187.4.15.116, Client Quit)
14:30bennabiy has joined IRC (bennabiy!~Thunderbi@24-181-55-79.dhcp.gnvl.sc.charter.com)
14:34freedomrun has left IRC (freedomrun!~freedomru@unaffiliated/freedomrun, Ping timeout: 240 seconds)
14:37freedomrun has joined IRC (freedomrun!~freedomru@unaffiliated/freedomrun)
14:39GrembleBean has left IRC (GrembleBean!~Ben@cpc35-aztw23-2-0-cust207.18-1.cable.virginm.net, Quit: I Leave)
14:42alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)
14:44willianmazzardo has joined IRC (willianmazzardo!~textual@187.4.15.116)
14:48willianmazzardo has left IRC (willianmazzardo!~textual@187.4.15.116, Client Quit)
15:07vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc)
15:08Phantomas has joined IRC (Phantomas!~Phantomas@athedsl-4498611.home.otenet.gr)
15:08Phantomas has joined IRC (Phantomas!~Phantomas@ubuntu/member/phantomas)
15:10GrembleBean has joined IRC (GrembleBean!~Ben@cpc35-aztw23-2-0-cust207.18-1.cable.virginm.net)
15:28workingcats is now known as workingsheep
15:43GrembleBean has left IRC (GrembleBean!~Ben@cpc35-aztw23-2-0-cust207.18-1.cable.virginm.net, Quit: I Leave)
15:49Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Quit: Leaving.)
16:51elias_a has left IRC (elias_a!elias@hilla.kapsi.fi, Read error: Operation timed out)
16:52elias_a has joined IRC (elias_a!elias@hilla.kapsi.fi)
17:03staffencasa has joined IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu)
17:09PhoenixSTF has left IRC (PhoenixSTF!~rudi@78.29.159.239, Ping timeout: 272 seconds)
17:12staffencasa has left IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu, Ping timeout: 246 seconds)
17:46PhoenixSTF has joined IRC (PhoenixSTF!~rudi@78.29.159.239)
17:48adrianorg has left IRC (adrianorg!~adrianorg@177.132.218.199, Read error: Connection reset by peer)
17:48rudi_ has joined IRC (rudi_!~rudi@78.29.159.239)
17:53adrianorg has joined IRC (adrianorg!~adrianorg@177.204.76.159.dynamic.adsl.gvt.net.br)
17:58willianmazzardo has joined IRC (willianmazzardo!~textual@187.4.15.116)
18:03staffencasa has joined IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu)
18:40cliebow has joined IRC (cliebow!~cliebow@WatchGuard.ellsworth-hs.ellsworth.k12.me.us)
18:45workingsheep has left IRC (workingsheep!~workingca@212.122.48.77, Quit: Leaving)
18:49
<alkisg>
vagrantc: around?
18:56
<vagrantc>
ish
18:58
<alkisg>
About localappsd, fifos etc:
18:58
Our master ssh connection could become a little more useful than a plain sh -
18:59
Something like this, to try in a local terminal:
18:59
ssh -M -S /tmp/s user@localhost /path/to/ltsp-session | sh
19:00
ltsp-session makes a fifo and just outputs whatever's written to it: http://paste.ubuntu.com/6562892/
19:00
So then the "user" can run commands locally on the client, like this:
19:00
echo date >/tmp/ltsp-session-user/localapps-fifo
19:01
No more ltsp-localappsd at all... :)
19:03
The same can be done for remoteapps, to have /etc/xdg/autostart/some-script make a fifo and read from it and launch the commands written there inside the user session with all the environment
19:03freedomrun has left IRC (freedomrun!~freedomru@unaffiliated/freedomrun, Quit: So long and thanks for all the fish)
19:04
<alkisg>
"sh" is ligher than "xprop", and it doesn't rely on X, it would work for console-based or wayland sessions too...
19:05
For better organization, we would want an "ltsp-session" script, an LTSP_SESSION environment variable, and an ltsp-session temporary directory
19:05
<vagrantc>
sounds promising!
19:05
<alkisg>
Nice, I'll keep digging! :)
19:06
<vagrantc>
so, essentially we need to start something on the server side that doesn't exit, and ideally reads and listens for input?
19:06
and then executes appropriate things?
19:06
<alkisg>
Yup
19:06
<vagrantc>
this sounds way better :)
19:06
<alkisg>
ssh -M -S /tmp/s user@localhost /path/to/ltsp-session | su - user -c sh
19:07
...if we don't want to filter the commands...
19:07
Ideally we want them to be sockets instead of fifos, for two way communication
19:07
I'll look into that too
19:08
<vagrantc>
this does require that ltsp-session exists on the server, yes?
19:08
<alkisg>
We can scp it if needed, but I think we do want /etc/xdg/autostart/remoteappsd-script to be preinstalled in order to run with full environment, DBUS_SESSION_BUS_ADDRESS and everything
19:10
<vagrantc>
so essentially ltsp-localappsd would be listening to the output of the ssh session?
19:10
<alkisg>
So I'm inclined towards some ldm-server package that contains all the necessary scripts for servers that support ltsp logins
19:10
ltsp-localapps is the "| su - user -c sh" part
19:10
<vagrantc>
right
19:10
i.e. ltsp-localapps replaced by half a line of code :)
19:10
<alkisg>
(or a script that filters the commands read from the ssh socket, if we prefer that)
19:12
<vagrantc>
if we know what we're expecting to see on the other side of the connection, it makes the screen-scraping less difficult ...
19:12
well, i guess that only happens after authentication and the ssh socket/tunnel/fifo is created
19:13
<alkisg>
No need for screen scraping, we can just run whatever the user tells us... | while read -r cmd; do su - user -c "$cmd"; done
19:13
(if we want to save the memory of "su - user -c sh")
19:14
But I'd like to be able to do this too, which won't work with a plain fifo:
19:14
x=$(ltsp-localapps date)
19:15
I.e. get the output of localapps commands on the server side... :)
19:15
A socket would be best there
19:23
Hmm or just 2 fifos
19:29willianmazzardo has left IRC (willianmazzardo!~textual@187.4.15.116, Quit: Textual IRC Client: http://www.textualapp.com/)
19:32kev_j has left IRC (kev_j!~Kevin@web.ta-realty.com, Remote host closed the connection)
19:33
<alkisg>
...or even socat, which can pass stderr too :)
19:41ChadLepto has left IRC (ChadLepto!~chadlepto@unaffiliated/chadlepto, Quit: Leaving)
19:41Phantomas has joined IRC (Phantomas!~Phantomas@ubuntu/member/phantomas)
19:41imox has joined IRC (imox!~imox@p4FC5DA5E.dip0.t-ipconnect.de)
19:47ChadLepto has joined IRC (ChadLepto!~chadlepto@unaffiliated/chadlepto)
19:57andygraybeal has left IRC (andygraybeal!~andy@h251.193.213.151.dynamic.ip.windstream.net, Quit: Ex-Chat)
19:58andygraybeal has joined IRC (andygraybeal!~andy@h251.193.213.151.dynamic.ip.windstream.net)
20:11andygraybeal has left IRC (andygraybeal!~andy@h251.193.213.151.dynamic.ip.windstream.net, Quit: Ex-Chat)
20:11andygraybeal has joined IRC (andygraybeal!~andy@h251.193.213.151.dynamic.ip.windstream.net)
20:15telex has left IRC (telex!~telex@freeshell.de, Remote host closed the connection)
20:16telex has joined IRC (telex!~telex@freeshell.de)
20:22alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Remote host closed the connection)
20:43adrianorg has left IRC (adrianorg!~adrianorg@177.204.76.159.dynamic.adsl.gvt.net.br, Ping timeout: 246 seconds)
20:45adrianorg has joined IRC (adrianorg!~adrianorg@177.156.229.198)
22:12p3t3r has joined IRC (p3t3r!~boop@h107.175.188.173.dynamic.ip.windstream.net)
22:15FrozenZia has left IRC (FrozenZia!pbrown@evo.paivola.fi, Ping timeout: 250 seconds)
22:33FrozenZia has joined IRC (FrozenZia!pbrown@evo.paivola.fi)
22:47imox has left IRC (imox!~imox@p4FC5DA5E.dip0.t-ipconnect.de, Quit: imox)
23:05book`_ has left IRC (book`_!~book`@li125-242.members.linode.com, Ping timeout: 272 seconds)
23:10book` has joined IRC (book`!~book`@li125-242.members.linode.com)
23:38Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Quit: Leaving.)
23:43staffencasa has left IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu, Ping timeout: 246 seconds)
23:51staffencasa has joined IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu)
23:52
<andygraybeal>
hey bros, i know it is off topic, but check out my new kid.. he's two weeks old: http://i.imgur.com/AHoh1sk.jpg