Lmn 7.2 testing

Hallo,

nächster Test durchgeführt.
Ich wollte herausbekommen, ob es nach dem format oder dem sync das
Problem gibt.
Also hab ich den in linbo stehenden Client mit

linbo-remote -i 10.16.3.35 -c format,sync:1

beschossen un ddann beobachtet.
ZUr Beobachtung bin ich immer mit linbo-ssh drauf gegangen und jedes mal
wieder raus, um zu schauen, wann ich nicht mehr rein komme.

Der Zeitpunkt war genau nach dem Ende des Syncs. Dann kam ich nicht mehr
rein.

Dann hab ich den Client neugestartet (reset) und dann mit

linbo-remote -i 10.16.3.35 -c start:1

beschossen: dann kommt kurz die Meldung mit „remote controlled“ dann
startet ubuntu.

Der Fehler ist also irgend wo am Ende des Syncs.

LG

Holger

Hallo Arnaud,
Hallo Holger,

nachdem der Patch nun veröffentlicht ist, habe ich die Doku für BETA 7.1 angepasst:
https://docs.linuxmuster.net/de/latest/appendix/beta-lmn72/index.html
Bitte schaut mal.
VG
Chris

2 „Gefällt mir“

Hallo Thomas,
Hallo Dominik,

ich habe die Doku zu den Patchklassen und dem universellen Postsync-Script angepasst:

https://docs.linuxmuster.net/de/latest/clients/postsync/postsync-patchclasses.html

Bitte prüft mal, ob das so passt.

Aus meiner Sicht wäre es gut, wenn dieses universelles Postsync-Script ebenfalls unter /srv/linbo/examples bereitgestellt werden würde. Früher gab es die servertools, in denen Vorlagen enthalten waren. Diese gibt es so nicht mehr, daher wäre es einfacher, dieses direkt in den Examples abzulegen.

VG
Chris

2 „Gefällt mir“

Hallo Chris,

Der Punkt 4. würde ich einfach entfernen. cryptography steht schon mit Version 39.0.1, und ich sehe es nicht als nötig es zu überprüfen.

Danke und Gruß

Arnaud

Hallo Arnaud,
ok, fixed. Ist in ein paar Minuten online.
VG
Chris

2 „Gefällt mir“

Hallo Holger.
Guck mal:

und

Viele Grüße,
Michael

Moin Holger,

der Inhalt der linbo-remote-Logdatei wäre u.U. interessant.

linbo-remote hat den neuen Parameter -a:
-a <hostname> Attach the running tmux session for this hostname.
S.a. README.
Da kannst du die Ausgabe live beobachten.

Auf der Linbo-Konsole kannst du die Befehle einzeln eingeben und die Ausgabe beobachten:

linbo_partition_format
linbo_sync 1
linbo_fakestart 1

Der letzte Befehl führt einen „dry run“ Betriebssystemstart aus.

Werde mir das im Laufe des Tages mal anschauen.

VG, Thomas

Hallo Thomas,

der Inhalt der linbo-remote-Logdatei wäre u.U. interessant.

ich hab in /srv/linbo/log/ keine solche entdecken können.
Da liegen diese (nur die beiden Clients hab ich hier ZUhause getestet):

Hallo Thomas,

hier die Ausgaben der Befehle:

linbo_partition_format

LINBO 4.1.25-0: One Step Beyond | IP: 10.16.3.36 | MAC: 1c:75:08:05:e1:b6

Linux 6.1.12 #1 SMP PREEMPT_DYNAMIC Sun Feb 19 14:14:29 UTC 2023 x86_64
GNU/Linux

nwt-lap1: ~ # linbo_partition_format
Creating new msdos partition table on /dev/sda.
1+0 records in
1+0 records out
512 bytes (512B) copied, 0.000463 seconds, 1.1MB/s
partition label size id fstype bootable
1: /dev/sda1 ubuntu 30G 83 ext4 yes
Formatting /dev/sda1 with ext4 ... OK!
2: /dev/sda2 cache 17G 83 ext4 yes
Formatting /dev/sda2 with ext4 ... OK!
Mounting cache partition /dev/sda2 ...
Looking for LINBO updates.
receiving incremental file list
linbofs64.lz.md5
              33 100%   32.23kB/s    0:00:00 (xfr#1, to-chk=0/1)
receiving incremental file list
linbofs64.lz
      30,902,250 100%   16.14MB/s    0:00:01 (xfr#1, to-chk=0/1)
receiving incremental file list
linbo64
       4,226,016 100%    2.61MB/s    0:00:01 (xfr#1, to-chk=0/1)
receiving incremental file list
linbo64.md5
              33 100%   32.23kB/s    0:00:00 (xfr#1, to-chk=0/1)
Downloading torrent-client.conf.
Downloading multicast.list.
Downloading linbo wallpaper.
Updating ipxe file.
receiving incremental file list
ipxe.lkrn
         357,364 100%  113.60MB/s    0:00:00 (xfr#1, to-chk=0/1)
Updating common grub configuration.
receiving incremental file list
nwt-lap1.lmgub20-nwt.grub.cfg
           3,367 100%    3.21MB/s    0:00:00 (xfr#1, to-chk=0/1)
diff: can't stat '/cache/boot/grub/grub.cfg': No such file or directory
grub.cfg was updated.
Updating host and group specific grub configuration.
receiving incremental file list
nwt-lap1.cfg
           5,190 100%    4.95MB/s    0:00:00 (xfr#1, to-chk=0/1)
diff: can't stat '/cache/boot/grub/custom.cfg': No such file or directory
custom.cfg was updated.
Updating grub themes ... OK!
Updating linuxmuster-win ... OK!
mk_boot
prepare_grub /cache/boot/grub /cache/boot/grub/grubenv /usr/share/grub
Providing grub environment in cache ...
  * Providing grub environment ...
Installing GRUB in MBR/EFI of /dev/sda ... OK!
Linbo & grub update successfully finished.
Uploading linbo.log ...
receiving incremental file list
linbo_gui64_7.tar.lz
       9,084,840 100%    3.46MB/s    0:00:02 (xfr#1, to-chk=0/1)
receiving incremental file list
ubuntu.png
           9,205 100%    8.78MB/s    0:00:00 (xfr#1, to-chk=0/1)
mk_boot
prepare_grub /cache/boot/grub /cache/boot/grub/grubenv /usr/share/grub
Mounting cache partition /dev/sda2 ...
Saving start.conf in cache.
Saving hostname nwt-lap1.test.lan in cache.
3: /dev/sda3 swap 4G 82 swap no
Formatting /dev/sda3 with swap ... OK!
Finished partitioning of /dev/sda successfully!

linbo_sync 1

linbo_fakestart 1

nwt-lap1: ~ # linbo_sync 1
### linbo_download_image lmg-2004.qcow2
RSYNC Download 10.16.1.1 -> images/lmg-2004/lmg-2004.qcow2.desc.
receiving incremental file list
lmg-2004.qcow2.desc
             958 100%  935.55kB/s    0:00:00 (xfr#1, to-chk=0/1)
receiving incremental file list
lmg-2004.qcow2.info
             148 100%  144.53kB/s    0:00:00 (xfr#1, to-chk=0/1)
receiving incremental file list
receiving incremental file list
receiving incremental file list
receiving incremental file list
lmg-2004.postsync
           4,034 100%    3.85MB/s    0:00:00 (xfr#1, to-chk=0/1)
RSYNC Download 10.16.1.1 -> images/lmg-2004/lmg-2004.qcow2.torre
receiving incremental file list
lmg-2004.qcow2.torrent
         958,845 100%    4.23MB/s    0:00:00 (xfr#1, to-chk=0/1)
Starting torrent service for lmg-2004.qcow2.
META INFO
Announce: http://10.16.1.1:6969/announce
Created On: Fri Feb 24 13:30:57 2023
Piece length: 262144
Created with: Enhanced-CTorrent/dnh3.3.2
FILES INFO
<1> lmg-2004.qcow2 [12564889600]
Total: 11982 MB
Creating file "lmg-2004.qcow2"
Listening on 0.0.0.0:2706
Press 'h' or '?' for help (display/control client options).
- 0/0/1 [0/47932/0] 0MB,0MB | 0,0K/s | 0,0K E:0,0 Connecting
End of input reached.
Input channel is now off
\ 0/1/2 [85/47932/32842] 21MB,0MB | 22804,0K/s | 21760,0K E:0,1
> 0/1/2 [90/47932/32852] 22MB,0MB | 11902,0K/s | 1280,0K E:0,1
.
.
.
/ 1/0/2 [47856/47932/47932] 11963MB,0MB | 21191,0K/s | 22912,0K E:0,2
- 1/0/2 [47921/47932/47932] 11980MB,0MB | 20827,0K/s | 16512,0K E:0,2
Download complete.
Total time used: 46 minutes.
Seed for others 0 hours
\ 0/0/2 [47932/47932/47932] 11982MB,0MB | 0,0K/s | 2816,0K E:0,2 Connecting
### linbo_download_image lmg-2004.qdiff
RSYNC Download 10.16.1.1 -> images/lmg-2004/lmg-2004.qdiff.desc...
receiving incremental file list
rsync: [sender] link_stat "/images/lmg-2004/lmg-2004.qdiff.desc" (in
linbo) failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors)
(code 23) at main.c(1819) [Receiver=3.2.3]
rsync: [Receiver] read error: Connection reset by peer (104)
File images/lmg-2004/lmg-2004.qdiff.desc could not be downloaded.
RSYNC Download 10.16.1.1 -> images/lmg-2004/lmg-2004.qdiff.torrent...
receiving incremental file list
rsync: [sender] link_stat "/images/lmg-2004/lmg-2004.qdiff.torrent" (in
linbo) failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors)
(code 23) at main.c(1819) [Receiver=3.2.3]
rsync: [Receiver] read error: Connection reset by peer (104)
File images/lmg-2004/lmg-2004.qdiff.torrent could not be downloaded.
RSYNC Download 10.16.1.1 -> images/lmg-2004/lmg-2004.qdiff...
receiving incremental file list
rsync: [sender] link_stat "/images/lmg-2004/lmg-2004.qdiff" (in linbo)
failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors)
(code 23) at main.c(1819) [Receiver=3.2.3]
rsync: [Receiver] read error: Connection reset by peer (104)
File images/lmg-2004/lmg-2004.qdiff could not be downloaded.
Uploading linbo.log ...
Uploading image.log ...
syncl lmg-2004.qcow2 /dev/sda1
restore 1: »lmg-2004.qcow2« 2: »/dev/sda1«
Unpacking: lmg-2004.qcow2 -> /dev/sda1
## Mon Feb 27 13:28:17 UTC 2023 : Check status of /dev/sda1 using
lmg-2004.qcow2.
Formatting /dev/sda1 with ext4 ...
Image lmg-2004.qcow2 downloaded successfully.
  OK!
File sync ...
## Mon Feb 27 13:28:22 UTC 2023 : Starting sync of lmg-2004.qcow2 to
/dev/sda1.
Syncing ... please wait ...
## Mon Feb 27 13:42:50 UTC 2023 : Update status of /dev/sda1 using
lmg-2004.qcow2.
## Mon Feb 27 13:42:50 UTC 2023 : Sync from lmg-2004.qcow2 finished.
Done.
202302271342 applied: lmg-2004.qcow2 "202302212002"
Uploading image.status ...
BIOS system found.
Setting hostname -> nwt-lap1.
patch_fstab 1: »/dev/sda1«
Setze Rootpartition: /dev/sda1.
##### focal linuxmuster POSTSYNC BEGIN #####

Hostname: nwt-lap1
Raum: nwt
Patchcache: /linuxmuster-client/serverpatches
Patchclass: focal

  - getting patchfiles
receiving incremental file list
focal/
focal/fstab
             695 100%  678.71kB/s    0:00:00 (xfr#1, to-chk=28/30)
focal/common/
focal/common/bin/
focal/common/bin/virtual-rechte-anpassen.sh
             277 100%    7.51kB/s    0:00:00 (xfr#2, to-chk=20/30)
focal/common/etc/
focal/common/etc/fstab
             476 100%   12.91kB/s    0:00:00 (xfr#3, to-chk=19/30)
focal/common/etc/hosts
           6,195 100%  163.51kB/s    0:00:00 (xfr#4, to-chk=18/30)
focal/common/etc/cron.d/
focal/common/etc/cron.d/shutdown
             255 100%    6.73kB/s    0:00:00 (xfr#5, to-chk=13/30)
focal/common/etc/cups/
focal/common/etc/cups/client.conf
              21 100%    0.54kB/s    0:00:00 (xfr#6, to-chk=12/30)
focal/common/etc/linuxmuster-client/
focal/common/etc/linuxmuster-client/onboot.d/
focal/common/etc/linuxmuster-client/onboot.d/01_wol.sh
              58 100%    1.45kB/s    0:00:00 (xfr#7, to-chk=10/30)
focal/common/etc/systemd/
focal/common/etc/systemd/timesyncd.conf
             614 100%   15.37kB/s    0:00:00 (xfr#8, to-chk=9/30)
focal/common/root/
focal/common/root/test.txt
              60 100%    1.46kB/s    0:00:00 (xfr#9, to-chk=8/30)
focal/common/root/.ssh/
focal/common/root/.ssh/authorized_keys
             182 100%    4.33kB/s    0:00:00 (xfr#10, to-chk=6/30)
focal/mobi/
focal/mobi/etc/
focal/mobi/etc/rc.local
             629 100%   14.98kB/s    0:00:00 (xfr#11, to-chk=4/30)
focal/mobix270/
focal/mobix270/etc/
focal/mobix270/etc/rc.local
             633 100%   14.72kB/s    0:00:00 (xfr#12, to-chk=2/30)
focal/nwt/
focal/nwt/etc/
focal/nwt/etc/rc.local
             637 100%   14.81kB/s    0:00:00 (xfr#13, to-chk=0/30)
  - patching local files
cp: target '/mnt/bin' is not a directory
  - setting permissions of patched local files
chown: /mnt/home/linuxadmin/.arduino15/.arduino15: No such file or directory
chown: /mnt/home/linuxadmin/.thunderbird/thunderbird: No such file or
directory
chown: /mnt/home/linuxadmin/Arduino/Arduino: No such file or directory
chown: /mnt/home/linuxadmin/.bluej/.bluej: No such file or directory
.
.  sehr oft (einige Hundert?) Meldungen: "no such File or directory"
.
chown: /mnt/home/linuxadmin/snap/chromium/current: No such file or directory
chown: /mnt/home/linuxuser: No such file or directory
##### POSTSYNC END #####
mk_boot
prepare_grub /cache/boot/grub /cache/boot/grub/grubenv /usr/share/grub
linbo_label all
Partition /dev/sda1 - fstype ext4 --> label ubuntu ...  OK!
Partition /dev/sda2 - fstype ext4 --> label cache ...  OK!
Setting up swapspace version 1, size = 4294963200 bytes
UUID=f2e93a24-b350-498c-81cc-d2ba1681b8b4
Partition /dev/sda3 - fstype swap --> label swap ...  OK!
Uploading linbo.log ...
Uploading image.log ...

linbo_fakestart 1

nwt-lap1: ~ # linbo_fakestart 1
Found kernel boot/vmlinuz on partition /dev/sda1.
mk_boot /dev/sda1 boot/vmlinuz boot/initrd.img root=/dev/sda1 ro splash
prepare_grub /cache/boot/grub /cache/boot/grub/grubenv /usr/share/grub
prepare_reboot /dev/sda /dev/sda1 /cache/boot/grub/grubenv boot/vmlinuz
boot/initrd.img root=/dev/sda1 ro splash
Write reboot informations to /cache/boot/grub/grubenv.
receiving incremental file list
receiving incremental file list
Initiating machine password update on server 10.16.1.1 ...
receiving incremental file list
Uploading linbo.log ...

Dann hab ich noch:

linbo_start 1
gemacht, und siehe da: es startet …
… ging Gestern trotz mehrfachen Versuchs nicht …

LG

Holger

Hallo Thomas,

also: mit linbo-ssh auf dem Cleint hat alles geklappt: aber über
linbo-remote hängt der Client wieder am Ende, oder nach dem Sync (weiß
ich nciht, konnte ich auch in der tmux Session nicht erkennen).

Ich beobachte Heute NAcht nochmal genauer.

LG

Holger

Hi!

Ihr könntet ja so nen Postsync-Script example per PR zur Verfügung stellen.

VG, Thomas

Hi Holger,

danke fürs debuggen. Ich kann das hier auf dem Testsystem auch nicht nachvollziehen. Ich habe ja auch in der Schule schon mehrfach Clients per linbo-remote behandelt. Die sind immer gestartet. Die Kunst ist herauszufinden, was muss genau alles eintreffen, damit das System sich so verhält. :frowning:

BTW, linbo-remote erstellt bei jeder Session Logdateien unter /var/linuxmuster/linbo/log/<client>.linbo-remote. Zumindest ist das bei mir hier so. :shushing_face:

VG, Thomas

Hallo Thomas,

BTW, |linbo-remote| erstellt bei jeder Session Logdateien unter
/var/linuxmuster/linbo/log/.linbo-remote|. Zumindest ist das
bei mir hier so. :shushing_face:

… gefunden.
Die Logdatei ist unten .

das chown gedöns kommt wohl von diesen beiden Zeilen in meiner postsync
Datei:

 # Besitzverhältnisse für linuxadmin reparieren
 chown -R 1000:1000 /mnt/home/linuxadmin
 chown -R 1001:1001 /mnt/home/linuxuser

die zweite mach ich weg: den linuxuser gibt es nicht mehr.

… aber warum linbo die Rechte von Dateien ändern will von denen es dann
bemerkt, dass es sie nicht gibt? Seltsam.
Das scheint aber auch nicht den Abbruch zu verursachen…

LG

Holger

Disabling linbo_gui.
Command     : format
OS number   : 1
Formatting /dev/sda1 with ext4 ... OK!
Command     : sync
OS number   : 1
Syncing Ubuntu ...
Mounting cache partition /dev/sda2 ...
### linbo_download_image lmg-2004.qcow2
receiving incremental file list
lmg-2004.qcow2.info
             148 100%  144.53kB/s    0:00:00 (xfr#1, to-chk=0/1)
lmg-2004.qcow2 has not changed, nothing to do.
Starting torrent service for lmg-2004.qcow2.
### linbo_download_image lmg-2004.qdiff
RSYNC Download 10.16.1.1 -> images/lmg-2004/lmg-2004.qdiff.desc...
receiving incremental file list
rsync: [sender] link_stat "/images/lmg-2004/lmg-2004.qdiff.desc" (in
linbo) failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors)
(code 23) at main.c(1819) [Receiver=3.2.3]
rsync: [Receiver] read error: Connection reset by peer (104)
File images/lmg-2004/lmg-2004.qdiff.desc could not be downloaded.
RSYNC Download 10.16.1.1 -> images/lmg-2004/lmg-2004.qdiff.torrent...
receiving incremental file list
rsync: [sender] link_stat "/images/lmg-2004/lmg-2004.qdiff.torrent" (in
linbo) failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors)
(code 23) at main.c(1819) [Receiver=3.2.3]
rsync: [Receiver] read error: Connection reset by peer (104)
File images/lmg-2004/lmg-2004.qdiff.torrent could not be downloaded.
RSYNC Download 10.16.1.1 -> images/lmg-2004/lmg-2004.qdiff...
receiving incremental file list
rsync: [sender] link_stat "/images/lmg-2004/lmg-2004.qdiff" (in linbo)
failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors)
(code 23) at main.c(1819) [Receiver=3.2.3]
rsync: [Receiver] read error: Connection reset by peer (104)
File images/lmg-2004/lmg-2004.qdiff could not be downloaded.
Uploading linbo.log ...
Uploading image.log ...
syncl lmg-2004.qcow2 /dev/sda1
restore 1: »lmg-2004.qcow2« 2: »/dev/sda1«
Unpacking: lmg-2004.qcow2 -> /dev/sda1
## Mon Feb 27 13:54:48 UTC 2023 : Check status of /dev/sda1 using
lmg-2004.qcow2.
Formatting /dev/sda1 with ext4 ... OK!
File sync ...
## Mon Feb 27 13:54:53 UTC 2023 : Starting sync of lmg-2004.qcow2 to
/dev/sda1.
Syncing ... please wait ...
## Mon Feb 27 14:06:16 UTC 2023 : Update status of /dev/sda1 using
lmg-2004.qcow2.
## Mon Feb 27 14:06:16 UTC 2023 : Sync from lmg-2004.qcow2 finished.
Done.
202302271406 applied: lmg-2004.qcow2 "202302212002"
Uploading image.status ...
BIOS system found.
Setting hostname -> nwt-lap1.
patch_fstab 1: »/dev/sda1«
Setze Rootpartition: /dev/sda1.
##### focal linuxmuster POSTSYNC BEGIN #####

Hostname: nwt-lap1
Raum: nwt
Patchcache: /linuxmuster-client/serverpatches
Patchclass: focal

  - getting patchfiles
receiving incremental file list
focal/fstab
             695 100%  678.71kB/s    0:00:00 (xfr#1, to-chk=28/30)
focal/common/bin/virtual-rechte-anpassen.sh
             277 100%   27.05kB/s    0:00:00 (xfr#2, to-chk=20/30)
focal/common/etc/fstab
             476 100%   46.48kB/s    0:00:00 (xfr#3, to-chk=19/30)
focal/common/etc/hosts
           6,195 100%  549.98kB/s    0:00:00 (xfr#4, to-chk=18/30)
focal/common/etc/cron.d/shutdown
             255 100%   20.75kB/s    0:00:00 (xfr#5, to-chk=13/30)
focal/common/etc/cups/client.conf
              21 100%    1.71kB/s    0:00:00 (xfr#6, to-chk=12/30)
focal/common/etc/linuxmuster-client/onboot.d/01_wol.sh
              58 100%    4.36kB/s    0:00:00 (xfr#7, to-chk=10/30)
focal/common/etc/systemd/timesyncd.conf
             614 100%   46.12kB/s    0:00:00 (xfr#8, to-chk=9/30)
focal/common/root/test.txt
              60 100%    4.19kB/s    0:00:00 (xfr#9, to-chk=8/30)
focal/common/root/.ssh/authorized_keys
             182 100%   12.70kB/s    0:00:00 (xfr#10, to-chk=6/30)
focal/mobi/etc/rc.local
             629 100%   40.95kB/s    0:00:00 (xfr#11, to-chk=4/30)
focal/mobix270/etc/rc.local
             633 100%   41.21kB/s    0:00:00 (xfr#12, to-chk=2/30)
focal/nwt/etc/rc.local
             637 100%   38.88kB/s    0:00:00 (xfr#13, to-chk=0/30)
  - patching local files
cp: target '/mnt/bin' is not a directory
  - setting permissions of patched local files
chown:
/mnt/home/linuxadmin/snap/snap-store/638/.local/share/icons/Humanity/mimes:
No such file or directory
chown:
/mnt/home/linuxadmin/snap/snap-store/638/.local/share/icons/Humanity/actions:
No such file or directory
chown:
/mnt/home/linuxadmin/snap/snap-store/638/.local/share/icons/Humanity/CONTRIBUTORS:
No such file or directory
chown:
/mnt/home/linuxadmin/snap/snap-store/638/.local/share/icons/Humanity/AUTHORS:
No such file or directory
chown:
/mnt/home/linuxadmin/snap/snap-store/638/.local/share/icons/Humanity/animations@2:
No such file or directory
chown:
/mnt/home/linuxadmin/snap/snap-store/638/.local/share/icons/Humanity/stock:
No such file or directory
chown:
/mnt/home/linuxadmin/snap/snap-store/638/.local/share/icons/Humanity/categories@2:
No such file or directory
chown: /mnt/home/linuxadmin/snap/snap-store/638/.local/share.

.
.
.

chown: /mnt/home/linuxadmin/.wine_cassylab2/dosdevices/com28: No such
file or directory
chown: /mnt/home/linuxadmin/.wine_cassylab2/dosdevices/com6: No such
file or directory
chown: /mnt/home/linuxadmin/.wine_cassylab2/dosdevices/com26: No such
file or directory
chown: /mnt/home/linuxadmin/.wine_cassylab2/drive_c: No such file or
directory
chown: /mnt/home/linuxadmin/.thunderbird/thunderbird: No such file or
directory
chown: /mnt/home/linuxadmin/.mozilla/firefox/firefox: No such file or
directory
chown:
/mnt/home/linuxadmin/.mozilla/firefox/b3ew5ojq.default-release-1666686280798/lock:
No such file or directory
chown: /mnt/home/linuxadmin/.bluej/.bluej: No such file or directory
chown: /mnt/home/linuxadmin/.arduino15/.arduino15: No such file or directory
chown: /mnt/home/linuxadmin/.config/libreoffice/libreoffice: No such
file or directory
chown:
/mnt/home/linuxadmin/.config/pulse/077fcd92575a4c1596ebe221fe6c6644-runtime:
No such file or directory
chown: /mnt/home/linuxadmin/.config/mBlock/SingletonCookie: No such file
or directory
chown: /mnt/home/linuxadmin/.config/mBlock/SingletonLock: No such file
or directory
chown: /mnt/home/linuxadmin/.config/mBlock/SS: No such file or directory
chown: /mnt/home/linuxadmin/Arduino/Arduino: No such file or directory
chown: /mnt/home/linuxuser: No such file or directory
##### POSTSYNC END #####
mk_boot
prepare_grub /cache/boot/grub /cache/boot/grub/grubenv /usr/share/grub
linbo_label all
Partition /dev/sda1 - fstype ext4 --> label ubuntu ...  OK!
Partition /dev/sda2 - fstype ext4 --> label cache ...  OK!
Setting up swapspace version 1, size = 4294963200 bytes
UUID=93283262-f259-45b5-832f-db6215f657e2
Partition /dev/sda3 - fstype swap --> label swap ...  OK!
Uploading linbo.log ...
Uploading image.log ...
root@nwt-lap1: Permission denied (publickey).
root@nwt-lap1: Permission denied (publickey).

LG

Holger

Das sind ssh-Fehlermeldungen. Woher kommen die? Die sehe ich bei mir nicht.

Hallo Thomas,

>root@nwt-lap1: Permission denied (publickey). root@nwt-lap1:
Permission denied (publickey). |

Das sind ssh-Fehlermeldungen. Woher kommen die? Die sehe ich bei mir nicht.

das ist es ja, was ich beobachte: am Ende des syncs kann ich auf dem
cleint per linbo-ssh sein, wenn ich vorher schon drauf war.
Versuche ich aber nach dem „Abbruch“ auf den Client zu kommen, dann
bekomme ich am Server ein permission denied, obwohl es vorher ging.

Ich weiß nciht, wie linbo remote das macht: schiebt es alle drei Befehle bei
linbo-remote -i RECHNER -c format,sync:1,start:1
direkt auf den Client, oder kommen am Ende vom Remote Befehl noch
Befehle vom Server?

Die beiden Meldungen wurden nicht durch „mich“ vom Server aus
verursacht: ich hatte nicht versucht nochmal auf die Kiste zu connecten…

Ich mach jetzt nochmal einen Test.

LG

Holger

Hallo Thomas,

… nun könnte man dazu neigen, dass es irgend wo an meinem postsync
hängt: aber der wird ja auch ausgeführt, wenn ich die Befehle in einer
linbo-ssh session starte: und da klappte ja alles.
Es ist mysteriös.

noch mal von Anfang:

  1. linbo-remote log weggeschoben:
    /var/log/linuxmuster/linbo/nwt-lap1.linbo-remote zu
    nwt-lap1.linbo-remote-bak

  2. Client gebootet: steht in linbo

  3. linbo-remote -i nwt-lap1 -c format:1,sync:1,start:1
    losgeschickt

  4. Client beobachtet mittels:
    linbo-remote -a nwt-lap1

format OK, sync beginnt… sollte 8 Minuten gehen (ist ein altes Laptop
Bj. 2010)

Am Ende fliege ich aus der tmux Session:

oot@TESTING:/var/log/linuxmuster/linbo# linbo-remote -a nwt-lap1
[exited]
root@TESTING:/var/log/linuxmuster/linbo#

Der Client bleibt in „controlled remotely“ stehen und ich komme mit
linbo-ssh nicht mehr auf den Client:

root@TESTING:/var/log/linuxmuster/linbo# linbo-ssh nwt-lap1
root@nwt-lap1: Permission denied (publickey).
root@TESTING:/var/log/linuxmuster/linbo#

hier noch die Logdatei:

root@TESTING:/var/log/linuxmuster/linbo# cat
/var/log/linuxmuster/linbo/nwt-lap1.linbo-remote
Disabling linbo_gui.
Command     : format
OS number   : 1
Formatting /dev/sda1 with ext4 ... OK!
Command     : sync
OS number   : 1
Syncing Ubuntu ...
Mounting cache partition /dev/sda2 ...
### linbo_download_image lmg-2004.qcow2
receiving incremental file list
lmg-2004.qcow2.info
             148 100%  144.53kB/s    0:00:00 (xfr#1, to-chk=0/1)
lmg-2004.qcow2 has not changed, nothing to do.
Starting torrent service for lmg-2004.qcow2.
### linbo_download_image lmg-2004.qdiff
RSYNC Download 10.16.1.1 -> images/lmg-2004/lmg-2004.qdiff.desc...
receiving incremental file list
rsync: [sender] link_stat "/images/lmg-2004/lmg-2004.qdiff.desc" (in
linbo) failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors)
(code 23) at main.c(1819) [Receiver=3.2.3]
rsync: [Receiver] read error: Connection reset by peer (104)
File images/lmg-2004/lmg-2004.qdiff.desc could not be downloaded.
RSYNC Download 10.16.1.1 -> images/lmg-2004/lmg-2004.qdiff.torrent...
receiving incremental file list
rsync: [sender] link_stat "/images/lmg-2004/lmg-2004.qdiff.torrent" (in
linbo) failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors)
(code 23) at main.c(1819) [Receiver=3.2.3]
rsync: [Receiver] read error: Connection reset by peer (104)
File images/lmg-2004/lmg-2004.qdiff.torrent could not be downloaded.
RSYNC Download 10.16.1.1 -> images/lmg-2004/lmg-2004.qdiff...
receiving incremental file list
rsync: [sender] link_stat "/images/lmg-2004/lmg-2004.qdiff" (in linbo)
failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors)
(code 23) at main.c(1819) [Receiver=3.2.3]
rsync: [Receiver] read error: Connection reset by peer (104)
File images/lmg-2004/lmg-2004.qdiff could not be downloaded.
Uploading linbo.log ...
Uploading image.log ...
syncl lmg-2004.qcow2 /dev/sda1
restore 1: »lmg-2004.qcow2« 2: »/dev/sda1«
Unpacking: lmg-2004.qcow2 -> /dev/sda1
## Mon Feb 27 16:47:30 UTC 2023 : Check status of /dev/sda1 using
lmg-2004.qcow2.
Formatting /dev/sda1 with ext4 ... OK!
File sync ...
## Mon Feb 27 16:47:35 UTC 2023 : Starting sync of lmg-2004.qcow2 to
/dev/sda1.
Syncing ... please wait ...
## Mon Feb 27 16:59:02 UTC 2023 : Update status of /dev/sda1 using
lmg-2004.qcow2.
## Mon Feb 27 16:59:02 UTC 2023 : Sync from lmg-2004.qcow2 finished.
Done.
202302271659 applied: lmg-2004.qcow2 "202302212002"
Uploading image.status ...
BIOS system found.
Setting hostname -> nwt-lap1.
patch_fstab 1: »/dev/sda1«
Setze Rootpartition: /dev/sda1.
##### focal linuxmuster POSTSYNC BEGIN #####

Hostname: nwt-lap1
Raum: nwt
Patchcache: /linuxmuster-client/serverpatches
Patchclass: focal

  - getting patchfiles
receiving incremental file list
focal/fstab
             695 100%  678.71kB/s    0:00:00 (xfr#1, to-chk=28/30)
focal/common/bin/virtual-rechte-anpassen.sh
             277 100%   27.05kB/s    0:00:00 (xfr#2, to-chk=20/30)
focal/common/etc/fstab
             476 100%   42.26kB/s    0:00:00 (xfr#3, to-chk=19/30)
focal/common/etc/hosts
           6,195 100%  549.98kB/s    0:00:00 (xfr#4, to-chk=18/30)
focal/common/etc/cron.d/shutdown
             255 100%   20.75kB/s    0:00:00 (xfr#5, to-chk=13/30)
focal/common/etc/cups/client.conf
              21 100%    1.71kB/s    0:00:00 (xfr#6, to-chk=12/30)
focal/common/etc/linuxmuster-client/onboot.d/01_wol.sh
              58 100%    4.36kB/s    0:00:00 (xfr#7, to-chk=10/30)
focal/common/etc/systemd/timesyncd.conf
             614 100%   46.12kB/s    0:00:00 (xfr#8, to-chk=9/30)
focal/common/root/test.txt
              60 100%    4.19kB/s    0:00:00 (xfr#9, to-chk=8/30)
focal/common/root/.ssh/authorized_keys
             182 100%   12.70kB/s    0:00:00 (xfr#10, to-chk=6/30)
focal/mobi/etc/rc.local
             629 100%   40.95kB/s    0:00:00 (xfr#11, to-chk=4/30)
focal/mobix270/etc/rc.local
             633 100%   41.21kB/s    0:00:00 (xfr#12, to-chk=2/30)
focal/nwt/etc/rc.local
             637 100%   38.88kB/s    0:00:00 (xfr#13, to-chk=0/30)
  - patching local files
cp: target '/mnt/bin' is not a directory
  - setting permissions of patched local files
chown: /mnt/home/linuxadmin/.bluej/.bluej: No such file or directory
chown: /mnt/home/linuxadmin/.mozilla/firefox/firefox: No such file or
directory
chown:
/mnt/home/linuxadmin/.mozilla/firefox/b3ew5ojq.default-release-1666686280798/lock:
No such file or directory
chown:
/mnt/home/linuxadmin/snap/snap-store/599/.local/share/glib-2.0/schemas/org.gnome.desktop.thumbnailers.gschema.xml:
No such file or directory
chown:
/mnt/home/linuxadmin/snap/snap-store/599/.local/share/glib-2.0/schemas/org.gnome.desktop.media-handling.gschema.xml:
No such file or directory
chown:
/mnt/home/linuxadmin/snap/snap-store/599/.local/share/glib-2.0/schemas/org.gtk.Settings.ColorChooser.gschema.xml:
No such file or directory
chown:
/mnt/home/linuxadmin/snap/snap-store/599/.local/share/glib-2.0/schemas/org.gnome.desktop.thumbnail-

.
.
.

No such file or directory
chown: /mnt/home/linuxadmin/.wine_cassylab2/dosdevices/com6: No such
file or directory
chown: /mnt/home/linuxadmin/.wine_cassylab2/dosdevices/com27: No such
file or directory
chown: /mnt/home/linuxadmin/.wine_cassylab2/drive_c: No such file or
directory
chown: /mnt/home/linuxadmin/.arduino15/.arduino15: No such file or directory
chown: /mnt/home/linuxuser: No such file or directory
##### POSTSYNC END #####
mk_boot
prepare_grub /cache/boot/grub /cache/boot/grub/grubenv /usr/share/grub
linbo_label all
Partition /dev/sda1 - fstype ext4 --> label ubuntu ...  OK!
Partition /dev/sda2 - fstype ext4 --> label cache ...  OK!
Setting up swapspace version 1, size = 4294963200 bytes
UUID=9bac6550-f346-43ed-a190-8c84e98d1dda
Partition /dev/sda3 - fstype swap --> label swap ...  OK!
Uploading linbo.log ...
Uploading image.log ...
root@nwt-lap1: Permission denied (publickey).
root@nwt-lap1: Permission denied (publickey).

Man beachte: es steht zweimal permission denied am Ende wie beim letzten
mal: ich habe aber nur einmal mit linbo-ssh versucht auf den Client zu
kommen (keinmal beim letzten mal).

LG

Holger

Die Befehle werden in einem Skript gesammelt, das unter /var/tmp abgelegt wird. Das Skript wird dann in einer tmux-Session ausgeführt. Sieht so aus, dass die letzten beiden Befehle (start und gui restore) nicht mehr ausgeführt werden, da die ssh-Verbindung dann plötzlich nicht mehr funktioniert. Die Frage ist, was macht der drittletzte Befehl (sync), dass ssh nicht mehr geht.

Eben in der Schule einen BIOS-Client per linbo-remote -c format,sync:1,start:1 problemlos restauriert. Kein publickey-Fehler. :person_gesturing_no:

# cat /etc/linuxmuster/linbo/ssh_config
Host *
#   ForwardAgent no
#   ForwardX11 no
#   ForwardX11Trusted yes
#   RhostsRSAAuthentication no
#   RSAAuthentication yes
#   PasswordAuthentication yes
#   HostbasedAuthentication no
#   BatchMode no
#   CheckHostIP yes
#   AddressFamily any
#   ConnectTimeout 0
#   IdentityFile ~/.ssh/identity
#   IdentityFile ~/.ssh/id_rsa
#   IdentityFile ~/.ssh/id_dsa
#   Protocol 2,1
#   Cipher 3des
#   Ciphers aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc
#   EscapeChar ~
#   Tunnel no
#   TunnelDevice any:any
#   PermitLocalCommand no
    SendEnv LANG LC_*
    HashKnownHosts yes
    GSSAPIAuthentication yes
    GSSAPIDelegateCredentials no
# needed for linbo remote client connections
    HostKeyAlgorithms +ssh-rsa
    StrictHostKeyChecking no
    UserKnownHostsFile ~/.ssh/linbo_hosts
    Port 2222

Hallo.

Nur als Idee: Kann es sein, dass bei Holger was mit dem Postsync nicht richtig läuft? Wenn ich das richtig sehe, wird per <image>.postsync auch die Datei [...]/linuxmuster-client/<image>/common/passwords mit übertragen …
Kann das evtl. damit zusammenhängen, dass der Login plötzlich nicht mehr will? :thinking:
Viele Grüße,
Michael

Hi Holger und @thomas ,

ich habs. Das chown -R 1000:1000 /mnt/home/linuxadmin im postsync-Skript ist das Problem. Ich habe das mal im Skript kommentiert und dann ist das „permission-denied“ Problem weg und alles funktioniert wie es soll, d.h. auch der Schalter „-c“ in linbo-remote funktioniert und der Client startet.

Jetzt stellt sich mir aber die Frage, warum das so ist und warum es mit Linbo < 4.1 immer funktioniert hat. Was hat das chown bitte mit der ssh-Sitzung zu tun? Der chown-Befehl an sich ist schon sehr nützlich, weil es mir schon oft passiert ist, dass beim Image basteln Rechte falsch waren.

VG
Dominik