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


Channel log from 4 September 2016   (all times are UTC)

02:04Freejack has left IRC (Freejack!~Freejack@unaffiliated/freejack, Ping timeout: 250 seconds)
02:09Freejack has joined IRC (Freejack!~Freejack@unaffiliated/freejack)
02:39GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Ping timeout: 258 seconds)
07:03
<alkisg>
!gearbest
07:03
<ltsp>
Error: "gearbest" is not a valid command.
08:34NONOmaster has joined IRC (NONOmaster!~nono@pD9FBD2D1.dip0.t-ipconnect.de)
08:35
<NONOmaster>
can you guys recommend thin clients?
08:50
<alkisg>
NONOmaster: usually it's best to buy *fat* clients
08:51
E.g. something like this: http://www.gearbest.com/tv-box-mini-pc/pp_367432.html
08:51
...or even better, i3 based
08:51
<NONOmaster>
ok fat clients = less traffic?
08:52
<alkisg>
Yes, and usually much better performance
08:52
You don't need a good server if you have fat clients
08:52
!ltsp-pnp
08:52
<ltsp>
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
08:52
<alkisg>
This tutorial ^ automatically supports both thins and fats
08:52
!cpu
08:52
<ltsp>
I have taken 6232.61 seconds of user time and 198.96 seconds of system time, for a total of 6431.57 seconds of CPU time. My children have taken 0.00 seconds of user time and 0.00 seconds of system time for a total of 0.00 seconds of CPU time. I'm taking up 24512 kB of memory.
08:54
<alkisg>
!bench
08:54
<ltsp>
I do not know about 'bench', but I do know about these similar topics: 'lan-benchmark', 'cpubenchmark'
08:54
<alkisg>
!cpubenchmark
08:54
<ltsp>
cpubenchmark: One way to measure your client CPU performance is by looking up its CPU score in cpubenchmark.net. Anything with score below 1000 isn't really acceptable for today's web browsing needs etc. For new clients, try to buy ones with score>2000, whether you plan to run them as LTSP fat clients or to install a local OS in them.
08:54
<alkisg>
NONOmaster: see this advice ^
08:54
<NONOmaster>
thank you
08:54
<alkisg>
Ah, better one: http://www.gearbest.com/tv-box-mini-pc/pp_343636.html
08:55
...that one has gigabit
08:55
..and scores 1210, acceptable: http://www.cpubenchmark.net/cpu.php?cpu=Intel+Atom+x5-Z8300+%40+1.44GHz
08:55
<NONOmaster>
and how about the server
08:56
<alkisg>
If you have all fat clients, anything with gigabit network and 4 gb ram will be fine
08:56
How many clients will you have?
08:56
<NONOmaster>
13
08:57
*15
08:57
<alkisg>
Yup, what I said then
08:58
<NONOmaster>
ok thank you so much!!!
08:59
<alkisg>
You're welcome
09:01ricotz has joined IRC (ricotz!~ricotz@p5B2A82DE.dip0.t-ipconnect.de)
09:01ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz)
09:14_longines has joined IRC (_longines!~longines@static.183.80.201.138.clients.your-server.de)
11:47lifeboy has joined IRC (lifeboy!~roland@196.45.25.14)
12:14robb_nl has joined IRC (robb_nl!~robb_nl@ip-83-134-22-135.dsl.scarlet.be)
12:55Noel has joined IRC (Noel!ac704de4@gateway/web/freenode/ip.172.112.77.228)
12:55Noel is now known as Guest423
12:57Guest423 has left IRC (Guest423!ac704de4@gateway/web/freenode/ip.172.112.77.228, Client Quit)
13:05GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com)
13:13K0HAX has left IRC (K0HAX!~michael@shellhost.home.englehorn.com, Ping timeout: 264 seconds)
13:17K0HAX has joined IRC (K0HAX!~michael@shellhost.home.englehorn.com)
13:19K0HAX has left IRC (K0HAX!~michael@shellhost.home.englehorn.com, Max SendQ exceeded)
13:21K0HAX has joined IRC (K0HAX!~michael@shellhost.home.englehorn.com)
13:28K0HAX has left IRC (K0HAX!~michael@shellhost.home.englehorn.com, Ping timeout: 250 seconds)
13:29K0HAX has joined IRC (K0HAX!~michael@shellhost.home.englehorn.com)
14:22THS_ has joined IRC (THS_!~user@p5DD126AA.dip0.t-ipconnect.de)
14:25
<THS_>
Is it normal that if the Server user and client user have the same name epoptes wont register the client: * Won't add this client to my lists
14:26ogra_ has left IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de, Ping timeout: 250 seconds)
14:27ogra_ has joined IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de)
14:46robb_nl has left IRC (robb_nl!~robb_nl@ip-83-134-22-135.dsl.scarlet.be, Quit: I'm gone, bye bye)
14:57
<NONOmaster>
!help
14:57
<ltsp>
(help [<plugin>] [<command>]) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin.
15:28
<THS_>
!epoptes
15:28
<ltsp>
epoptes: Epoptes is a computer lab administration and monitoring tool. It works on Ubuntu and Debian based labs with LTSP or non-LTSP servers, thin and fat clients, standalone workstations, NX clients etc. More info: http://www.epoptes.org
16:13
<alkisg>
THS_: no, it's not normal. Do they have the same machine id?
16:13
THS_: file a bug report with details on how to reproduce this
16:15NONOmaster has left IRC (NONOmaster!~nono@pD9FBD2D1.dip0.t-ipconnect.de, Quit: NONOmaster)
16:15
<THS_>
ok. the machine id is probably the same because it is a Debian-Live image in a VM
16:23
The epoptes-client.service was started. Intresting is if I connect via "user@debian:~$ /usr/sbin/epoptes-client server.ip" epoptes finds my client but when the systemd service started not.
16:24
also no root was required
16:33url has left IRC (url!~paul@36-225-18-114.dynamic-ip.hinet.net, Read error: Connection reset by peer)
16:33fnurl has joined IRC (fnurl!~paul@36-225-18-114.dynamic-ip.hinet.net)
16:33
<THS_>
The problem is solved. I removed the epoptes-client init script and added it to the normal user session.
17:24
Now I got another problem. When I try to start the client without root rights it's wokring fine but but with nothing is working. How can I debug this?
17:27
<alkisg>
(07:33:53 μμ) THS_: The problem is solved. I removed the epoptes-client init script and added it to the normal user session. ==> that doesn't make much sense, since the epoptes-client init script doesn't do anything, it's launched by network/if-up
17:27
And, it's already enabled for the normal user session
17:27
Which desktop environment are you using?
17:39
<THS_>
XFCE
17:43
<alkisg>
but but with nothing is working"
17:43
==> what do you mean by that?
17:44
That epoptes-client doesn't run as root? THS_
17:44
<THS_>
sorry a typo. exactly
17:44
<alkisg>
You're not using ltsp, are you?
17:44
<THS_>
no I'm not
17:44
<alkisg>
And what is the error message?
17:46
<THS_>
no error message at all
17:46
<alkisg>
So you log in as the user
17:46
then su -
17:46
then /usr/sbin/epoptes-client
17:46
...and the output?
17:46
"connecting to server..."?
17:47
<THS_>
no nothing exits without a message
17:48
<alkisg>
Run this:
17:48
su -
17:48
sh -x /usr/sbin/epoptes-client | termbin 9999
17:48
...and paste the url here
17:48
<THS_>
sudo -i
17:48
sorry
17:49
<alkisg>
sudo? aren't you on debian?
17:49
<THS_>
Yes I am but with sudo installed
17:49
penis
17:49
<alkisg>
ok
17:49
<THS_>
sorry again
17:49
<alkisg>
btw, which epoptes version is that?
17:49
<THS_>
0.5.10
17:55
Did you mean "sh -x /usr/sbin/epoptes-client | nc termbin.com 9999"
17:56
<alkisg>
yes, sorry
17:56
!termbin
17:56
<ltsp>
termbin: To share the output of some command, run: command | nc termbin.com 9999 . This executes command , sends its output to termbin.com, and returns a URL. Paste this URL here to share the command output with us.
17:58
<THS_>
http://termbin.com/b7qi
17:59
<alkisg>
THS_: why is this environment "chrooted"?
18:00
<THS_>
I don't now it's not a chroot. Maybe the detection goes wrong
18:00
<alkisg>
What kind of VM is this?
18:01
<THS_>
Virtualbox Debian 8.5 32bit custom live iso
18:01
with socat version 1.7.3.1
18:01
<alkisg>
try this please. sudo chmod -x /usr/sbin/epoptes
18:01
*bin
18:01
Then try again to run epoptes-client
18:01
It should run...
18:05
<THS_>
thx now it is working fine. Maybe it's that it checks for capabilities and squashfs does not support that. This is an easy fix on my side
18:05
<alkisg>
No
18:05
We just don't allow epoptes-client to run as root in the epoptes server
18:06
So if /usr/bin/epoptes is there, epoptes-client refuses to start
18:06
<THS_>
ah ok
18:08
Can I disable that because I use it in an BYOD environment and each user can also be server.
18:08
<alkisg>
How come you're not using ltsp in this case?
18:09
It sounds like you're trying to reinvent what ltsp already does
18:10
<THS_>
Local use without an Server and touching any files on the users maschiene
18:10
<alkisg>
How will they get those vms?
18:10
ltsp fat clients don't touch any files as well
18:10
<THS_>
This is just my test setup
18:10
<alkisg>
I mean, how are they going to boot, where will they find that image
18:11
<THS_>
Boot from a USB-Stick. Project Page: http://www.imedias.ch/projekte/lernstick/lernstick_abstract_english.cfm
18:11
<alkisg>
Sounds like an ltsp fat client case, all right
18:11
!local-boot
18:11
<ltsp>
local-boot: If you want LTSP fat clients on a low-speed network, you can put i386.img on e.g. C:\Boot\LTSP\i386.img and use this command line in pxelinux.cfg: APPEND ro initrd=ltsp/i386/initrd.img init=/sbin/init-ltsp root=/dev/sda1 rootflags=ro loop=/Boot/LTSP/i386.img; IPAPPEND 3
18:12
<alkisg>
You can put that to the usb stick
18:13
<THS_>
Can the users use a fat client easy at home?
18:14
<alkisg>
Sure, you only need a simple lts.conf for autologin and a script to create a temp user
18:14
<THS_>
without an internet connection?
18:15
<alkisg>
Yes
18:17
<THS_>
I will look into that. Did you read the abstract are the goals exactly the same? I'm not really familiar with LTSP
18:19
<alkisg>
No they are not the same
18:19
LTSP is a flexible solution that you can use as the framework for many other solutions
18:20
...usually, you just add a couple of scripts and you're done
18:21
<THS_>
Ok. But is this framework the right tool for the job? The main part is that the user has always a fully working OS with his/her data on it.
18:22
<alkisg>
So a persistent live usb stick, with nothing centralized in any case?
18:23
No need for os updates when it connects to school, no centralized user accounts that are then cached locally etc?
18:25
<THS_>
Yes. Os updates only security patches via unattend-uprgade and the school updates the sticks normaly every 6 months. There are no centralized user accounts. There are all local on the USB-Stick with the Debian persistence system.
18:27
<alkisg>
OK
18:32
Btw, how do you tell the epoptes clients in which server to connect?
18:33
E.g. I imagine 10 students in class A needing to connect to teacher A, and another 10 students in class B needing to connect to teacher B.
18:33
<THS_>
User shows is IP and the other users connect via a simple gui.
18:35
<alkisg>
All all this is via LAN? Or are you also using wifi?
18:35
*And
18:36
<THS_>
Both and we want to use epoptes. I don't know if it is in production
18:37
<alkisg>
epoptes in production? well, we don't have a company behind it, but thousands of schools are using it
18:37
<THS_>
i mean on my side
18:39
Does epoptes work well over wifi?
18:40
<alkisg>
epoptes works fine even over adsl
18:40
VNC though doesn't
18:40
So don't expect to be able to broadcast your screen over wifi
18:41
You'll probably be able to "broadcast" to a couple of students, or assist one student, but no more than that
18:41
...at least until wifi bandwidth increases to some gbps
18:42
<THS_>
I don't expect that because many of the comercial solutions have also problems with that and I know the limmitations of wifi.
18:50
Back to the main problem I just have to disable autostart because the IP is given in the GUI and the check in line 79 if the client runs on the server, right?
18:50
<alkisg>
You can use a special name in /etc/hosts
18:50
E.g. "epoptes-server"
18:51
And then replace the /etc/hosts entry from your GUI
18:51
So then both the system and the session epoptes-client will connect to "epoptes-server" with the new ip
18:51
<THS_>
but then I also have to restart epoptes-client
18:51
<alkisg>
Why?
18:52
The socat try times out after 60 secs, and a new DNS request will be made then
18:52
<THS_>
Ok thats nice thanks for the info.
18:52
<alkisg>
You're welcome
19:45
<THS_>
What is the reason if I cannot add an alias to an Client?
19:52
the button to edit is greyedout
20:00THS_ has left IRC (THS_!~user@p5DD126AA.dip0.t-ipconnect.de, Quit: THS_)
20:27THS_ has joined IRC (THS_!~user@p5DD126AA.dip0.t-ipconnect.de)
20:30cor_geeks_eadthe has left IRC (cor_geeks_eadthe!~cor@cpe-76-92-215-174.kc.res.rr.com, Ping timeout: 260 seconds)
21:47ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving)
21:52vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)