yep that was it... fech
so it actually *does* work?
Yes it does.
it only uses the DHCP info, maybe someday it can fall back to an nslookup? or dig?
could always add a custom hook...
and if it's generally useful, we can merge it upstream
I don't understand LDM's theme rc... it doesn't look like gdm's layout and there's no real customization allowed except changing the graphics about
it is what it is...
there have been a few attempts at improving the theming support, but it's not made it in upstream
I see. Code quality or not done?
mostly, it allows you to change the background image, font, rendering engine...
i think mostly just not done...
I'm already **lls deep into mythtv atm, otherwise I could offer some time .. gah, I hate to see stuff neglected
|00:21||_UsUrPeR_ has quit IRC|
|00:28||_UsUrPeR_ has joined #ltsp|
|00:28||shogunx has quit IRC|
hmm should SHUTDOWN_TIME actually work?
haven't ever tried it
though the thin-client's clock would actually have to be working...
the variable TIMESERVER will attempt to set the clock using ntpdate
and TIMEZONE will set... well.. the time zone :)
|01:25||dobber has joined #ltsp|
nutron: is cron installed in the chroot?
vagrantc: ehh I don't know, shouldn't it be? ..
|01:28||* nutron checks|
isn't on mine...
ltsp-chroot apt-get install cron
|01:29||_UsUrPeR_ has quit IRC|
aww crap, that was in the documentation
|01:29||* nutron RTFM'ed he swears|
|01:30||_UsUrPeR_ has joined #ltsp|
i should add a dependency on cron for ltsp-client, as a number of features depend on it...
ok cron installed.. nothing else I need to do?
nutron: reboot the thin client ...
|01:31||pthsWork has joined #ltsp|
|01:32||* nutron twiddles his thumbs as he waits for it to become 11:35|
cron is explicitly excluded from the initial debootstrap
:o hmmm I wonder why?
back in the day, we didn't have any features that would make use of it... so it was just cruft.
and people could easily install it if they wanted
I see, sounds like LTSP has come a long way.
wow... it just shut off!
All of this stuff would be so aggravating if you weren't here.
I think i owe you beer ... or money
oh... ehm, after turning it on, it said the system will halt in 10s. is that normal?
that seems odd
i haven't worked with SHUTDOWN_TIME at all...
it was in ldm, a graphical dialong box with a cancel button and a progress bar
that might be a failsafe just in case someone's actually using it...
oh, this was after i turned it back on after it halted via cron
seems a little odd
and the time read 11:36 so cron didn't activate again
I'm going to try rebooting it again
hmm yep, same dialog box
wonder if it's a file to flag its halted state
i'll log in to see if it removes it
ldm started back up after log out, and back to the dialong
i wonder where it's saving state ... shouldn't have write access...
hmm yeah on boot it did it again
so some quirks to work out with that...
|01:43||* vagrantc heads to sleep|
nutron: where you at, anyways?
ahh nice city
now it won't log out
unless i choose to start an app from the menu
vancouver's nice too ... hope to make it back there someday
anyways... sleep calls
I'm actually in Kelowna, 4 hours away
|01:45||* vagrantc waves|
thanks very much for all the help
happy to help :)
|01:46||vagrantc has quit IRC|
|01:51||alkisg has joined #ltsp|
|01:58||Egyptian[Home] has quit IRC|
ok if you see this... there's an rc.d file that checks the $SHUTDOWN_TIME variable, which I don't know if it should be available in a console, but it's blank
so it fails
nutron: which one? I01-halt-check ?
Hmmm yup it doesn't look right... it should check if it's empty before calling date.
But it shouldn't affect anything else, does it?
no but on boot the system wants to shut down :)
and on log out etc
I guess if I was a power nazi, it'd be a good thing to ensure the person is actually at his/her workstation :)
It does? That's weird, it should just "return" and bypass this script...
should the variable be populated in a console?
Not unless someone declares it in lts.conf
I could be completely wrong as I can't check the var while in ldm
yes I have it declared
and it's blank
What console? vt1? No, it shouldn't be there.
You can source ltsp_config to "see" whichever variables ldm sees
where is ltsp_config?
|02:11||Egyptian[Home] has joined #ltsp|
hmm yeah the variable has the right time, and upon every invocation of ldm, i get the shutdown dialog
looks like the script is ok, I'm at a loss though, can't understand why it's deciding that ....
it's always gonna be true
What do you get with echo "$(date -d $SHUTDOWN_TIME +%s)" -lt "$(date +%s)"
checks to see if the time is less than current time (in epoch seconds), ... and it will always be true since that time is past
the actual value is 23:35:00
let me try that, sec
Why is it past? If it's 10:00 now, and SHUTDOWN_TIME is 11:00, it should be "greater than", not -lt...
yeah I don't know exactly .. now that I see the correct output..
I get it...
from the shutdown time, to the next day it'll always want to shut down
Sure, if the time now is 23:00, and you want the client to shutdown next morning at 8:00, you can't do it with that code.
so since I set it to 13:35, subsequent restarts until midnight will want it to shut down...
fancy, yet undocumented :P
rough... well let me re-try a boot to ensure I understand it, I bet it won't want to shutdown now :P
I wonder if it would be better to use an interval instead, e.g. shutdown from 23:00 to 08:00.
yes, well perfect, now that I get it :P
alkisg: sorry to make you go through all those hoops
Np - you also solved a bug there about SHUTDOWN_TIME not being checked if empty
It would be helpful if SHUTDOWN_TIME's explanation in the pdf included a blurb about it shutting down upon subsequent restarts from $SHUTDOWN_TIME to 0:00?
Maybe filing a bug in launchpad would be the best course here, as I don't know the needs of the developer that wrote that part. He may not want that behaviour himself, and he may change the code if he realizes it does that.
ahh ok. I will then.
Also mention the problem about SHUTDOWN_TIME==empty...
do .. you know if there's a workaround when using the SINGLE_SESSION setting, if ... when it goes to kill the ssh socket, can it only kill ssh sessions activated by ltsp? all of my ssh sessions to the server get killed, it's only an inconvenience.
alkisg: k on my way
You mean LDM_LIMIT_ONE_SESSION ?
Hmmm difficult... ssh makes /proc/pid/environ owned by root, so one can't use it to see if $LTSP_CLIENT is there. Also, ck-list-sessions isn't available to all distros. So maybe pgrep'ing for "bash -c echo LTSPROCKS; /bin/sh -" and then checking the parent pid would be one way.
hmm yeah pgrep is standard
|02:46||mordocai has quit IRC|
|02:48||Da-Geek has joined #ltsp|
|03:14||ogra_cmpc has quit IRC|
|03:26||ogra_cmpc has joined #ltsp|
|03:28||alkisg has quit IRC|
|03:34||ogra has quit IRC|
|03:35||ogra has joined #ltsp|
|03:38||fenuks has joined #ltsp|
Anyone alive here?
only undead people here
Aha, that is good. I was so afraid that there might be living things, those are very scary
Can anyone point me in a direction where I can find an up to date man for ltsp-build-client configuration files?
dobber: "docs" :: For the most current documentation, see https://sourceforge.net/apps/mediawiki/ltsp/index.php?title=Ltsp_LtspDocumentationUpstream
Searched there, only found help on command line parameters. Looks like not all of the commline parameters can be put into the conf file, or I'm writing them wrong
in particular it ignored CHROOT=myi386 line and created i386 folder instead
'kay, let it be magic…
|03:53||fenuks has left #ltsp|
|04:06||Selveste1 has joined #ltsp|
|04:09||mikkel has joined #ltsp|
|04:46||ogra_cmpc has quit IRC|
|04:48||ogra_cmpc has joined #ltsp|
|05:22||alkisg has joined #ltsp|
|05:27||dobber has quit IRC|
|05:29||M4gic5t0rM has joined #ltsp|
|05:33||M4gic5t0rM has quit IRC|
|05:57||dobber has joined #ltsp|
|06:07||BenG has joined #ltsp|
|06:15||BenG has quit IRC|
|06:20||muppis has joined #ltsp|
I think I'm lost.. I quite sure I saw one day link to howto to prevent only one login per user, but can't find it anymore. So, is that possible at all or am I just bad googler?
|06:28||pmatulis has joined #ltsp|
Appiah, thank you.
Can I possible do same with Ubuntu / gdm using same server for /home and LDAP?
are we still talking about LTSP?
(ltsp uses ldm , not gdm)
There is coming about 20 LTSP and about 10 local installations with same accounts and it's meant to be allow only one login per account, no matter is it LTSP or local.
LDM_LIMIT_ONE_SESSION is per server
your local installs (non ltsp) that used ldap has no idea of lts.conf
I figured that part out.. ;)
well sorry I dont understand your question..
For example, user has logged in from LTSP and tries other login from non-LTSP. I want disallow that.
maybe thats something ldap can handle?
no LTSP function for that
|06:50||Selveste1 has quit IRC|
It is normal behaviour when I choose Shutdown from LTSP menu, it just log out?
|06:53||Egyptian[Home] has quit IRC|
alkisg, let's give a hit.
alkisg, it works.
|07:06||shawnp0wers has joined #ltsp|
|07:09||peter_tm has joined #ltsp|
|07:12||Selveste1 has joined #ltsp|
is there a way to enable vnc (or other remodet desktop variants) for the thinclients?
Check out italc
|07:17||Selveste1_ has joined #ltsp|
|07:17||Selveste1 has quit IRC|
alkisg: I'm reading something about italc. but i think it isn't what i'm searching for. I'll only have a solution for our employees they can have a remote desktop. and not a managing "console/software" for all thinclients.
zeitsofa: I'm not sure I understand... do you want the "admin" to see the employer screens, or something else?
zeitsofa, or do you mean that someone can make a vnc connection to thinclient to use it like being there locally?
|07:31||alkisg has quit IRC|
|07:31||alkisg has joined #ltsp|
|07:39||alkisg has quit IRC|
|07:46||alkisg has joined #ltsp|
alkisg: muppis: the employer have a vpn connection to our network from there home and like to get the screen from thinclient @ home.
thin client at home?
You mean "normal workstation at home", right?
yes i mean. The employers normaly have a windows workstation at home.
ok, see neatx / nx client
neatx is a good thing but u can't have a windows @ home to use it.
sure you can
alkisg: did neatx share the running session comes neatx with a new xsession?
zeitsofa: It asks about resuming a previously paused neatx session. But LTSP sessions are not related (i.e. not paused, resumed etc).
http://code.google.com/p/neatx/ shareing local session are not available.
If you want both the ability to share an existing session and to start a new session, I think only the proprietary nx server supports that.
|08:26||Selveste1_ has quit IRC|
|08:47||cyberorg has quit IRC|
|08:52||cyberorg has joined #ltsp|
|08:54||faranda has joined #ltsp|
|08:57||faranda has quit IRC|
|08:59||faranda has joined #ltsp|
|09:01||satellit_ has joined #ltsp|
|09:19||Da-Geek has quit IRC|
|09:19||Da-Geek has joined #ltsp|
so ltsp and ubuntu 10.04 haven't had too much issues? i'm going to upgrade in two weeks from 8.10 to 10.04
|09:45||faranda has quit IRC|
|09:59||faranda has joined #ltsp|
alkisg: i have found a solution. vino-server are the magic word. if enabled you can connect the thinclient over server's vnc port.
zeitsofa: (1) vino-server only works for one user,
(2) it doesn't offer a new session
You'd have to change the gconf-key for it to use an alternate port. But still it won't offer a new session.
alkisg: not really. i have 10 thinclients. on every thinclient i have enable vino. now i can connect with vncviewer ltspserverip::59[00-10]
zeitsofa: by default, you can't - all vino-servers will use 5900.
There's an upstream bug filed about that.
i show you netstat output - can i post 2 lines here?
Which distro/version are you using?
root@ltsp:~# netstat -tulpen | grep vino
tcp6 0 0 :::5900 :::* LISTEN 1001 1041791 16735/vino-server
Sure, go ahead and paste whatever you want, but I don't see how it would help..
tcp6 0 0 :::5901 :::* LISTEN 1000 919860 11855/vino-server
i have ubuntu 10.04. and it is true vino normally run on 5900 but if this port in use it goes up to the one higher.
Hmmm at least until 9.10 that wasn't the case, I'll check again though. Anyway, don't you also want new sessions?
I.e. what if a user wants to login from home but isn't logged in locally?
the user is jumping around :(
a good way are enable x11vnc directly in ltsp.
|10:13||The_Code has joined #ltsp|
How do you mean?
|10:13||dobber has quit IRC|
i mean. i can't find a way to enable other vncserver for thinclients and thats what i'm missing for in ltsp. running x11vnc at boottime on thinclient to have remote desktop.
How would the user authenticate then?
You can run x11vnc on the thin client at boot time, but that won't help much - you just do round trips from home => client => server instead of the simpler home => server.
x11vnc on thinclient dosn't working for me.
|10:29||staffencasa has joined #ltsp|
|10:34||faranda has quit IRC|
|10:41||DaGeek_ has joined #ltsp|
|10:41||DaGeek_ has quit IRC|
|10:44||Da-Geek has quit IRC|
|10:46||faranda has joined #ltsp|
|10:53||shawnp0wers has quit IRC|
|11:02||peter_tm has left #ltsp|
|11:05||faranda has quit IRC|
|11:15||alkisg has quit IRC|
|11:17||faranda has joined #ltsp|
|11:20||Mip5 has joined #ltsp|
Morning all - I've followed the howtos for localapps (firefox and flashP on my Lucid LTSP install, and flash in particular seems very slow and stuttering. Any ideas on how to make this better?
|11:36||Egyptian[Home] has joined #ltsp|
Firefox launches much, much faster when run from ltsp than when run as a localapp.
mip5: that's correct. Firefox is no longer running as a localapp at that point. about Flash as a localapp: try using chromium instead of firefox
It seems like crhome handles flash better than firefox in ubuntu
Mip5: also, what client hardware are you running?
|11:58||faranda has quit IRC|
|12:02||Egyptian[Home] has quit IRC|
|12:09||shogunx has joined #ltsp|
|12:11||alkisg has joined #ltsp|
|12:29||cliebow has joined #ltsp|
|12:50||shawnp0wers has joined #ltsp|
|12:54||efra has joined #ltsp|
|13:04||cliebow has quit IRC|
_UsUrPeR_: my client on this test box is a diskless workstation 1420
mip5: how much RAM?
Not sure - it was a stock box, probably 1 gb
Mip5: Ok. Did you try out chrome at all?
_UsUrPeR_: No - I haven't tried chrome. Will it "just work" if I install in the chroot, or do I need to do something so that flash runs? FWIW - I'm happy to use another media player - the staff and students do watch youtube some, so I'm trying to lessen the load
Mip5: yeah, chromium auto-detects the installed flash player
so if you have flash working with localapps firefox, it will also work with chromium
_UsUrPeR_: cool. I'll try it. FWIW - why would ff launch faster from the server than from the local machine? I'm thinking I must have made some error somewhere, but am not sure how to troubleshoot that.
Mip5: no, localapps always launch slower than the server-run software.
Mip5: though the trade-off of having the programs resident on the client instead of using server processing power is evident when you have a classroom full of students watching youtube :)
|13:26||Kicer86 has joined #ltsp|
_UsUrPeR_: I didn't realize that localapps launch slower. Good to know. On another note, I've installed BIND on the server, with the hope that the clients will avail themselves of the cache when all students are directed to a particular website. I can dig @127.0.0.1 on a terminal in the thin client and see that BIND is working. However, when I dig w/out specifying @, I don't get an answer...
...from ltsp server BIND.
cat /etc/resolv.conf on the client
alkisg: got it. So, /etc/resolv.conf in the chroot is where I need to specify my local BIND server, right?
No, on your dhcpd.conf or on lts.conf
That file gets recreated on each boot
alkisg: I *thought* I did that. Let me double check that....
With the "cat" command you just verify if you actually did what you intented to do
I specified it correctly in lts.conf - must be dhcp...
lts.conf overrides the dhcp settings
Can you pastebin your lts.conf?
okay - can you remind me how to pastebin? ;-(
alkisg: "pastebot" :: The LTSP pastebot is at http://ltsp.pastebin.com. Please paste all text longer than a line or two to the pastebot, as it helps to reduce traffic in the channel. Don't forget to paste the URL of the text here.
localapps is currently False as I was testing the diff in launch times for ff
And what do you get with cat /etc/resolv.conf on the client?
search shows the domain correctly, but nameserver shows 188.8.131.52
That on Lucid? Do you have 184.108.40.206 declared anywhere?
Yes - that's what I specified in the ltsp server interfaces. I just tried dig @192.168.0.254 and got an answer from 220.127.116.11
scratch that last bit - I typed it incorrectly. Digging at the local interface gets an answer from the local, and the second time I do it, it's way faster (as expected)
Yes - Lucid
So where does that 18.104.22.168 come from?
I specifed it in /etc/network/interfaces for eth0
Am I mistaken - I thought one could use google's dns servers
No, I mean how does that reach the clients
The clients don't read the server's /etc/network/interfaces
So they probably get it from dhcpd.conf
Can you also pastebin your /etc/ltsp/dhcpd.conf
Sure - back in a few
Aaaah you don't mean the localapps, you mean the server
I thought you were still talking about the local firefox etc
Well the server is a "normal" pc, you get whichever dns server you declare
I'm sorry - I *want* to speed dns searches for the clients. I must not have been clear on how to test where *they* are getting their info
For that afaik you typically declare localhost as the dns server and then point to the upstream servers from bind.conf or dnsmasq.conf etc
okay - thanks. I'll think about that.
|14:22||Lns has joined #ltsp|
|14:23||vagrantc has joined #ltsp|
|14:26||litlebuda has joined #ltsp|
|14:28||alkisg has quit IRC|
|14:49||The_Code has quit IRC|
|14:55||shawnp0wers has quit IRC|
|15:05||PMantis has joined #ltsp|
I have an XUbuntu 10.04 based LTSP server that users cannot use evince on.
If I start it from a terminal, I see: EggSMClient-WARNING **: Failed to connect to the session manager: Authentication Rejected....
|15:11||Kicer86 has quit IRC|
PMantis: are you trying to run evince as root/sudo?
|15:21||Ghidorah has joined #ltsp|
Hello. Does anyone know how to disable the OpenOffice.org user registration?
ok simple one line answer required. Which document details how local apps work? I need to make only two available locally to thin clients
you can specify a section like this [computername]
and then follow the normal local apps settings
LOCAL_APPS = TRUE
LOCAL_APPS_MENU = True
LOCAL_APPS_MENU_ITEMS = whateverlocalapp
Lns, Thanks! The disable symlink fixed it up.
PMantis: nice. yw
nutron: http://wiki.services.openoffice.org/wiki/Documentation/Administration_Guide/Deactivating_Registration_Wizard (google is your friend)
LNS that would be directed towards me.
sorry! Ghidorah ^^^^^^ ;)
sigh I had OpenOffice all setup nice
Default saved locations, disabled registration etc
I updated it to 3.2.1 and lost all my changes
and for some reason I failed to record what I did in my notes.
Ghidorah: yeah, OOo still doesn't have a very good multiuser setup faclity.
Openoffice 3.2.0 in Ubuntu has been crashing like whoa with my students.
I'm not familiar with the whoa package
Ghidorah: any specific points where they're crashing? Im using 3.2.0 on my office LTSP network (just a single client on most of the time) but I'm not experiencing any issues. I'm running Debian Lenny + OOo backport though
whoa == the actual description used by the students
ah like Al Pucino
Ghidorah: ^^^? Can you give some details at all?
|15:54||PMantis has quit IRC|
Crashing upon saving a file in impress
unable to open up previously saved files (the files open up fine in Windows)
Ghidorah: have you tried running it from a terminal and capturing any error output?
I will do that
I have not personally been able to reproduce the issue
thanks for the help all - see you around.
|15:57||Mip5 has left #ltsp|
|16:00||Egyptian[Home] has joined #ltsp|
I will have students run openoffice from terminal
Thank you for the advice Lns.
Ghidorah: you're welcome!
|16:13||alkisg has joined #ltsp|
|16:24||Ghidorah has quit IRC|
|16:30||pthsWork has quit IRC|
|16:33||atkuepker has quit IRC|
|16:41||alkisg has quit IRC|
q: usually people block access to websites and log via a transparent proxy, it seems that inherently ltsp makes that option impossible. Is there a solution someone's used out there to continue serving web browsers like that (through a proxy)?
|17:14||faranda has joined #ltsp|
|17:17||faranda has joined #ltsp|
as a possible start "ltspfs" manually?
|17:27||mikkel has quit IRC|
nutron: how does LTSP make using a proxy impossible?
The LTSP server acts as a proxy itself in a 2-NIC setup. All you have to do, in that case, is pretend the LTSP server is a single system (as it masquerades all LTSP terminals to its public-facing interface)
I can see if you need per-user or per-terminal proxy logging/control, however.
But I'm sure there is some sort of proxy chaining tools out there to facilitate that.
|17:36||faranda has quit IRC|
|17:41||vagrantc has quit IRC|
|17:50||faranda has joined #ltsp|
|17:58||efra has quit IRC|
|18:02||faranda has quit IRC|
Lns: yes I need per-user/terminal control and logging. Proxy chaining, what is that you speak of?
|18:40||Lns has quit IRC|
|18:41||staffencasa has quit IRC|
|19:01||yanu has quit IRC|
|19:03||yanu has joined #ltsp|
|19:03||yanu has joined #ltsp|
|19:07||Selveste1_ has joined #ltsp|
|19:27||sweetpi has joined #ltsp|
ok, then it looks like I have to do local apps. How good is the support for debian? I've run into a howto for ubuntu hardy, but I'm unclear if the setup matches mine (lenny + backports), is this the defacto howto?
This is for firefox that I'm asking
|19:38||Ghidorah has joined #ltsp|
Has anyone had any issues with 64bit OpenOffice.org and lock files?
|19:48||wurzzero has joined #ltsp|
nevermind, it was an issue with cifs.
I added nobrl to my mount command it seemed to resolve the issue
|19:54||Selveste1_ has quit IRC|
|19:57||Selveste1_ has joined #ltsp|
|19:58||Egyptian[Home] has quit IRC|
|20:04||wurzzero has quit IRC|
|20:04||wurzzero has joined #ltsp|
|20:14||Selveste1_ has quit IRC|
|20:15||Egyptian[Home] has joined #ltsp|
|20:18||Faithful has quit IRC|
I wonder if there's a program/solution like italc for business? Anyone know? Its intended use is for the help desk.
|20:52||Egyptian[Home] has quit IRC|
hah :P, the only other "cool" thing italc does is control stations... status.. on and off .. I guess I could write a script to handle all of that
|20:54||Egyptian[Home] has joined #ltsp|
|21:04||peter_tm has joined #ltsp|
|21:14||pmatulis has quit IRC|
|21:22||Egyptian[Home] has quit IRC|
|21:23||sweetpi has quit IRC|
|21:24||Egyptian[Home] has joined #ltsp|
|21:34||peter_tm has left #ltsp|
Where do I begin to debug audio..? audio seems to be .. not working
|22:25||Ghidorah has quit IRC|
Ok, I'll ask again because googling for hours seems to just be pissing me off.
LTSP, local apps, sound on client. Can it be done?
ok... how about another question, is there a "good" way to poke a subnet and see which machines respond as ltsp thin clients?
|23:52||wurzzero has quit IRC|