02:17 | wyre is now away: Auto away at Wed Feb 8 02:15:53 2023 UTC | |
06:32 | wyre is back | |
06:58 | wyre is now away: Auto away at Wed Feb 8 06:56:14 2023 UTC | |
07:26 | ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz) | |
08:18 | wyre is back | |
08:25 | book` has left IRC (book`!~book`@static.38.6.217.95.clients.your-server.de, Quit: Leaving) | |
08:27 | wyre has left IRC (wyre!~wyre@user/wyre, Quit: ZNC 1.8.2 - https://znc.in) | |
08:28 | wyre has joined IRC (wyre!~wyre@user/wyre) | |
08:28 | wyre is now away: Auto away at Wed Feb 8 08:27:57 2023 UTC | |
08:28 | wyre is back | |
08:44 | book` has joined IRC (book`!~book`@static.38.6.217.95.clients.your-server.de) | |
08:53 | ogra is back | |
09:52 | <err404[m]> hello, did you have somewhere a WORKING EXAMPLE documentation for a chrooted config? (https://github.com/ltsp/ltsp/wiki/chroots is not working in may case)
| |
09:52 | s/may/my/
| |
09:53 | <alkisg> err404: well, it's working for me, so you'd need to mention what's not working for you
| |
10:02 | <err404[m]> thanks,... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/f2bb68185c4e3ecfd74b2219443c47cf6f54b009>)
| |
10:04 | so, the isssue is not really from the ltsp itself in my case (vmlinuz is missing),
| |
10:06 | <alkisg> err404: do you have any special reason not to use the proper directories?
| |
10:06 | The /srv/tftp directory is described in the filesystem hierarchy standard, and it's what ltsp uses
| |
10:06 | There's no tutorial for "non-standard directories" if you're looking for that
| |
10:06 | <err404[m]> I have also another issue, but seem working:
| |
10:06 | ```
| |
10:06 | ltsp initrd
| |
10:06 | Could not parse output of: ip -o route get 192.168.67.1
| |
10:06 | Generated ltsp.img:
| |
10:06 | -rw-r--r-- 1 root root 158208 Feb 8 10:46 /srv/tftp/ltsp/ltsp.img
| |
10:06 | ```
| |
10:06 | <alkisg> Yes that means that your routing is problematic, but it's not a fatal error
| |
10:09 | <err404[m]> I made a symlink from /srv to /data/srv
| |
10:09 | but I remmember that nfs doesnot support symlink or something like this,
| |
10:09 | at the beginning, I was affraid about space disk, but it seem unnecessary to move /srv to another partition
| |
10:09 | I will retry all the config with /srv on /, not on /data/srv
| |
10:09 | <alkisg> You can mount /data/srv as /srv directly if it helps
| |
10:10 | You can also bind-mount a directory if you prefer
| |
10:11 | <err404[m]> my /data is an encrypted lvm partition, but for the moment I will try to have a working config on /srv
| |
11:24 | woernie has left IRC (woernie!~werner@p5dded9bd.dip0.t-ipconnect.de, Ping timeout: 260 seconds) | |
11:24 | woernie_ has joined IRC (woernie_!~werner@p5dded046.dip0.t-ipconnect.de) | |
11:30 | ogra is now away: currently disconnected | |
12:01 | ogra is back | |
12:06 | woernie_ has left IRC (woernie_!~werner@p5dded046.dip0.t-ipconnect.de, Ping timeout: 248 seconds) | |
12:07 | woernie has joined IRC (woernie!~werner@p5dded046.dip0.t-ipconnect.de) | |
13:36 | ogra is now away: currently disconnected | |
13:36 | ogra is back | |
14:02 | wyre is now away: Auto away at Wed Feb 8 14:01:59 2023 UTC | |
14:04 | wyre is back | |
14:11 | woernie has left IRC (woernie!~werner@p5dded046.dip0.t-ipconnect.de, Ping timeout: 268 seconds) | |
14:11 | woernie_ has joined IRC (woernie_!~werner@93.222.206.210) | |
14:45 | <err404[m]> ok, it is working on my side now 😄
| |
14:45 | - kernel linux image was not installed on chroot, (probably because debootstrap assume is for chroot, so using the original kernel is ok?)
| |
14:45 | - after adding the kernel on the chrooted, (and executing `ltsp image ltspdeb` followed by `ltsp ipxe) ltsp was abble to load it.
| |
14:45 | - but the system was mounted readonly (it is normal, ok) so the ligthdm was not abble to start (same issue if your disk is full).
| |
14:45 | I edited the file /etc/exports.d/ltsp-nfs.exports to make the exported folder writable, and update nfs with `exportfs -ra`
| |
14:45 | I executed in root (in the ltsp client): `mount -n -o remount,rw /` to make the `/` writable
| |
14:45 | fews second later the graphical env was launched and I was abble to login
| |
14:46 | so, may be on ubuntu the kernel is installed with debootstrap?
| |
14:47 | I know that it is actualy not secure to have nfs export in rw mode
| |
14:49 | * ok, it is working on my side now 😄
| |
14:49 | - kernel linux image was not installed on chroot, (probably because debootstrap assume is for chroot, so using the original kernel is ok?)
| |
14:49 | - after adding the kernel on the chrooted, (and executing `ltsp image ltspdeb` followed by `ltsp ipxe`) ltsp was abble to load it.
| |
14:49 | - but the system was mounted readonly (it is normal, ok) so the ligthdm was not abble to start (same issue if your disk is full).
| |
14:49 | I edited the file /etc/exports.d/ltsp-nfs.exports to make the exported folder writable, and update nfs with `exportfs -ra`
| |
14:49 | I executed in root (in the ltsp client): `mount -n -o remount,rw /` to make the `/` writable
| |
14:49 | fews second later the graphical env was launched and I was abble to login
| |
14:49 | * ok, it is working on my side now 😄
| |
14:49 | - kernel linux image was not installed on chroot, (probably because debootstrap assume is for chroot, so using the original kernel is ok?)
| |
14:49 | - after adding the kernel on the chrooted, (and executing `ltsp image ltspdeb` followed by `ltsp ipxe`) ltsp was abble to load it.
| |
14:49 | - but the system was mounted readonly (it is normal, ok) so the ligthdm was not abble to start (same issue if your disk is full).
| |
14:49 | I edited the file `/etc/exports.d/ltsp-nfs.exports` to make the exported folder writable, and update nfs with `exportfs -ra`
| |
14:49 | I executed in root (in the ltsp client): `mount -n -o remount,rw /` to make the `/` writable
| |
14:49 | fews second later the graphical env was launched and I was abble to login
| |
14:51 | I read that sshfs can be used intead of nfs, but I dont know how to configure it on ltsp (I use ssh and sshfs is working on my side)
| |
14:56 | woernie_ has left IRC (woernie_!~werner@93.222.206.210, Ping timeout: 252 seconds) | |
14:57 | woernie has joined IRC (woernie!~werner@p5ddecd73.dip0.t-ipconnect.de) | |
14:57 | <err404[m]> `ltsp initrd `<-- was also used
| |
14:57 | <vsuojanen[m]> did you check in the chroot that you have the /boot in The root hierarchy? Did you install there on chroot at any point linux-generic initramfs-tools?
| |
14:59 | <err404[m]> may be, I am not sure, anyway I need to make another try, on a cleaner environement, because I tried many thinngs and it is remain confused to me for the moment
| |
15:01 | but the loading kernel, initrd and the environement through GBits ethernet is fast as expected (the ltsp server is on a disk drive, not a SSD, I not demand instant loading :p)
| |
15:02 | <vsuojanen[m]> before you do another try read again the top of the wiki page you linked.
| |
15:02 | > before you do another try read again the top of the wiki page you linked.... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/1472804b8976d0c378908a2710f8eb23086db0a5>)
| |
15:02 | <err404[m]> and yes, my /boot was empty, so I installed kernel in the chroot
| |
15:03 | yes, I need to re-read again the docs
| |
15:04 | <vsuojanen[m]> sorry i meant reality the top to be precise. My wast was not related to that, sorry
| |
15:05 | cd /srv/ltsp
| |
15:05 | debootstrap focal focal
| |
15:05 | chroot focal
| |
15:05 | apt install --no-install-recommends linux-generic initramfs-tools
| |
15:05 | echo focal > /etc/hostname
| |
15:05 | passwd
| |
15:05 | exit
| |
15:07 | <err404[m]> debootstrap focal focal <-- is for ubuntu, but I use Debian, so I tried bullseye, and I remmember seen an error, but I let it continue
| |
15:08 | apt install --no-install-recommends linux-generic initramfs-tools <-- I dont know why the kernel was not installed at this step, next time I will be more attentive
| |
15:18 | <vsuojanen[m]> that /boot in root hierarchy is needed before you can configure the ipxe and tftp (and that's a separate task)
| |
15:20 | woernie has left IRC (woernie!~werner@p5ddecd73.dip0.t-ipconnect.de, Ping timeout: 260 seconds) | |
15:37 | <err404[m]> about sshfs, I found an answer: https://github.com/ltsp/ltsp/discussions/789
| |
16:06 | <vsuojanen[m]> About the nfs vs. sshfs issue are you already netbooting the clients? yes i think the wiki instruction should link to ltps.org main Installation page
| |
16:21 | wyre is now away: Auto away at Wed Feb 8 16:21:03 2023 UTC | |
17:11 | <alkisg> err404: the main things to consider are:
| |
17:11 | 1) Why are you using a chroot instead of chrootless or VM? The chroot method is the hardest one.
| |
17:11 | 2) Remember to run `ltsp image chroot-name`, before booting the client. This makes a squashfs file out of the image. Serving this over NFS works fine. While serving a chroot over NFS has issues with recent kernels (as it was reported, I haven't tested myself)
| |
17:23 | vagrantc has joined IRC (vagrantc!~vagrant@2600:3c01:e000:21:7:77:0:40) | |
17:35 | lcurl_ has joined IRC (lcurl_!~UserNick@115.79.27.26) | |
17:39 | lcurl has left IRC (lcurl!~UserNick@115.79.27.26, Ping timeout: 268 seconds) | |
17:40 | lcurl_ has left IRC (lcurl_!~UserNick@115.79.27.26, Ping timeout: 268 seconds) | |
18:07 | <err404[m]> > The chroot method is the hardest one.
| |
18:07 | this is not documented as hardest one 😛
| |
18:07 | I can try to build a VM and use it (with image linked to the vmdk as documented in ltsp)
| |
18:07 | * > The chroot method is the hardest one.
| |
18:07 | this is not documented as hardest one 😛
| |
18:07 | I can try to build a VM and use it (with image linked to the vmdk as documented in ltsp)
| |
18:09 | actualy, the diskless client is booting fine with a chrooted env for ltsp, but the / is readonly (as configured by ltsp nfs)
| |
18:09 | s///`/`/
| |
18:10 | running ltsp image chroot-name took long time to finish, but it will not really an issue
| |
18:11 | <alkisg> It's supposed to be read only, yeah
| |
18:11 | <err404[m]> I will try by VM
| |
18:37 | <vsuojanen[m]> I have seen that chroot wiki document purpose has been to be one advanced use case and not so much guiding about the ltsp server Installation.
| |
18:38 | <alkisg> https://ltsp.org/docs/installation/#maintaining-a-client-image ==> it is the easiest method ==> it's talking about chrootless there :D
| |
20:08 | <err404[m]> ah yes, it was not working in my case, but may be I had already fogoten some step 😛
| |
20:09 | s/fogoten/forgoten/
| |
20:16 | wyre is back | |
20:30 | ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving) | |
22:19 | vagrantc has left IRC (vagrantc!~vagrant@2600:3c01:e000:21:7:77:0:40, Quit: leaving) | |