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


Channel log from 5 August 2014   (all times are UTC)

00:19ogra_ has joined IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de)
01:09ogra_ has left IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de, Ping timeout: 250 seconds)
01:34roasted has left IRC (roasted!~quassel@unaffiliated/roasted)
02:35cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Ping timeout: 255 seconds)
02:36cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg)
03:03vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc)
03:17cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Ping timeout: 244 seconds)
03:19cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg)
04:09adrianorg has left IRC (adrianorg!~adrianorg@179.180.171.142, Ping timeout: 260 seconds)
04:10adrianorg has joined IRC (adrianorg!~adrianorg@177.132.221.203)
05:44cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Remote host closed the connection)
05:48mikkel has joined IRC (mikkel!~mikkel@mail.dlvs.dk)
05:50cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg)
05:59mealstrom1 has left IRC (mealstrom1!~Thunderbi@46.63.63.163, Ping timeout: 244 seconds)
06:06cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Remote host closed the connection)
06:15cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg)
06:19vagrantc has left IRC (vagrantc!~vagrant@freegeek/vagrantc, Quit: leaving)
06:51ogra_ has joined IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de)
06:53alexxtasi has joined IRC (alexxtasi!~alex@unaffiliated/alexxtasi)
07:23mealstrom has joined IRC (mealstrom!~Thunderbi@46.63.71.254)
07:32bobby_C has joined IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at)
08:01ben_nabiy has joined IRC (ben_nabiy!~bennabiy@unaffiliated/bennabiy)
08:05bennabiy has left IRC (bennabiy!~bennabiy@unaffiliated/bennabiy, Ping timeout: 255 seconds)
08:18adrianorg has left IRC (adrianorg!~adrianorg@177.132.221.203, Ping timeout: 260 seconds)
08:18adrianorg has joined IRC (adrianorg!~adrianorg@177.156.59.165)
08:52alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)
09:11cryptrat has left IRC (cryptrat!32c3bb3e@gateway/web/freenode/ip.50.195.187.62, Ping timeout: 246 seconds)
09:33adrianorg has left IRC (adrianorg!~adrianorg@177.156.59.165, Ping timeout: 245 seconds)
09:35adrianorg has joined IRC (adrianorg!~adrianorg@177.156.231.181)
09:50adrianorg has left IRC (adrianorg!~adrianorg@177.156.231.181, Read error: Connection reset by peer)
09:52adrianorg has joined IRC (adrianorg!~adrianorg@177.132.219.22)
10:36adrianorg has left IRC (adrianorg!~adrianorg@177.132.219.22, Read error: Connection reset by peer)
10:40adrianorg has joined IRC (adrianorg!~adrianorg@179.180.171.158)
11:29Grembler has joined IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net)
12:08adrianorg has left IRC (adrianorg!~adrianorg@179.180.171.158, Ping timeout: 240 seconds)
12:10adrianorg has joined IRC (adrianorg!~adrianorg@179.183.66.249)
12:15ben_nabiy is now known as bennabiy
12:25telex has left IRC (telex!~telex@freeshell.de, Remote host closed the connection)
12:26telex has joined IRC (telex!~telex@freeshell.de)
12:28khildin has joined IRC (khildin!~khildin@ip-213-49-85-66.dsl.scarlet.be)
12:31Faith has joined IRC (Faith!~paty@unaffiliated/faith)
12:35andygraybeal has left IRC (andygraybeal!~andy@h255.228.22.98.dynamic.ip.windstream.net, Quit: Ex-Chat)
13:14mikkel has left IRC (mikkel!~mikkel@mail.dlvs.dk, *.net *.split)
13:14Faith has left IRC (Faith!~paty@unaffiliated/faith, *.net *.split)
13:14FrozenZia has left IRC (FrozenZia!pbrown@evo.paivola.fi, *.net *.split)
13:14telex has left IRC (telex!~telex@freeshell.de, *.net *.split)
13:14mealstrom has left IRC (mealstrom!~Thunderbi@46.63.71.254, *.net *.split)
13:14workingcats has left IRC (workingcats!~workingca@212.122.48.77, *.net *.split)
13:14Grembler has left IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net, *.net *.split)
13:14bennabiy has left IRC (bennabiy!~bennabiy@unaffiliated/bennabiy, *.net *.split)
13:14spectra- has left IRC (spectra-!~spectra@eregion.nardol.org, *.net *.split)
13:14sbalneav has left IRC (sbalneav!~sbalneav@205.200.162.9, *.net *.split)
13:14|Paradox| has left IRC (|Paradox|!iamparadox@c-71-56-171-154.hsd1.va.comcast.net, *.net *.split)
13:14stgraber has left IRC (stgraber!~stgraber@ubuntu/member/stgraber, *.net *.split)
13:14shawnp0wers has left IRC (shawnp0wers!~spowers@linuxjournal/staff/shawnp0wers, *.net *.split)
13:14SpComb has left IRC (SpComb!terom@zapotek.paivola.fi, *.net *.split)
13:14klausade has left IRC (klausade!~klaus@cm-84.215.153.179.getinternet.no, *.net *.split)
13:14niluje has left IRC (niluje!~niluje@212-83-162-172.rev.poneytelecom.eu, *.net *.split)
13:14ogra_ has left IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de, *.net *.split)
13:14zamba has left IRC (zamba!marius@flage.org, *.net *.split)
13:14zama has left IRC (zama!zama@unaffiliated/stryx/x-3871776, *.net *.split)
13:14||cw has left IRC (||cw!~chris@phpgroupware/cw, *.net *.split)
13:14Hyperbyte has left IRC (Hyperbyte!jan@middelkoop.cc, *.net *.split)
13:14yanu has left IRC (yanu!~yanu@lugwv/member/yanu, *.net *.split)
13:14markosu has left IRC (markosu!marko5@kapsi.fi, *.net *.split)
13:14alexxtasi has left IRC (alexxtasi!~alex@unaffiliated/alexxtasi, *.net *.split)
13:14pppingme has left IRC (pppingme!~pppingme@unaffiliated/pppingme, *.net *.split)
13:14mmetzger has left IRC (mmetzger!~mmetzger@99-71-214-107.lightspeed.mdldtx.sbcglobal.net, *.net *.split)
13:14tarzeau_ has left IRC (tarzeau_!~gurkan@mail.aiei.ch, *.net *.split)
13:14book` has left IRC (book`!~book`@192.241.198.49, *.net *.split)
13:14Asterisks has left IRC (Asterisks!~quassel@2607:5300:60:48bd::1, *.net *.split)
13:14elias_a has left IRC (elias_a!elias@hilla.kapsi.fi, *.net *.split)
13:14sutula has left IRC (sutula!~sutula@207-118-132-97.dyn.centurytel.net, *.net *.split)
13:14slackish has left IRC (slackish!amcphall@mcphall.org, *.net *.split)
13:14adrianorg has left IRC (adrianorg!~adrianorg@179.183.66.249, *.net *.split)
13:14bobby_C has left IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at, *.net *.split)
13:14muppis_ has left IRC (muppis_!muppis@takaisin.fi, *.net *.split)
13:14staffencasa has left IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu, *.net *.split)
13:14dberkholz has left IRC (dberkholz!~dberkholz@gentoo/developer/dberkholz, *.net *.split)
13:14TatankaT_ has left IRC (TatankaT_!~tim@193.190.253.114, *.net *.split)
13:14cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, *.net *.split)
13:14mgariepy has left IRC (mgariepy!~mgariepy@ubuntu/member/mgariepy, *.net *.split)
13:14NeonLicht has left IRC (NeonLicht!~NeonLicht@darwin.ugr.es, *.net *.split)
13:14xiphias256 has left IRC (xiphias256!~finn@cm-84.208.202.70.getinternet.no, *.net *.split)
13:14Parker955 has left IRC (Parker955!~parker@74.112.203.151, *.net *.split)
13:14uXus has left IRC (uXus!~uXus@217.77.222.72, *.net *.split)
13:14kwmiebach_ has left IRC (kwmiebach_!sid16855@gateway/web/irccloud.com/x-tjvwutrxzldsfkqm, *.net *.split)
13:14highvoltage has left IRC (highvoltage!~highvolta@ubuntu/member/highvoltage, *.net *.split)
13:14khildin has left IRC (khildin!~khildin@ip-213-49-85-66.dsl.scarlet.be, *.net *.split)
13:14ncd209 has left IRC (ncd209!~ncd209@83-244-242-194.cust-83.exponential-e.net, *.net *.split)
13:14riddle has left IRC (riddle!riddle@us.yunix.net, *.net *.split)
13:23dreville has left IRC (dreville!~deeville@38.117.108.108, Quit: This computer has gone to sleep)
13:23dreville has joined IRC (dreville!~deeville@38.117.108.108)
13:24dreville has left IRC (dreville!~deeville@38.117.108.108, Client Quit)
13:26Faith has joined IRC (Faith!~paty@unaffiliated/faith)
13:26khildin has joined IRC (khildin!~khildin@ip-213-49-85-66.dsl.scarlet.be)
13:26telex has joined IRC (telex!~telex@freeshell.de)
13:26adrianorg has joined IRC (adrianorg!~adrianorg@179.183.66.249)
13:26Grembler has joined IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net)
13:26bennabiy has joined IRC (bennabiy!~bennabiy@unaffiliated/bennabiy)
13:26bobby_C has joined IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at)
13:26mealstrom has joined IRC (mealstrom!~Thunderbi@46.63.71.254)
13:26alexxtasi has joined IRC (alexxtasi!~alex@unaffiliated/alexxtasi)
13:26ogra_ has joined IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de)
13:26cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg)
13:26mikkel has joined IRC (mikkel!~mikkel@mail.dlvs.dk)
13:26FrozenZia has joined IRC (FrozenZia!pbrown@evo.paivola.fi)
13:26zamba has joined IRC (zamba!marius@flage.org)
13:26workingcats has joined IRC (workingcats!~workingca@212.122.48.77)
13:26mgariepy has joined IRC (mgariepy!~mgariepy@ubuntu/member/mgariepy)
13:26spectra- has joined IRC (spectra-!~spectra@eregion.nardol.org)
13:26muppis_ has joined IRC (muppis_!muppis@takaisin.fi)
13:26NeonLicht has joined IRC (NeonLicht!~NeonLicht@darwin.ugr.es)
13:26ncd209 has joined IRC (ncd209!~ncd209@83-244-242-194.cust-83.exponential-e.net)
13:26|Paradox| has joined IRC (|Paradox|!iamparadox@c-71-56-171-154.hsd1.va.comcast.net)
13:26zama has joined IRC (zama!zama@unaffiliated/stryx/x-3871776)
13:26pppingme has joined IRC (pppingme!~pppingme@unaffiliated/pppingme)
13:26||cw has joined IRC (||cw!~chris@phpgroupware/cw)
13:26mmetzger has joined IRC (mmetzger!~mmetzger@99-71-214-107.lightspeed.mdldtx.sbcglobal.net)
13:26sbalneav has joined IRC (sbalneav!~sbalneav@205.200.162.9)
13:26staffencasa has joined IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu)
13:26uXus has joined IRC (uXus!~uXus@217.77.222.72)
13:26kwmiebach_ has joined IRC (kwmiebach_!sid16855@gateway/web/irccloud.com/x-tjvwutrxzldsfkqm)
13:26dberkholz has joined IRC (dberkholz!~dberkholz@gentoo/developer/dberkholz)
13:26book` has joined IRC (book`!~book`@192.241.198.49)
13:26tarzeau_ has joined IRC (tarzeau_!~gurkan@mail.aiei.ch)
13:26stgraber has joined IRC (stgraber!~stgraber@ubuntu/member/stgraber)
13:26TatankaT_ has joined IRC (TatankaT_!~tim@193.190.253.114)
13:26riddle has joined IRC (riddle!riddle@us.yunix.net)
13:26shawnp0wers has joined IRC (shawnp0wers!~spowers@linuxjournal/staff/shawnp0wers)
13:26SpComb has joined IRC (SpComb!terom@zapotek.paivola.fi)
13:26klausade has joined IRC (klausade!~klaus@cm-84.215.153.179.getinternet.no)
13:26Hyperbyte has joined IRC (Hyperbyte!jan@middelkoop.cc)
13:26xiphias256 has joined IRC (xiphias256!~finn@cm-84.208.202.70.getinternet.no)
13:26niluje has joined IRC (niluje!~niluje@212-83-162-172.rev.poneytelecom.eu)
13:26markosu has joined IRC (markosu!marko5@kapsi.fi)
13:26yanu has joined IRC (yanu!~yanu@lugwv/member/yanu)
13:26Asterisks has joined IRC (Asterisks!~quassel@2607:5300:60:48bd::1)
13:26Parker955 has joined IRC (Parker955!~parker@74.112.203.151)
13:26slackish has joined IRC (slackish!amcphall@mcphall.org)
13:26sutula has joined IRC (sutula!~sutula@207-118-132-97.dyn.centurytel.net)
13:26elias_a has joined IRC (elias_a!elias@hilla.kapsi.fi)
13:26highvoltage has joined IRC (highvoltage!~highvolta@ubuntu/member/highvoltage)
13:27cryptrat has joined IRC (cryptrat!32c3bb3e@gateway/web/freenode/ip.50.195.187.62)
13:27
<cryptrat>
hi alkisg, i have a question, so i used the ltsp_fatclient=false for a diskless pc, and finally installed ubuntu desktop onto my server and ldm loads so its a working thin client
13:27
but does that mean that its using root instead of chroot image?
13:27
<cyberorg>
cryptrat, fat and thin both use chroot image to boot, once you log in then the server's system(what you called root) is use
13:27
fatclient continue using chroot image even after log in
13:27
<cryptrat>
ok thats what i was thinking
13:27adrianorg has left IRC (adrianorg!~adrianorg@179.183.66.249, Read error: Connection reset by peer)
13:27
<cryptrat>
thanks again for that setting, i never would have found it, because i hadn't seen that before and i don't think that was even in the lts.conf man page
13:27
and now ltsp-localapps works if i want to use them
13:29mealstrom has left IRC (mealstrom!~Thunderbi@46.63.71.254, Ping timeout: 240 seconds)
13:30adrianorg has joined IRC (adrianorg!~adrianorg@179.182.73.185)
13:51
<Hyperbyte>
cryptrat, FYI, if you just do a regular install of Ubuntu desktop, install ltsp-server and run ltsp-build-client, you get exactly the setup that you have now.
13:52
The reason you don't find these settings, is because they're default. But since you've explicitly built a fat client image, or are not using the regular desktop version of Ubuntu, things are different.
13:53
So you had to tweak it a little to get it back to the default settings. :)
14:13mealstrom has joined IRC (mealstrom!~Thunderbi@46.63.63.163)
14:13
<cryptrat>
well i started with server, which doesn't install desktop, so i had to use the --fat-client option when i built the client image to even get a fat client to boot,
14:13mikkel has left IRC (mikkel!~mikkel@mail.dlvs.dk, Quit: Leaving)
14:13
<cryptrat>
so the question is now that i have it back to the default settings if i want to modify the image, do i have to use chroot or just install software or change settings on root and then update the image
14:13
or would i even have to update the image?
14:16
<Hyperbyte>
cryptrat, you don't have to update the image really. Unless you want to change something locally on the client.
14:17
Everything that needs to be changed on the desktop, you change on the local installation.
14:17
<cryptrat>
ok so if i want the clients to have chromium i just install it to the local installation like i would normally
14:17
and they would see it after a reboot?
14:19
or if i wanted to connect to a network printer?
14:23adrianorg has left IRC (adrianorg!~adrianorg@179.182.73.185, Ping timeout: 264 seconds)
14:25adrianorg has joined IRC (adrianorg!~adrianorg@179.182.73.185)
14:32Grembler has left IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net, Quit: I Leave)
14:52cryptrat has left IRC (cryptrat!32c3bb3e@gateway/web/freenode/ip.50.195.187.62, Ping timeout: 246 seconds)
14:56Cyrius1234 has joined IRC (Cyrius1234!4622ab6a@gateway/web/freenode/ip.70.34.171.106)
14:57
<Cyrius1234>
Hi there! I have been messing around with several different thinclient setups in search of zero clients, ltsp was the first I tried but I felt that the OS was too heavy. After no luck with the other setups I think I will be returning to LTSP. Can you give me some examples of your configurations?
14:57
(OS choice most likely being my fault)
14:59Cyrius1234 has left IRC (Cyrius1234!4622ab6a@gateway/web/freenode/ip.70.34.171.106, Quit: Page closed)
15:09bobby_C has left IRC (bobby_C!~bobby@85-124-22-227.teleworker.xdsl-line.inode.at, Quit: Goin' down hard)
15:22Cyrius1234 has joined IRC (Cyrius1234!4622ab6a@gateway/web/freenode/ip.70.34.171.106)
15:24
<Hyperbyte>
Cyrius1234, hi.
15:24
!ask
15:24
<ltsp>
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.
15:25
<Hyperbyte>
You need loads of patience for this. :)
15:25
<Cyrius1234>
I actually accidentally closed the window haha
15:25
<Hyperbyte>
Start by explaining why you think LTSP is too heavy. Or rather, share us your experiences/problems you encountered.
15:25
<Cyrius1234>
Every channel has the same message
15:25
The client was slow after startup
15:25
as in cursor drag
15:26
But I think it was my OS choice, used ubuntu
15:27
I think a better question would be how can I build a more minimal chroot?
15:30
<Hyperbyte>
Cyrius1234, were you running thin or fat clients? And what are your hardware specs?
15:30
<Cyrius1234>
I was pxebooting the system.
15:30
<Hyperbyte>
Yes, naturally. That's what LTSP does. But thin or fat client images?
15:31
<Cyrius1234>
just used default settings
15:32
unsure
15:32
<Hyperbyte>
That should be thin clients. Meaning all software runs on one central server.
15:33
You can check by opening a terminal window from the Gnome menu, then see if the terminal shows the hostname of the local client (ltsp###) or the hostname of the server
15:33
<Cyrius1234>
I have to rebuild my vm :/
15:33
<Hyperbyte>
Hrm?
15:33
Why?
15:33
<Cyrius1234>
hang on
15:33
I killed it off while trying the other
15:34
<Hyperbyte>
Okay...
15:34
<Cyrius1234>
should only take a sec...
15:34
anyhow, essentially all I need the thinclient to do is launch an rdesktop.
15:34
how do I limit what goes to the thinclient
15:35
I think when I did the ltsp-build-client it put everything on the OS into there
15:51
<alkisg>
You only need to run ltsp-build-client --arch i386, without any other parameters, and specify an appropriate lts.conf
15:51
In lts.conf, you'll put lines like:
15:51
[Default]
15:51
SCREEN_07=xfreerdp <params, server etc>
15:52
The distribution doesn't matter if you'll be using xfreerdp, Ubuntu is fine
15:53
<Cyrius1234>
I see the ltsp-build-client.conf documentation. Is this where I would kill off what packages are deployed to the client?
15:54
Essentially, what I need is the ability to run and have a printer and remote desktop, nothing more.
15:54
<alkisg>
You don't want to kill packages
15:54
You have everything you need, and just that
15:55
It's about 250 MB compressed NBD image, and it loads in 10 secs to 1 minute, depending on the client CPU and network speed
15:55
<Cyrius1234>
and there is no way to trim that down to a smaller image?
15:55
<alkisg>
Why?
15:56
<Cyrius1234>
because I am going to deploy 120 clients
15:56
<alkisg>
So?
15:56
Smaller image doesn't mean faster clients
15:56
It's the same if you have a 10 GB image, or a 100 MB image
15:56
<Cyrius1234>
a smaller image means it will burden my network less and increase boot time
15:56
<alkisg>
No
15:57
Only the "needed sectors" are transferred
15:57
Not the whole image
15:57
<Cyrius1234>
mmk
15:57
<alkisg>
Booting a client means transfering 50 mb over the network
15:57
It's not related (much) to the size of your image, it can be 100 mb or 10 GB
15:57
<Cyrius1234>
How can I limit the crap that goes into the client image for practical reasons like 'these dudes only need x'
15:57
<alkisg>
Of course, if you put boot services like apache, then it does make a difference, but that's not typical use
15:58
Only X goes to the image
15:58
Plus, keyboard layouts, fonts etc, things you do want
15:58
The defaults are optimized for "just X", and if people want local apps or fat clients, then they need to add "crap"
15:58
So the default is not to have any crap at all
15:59
<Cyrius1234>
Should I remove things I don't need from the 'server' before I do the build?
15:59
<alkisg>
It doesn't matter
15:59
<Cyrius1234>
I don't even want these guys to get a standard desktop
15:59
<alkisg>
You can remove the desktop from your server whenever it suits you, it's not related to ltsp
15:59
<Cyrius1234>
less options for the user the better, is there no way to do that?
16:00
<alkisg>
The default thin client image doesn't have any desktop installed
16:00
<Cyrius1234>
Are you providing me with misinformation here? I have already built a client and it was a mirror image of the system I built it from
16:01
<alkisg>
No, my information is accurate
16:01
What command did you run?
16:01
ltsp-build-client?
16:01
With what commands?
16:01
What wiki page did you follow, if any?
16:01
*with what params...
16:02
What's the size of the image you created? ls -lh /opt/ltsp/images
16:02
<Cyrius1234>
ltsp-build-client and the architecture handle
16:02
hang on, rebuilding it
16:02
<alkisg>
You didn't have an ltsp-build-client.conf, right?
16:03
Cause if you do, it's the same as providing command line parameters...
16:03
<Cyrius1234>
I built the client right after getting the package
16:03
without modification
16:04
<alkisg>
What do you mean "getting the package"?
16:04
If you built a thin client chroot, then, when you logged in, you were working on the server
16:04
That's probably why you misunderstood and thought that you had installed applications in the chroot, which you didn't
16:04
That's the default
16:05
What you want there, is just a configuration file, lts.conf, like I described initially, which you can edit it whenever you want
16:05
<Cyrius1234>
sudo apt-get install ltsp-server-standalone
16:05
is how I got it
16:05
<alkisg>
And, you can remove the server packages
16:05
<Cyrius1234>
then I ran the build command
16:05
<alkisg>
Like xorg or ubuntu-desktop etc
16:05
You can also reinstall the server with the ubuntu server cd if you prefer
16:06
That's more minimal, it doesn't contain a desktop environment by default
16:07
Note that ltsp-server-standalone depends on Xorg, you probably prefer ltsp-server
16:07
<Cyrius1234>
I just followed the ubuntu page :-p
16:07
<alkisg>
To sum up:
16:07
If you only want rdesktop and nothing else related to linux, the minimal way is to:
16:08
1) reinstall the server using the ubuntu server cd,
16:08
2) apt-get install ltsp-server and whatever other services you need, like tftp or (proxy)dhcp,
16:08
3) run ltsp-build-client --arch
16:08
4) edit lts.conf
16:08
That's all
16:08
Speed-wise, it will be the same if you do keep your server installation
16:08
Having xorg on the server doesn't affect the client speed...
16:09
<Cyrius1234>
I do need CUPS also
16:09
ummm
16:09
so how can I eliminate the 'drag' on the client
16:09
<alkisg>
Client specs?
16:09
ram, cpu, vga?
16:10
and, network speed?
16:10
<Cyrius1234>
gigabit etwork
16:10
<alkisg>
The client has gigabit card?
16:11
<Cyrius1234>
2.2Ghz dual core, has nvidia card, and 2GB ram
16:11
yes, gigabit card
16:11
<alkisg>
Did you run xfreerdp from the client?
16:12
<Cyrius1234>
No, this was on just the initial start.
16:13
<alkisg>
Did you login to the client?
16:14
Anyway, the result with xfreerdp is pretty fast. You can see it by running xfreerdp locally to any linux installation, and connecting to a windows desktop
16:14
Of course it's not suited for full screen video...
16:14
Xorg or ltsp fat clients are a better fit for full screen video
16:14
<Cyrius1234>
They are going to be using it to access our ERP system through a web browser
16:15
<alkisg>
Why do you want remote desktop then?
16:15
<Cyrius1234>
I can't use the browser right in linux though because the ERP system has a required plugin that they only have for windows
16:15
<alkisg>
OK
16:15
<Cyrius1234>
yeah, I tried already :-P
16:15
<alkisg>
Then the easiest way would be a Windows VM running locally over LTSP
16:16
It would save you from needing windows server, a good server etc
16:16
Anyways, time for me to go... later!
16:16
<Cyrius1234>
you mean run the VM on the ltsp system?
16:16
<alkisg>
(the instructions I wrote above are still suitable, for xfreerdp)
16:16
No, the VM would run like a local app on the client
16:17
It would be loaded from the server (diskless clients), but ran on the client
16:17
So it would be extremely fast, and easy on your network, server etc
16:17
You could load 120 clients from a lame little linux server
16:18
<Cyrius1234>
still using the rdp though, correct?
16:18
<alkisg>
No
16:18
Using virtualbox
16:18
headless (no menus)
16:18
<ogra_>
chickenbox :)
16:20
<Cyrius1234>
confused about your segway lol
16:21
<alkisg>
The clients would load linux + xorg, run vbox on top of that, and windows 7 inside vbox. One installation for all. The users would only see the browser, nothing more.
16:21
<Cyrius1234>
virtualbox using a windows install running on the linux server
16:21
gotcha
16:22
any special windows licensing concerns that way?
16:22* alkisg waves, later...
16:26alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Ping timeout: 255 seconds)
16:28vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc)
16:49||cw has left IRC (||cw!~chris@phpgroupware/cw, Ping timeout: 256 seconds)
17:03||cw has joined IRC (||cw!~chris@phpgroupware/cw)
17:38cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Ping timeout: 264 seconds)
17:41cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg)
17:57GodFather has joined IRC (GodFather!~rcc@fw.acurrus.com)
18:21cryptrat has joined IRC (cryptrat!411abcf6@gateway/web/freenode/ip.65.26.188.246)
18:21
<cryptrat>
hello everyone
18:22
anyone familiar with samba on ltsp ?
18:25alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)
18:33
<cryptrat>
hi alkisg are you familiar with samba by any chance?
18:34
<Cyrius1234>
alkisg, I don't know if your idea of vitrualbox will work since it is on a vm XD. Ultimately I am just testing right now though, so I may end up with different setup later on which can support it
18:34
OR it will allow me to inception virtual machines
18:35
but I think there will be a hefty performance loss in that
18:40
<alkisg>
cryptrat: yup
18:41
Cyrius1234: the VM will run on the clients, not on the server
18:41
There's a 10% performance loss, way better than the big performance loss of rdesktop
18:42
The processing happens on your good clients, not on a single server, which is the best for your scenario
18:44
The NBD image and the VM can even be stored in usb or local disk, so that it can run over ADSL, not gigabit LAN... so it's pretty flexible
18:44
(the web browser, over DSL...)
18:56
<Cyrius1234>
what is the bootfile name again? pxelinux.0 ?
19:04
<vagrantc>
pxelinux.0, yes
19:05
upstream and/or the debian packaging for syslinux/pxelinux sure moved everything around
19:12
<Cyrius1234>
alkisg, what are the steps i need to do for what youre talking about
19:13imox has joined IRC (imox!~imox@p57A1FF72.dip0.t-ipconnect.de)
19:13
<Cyrius1234>
also, is there a way to ignore logins / force guest?
19:14
<vagrantc>
there's autologin, or a timed login
19:14
but i don't think there's a guest login that disales the login as user box
19:17mealstrom1 has joined IRC (mealstrom1!~Thunderbi@46.63.63.163)
19:17mealstrom has left IRC (mealstrom!~Thunderbi@46.63.63.163, Ping timeout: 244 seconds)
19:19
<Cyrius1234>
if I force the login does it do a different session for each?
19:20
<vagrantc>
what do you mean by force login?
19:21
<Cyrius1234>
the autologin
19:21
<vagrantc>
default for autologin/guestlogin is the hostname of the client, which is gotten from dns or generated from the ip address.
19:22
(or can also be passed via dhcp?)
19:22
<cryptrat>
anyone ever setup a konica minolta bizhub network printer?
19:22
<Cyrius1234>
how do you do autologin
19:23
<vagrantc>
man lts.conf
19:23
!lts.conf
19:23
<ltsp>
lts.conf: (#1) http://manpages.ubuntu.com/lts.conf, or (#2) lts.conf manpage is available in the ltsp-docs package
19:32
<alkisg>
Cyrius1234: you would need to create a custom "virtualbox" screen script, and put in lts.conf: SCREEN_07=virtualbox
19:32
You wouldn't need to autologin, there would be no local linux user
19:32
LDM wouldn't show up at all, virtualbox would run immediately with xorg
19:32cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Ping timeout: 264 seconds)
19:33
<alkisg>
The process is not really documented, you'd have to google, ask, write script etc
19:33cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg)
19:33
<Cyrius1234>
gotcha
19:33
<alkisg>
For one that knows what to do, it would take a few hours. I don't know how much hour you would need.
19:34
*much time...
19:36
<Cyrius1234>
I can figure it out if you point me somewhere haha
19:37
or terms, just google headless virtualbox and go from there?
19:37
and I should do these as a fat client if I want the virtualbox to work, correct?
19:40
<vagrantc>
Cyrius1234: you'd want to look at the other screen scripts for examples ... in a client environment's /usr/share/ltsp/screen.d/
19:40
Cyrius1234: you might be able to actually use the kiosk plugin...
19:42adrianorg has left IRC (adrianorg!~adrianorg@179.182.73.185, Ping timeout: 250 seconds)
19:42
<Cyrius1234>
my issue is that I need to run the browser within windows, our ERP system has a windows-only plugin
19:43adrianorg has joined IRC (adrianorg!~adrianorg@179.182.73.185)
19:45
<vagrantc>
Cyrius1234: well, if you used virtualbox as the "browser" in kiosk mode... you might get away without having to learn how to write screen scripts, though they're not difficult.
19:45Parker955 is now known as Parker955_Away
19:47
<Cyrius1234>
what is screen_07?
19:47
example text? haha
19:48
i will try each
19:56
<vagrantc>
!docs
19:56
<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
19:57* vagrantc suspects those links are out of date...
19:57
<vagrantc>
Cyrius1234: apt-get install ltsp-docs
19:57
Cyrius1234: look in /usr/share/doc/ltsp
19:58
admittedly, that's a little out of date as well, but it should answer basic questions like what screen scripts are
20:00
<Cyrius1234>
ah you are one of the hosses on here :-P
20:02* vagrantc hopes to upload ltsp 5.5.2 today...
20:02
<Cyrius1234>
You from the community or from diskless workstations?
20:02
<vagrantc>
and ldm 2.2.14
20:02
i've been involved in ltsp development since around 2005/2006
20:03
not associated with diskless workstations, though i know a few of those folks
20:03
<Cyrius1234>
Do they just own the name?
20:04
theyre actually right down the street from me haha
20:04
<vagrantc>
the founders of ltsp started disklessworkstations ... not exactly sure which came first
20:07
<Cyrius1234>
not as involved now?
20:08
<vagrantc>
yes and no
20:09
i'd say the main active developers are myself, alkisg, and lately bennabiy has been making some good commits, stgraber occasionally ...
20:10
activity comes and goes, though it's been a little stale the last couple years
20:10
<alkisg>
And sbalneav made a good effort for libpam_sshauth, the basis of ltsp6....
20:11
<vagrantc>
yeah, but that was pretty much 3 years ago now, isn't it?
20:11
<alkisg>
at least 2 years, yeah...
20:11* vagrantc misses sbalneav
20:11
<bennabiy>
plus some effort again about a year ago
20:12
<vagrantc>
right
20:12
<bennabiy>
October or so
20:12
<vagrantc>
that was two years ago
20:12
<alkisg>
bennabiy: ltsp-docs is there: https://code.launchpad.net/~ltsp-docwriters/ltsp/ltsp-docs-trunk - in case you want to document the new hash directive
20:12
E.g. here's how I documented a couple of mine: http://bazaar.launchpad.net/~ltsp-docwriters/ltsp/ltsp-docs-trunk/revision/146
20:12
<vagrantc>
s,in case you want to,please document,
20:12
:)
20:12
<alkisg>
:)
20:13
<bennabiy>
alkisg, vagrantc: Thank you :)
20:13
<vagrantc>
also, i'm thinking we should document the ltsp/ldm/ltspfs versions features were implemented in, at least for future updates
20:14
so if you get a newer version of the docs, it's easier to determine if it's relevent to you
20:14
<bennabiy>
How would we classify this?
20:14
Someone needs to update the launchpad roadmap
20:14Parker955_Away is now known as Parker955
20:15
<alkisg>
In ltsp6 I'm thinking we should make lts.conf auto-extracted from the scripts at build time, so as to be version AND distro specific...
20:15
Like the ltsp-tool man pages are now
20:15
<vagrantc>
bennabiy: as far as what versions it's implemented in, ldm 2.2.14 and ltsp 5.5.2
20:15
alkisg: and not have a separate docs package at all?
20:15
<alkisg>
Yup
20:15
<bennabiy>
!learn bennabiy_todo as document hash directive (following example http://bazaar.launchpad.net/~ltsp-docwriters/ltsp/ltsp-docs-trunk/revision/146 )
20:15
<ltsp>
The operation succeeded.
20:16
<alkisg>
We can have one for the .pdf, if we still want a general how-to manual
20:16
But not for just a man page, there's no point there
20:16
<vagrantc>
given how we've failed to keep the separate docs up to date, i see the wisdom in that
20:16
<alkisg>
Using the regular tools, we'll even be able to have translatable man pages for lts.conf
20:16
Without any additional overhead, just the build-time script
20:16
<vagrantc>
i think the manpage was put there to be able to incorporate it into the manual
20:17
alkisg: as always, good ideas! :)
20:17
<alkisg>
:)
20:17* bennabiy agrees
20:17* bennabiy wishes alkisg would write a commiters todo list...
20:18
<vagrantc>
i think the docs being separate was also a sneaky attempt at drawing people into writing documentation who would be afraid to commit code.
20:18
but that hasn't panned out real well
20:18
<bennabiy>
fill it in with, "If you are going to submit a merge request that contains a new feature, or modifies a feature, please do this, and update this documentation ... etc"
20:19
<Cyrius1234>
ahhhh I get the screen thing now. This was different when I used it back in the day on AIX
20:20
<vagrantc>
i don't think LTSP was ever available on AIX :P
20:20
<alkisg>
bennabiy: I think those parts belong to a wiki page, you can start one and you could ask us to comment about it in order to improve it...
20:20
<bennabiy>
Where?
20:21
<alkisg>
Somewhere under ltsp.org
20:21
<Cyrius1234>
no the screenswitching
20:21
<alkisg>
bennabiy: under http://wiki.ltsp.org/wiki/Dev:Development ...
20:21
<bennabiy>
alkisg: not registered as a developer, so do not have write / edit rights there
20:22
<alkisg>
Ah, well, if you plan on helping regularily there, we can register you, or if not, you can write it somewhere else and we can move it
20:23
<bennabiy>
alkisg: It is hard saying what tomorrow holds, but I have a feeling I will be helping as I can (for somewhat the same reason you do, we use it heavily) and I have time now to help. A year from now, I could be farming and not be doing anything with a computer.
20:26
<alkisg>
Sounds fine to me... personally I haven't been able to dedicate much time on ltsp for the last months, and probably for the next few months as well...
20:26
<Cyrius1234>
If I am understanding this correctly you set up local printers from the server?
20:26
<alkisg>
So I don't know how much feedback I'll be able to give you
20:27
<bennabiy>
My community supports me doing what I can to better LTSP, because we rely on it, but that could change next week, etc. Our life here is very dynamic :)
20:27
<alkisg>
Cyrius1234: when you ask questions, do remind people here that you're interested in rdesktop, because it's not usual ltsp
20:27
<bennabiy>
I understand that one
20:27
<alkisg>
So for printers there, you'd use the xfreerdp plugins, not the usual ltsp jetpipe command
20:28
For the Vbox solution, you'd use usb passthrough, so windows drivers...
20:29
<Cyrius1234>
so basically just pick where you pass it to depending on solution
20:29
<vagrantc>
heh. i'm finally using ltsp at home... and actually finally had a use-case to test a patch in the debian bug tracker
20:29
ironically, i'm using a raspberry pi as a web kiosk to play music
20:29
<Cyrius1234>
I was thinking about getting one
20:29
<bennabiy>
vagrantc: too funny!
20:31
<vagrantc>
and i've got an amd64 server, which i use to build ltsp-pnp setups, and then i build a classic i386 thin client setup on the same server...
20:36
<bennabiy>
I need to find a way around the ltsp-pnp setup bug I am running into
20:36
<alkisg>
Which one is that?
20:37
<bennabiy>
something in the script failing (I think mount) when I have multiple mounts layered
20:37
sample output...
20:37
<alkisg>
Yeah that part is a bit sensitive.... and overlayfs bugs make it even harder
20:38
<bennabiy>
mount: mount point /tmp/tmp.ZxQTLKE0eF/rofs/home/username/Documents/SECURE does not exist
20:38
Could not mount /tmp/tmp.ZxQTLKE0eF/rofs/home/username/Documents/SECURE.
20:38
<alkisg>
aufs is a lot more stable
20:38
<vagrantc>
bennabiy: try out debian! :)
20:38
<bennabiy>
I use debian for all my servers
20:38
<vagrantc>
alkisg: couldn't you do the same thing that i did with aufs with overlayfs? or is the problem deeper than that
20:38
?
20:39
<alkisg>
I don't remember, I thought it should be working (I've read the bug that it's not, but I didn't have time to look into it)
20:39
<vagrantc>
bennabiy: wouldn't be hard to replicate what the aufs code does for overlayfs and try it out...
20:39
<bennabiy>
As far as I can identify it, the issue happens because /home is a mounted partition, but then there are bind mounts on top of it, or other filesystems mounted on it like /home/Public etc
20:40
<alkisg>
We have bindfs over /home/somewhere, it works fine
20:40
<bennabiy>
I would be willing to try. I need to go now, but later I can try
20:40
<alkisg>
We should also exclude mounts that match /etc/ltsp/ltsp-update-image.excludes...
20:41
<bennabiy>
I put the excludes in there and it did nothing
20:41* vagrantc suspects there's something stranger going on, like ltsp-update-image.excludes: /home/*
20:41
<vagrantc>
but i guess that shouldn't affect the mount...
20:41
<alkisg>
The `mount --bind` commands run before the nbd compression, so ltsp-update-image.excludes isn't checked at that point
20:42
<bennabiy>
whatever you think, leave me a note...
20:42* bennabiy waves
20:46* vagrantc wonders if "ltsp-update-image --cleanup" should be the default...
20:47
<vagrantc>
or wait, it modifies all sorts of things... nevermind
20:47
or does it put everything into an aufs/overlayfs before those cleaning events?
20:55
<alkisg>
ltsp-update-image --cleanup is temporary, while running /usr/share/ltsp/ltsp-cleanup manually inside a chroot, is permanent
20:56
Suppose someone installes sshd in a chroot, and runs ltsp-update-image. I don't think he expects --cleanup...
20:56
While, for ltsp-pnp, ltsp-update-image --cleanup /, the --cleanup could be the default there, because the user didn't consiously install sshd, it came with ltsp-server
20:57
But it's not good to have variable defaults, so defaulting to "off" seemed like a better idea at that time...
20:58
Another example is creating a user inside the chroot, one wouldn't expect the user account to be automatically removed because --cleanup was the default
20:58
While it does make sense for ltsp-pnp, we don't want the server users in the resulting image
21:05
<vagrantc>
right
21:05
<Cyrius1234>
Does lts.conf not exist by default?
21:05
<vagrantc>
Cyrius1234: correct
21:05
Cyrius1234: ltsp-config lts.conf
21:08
egads. gnome3 is now prompting for a password after you've already logged in ... "Authentication is required to create a color managed device"
21:08
that's moronic.
21:09* vagrantc wonders if that happens when logging in via gdm or lightdm...
21:10
<alkisg>
We'll soon need to start worrying about wayland too...
21:10* alkisg waves
21:10alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Quit: Leaving.)
21:19
<Cyrius1234>
it apparently just ignored what I put in :-P
21:22
<vagrantc>
what did you put in where?
21:23
<Cyrius1234>
I want to badly to respond like a smartass :-P
21:23
but tried adding this line to the lts.conf
21:23
Display Timeclock Activities
21:23
oops
21:24
SCREEN_07 ="rdesktop -a 16 192.168.110.222"
21:24
just booted like normal
21:25
<vagrantc>
try without the "
21:33
<Cyrius1234>
I actually tried some crux linux distro after coming back to this
21:33
learned way too much about that crap before giving up
21:35
also, thank you for the help
21:36
You have other irc channels you recommend for learning things from?
21:37
<vagrantc>
a more specific question would be feasible to answer :)
21:37
<Cyrius1234>
haha
21:40
nevermind, I just entered channel names til I got one :)
21:40
http://suitupbros.com/wp-content/uploads/2013/04/thumbs-up-bro.gif
21:42GodFather has left IRC (GodFather!~rcc@fw.acurrus.com, Quit: Ex-Chat)
21:51
<Cyrius1234>
should I be installing things like freerdp into the chroot?
21:51
Assuming if I install it on the server have to rebuild the entire image?
21:51
<vagrantc>
depends on how you want to use them
21:52
fat or thin clients?
21:52
<Cyrius1234>
thin
21:52
<vagrantc>
then install it on the server
21:52
<Cyrius1234>
only install to chroot for fat client then?
21:52
<vagrantc>
unless you want to use it as a localapp, then install it in the chroot
21:52
or a fat client
21:52
with fatclient, you also have the ltsp-pnp methods, which are pretty nice.
21:53
i guess ltsp-pnp also works as a thin client, but it's overkill
21:54
<Cyrius1234>
my goal is basically to preserve existing bad hardware as long as possible then replace with proper premade thinclients
21:54
So I am worried about pushing too much to the client
21:54
by bad I mean..... very old some like 8 years old
21:54
<vagrantc>
sure
21:55
i worked at a computer recycling center for years, so i know about running old computers :)
21:55
<Cyrius1234>
well, our issue is we have like 150 to replace haha
22:01
<vagrantc>
meh. i need to figure out how to get systemd to disable login on tty2-tty6 ...
22:05Cyrius1234 has left IRC (Cyrius1234!4622ab6a@gateway/web/freenode/ip.70.34.171.106, Quit: Page closed)
22:08
<vagrantc>
meh.
22:08
git-remote-bzr can't push bzr tags...
22:14bennabiy has left IRC (bennabiy!~bennabiy@unaffiliated/bennabiy, Ping timeout: 245 seconds)
22:15bennabiy has joined IRC (bennabiy!~bennabiy@unaffiliated/bennabiy)
22:59Faith has left IRC (Faith!~paty@unaffiliated/faith, Quit: Saindo)
23:22imox has left IRC (imox!~imox@p57A1FF72.dip0.t-ipconnect.de, Quit: imox)