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


Channel log from 7 June 2009   (all times are UTC)

00:01alkisg has joined #ltsp
00:03alkisg has quit IRC
00:06alkisg has joined #ltsp
00:07alkisg has quit IRC
00:08intelliant has joined #ltsp
00:58Nubae has quit IRC
01:15alkisg has joined #ltsp
01:18
<alkisg>
stgraber, ping?
01:45hanthana_ has joined #ltsp
01:49nubae has joined #ltsp
02:01hanthana has quit IRC
02:59cyberorg has quit IRC
03:14cyberorg has joined #ltsp
03:24nubae1 has joined #ltsp
03:24nubae has quit IRC
03:24nubae1 is now known as nubae
03:26pasmen has joined #ltsp
04:46intelliant_ has joined #ltsp
04:53ogra has quit IRC
04:54ogra has joined #ltsp
05:03alkisg has quit IRC
05:05intelliant has quit IRC
06:00vvinet has quit IRC
06:04hanthana_ has quit IRC
06:23nubae has quit IRC
06:24nubae has joined #ltsp
06:32intelliant_ has quit IRC
06:32intelliant has joined #ltsp
06:43Sarten-X[bikinis has joined #ltsp
06:44Sarten-X has quit IRC
07:12yanu has joined #ltsp
07:23nubae has quit IRC
07:24nubae has joined #ltsp
07:52jammcq has quit IRC
08:07F-GT has quit IRC
08:21F-GT has joined #ltsp
08:39alkisg has joined #ltsp
09:13Patina has quit IRC
09:13michael2 has quit IRC
09:13highvoltage has quit IRC
09:28Gadi has joined #ltsp
09:39Patina has joined #ltsp
09:39michael2 has joined #ltsp
09:39highvoltage has joined #ltsp
09:59shogunx has quit IRC
10:24
<Gadi>
!ubuntu
10:24
<ltspbot>
Gadi: "ubuntu" is a Debian based GNU/Linux distrubution that includes a Ubuntu specific version of LTSP. It can be found at http://www.ubuntulinux.org. to install ltsp on ubuntu: https://help.ubuntu.com/community/UbuntuLTSP/LTSPQuickInstall
10:47
<alkisg>
Gadi, you may also see http://en.wikipedia.org/wiki/Ubuntu to learn more about Ubuntu :P :D
11:12F-GT has quit IRC
11:14F-GT has joined #ltsp
11:19
<Gadi>
alkisg: thx
11:19
:)
11:21
<alkisg>
`eval` is blessed... is allows for parsing files that also contain variables (similar to HEREDOCs) with a single line:
11:21
echo "$(eval "echo \"$(grep -v '^##' /etc/ltsp/dnsmasq.conf.in)\"")" > "/etc/dnsmasq.d/ltsp-server-pnp.conf"
11:21
Took me 10 minutes to find the correct syntax, though :D
11:24
<Gadi>
hehe
11:25* Gadi is preparing an LTSP presentation and needed the link references
11:25
<Gadi>
amazing how quickly one can get to 18 slides
11:25
:P
11:31intelliant has quit IRC
11:48alkisg has quit IRC
11:55erieslab has joined #ltsp
11:56
<erieslab>
Is there a line for discussion, or it is ok to just begin with questions?
11:57
<Gadi>
hehe, erieslab, just ask (though there are fewer folks here than usual)
11:57
<erieslab>
ok thanks....
11:57
I just installed edu onto 10 computers I intend to use as clients
11:58
<Gadi>
edu?
11:58
<erieslab>
I am ordereding whatevery i need from tigerdirect Monday AM
11:58
edubuntu sorry
11:58
from tiger I intend to build the server
11:58
also running edubuntu (server version)
11:59
My question is what do I need to order?
11:59
<Gadi>
well, so far, you are not doing LTSP at all
11:59
<erieslab>
I have a decent 8GB barebones kit in mind
11:59
<Gadi>
if you intend to use LTSP,
11:59
<erieslab>
correct all standalone installed OS onto a 10Gb HDD
11:59
<Gadi>
you don't install anything on the clients
11:59
and can even rip out their hard drives
12:00
so, do you intend to use LTSP?
12:00
<erieslab>
I know but while I await the server to be delivered, running and tested, the employees need access to open office
12:00
yes I want 100% of everything coming from the server within 3 weeks
12:00
<Gadi>
ah
12:00
<erieslab>
obviously no clue what I am doing I only know that Linux is the best option
12:01
<Gadi>
for 10 employees, 8GB is certainly way more than enough
12:01
<erieslab>
Good then maybe youtibe will work for them lol
12:01
<Gadi>
what kind of clients are they?
12:01
<erieslab>
youtube would not work fast enough using RDP with Windows
12:02
PIII's with 390mb SDRAM
12:02
give or take
12:02
<Gadi>
if you want youtube, your best bet is to make use of LTSP's LOCAL_APPS feature
12:02
<erieslab>
I could not afford the pretty WYSE terminals
12:02
<Gadi>
and run firefox locally
12:03
<erieslab>
$40 a seat through craigslist this way, I just think this way is going to involve alot more time and research :)
12:03
<Gadi>
thats what we're here for
12:03
:)
12:04
<erieslab>
These you would suggest should be hardwired to a big switch rather than using a wifi router and wireless cards?
12:04
<Gadi>
yes
12:04
LTSP does not support wireless
12:04
<erieslab>
T-1000 not 100 correct?
12:04
<Gadi>
to the client
12:04
<erieslab>
I AM GLAD I CAME HERE TODAY!!!!
12:04
I almost bought the wifi cards
12:04
<Gadi>
and if you are pushing bandwidth, you dont want wireless
12:05
<erieslab>
I assumed it would be like 54G/10 seats not looking pretty
12:05
54mbs
12:05
<Gadi>
thats bandwidth, not throughput
12:05
it gets uglier
12:05
:)
12:05
<erieslab>
bandwidth would be a premium would it not?
12:05
ohhh I see
12:06
<Gadi>
LTSP uses X11, by default, which is too heavy for wireless, and PXE booting does not support wireless, either
12:06
you would have to use a wireless bridge at the clients if you wanted to get it going
12:07
and use a protocol with better compression and persistence
12:07
<erieslab>
So I essentially would be getting rid of my current router, and the server combined with something like a 16 port switch would be replacing the router?
12:08
<Gadi>
you could do it that way, or simply have 2 NICs in your server, and connect one to the router to get out to the internet and the other to the thin client switch
12:08
<erieslab>
ok the switch....
12:09
If i buy a 16 port switch but still want my wifi for the partner's laptops or IP cameras... can I simply plug my current router into one of the 16 ports on the switch?
12:10
<Gadi>
is it a wifi router?
12:10
<erieslab>
yes
12:10
<Gadi>
so, just do:
12:10
<erieslab>
btw I do greatly appreciate all this help :)
12:11
<Gadi>
internet -> wifi router -> NIC1 on server -> server -> NIC0 on server -> switch -> clients
12:11
so, the wifi/NIC1 are one subnet, and NIC0/clients are another
12:11
<erieslab>
ok so the server's MB should have dual Gigabit then you suggest or should I have 2 very seperate aftermarket nic cards?
12:11
<Gadi>
either
12:12
no difference
12:12
hard to find a server MB without 2 nics
12:12
:)
12:12
<erieslab>
ok I was just worried about quality, but if it is not an issue...
12:13
ok so to the clients... I am sure I will have to setup some scripts or a shortcut for them to logon
12:13
is that all variable based on the distro?
12:14
<Gadi>
only openSuse differs
12:14
for everyone else, its: ltsp-build-client
12:14
once you install ltsp
12:14
<erieslab>
ok, that is a commercial / opensuse I mean?
12:14
<Gadi>
!ubuntu
12:14
<ltspbot>
Gadi: "ubuntu" is a Debian based GNU/Linux distrubution that includes a Ubuntu specific version of LTSP. It can be found at http://www.ubuntulinux.org. to install ltsp on ubuntu: https://help.ubuntu.com/community/UbuntuLTSP/LTSPQuickInstall
12:14
<erieslab>
excellent
12:15
<Gadi>
no, opensuse uses LTSP upstream but their own commands and such for creating the chroot environment
12:15
<erieslab>
sounds too complex I must stay as mainstream as possible hehe
12:16
citrix xenserver, looks pretty. With Linux can much of the same things be done?
12:16
I can not do $275 per seat, I mights as well buy everyone their PC for that price
12:16otavio has joined #ltsp
12:17
<erieslab>
allocating RAM and CPU to each seat, publishing desktop icons once to all clients rather than moving from chair to chair 10 times?
12:18
For example if I were to install Skype, can I simply deply onto the server for all 10 thin clients?
12:18
hello otavio
12:19alkisg has joined #ltsp
12:19
<erieslab>
hello alkisg
12:19
<alkisg>
Hello
12:24
erieslab (read the logs): for ubuntu, installation on the server would be much easier if you used the alternate cd.
12:24
What speed are your client NICs? 100mbps or 1Gbps?
12:25
<erieslab>
I have burned the alternate cd already, the clients are PIII's so I assume10/100
12:25
I am here to determine what hardware I need to purchase for the server, such as switches/routers and so on
12:26
I have installed the server on my laptop, but realized I can't connect to test the clients unless I have the networking devices, I wanna order it all in one pop
12:26
<alkisg>
erieslab: read a little about the flow-control problem, which would make all your network function at 100mbps (instead of 1gbps) if you don't buy the correct server NIC or switch: https://help.ubuntu.com/community/UbuntuLTSP/FlowControl
12:26
<erieslab>
ok
12:28
<alkisg>
(I got hit by that and it took me some months to realize that there was a way for my network to work at 1gbps instead of 100mbps)
12:28
<erieslab>
the individuals using the thin clients are mentally disabled. I am not too concerned about them stressing the network or the server for that matter. So would it be best to buy a 100 switch rather than the Gigabit?
12:29
<alkisg>
No no. Basically you need a switch with *at least* one gigabit port,
12:29
and a NIC for the server that supports ethtool. E.g. realtek-based NIC don't support that.
12:29
<erieslab>
ok I seen so the server can dish it out at 1000 then?
12:30
not saying the clients all need to receive at 1000 correct?
12:30
<alkisg>
(or, you can buy a switch which would be managed, and disable flow control from the switch - but that would be expensive).
12:30
<erieslab>
ok
12:30
<alkisg>
100mbps for each client are enough for youtube, but they are not enough for smooth dvd playback, a few frames will get dropped
12:31
<erieslab>
youtube I assure is the extreme example of bandwidth consumption in this building :) Usually it is merely Google Docs
12:32
I am curious about the local apps concept, can that be regulated or controlled via the server?
12:32
<alkisg>
Keep in mind that with those clients you won't be able to watch youtube fullscreen (due to the not-so-linux-friendly flash player)
12:32
<erieslab>
For things such as firefox or flash I am interested, but worry that I would have people damaging firefox everyday
12:33
<alkisg>
With localapps you would be able if you have good enough clients (and yes that's controlled from the server)... what CPU do the clients have?
12:33
<erieslab>
Celeron's with 390 RAM
12:33
All ran Win 2000 until lastnight
12:34
<alkisg>
MHz? 600/700?
12:34
<erieslab>
I think 900
12:34
some are 1.2
12:34
<alkisg>
I don't think they're good enough for full screen flash playback. You may use localapps, but still, full screen youtube won't be smooth.
12:35
Do you have linux installed now? How does full screen flash go?
12:35
<erieslab>
no network connection on any of these clients because I have not yet bought the server
12:36
I am a bit frustrated I didn't buy the server first to be honest
12:36
<alkisg>
OK. Try without localapps first, and if that doesn't satisfy you, you try localapps afterwards.
12:36
<erieslab>
I am ordering it first thing in the morning
12:36
ok will do
12:36
will local apps hinder the amount of control the admin would have?
12:36
<alkisg>
Nope
12:37
<erieslab>
Citrix has this thing where the admin can 'publish desktop content' such as links, shortcuts, desktop wallpaper and files, all while allocating RAM and CPU to each client on an as needed basis... Could these same things be done with a Linux system?
12:39
<alkisg>
I tried cytrix, and I didn't like it at all because it didn't have a desktop
12:39
I prefer the users to see a standard desktop environment, with the menus, the taskbar etc.
12:40
<erieslab>
yes
12:40
<alkisg>
You may modify menus for all users in linux, or put shortcuts, wallpaper etc
12:40
Gnome has gconf, which supports "mandatory settings", so you may even lock down most settings.
12:40
<erieslab>
awesome
12:41
edubuntu is a gnome based system is it not?
12:41
<alkisg>
Yes, it's actually an add-on to ubuntu, not a seperate distro.
12:41
<erieslab>
ok
12:41
you know your stuff
12:41
thank you for all your help
12:42
I am certain I will be back when the server is together Wednesday
12:42
<alkisg>
Heh... I got through the same things last two years, so I had to learn some basics :)
12:43
<erieslab>
I have never run any server or set them up, but have used several distros as desktop systems. I hope I have a decent base so not to get lost LOL
12:43
Gadi thank you for your help too.
12:44
<alkisg>
erieslab: how are you going to boot your clients from the network?
12:44
I don't think they're able to pxe boot (as you describe them), so you'll need gpxe, have you looked into it?
12:44
<erieslab>
I do not yet know, for now Edubuntu is simply installed onto the hard drives
12:44
the bios tries to load a pxe
12:45
but I did not notice if it was on 100% of the systems that this happened
12:45
at least 80% did have pxe on the screen at bootup
12:45
but no network connection'
12:45
<alkisg>
OK, some more links for you: http://etherboot.org/wiki/index.php https://help.ubuntu.com/community/UbuntuLTSP/grubgpxe
12:45
<erieslab>
they were off-lease from a local school
12:45
so i hope they will be simple
12:46din_os has joined #ltsp
12:46
<erieslab>
with that grubgpxe would the local apps still be available as an option?
12:47
<alkisg>
Yes, network booting has nothing to do with how localapps function after the os loads
12:47
<erieslab>
awesome
12:47
<alkisg>
Localapps = the clients *don't have* a hard disk
12:47
Localapps = they just use cpu+ram from the clients
12:48
<erieslab>
now since I already have edubuntu installed, would it be possible to simply load a script at startup that logs the client into the server at full screen? So it 'feels' like a real pc, like what they are used to?
12:49
they all have 20GB hard drives, it seems a waste to throw it away lol
12:51
<alkisg>
Well, LTSP = no hard disk on the clients.
12:51
(mostly)
12:52
<erieslab>
ok i have a really good question here... using Grubgpxe could I give each patient here their own floppy.... Then no matter what seat they take by inserting their floppy it could load their own system (desktop, hard drive storage space from server, shortcuts etc)?
12:53
a simple login script that the disc would act as their login?
12:53
redneck smart cards LOL
12:54
<alkisg>
In LTSP, it doesn't matter on which PC the users sit. They'll always see their desktop/data if they logon with their username.
12:55
<erieslab>
I am sorry I wasn't clear enough, I meant can the boot floppy contain their login credentials or is simply the gateway?
12:55
mentally disabled ;)
12:55
we will be writing their passwords on the floppy, talk about lax security
12:57
<alkisg>
I don't think that's implemented. But you may specify that each PC autologins with a specific user (so that's one specific user per PC) - if that suits your needs...
12:57
<erieslab>
will work :)
12:58
I must get out of here, my wife is now angry at me and hungry
12:58
Thank you all so much!
12:58
I will be camping here soon
12:59
<alkisg>
Bye :)
13:00erieslab has quit IRC
13:03nubae has quit IRC
13:07nubae has joined #ltsp
13:16bobby_C has joined #ltsp
13:34bobby_C has quit IRC
13:40din_os has quit IRC
13:43pasmen has quit IRC
13:44alkisg has quit IRC
13:55pmatulis has joined #ltsp
13:57yoshi__ has joined #ltsp
14:18yoshi__ has quit IRC
14:18alkisg has joined #ltsp
14:18yanu has quit IRC
14:40wwx has quit IRC
14:48wwx has joined #ltsp
14:58F-GT has quit IRC
14:59F-GT has joined #ltsp
15:23bobby_C has joined #ltsp
15:46Egyptian[Home] has quit IRC
15:46Egyptian[Home] has joined #ltsp
15:46vagrantc has joined #ltsp
15:52vvinet has joined #ltsp
16:09
<alkisg>
vagrantc, stgraber: a packaging question, please? I've made a "ltsp-server-pnp" package which uses dnsmasq and supposedly works out of the box no matter how many NICs the LTSP servers has, if there are external dhcp servers or not, etc.
16:09
The question is: When I install it, I want it to replace ltsp-server-standalone and remove dhcp3-server, so that ports 68/69 are open for dnsmasq to use. I've tried "Conflicts: ltsp-server-standalone" and "Replaces: ltsp-server-standalone", but it didn't remove it... What's the correct way to do that?
16:10
<vagrantc>
alkisg: Conflicts, Replaces and Provides, if it really implements all of the functionality.
16:11
alkisg: though you'd also want to confict with dhcp3-server and tftpd-hpa.
16:11
alkisg: if you really want it to remove those.
16:12
alkisg: or whatever other packages ltsp-server-standalone depends on that you'd want alternatives to
16:12
<alkisg>
vagrantc: So: Conflicts: dhcp3-server, ltsp-server-standalone, Replaces: ltsp-server-standalone, Provides: ltsp-server-standalone ? (I don't want to remove tftpd-hpa)
16:12
Can I use "provides" with another package name?
16:12
<vagrantc>
alkisg: though should hopefully work...
16:12
<alkisg>
Thanks, trying...
16:13
<vagrantc>
alkisg: actually, you can probably leave out the provides.
16:13
alkisg: provides just means "includes compatible functionality to FOO"
16:13
really, just a conflicts with ltsp-server-standalone and dhcp3-server should be enough.
16:14
<alkisg>
vagrantc: I tried it like this, but without the conflicts dhcp3-server, and now dpkg -l ltsp-server-standalone gives me this:
16:14
ic ltsp-server-standalone 5.1.75-0ubuntu1~ppa1 Complete LTSP server environment
16:14
<Ryan52>
tho that still doesn't gaurantee that when dnsmasq is installed dhcp3-server will be removed already.
16:14
<alkisg>
What does that "ic" mean in front?
16:14
<Ryan52>
you would have to make your own dhcp3-server that conflicts with dnsmasq.
16:15
<vagrantc>
or a pre-depends on something that conflicts, maybe?
16:15
<Ryan52>
err, other way around :P
16:15
<alkisg>
Ryan52: so is there a way to guarantee that dhcp3-server will be removed when my package is installed?
16:15
<vagrantc>
alkisg: you're looking for a clean upgrade path, basically?
16:16
<alkisg>
Yes, I want people to install ubuntu with the alternate cd (= ltsp-server-standalone/dhcp3-server) and then "upgrade" with my package
16:16
...and that should hopefully remove dhcp3-server so that there's no port conflict
16:24
<vagrantc>
i don't know if it would work, but maybe two packages, your ltsp-server-pnp, which pre-depends on a package that conflicts with dhcp3-server.
16:25
<Ryan52>
what a mess.
16:25
<vagrantc>
or maybe a package that provides/conflicts on dhcp3-server, too?
16:25
indeed, it's kind of messy.
16:26
<alkisg>
Yeah!!! Worked fine!!! Thank you guys
16:26
<vagrantc>
alkisg: what about just put a preinst in your script that shuts down dhcp3-server... "invoke-rc.d dhcp3-server stop"
16:26
alkisg: which one worked?
16:26
<alkisg>
Both ltsp-server-standalone, dhcp3-server in both conflicts and replaces
16:27
I had to lie a little, as replacing dhcp3-server would be a job for the dnsmasq package, but well, works for me :)
16:27
Now to find beta testers... :D
16:27japerry has quit IRC
16:27
<vagrantc>
alkisg: might be able to directly integrate into the ltsp debian packages, as we allow dnsmasq as an alternative to dhcp3-server.
16:28
i think ubuntu has to be more picky on only allowing dependencies on packages in "main"
16:28
<alkisg>
vagrantc, let me upload it to my PPA and ping you in about 20 minutes when it's ready
16:28
<vagrantc>
alkisg: cool
16:28
i'm also interested in using dnsmasq to replace the tftp server part, which shouldn't be difficult.
16:29
<ltsppbot>
"alkisg" pasted "The readme file" (47 lines) at http://pastebot.ltsp.org/374
16:29
<vagrantc>
i'd prefer it to dhcp3-server... but i default to dhcp3-server just for consistancy with other distros.
16:30
<alkisg>
dnsmasq in the latest 2.48 version can work as a proxy dhcp, which means that it can work with an externad _unmodifiable_ dhcp server, that's ...magic :)
16:30
*external
16:30
<vagrantc>
nice!
16:30
<alkisg>
It only sends the boot filename, root path etc, without messing with ip leases
16:30
<vagrantc>
alkisg: so it gets the ip addresses and such from the *real* dhcp server?
16:31
<alkisg>
and on the private subnets, it functions as a normal dhcp server, so supposedly it'll work with either 1, 2 or more NICs
16:31
vagrantc: yes, if there is one
16:31
<vagrantc>
slick.
16:38
<alkisg>
vagrantc: https://launchpad.net/~ts.sch.gr/+archive/ppa/
16:39
Packaging corrections will be really appreciated :)
17:11PhilGlass has joined #ltsp
17:34jammcq has joined #ltsp
17:34
<jammcq>
hey friends
17:36bobby_C has quit IRC
18:04alkisg1 has joined #ltsp
18:04alkisg has quit IRC
18:05agike has joined #ltsp
18:06Gadi has left #ltsp
18:08alkisg1 is now known as alkisg
18:22alkisg has quit IRC
18:25GGD has quit IRC
18:37vagrantc has quit IRC
18:45shogunx has joined #ltsp
19:13pmatulis has quit IRC
20:08
<stgraber>
sbalneav: hey, did you have any luck debugging that ldm issue on jaunty ?
20:19Sarten-X[bikinis is now known as Sarten-X
20:31F-GT has quit IRC
20:46F-GT has joined #ltsp
20:54ajohnson has joined #ltsp
20:59cliebow has joined #ltsp
21:02cliebow has quit IRC
21:13warren has joined #ltsp
21:13
<warren>
Ryan52: had a chance to do more dev/testing on fedora lately?
21:13
Ryan52: fedora's ldm version is pretty old
21:16|Ryan52 has joined #ltsp
21:16nubae has quit IRC
21:17nubae has joined #ltsp
21:17
<warren>
|Ryan52:
21:17
<warren> Ryan52: had a chance to do more dev/testing on fedora lately?
21:17
<warren> Ryan52: fedora's ldm version is pretty old
21:26Ryan52 has quit IRC
21:26|Ryan52 is now known as Ryan52
21:28
<Ryan52>
warren: no...I can't look real soon cuz this week is teh last week of school, so there's finals and stuff...but after that I will (as long as I remember).
21:29
<warren>
Ryan52: ok cool
23:00jammcq has quit IRC
23:29vagrantc has joined #ltsp
23:31hanthana has joined #ltsp
23:38intelliant has joined #ltsp
23:55alkisg has joined #ltsp