|01:04||andygraybeal has left IRC (firstname.lastname@example.org, Quit: Ex-Chat)|
|01:14||andygraybeal has joined IRC (email@example.com)|
|01:27||urly has joined IRC (urly!5a09c052@gateway/web/freenode/ip.18.104.22.168)|
|01:29||Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Ping timeout: 250 seconds)|
|03:48||AlexPortable has left IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-eijtfifgodvmfocu, Quit: Connection closed for inactivity)|
|04:27||vmlintu has joined IRC (firstname.lastname@example.org)|
|04:52||andygraybeal has left IRC (email@example.com, Ping timeout: 244 seconds)|
|05:06||andygraybeal has joined IRC (firstname.lastname@example.org)|
|05:38||mikkel has joined IRC (email@example.com)|
|05:48||vmlintu has left IRC (firstname.lastname@example.org, Ping timeout: 246 seconds)|
|06:23||Fenuks has joined IRC (Fenuks!~Fenuks@mail.c-lan.ru)|
|06:35||suseela_ has joined IRC (suseela_!75d0d4f9@gateway/web/freenode/ip.22.214.171.124)|
how to create a ltsp server??
suseela_: need more info than that, and have you read any of the docs yet?
maldridge:Not yet..I am planning to install thin clients
pretty much you need a box capable of running 24x7 as a server that hosts all the apps/data for users
without more info that's as specific as I can get
maldridge:Can you help me ??
suseela_: not without more information
|06:41||suseela_ has left IRC (suseela_!75d0d4f9@gateway/web/freenode/ip.126.96.36.199, Quit: Page closed)|
|07:15||jbermudes is now known as magitek|
|07:16||magitek is now known as jbermudes|
|07:17||telex has left IRC (email@example.com, Remote host closed the connection)|
|07:18||telex has joined IRC (firstname.lastname@example.org)|
|08:35||andygraybeal has left IRC (email@example.com, *.net *.split)|
|08:35||TatankaT has left IRC (TatankaTfirstname.lastname@example.org, *.net *.split)|
|08:35||warren has left IRC (warren!~warren@fedora/wombat/warren, *.net *.split)|
|08:35||lee has left IRC (email@example.com, *.net *.split)|
|08:37||andygraybeal has joined IRC (firstname.lastname@example.org)|
|08:37||TatankaT has joined IRC (TatankaTemail@example.com)|
|08:37||warren has joined IRC (warren!~warren@fedora/wombat/warren)|
|08:37||lee has joined IRC (firstname.lastname@example.org)|
|08:40||Grembler has joined IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net)|
|08:46||gdi2k has joined IRC (email@example.com)|
|09:02||ricotz has joined IRC (ricotz!~rico@p5B2A8B1E.dip0.t-ipconnect.de)|
|09:02||ricotz has joined IRC (ricotz!~rico@ubuntu/member/ricotz)|
|09:48||pppingme is now known as Cruz4prez|
|10:03||Javier_ has joined IRC (Javier_!580b4774@gateway/web/freenode/ip.188.8.131.52)|
i have a few cuestions
is possible to map a local folder with the server in LTSP?
Or is possible under windows to map local printers with de linux server???
now i am using nx client but i am thinking to install a news box with LTSP
|10:26||uXus has left IRC (uXus!~uXus@184.108.40.206, Remote host closed the connection)|
|10:27||uXus has joined IRC (uXus!~uXus@220.127.116.11)|
|10:49||uXus has left IRC (uXus!~uXus@18.104.22.168, Quit: ail bi bek)|
|10:53||uXus has joined IRC (uXus!~uXus@22.214.171.124)|
|11:15||Javier_ has left IRC (Javier_!580b4774@gateway/web/freenode/ip.126.96.36.199, Ping timeout: 246 seconds)|
you might have to elaborate slithgly on each of those questions
|12:06||scs has joined IRC (scs!c4000454@gateway/web/freenode/ip.188.8.131.52)|
can any one help me with an Epoptes problem?
The clients are connecting to the server but the Epoptes gui does not show any
|12:27||Infinity__ has joined IRC (Infinity__!4ffb3008@gateway/web/freenode/ip.184.108.40.206)|
|12:28||Infinity__ has left IRC (Infinity__!4ffb3008@gateway/web/freenode/ip.220.127.116.11, Client Quit)|
|12:30||scs has left IRC (scs!c4000454@gateway/web/freenode/ip.18.104.22.168)|
|12:35||scs has joined IRC (scs!c4000454@gateway/web/freenode/ip.22.214.171.124)|
Anyone active in here?
Patience young padawan. I would help, but Epoptes is out of my scope.
Ah, do you know anyone who is?
I am currently in Africa trying to use Epoptes for classroom managament but no luck so far.
It used to work when i am connected to a router at my home but now the system is standalone(dhcp on the server enz) it does not work anymore.
|12:54||Faith has joined IRC (Faith!~paty@unaffiliated/faith)|
|13:15||Phantomas has joined IRC (Phantomas!~Phantomas@ubuntu/member/phantomas)|
|13:43||mikkel has left IRC (firstname.lastname@example.org, Quit: Leaving)|
|13:45||vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)|
|13:56||ben_roose has joined IRC (email@example.com)|
|14:04||alkisg_web has joined IRC (alkisg_web!3e01b308@gateway/web/freenode/ip.126.96.36.199)|
scs: what exactly is the problem? You don't see any of the epoptes clients?
yeah when the fatclients are booting i see epoptes succesfully connecting to the server (connecting to server:789...done) but in the gui no client is visible
Also when i start Epoptes from the command line i see "Got clients: None"
is there some place there i can find logs from the deamon?
scs, do you have a static ip in your server?
yes and for the clients is use the isc-dhcp-server on the server
In the clients, did you put the server ip in /etc/hosts?
With the hostname server? I.e. "188.8.131.52 server" in that file?
alkisg_web, Phantomas: would it make sense to update epoptes soonish?
yes ltsp has done that for me and i checked it server is at ip 192.168.1.5
Hi vagrantc, yup, we were thinking to upload it around debcamp if it's ok with you
alkisg_web: as long as it works :)
scs, ltsp doesn't change the standalone client's /etc/hosts
|14:14||* vagrantc plans on catching up with some backlogged LTSP stuff|
also, for my transient homedir, libpam-mount provided a perfect solution
scs, wait, i think I misunderstood, are your clients diskless? are they ltsp fat clients?
is use a fat client that with NDB root
well, i still want the lightdm guestlogin button ... it's annoying to have them enter in "guest" as the username and an empty password.
vagrantc: what does libpam-mount do? Does it use nfs?
alkisg_web: it mounts whatever you want, in my case, tmpfs.
scs, do you have a local shell in the clients?
screen_02: To get a root shell on an Ubuntu thin client: https://help.ubuntu.com/community/UbuntuLTSP/ClientTroubleshooting#Using_a_shell_SCREEN
something like this? ^
alkisg_web: easier to mount a tmpfs homedir and unmount it that messing around with rsync and purge and all that
Ah, tmpfs, ok
i have a local root shell
alkisg_web: and that should work with any pam-respecting display manager, or even console logins
alkisg_web: it's basically like a kiosk, but with a full desktop
so resetting homedir on login/logout
vagrantc: ideally we should have hooks for things like that... before-auth, after-auth etc
scs, if you run `ping server` there, does it ping the server ip?
and what happens if you run `epoptes server`?
yes that is no problem, ltsp is working fine
I'm just checking if the hostname is correct
only epoptes is not showing clients
It's weird if the clients say "connecting...done" and the server says "got clients...none"
That should never happen
And since you don't have any other servers around, we need baby steps in troubleshooting it...
yeah thats what i tought to
So, back in the client shell, if you run `epoptes-client`, does it again say "connecting to server:789... done"?
oh i need some time to set it up again wait a minute please
Hmmm I'll need to go soon, maybe we can continue in a couple of hours when I'll be back online
alkisg_web: what's cool is because we're hooking into pam it's kind of "right in the middle of auth"
alkisg_web: er, because I'm hooking into pam
Yup, it's a good place to have a hook. We also had such hooks in ldm though, yet they were not portable...
|14:26||* alkisg_web waves, bb later...|
|14:26||* vagrantc waves|
|14:26||alkisg_web has left IRC (alkisg_web!3e01b308@gateway/web/freenode/ip.184.108.40.206, Quit: Page closed)|
scs: are the versions of epoptes-client and epoptes the same?
i dont know but is asume so, i use pinet to set everything up, let me check
scs: Could you please pastebin your /var/log/epoptes.log?
it is on a diffrent pc but let me try
how do i get the version of the client ?
2015-04-16 00:34:09-0700 [-] Log opened. 2015-04-16 00:34:09-0700 [-] twistd 13.2.0 (/usr/bin/python 2.7.6) starting up. 2015-04-16 00:34:09-0700 [-] reactor class: twisted.internet.epollreactor.EPollReactor. 2015-04-16 00:34:09-0700 [-] Traceback (most recent call last): 2015-04-16 00:34:09-0700 [-] File "/usr/bin/twistd", line 14, in <module> 2015-04-16 00:34:09-0700 [-] run() 2015-04-16 00:34:09-0700 [-] File "/usr/lib/python2.7/di
sorry i still had the log on clipboard
|14:46||Fenuks has left IRC (Fenuks!~Fenuks@mail.c-lan.ru, Ping timeout: 272 seconds)|
my internet is real bad so in need a minute
I'll be right here :)
you can also use the pastebinit command if it makes it easier for you
|14:48||aat has joined IRC (firstname.lastname@example.org)|
vagrantc: For a pretty long-term change, would it be easy to have 3 epoptes packages instead of 2? I'm planning to make the GUI/control part of epoptes a different package from the actual epoptes daemon
So it would be: epoptes-service, epoptes-client, epoptes-control
Phantomas: sounds like a good change!
Great, was thinking the same!
Phantomas: as long as it's clear what gets installed in which package, and there are no file conflicts, it should be easy.
one problem will be that epoptes-control and epoptes-service will need to share a file, commands.py, which defines the actual communication protocol
that is the log
will that need a fourth package? That sounds alot for 1 common file doesn't it?
|14:54||* Phantomas admits that is almost clueless of packaging :(|
scs: Let me check it
Phantomas: you could also do like we do in debian, where we install the same file, but with a different filename.
Phantomas: er, like in ltsp
vagrantc: I don't think that'll solve it. epoptes-service needs to "import commands", epoptes-control needs to "import commands" too. Same file, we actually prefer the same filename
We could probably copy the same file to both -service and -control trees, but that doesn't sound very good for version controlling, I think
I'm a bit confused on that :(
Phantomas: if you can't rename the file, then you'll need a fourth package
Phantomas: what about "import server-commands as commands" and "import control-commands as commands" ?
|14:59||* vagrantc might not have the syntax perfect|
|14:59||aat has left IRC (email@example.com, Quit: Leaving.)|
How would that work though? I mean, in which package would the commands.py be?
Phantomas: it's something to think over...
Phantomas: there would be server-commands.py and control-commands.py, which happen to be the same file
Phantomas: just copied to two different packages
oh, yea so what I said about the same file to both trees
or you can copy it at debian packaging stage?
Phantomas: might be able to copy it in at package build-time.
oh, that sounds good then!
will look into it
Thank you, if you find a positive result please let me know if a specific tree format or anything else on my side could help
if you use python-distutils or whatever for the packaging "upstream" might take some hackery to get right.
|15:02||aat has joined IRC (aat!b2738139@gateway/web/freenode/ip.220.127.116.11)|
|15:02||scs has left IRC (scs!c4000454@gateway/web/freenode/ip.18.104.22.168, Ping timeout: 246 seconds)|
Phantomas: will you have some time the next week to go over it? I'm planning on working on ltsp and related things for several days from the 10th-14th
Yes, I'll be available
hello all, tried to put up ltsp-on lubuntu desktop... it seams tftp is not running... but i can not figure out why
ditto dhcp - sometimes works sometimes not... now client receives via pxe an ip, then -timeout tftp
|15:07||aat1 has joined IRC (firstname.lastname@example.org)|
|15:08||aat1 has left IRC (email@example.com)|
|15:12||scs has joined IRC (scs!c4000454@gateway/web/freenode/ip.22.214.171.124)|
did you see any errors in the log file?
i could not find the log...except dmesg
there was no file callec ...syslog... like in doc
i mean the epoptes.log
sorry. different talk
I am currently reinstalling epoptes
haha no problem
i am at the beginning with ltsp - epoptes not using now - as far as i know :-)
ah, i try tu use it but it's currently not working
|15:19||aat has left IRC (aat!b2738139@gateway/web/freenode/ip.126.96.36.199, Quit: Page closed)|
|15:23||aat has joined IRC (firstname.lastname@example.org)|
|15:26||aat has left IRC (email@example.com)|
epoptes client is v0.5.6 and server is v0.5.7 can that be any problem?
need to be the same upstream version
oke than is shall see if i can get both systems at the same version
is epoptes arch independent? it is written in python right?
|15:48||danau111 has joined IRC (firstname.lastname@example.org)|
|15:48||danau111 has left IRC (email@example.com)|
|15:56||BuddyButterfly has joined IRC (BuddyButterfly!~BuddyButt@h1359005.stratoserver.net)|
|15:57||telex has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
how is it possible to create an image out of an existing installation. I have copied the existing installation into a directory on ltsp server. now I would like to put it into the chroot and create a bootable image.
what is the best way to achieve this?
|15:58||telex has joined IRC (email@example.com)|
wiping the chroot and copying the system into it does not work. Will it work if one does a ltsp-build-client and overwrites with the new system? Even better would be to know what should not be overwritten.
|16:01||Grembler has left IRC (Grembler!~Ben@cpc29-aztw22-2-0-cust128.18-1.cable.virginm.net, Quit: I Leave)|
BuddyButterfly: you're basically talking about the ltsp-pnp method of creating images
!ltsp-pnp | echo BuddyButterfly
BuddyButterfly ltsp-pnp: ltsp-pnp is an alternative (upstream) method to maintain LTSP installations for thin and fat clients that doesn't involve chroots: https://help.ubuntu.com/community/UbuntuLTSP/ltsp-pnp
BuddyButterfly: it doesn't use chroots, it just builds the LTSP image out of the running server.
vagrantc: hi, sry, was afk...
vagrantc: wow, that sounds cool. will have a look at it. I am a newbie as you probably already recognized.
vagrantc: tnx a lot for tip
vagrantc: so basically this means I have to install ltsp on the desired os, create an image and transport it to the ltsp server?
BuddyButterfly: well, the ltsp-pnp method you use the server as the base os.
BuddyButterfly: you install and configure whatever you want on the LTSP server, and make an image out of it.
BuddyButterfly: you could copy that image over to another server, but that's generally more trouble than it's worth
vagrantc: hmmm. the scenario would be to have one ltsp server, put images of existing systems on it (xubuntu, mint, kubunt, ubuntu server, etc.) and let the clients choose what to boot.
well, xubunut, kubuntu, ubuntu are all just package selections of the same thing
but you could have multiple images on the same server ... i wouldn't recommend it for a newbie.
yes, they are only the base systems. but the do have different package installations, like only packages for office, science areas etc. Some do have some special development settings etc.
there are enough challenges getting a basic system up and running.
ok. then it is maybe more efficient to focus on docker.
what's your actual goal?
centralizing systems of specific types, hand them out and keep them up to date / extend on demand.
hand them out to multiple clients.
important point is to be flexible in changing the "base system" and clients just boot and have the latest configs/packages, etc.
certainly possible with LTSP...
though i strongly encourage people to learn more basic setup before embarking on something complicated
I never thought, it would be that comlicated, as you tell.
e.g. learn to walk before running or flying
honestly, i'd recommend using a virtual server of each environment, and selecting which to boot from using a PXE menu.
that'd be a lot easier to set up.
this is how it is with requirements. Sometimes the easiest requirements, formulated in one sentence result in complex systems. Telling the guys who have this requirements to learn walking first will lead to nowhere
btw. I am here to find the strategy. If this is way too complicated, it'll get no try.
vagrantc: ah, ok, so you are suggesting a ltsp-pnp server for each type and make them all selectable at boot time.
wouldn't that make trouble with a central dhcp and dns server with all that different dns proxies? Has this been tested?
BuddyButterfly: i have no idea what complicated is to you, so i'm merely giving simple advice...
BuddyButterfly: no idea what you're talking about regarding dhcp and dns server issues...
as I read from your link, ltsp-pnp is setting up a proxy dns... if this will work, then it is a goable solution
ah, you don't have to set up all that ltsp-pnp stuff for it to work
from your link: ....nd a single-NIC setup with an external DHCP server (e.g. a router) is recommended (but not required) as it uses dnsmasq in proxyDHCP mode.
i was mostly referring to building the client image ... the other stuff is, in my opinion, optional
you don't *have* to use ProxyDHCP to use the chrootless LTSP method.
ok. must I use if I have a central dhcp?
unfortunately, we haven't come up with good terminology to distingush between the full-blow LTSP-PNP method and just parts of it.
if you don't have control of the DHCP server, you'll basically need to use ProxyDHCP.
if you don't have control of the DHCP server, this will get *really* complicated.
I have control over the dhcp and dns. so I could do the pxe boot settings there. I have central dns and dhcp with ddns
well, good luck, i need to spend time on other things...
ok, tnx for the hints.
will see how I can get this to run.
but seriously, try a basic environment first ... just basic rules of troubleshooting and all that.
I will clone a vm for that and make it ltsp-pnp
vagrantc: would you agree on that scenario: 1. Install lts-pnp on copied vm without dnsmasq etc. 2. Look at generated pxe boot config. 3. Use config to create menu base pxe at cental dhcp like here https://help.ubuntu.com/community/PXEInstallMultiDistro 4. Put another system and another menu entry.....
sounds not very complicated.
complicated is a matter of individual experience...
the complicated part with something like that is copying all the boot files over to a single server...
i find it all fairly easy to do and support, but i've been doing this sort of thing for around 15 years now...
vagrantc: I wouldn't do that. just run all the systems as separate ltsp image servers.
well, step 3 above won't support that.
pxe menus point at these image servers and they can be kept up to date and image created accordingly.
that's a pxelinux menu, not a PXE menu.
pxelinux requires all the kernels, initrd's, etc to be on the same server providing the menu
yep, wording.... you are right.
oh that is not nice.
whereas PXE menus allow selecting different servers to boot from.
but the menu interface is implemented by your network card in that case...
you are m aking me confused.
like i said, start with a single server setup.
will do of course. but must have also the long running target.
you can't build a skyscraper by starting with the roof.
its like flight navigation. I have to do the planning until the target and not just start flying to the first fix.
but this is more like people start with things. I know, a lot of people just start running....
sure, there's a lot to be said for planning, but overengineering a conceptual design without understanding the basics is, in my opinion, a huge amount of resources invested in something that may have flawed design premises
I know a joke of this kind....
|17:47||AlexPortable has joined IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-jawsfevgvqdrryrf)|
dad bull and son bull are standing on top of a hill. son bull sees a cow flock and says "dad, lets run down and fuck one of this cows....". Dad answers and says "no, son, we will go down slowly and fuck them all" ;-)
I am just on the way, understanding the basics.
therefore I will walk slowly ;_)
think there is no need for images to be copied over with pxelinux in front if going over nfs share.
|18:21||scs has left IRC (scs!c4000454@gateway/web/freenode/ip.188.8.131.52, Ping timeout: 246 seconds)|
|20:17||vmlintu has joined IRC (firstname.lastname@example.org)|
|20:28||Kay has joined IRC (Kay!c00cb807@gateway/web/freenode/ip.184.108.40.206)|
Is there a way to set up a LTSP mac server?
|20:28||Kay is now known as Guest7484|
|21:08||ricotz has left IRC (ricotz!~rico@ubuntu/member/ricotz, Quit: Ex-Chat)|
|21:14||Faith has left IRC (Faith!~paty@unaffiliated/faith, Quit: Saindo)|
|21:53||vmlintu has left IRC (email@example.com, Ping timeout: 244 seconds)|
|21:57||vmlintu has joined IRC (firstname.lastname@example.org)|
|21:58||khildin has joined IRC (email@example.com)|
|22:01||ben_roose has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|22:14||vmlintu has left IRC (email@example.com, Ping timeout: 255 seconds)|
|22:21||khildin has left IRC (firstname.lastname@example.org, Quit: I'm gone, bye bye)|
|22:27||vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)|
|22:41||zama has left IRC (zama!~zama@unaffiliated/stryx/x-3871776, Ping timeout: 255 seconds)|
|22:45||zama has joined IRC (zama!~zama@unaffiliated/stryx/x-3871776)|
|23:17||telex has left IRC (email@example.com, Remote host closed the connection)|
|23:18||telex has joined IRC (firstname.lastname@example.org)|