|01:03||vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)|
|01:46||wilbur has joined IRC (email@example.com)|
doing a standard debian 18.04 server ltsp client, and getting the following error. note i added the use to visudo would that kill it?
root@ltsp:/home/william# ltsp image moonlight
Running: losetup -rP /dev/loop1 /srv/ltsp/moonlight.img
Running: mount -t tmpfs -o mode=0755 tmpfs /tmp/tmp.Hl6Zej5oCv/tmpfs
Running: mount -t ext4 -o ro,noload /dev/loop1p2 /tmp/tmp.Hl6Zej5oCv/tmpfs/0/looproot
Running: mount -t overlay -o upperdir=/tmp/tmp.Hl6Zej5oCv/tmpfs/0/up,lowerdir=/tmp/tmp.Hl6Zej5oCv/tmpfs/0/looproot,workdir=/tmp/tmp.Hl6Zej5oCv/tmpfs/0/work /tmp/tmp.Hl6Zej5oCv/tmpfs /tmp/tmp.Hl6Zej5oCv/root/
Cleaning up moonlight before mksquashfs...
Traceback (most recent call last):
File "/usr/share/ltsp/client/login/pwmerge", line 440, in <module>
File "/usr/share/ltsp/client/login/pwmerge", line 434, in main
pwm = PwMerge(args, args, args, **dopts)
File "/usr/share/ltsp/client/login/pwmerge", line 117, in __init__
self.dpasswd, self.dgroup = self.read_dir(ddir, dur or dgr)
File "/usr/share/ltsp/client/login/pwmerge", line 151, in read_dir
i tried running "passwd" on the client when running as the root user, set a simple password for it, still no joy
|02:37||ben_nabiy has joined IRC (firstname.lastname@example.org)|
|06:02||wilbur67 has joined IRC (email@example.com)|
|06:05||wilbur has left IRC (firstname.lastname@example.org, Ping timeout: 272 seconds)|
|06:05||wilbur67 is now known as wilbur|
|06:23||RaphGro has joined IRC (RaphGro!~raphgro@fedora/raphgro)|
|06:45||ben_nabiy has left IRC (email@example.com, Ping timeout: 258 seconds)|
any help with this would be greatly appreciated
ltsp image / <-- this works so guessing must be client
|08:51||woernie has left IRC (firstname.lastname@example.org, Ping timeout: 244 seconds)|
|08:52||woernie has joined IRC (email@example.com)|
|08:53||danboid has joined IRC (danboid!~ISDADS\firstname.lastname@example.org)|
alkisg, I presume you're the main epoptes dev?
Should I be able to test epoptes in a VM?
Either VB or qemu
|09:17||alkisg_web has joined IRC (email@example.com)|
danboid, yes to all
Hi! From phone cant type a lot
wilbur, run pwck inside the image
I know Veyon also supports Windows. Does epoptes have any advantages over Veyon?
Like, easier config?
Italc didn't work and we developed epoptes because of that
Dunno about veyon it came much later
many thanks, will try soon
|09:20||woernie has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
Yeah I know it "the new iTALC"
Epoptes is very easy to setup and very flexible
It supports ltsp out of the box
should i run pwck as root or as the admin user?
One advantage epoptes has for me is it is in the 16.04 repos whilst veyon pnly recently entered the repos
OOTB LTSP support is a big win too
what does LTSP support mean tho?
I know what LTSP is ofc
but what does epoptes LTSP support bring?
Automatic client discovery etc
Massive win for LTSP users then
We develop both ltsp and epoptes so we make sure they play nice
|09:25||GodFather has left IRC (GodFatheremail@example.com, Ping timeout: 240 seconds)|
|09:33||alkisg_web has left IRC (firstname.lastname@example.org)|
alkisg, What size of class can be managed with epoptes?
alkisg, epoptes lets you send messages to one or all clients right? Its just text right, no support for voip chat?
I very much doubt it supports voice chat :)
Being able to send messages should be enough
Say its a wired gigabit LAN, whats the max number of clients that can be managed
I don't get its security tho. It seems that any user in the epoptes group can control clients. What if more than one machine on the lan has epoptes installed?
Ah hold on
Must the epoptes server be the same machine / IP as the LTSP server?
|11:22||woernie has joined IRC (email@example.com)|
|11:32||wilbur has left IRC (firstname.lastname@example.org, Quit: Going offline, see ya! (www.adiirc.com))|
|11:33||wilbur has joined IRC (email@example.com)|
thanks everyone resolved the issue with ltsp failing, looked like a keyboard/chair error, the installer for ubuntu 18.04 must not have finished correctly. did a fresh install and worked well
|12:12||TheProf has left IRC (TheProf!TheProf@22.214.171.124, Quit: Going offline, see ya! (www.adiirc.com))|
with the client the /home/user/.profile is missing along with the other files in the directory, is this normal? is there a way to build them on the ltsp server?
|12:28||ben_nabiy has joined IRC (firstname.lastname@example.org)|
|12:29||alkisg_web has joined IRC (email@example.com)|
wilbur, home is normally mounted via sshfs
It's not contained in the image
danboid, epoptes doesn't need to be in lan
It should be able to serve thousands of clients
How is auth handled then?
Auth? Users in epoptes group can launch it, that's all
I mean what stops anyone booting a Linux machine on the LTSP network and controlling clients desktops?
He doesn't have the epoptes server private cerificate
See the installation page for how the clients trust the certificate initially
|12:48||alkisg_web has left IRC (firstname.lastname@example.org)|
so if i wanted to add something to /home/user for example, how would i go about that please?
|12:52||ben_nabiy has left IRC (email@example.com, Ping timeout: 272 seconds)|
|13:19||wilbur67 has joined IRC (firstname.lastname@example.org)|
|13:21||wilbur has left IRC (email@example.com, Ping timeout: 256 seconds)|
|13:21||wilbur67 is now known as wilbur|
is there a manual page or simliar for showing how to configure / add t o the /home as i am not familar with mounting via sshfs ?
|13:39||alkisg_web has joined IRC (firstname.lastname@example.org)|
sorry for repeat question, i didn't scroll down enough
wilbur, you'd just put that in the server /home/user, not in the image
sshfs is the default, you don't need to enable it
|13:41||mgariepy has left IRC (mgariepy!~mgariepy@ubuntu/member/mgariepy, Ping timeout: 256 seconds)|
am confused as on the ltsp server i have /home/william/.profile, however it is not on the pxe client
What's the output of this on the client? mount | grep home
This is wrong then, do you have sshfs installed?
this gives /home/william
sshfs on the host,, checking now
On the client
Also try su otheruser
To see if you get error messages
sshfs installed on both host and client
i did get a error message when first loading in
Gotta go, later
using automatic log
|13:49||alkisg_web has left IRC (email@example.com)|
To run a command as administrator (user "root"), use "sudo <command".
ok, i do "sudo su" to switch to root, then i do "su william",,, message comes up read: Conenction reset by peer .Login incorrect.
|13:55||mgariepy has joined IRC (mgariepy!~mgariepy@ubuntu/member/mgariepy)|
am running in single NIC mode, do i have to do this? Change IPAPPEND 3 to IPAPPEND 2 ?
|14:20||woernie has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
worked it out, had to add the user into ltsp.conf under the client mac
|15:02||TheProf has joined IRC (TheProf!TheProf@126.96.36.199)|
|15:12||sutula has left IRC (email@example.com, Ping timeout: 256 seconds)|
|15:37||woernie has joined IRC (firstname.lastname@example.org)|
|15:37||sutula has joined IRC (email@example.com)|
|15:37||GodFather has joined IRC (GodFatherfirstname.lastname@example.org)|
|15:49||woernie has left IRC (email@example.com, Quit: No Ping reply in 180 seconds.)|
|15:50||woernie has joined IRC (firstname.lastname@example.org)|
|16:04||GodFather has left IRC (GodFatheremail@example.com, Ping timeout: 258 seconds)|
|16:22||lucascastro has joined IRC (firstname.lastname@example.org)|
|16:38||RaphGro has left IRC (RaphGro!~raphgro@fedora/raphgro, Quit: Please remember your own message. It'll be read as soon as possible.)|
|17:08||vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)|
does each time a client loads have a unique uuid ? is there a way to set it static or use the host?
|17:16||danboid has left IRC (danboid!~ISDADS\email@example.com, Quit: Leaving)|
|18:05||woernie has left IRC (firstname.lastname@example.org, Ping timeout: 264 seconds)|
|18:06||woernie has joined IRC (email@example.com)|
|18:22||woernie has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|18:25||wilbur67 has joined IRC (email@example.com)|
|18:28||wilbur has left IRC (firstname.lastname@example.org, Ping timeout: 256 seconds)|
|18:28||wilbur67 is now known as wilbur|
wilbur: yes, the clients have static, unique ids, based on their mac addresses
Hello. Is there a recommended way to move user accounts and their files from one LTSP server to another? Our main server drive failed so we're swtiching to another machine and have a few hundred to move and half a TB of /home data. Thank you.
nothing specific to LTSP
Indeed, not specific to ltsp, well, except if one wishes to use the pwmerge ltsp tool for that. TheProf: do you have the old /etc/passwd and the old /etc/shadow?
rsync could work, but you want to make sure you create the accounts with the same uid/gid and so on
although you can chown/chmod as needed after the fact alternately
Btw, /me waves to vagrantc and says thanks for ltsp 20.06 ;)
alkisg: you did all the hard work :P
alkisg: so likewise thanks :)
i should consider adding support for some more arm systems ... i have a few nice candidates
finally some are getting accelerated graphics and such with free drivers and all that
I'm expecting an odroid soonish
Some user donated it to motivate me to add ltsp support for it
and decent amounts of ram and ... still somewhat slow CPUs
Other than that, I'm not sure what I'm going to do with it :D
odroid typically require random signed blobs for arm-trusted-firmware bits
I already have 3 remote-desktop setups, one for each rpi version... rpi2, rpi3 and rpi4... I don't need yet another one :D
Which one are you thinking to add support for?
the rockchip rk3399 boards are looking pretty reasonable ... the rockpro64 should be reasonably well supported
Hello. I have access to all the files on the original machine thanks to a backup.
also the rk3328-rock64
That includes /etc/passwd and /etc/shadow
TheProf: then why don't you just put all that data to a new disk? Linux doesn't care about hardware changes...
I have high ignorance with these items (I maintain the system as a volunteer!) so I imagine I can't just copy the old /etc/passwd and /etc/shadow over the new one but need to replace it? Or I need to match up the UID/GID?
you'll need to make sure the uid/gid don't conflict with existing users ... but you should be able to safely sync uid/gid 500+ (other than maybe the initial user, if that's different)
Sure I can do that. I am the initial user so I can track that one account as you said. Then I can copy over the old /home files (since there's nothing in the new /home anyways) and then execute a chown/chmod command and be up and running?
the other option would be to just rsync them all as root, and then add the users later and chown/chmod to the appropriate users
if they're all simply /home/USERNAME or some similar layout where it's easy to tell who should own what files
|19:18||thefinn93 has left IRC (thefinn93!finn@unaffiliated/thefinn93, Remote host closed the connection)|
In the past I've used webmin to export to a file the user information (including password, home directory, groups, etc) and then use webmin on the new server that same file and it would create all the folders, permissions, etc. and then I copied over the files. I was trying to avoid installing webmin just for that purpose.
Usage: pwmerge [--sur=] [--sgr=] [--dur=] [--dgr=] [-l] [-q] sdir ddir mdir
Merge passwd, group and optionally shadow and gshadow from source directory
sdir and destination directory ddir into a merge directory mdir.
I.e. you can merge the old users to the new ones with one command...
That's great thank you for the information I will take a look at it
I.e. just sudo pwmerge /path/to/old/etc /etc /home/administrator/toexamine/etc
And if you examine the result and it's fine, then you just copy it to /etc
(it can also just save to etc directly)
There's always great tools out there but just need to find them!
It took me a week to write it ;)
Even more cool. Thank you.
|19:49||GodFather has joined IRC (GodFatheremail@example.com)|
|19:52||thefinn93 has joined IRC (thefinn93!finn@unaffiliated/thefinn93)|
|20:12||wilbur67 has joined IRC (firstname.lastname@example.org)|
|20:16||wilbur has left IRC (email@example.com, Ping timeout: 264 seconds)|
|20:16||wilbur67 is now known as wilbur|
|21:16||shored has left IRC (firstname.lastname@example.org, Ping timeout: 246 seconds)|
|21:18||shored has joined IRC (email@example.com)|
|21:59||wilbur67 has joined IRC (firstname.lastname@example.org)|
|22:00||wilbur has left IRC (email@example.com, Read error: Connection reset by peer)|
|22:00||wilbur67_ has joined IRC (firstname.lastname@example.org)|
|22:00||wilbur67_ is now known as wilbur|
|22:04||wilbur67 has left IRC (email@example.com, Ping timeout: 246 seconds)|
is it possible to have a windows 10 ltsp client?
what do you mean?
connect to a windows 10 server?
LTSP is essentially just a way to network boot a computer to run linux ...
|22:36||wilbur67 has joined IRC (firstname.lastname@example.org)|
|22:37||wilbur has left IRC (email@example.com, Read error: Connection reset by peer)|
|22:38||wilbur67 is now known as wilbur|
|22:41||wilbur67 has joined IRC (firstname.lastname@example.org)|
|22:44||wilbur has left IRC (email@example.com, Ping timeout: 256 seconds)|
|22:44||wilbur67 is now known as wilbur|
when i turn off LVM for hard disks the LTSP seems to build better (ubuntu 20.04)
is ok about the windows, realize now this is purely for linux, am running moonlight-qt to the window box when required
|23:40||vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)|