• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst]Tumbleweed startet nicht mehr

Coolzero

Advanced Hacker
Hi, seid dem letzten Update über zypper ( welches ohne Fehelrmeldung durchgelaufen ist) startet Tumbleweed nicht mehr und bleibt beim booten mit der Fehlermeldung im Anhang hängen.
Woran kann das liegen und wichtiger was kann ich tun?

Dank
1875d1e02ef6bbee67e44914483482b9.jpg



Gesendet von iPhone mit Tapatalk
 
OP
Coolzero

Coolzero

Advanced Hacker
Es wird leider auch nicht weiter gebotet egal wie lange ich warte, so das ich auch nicht systemctl aufrufen kann


Gesendet von iPhone mit Tapatalk
 
OP
Coolzero

Coolzero

Advanced Hacker
Hi,
hab jetzt mal einen read only Snapshot gebootet, und das klappt problemlos, aber wie kann ich denn jetzt zurückschreinben?
Hab ein
Code:
sudo snapper rollback
durchgeführt, aber dann kommt die meldung das es ein read only ist, und auch nach einem neustart kommt dann wieder das obengenannte Problem.....
 

Bequimão

Member
Hi,

Wenn du den Snapshot gebootet hast, poste bitte mal die Ausgabe von

Code:
# btrfs subvolume list /

Code:
# btrfs subvolume get-default /

Code:
# btrfs filesystem df /

Code:
# mount -l | grep btrfs

Viele Grüße
Bequimão
 
OP
Coolzero

Coolzero

Advanced Hacker
Bequimão schrieb:
Hi,

Wenn du den Snapshot gebootet hast, poste bitte mal die Ausgabe von

Code:
# btrfs subvolume list /

Code:
# btrfs subvolume get-default /

Code:
# btrfs filesystem df /

Code:
# mount -l | grep btrfs

Viele Grüße
Bequimão


Hi, hier die gewünschten ausgaben
btrfs subvolume list /
Code:
ID 257 gen 231712 top level 5 path .snapshots
ID 258 gen 231665 top level 257 path .snapshots/1/snapshot
ID 259 gen 212701 top level 5 path boot/grub2/i386-pc
ID 260 gen 207448 top level 5 path boot/grub2/x86_64-efi
ID 261 gen 231711 top level 5 path opt
ID 262 gen 224393 top level 5 path srv
ID 263 gen 232910 top level 5 path tmp
ID 264 gen 231712 top level 5 path usr/local
ID 265 gen 207448 top level 5 path var/crash
ID 266 gen 207448 top level 5 path var/lib/libvirt/images
ID 267 gen 207448 top level 5 path var/lib/mailman
ID 268 gen 207448 top level 5 path var/lib/mariadb
ID 269 gen 207448 top level 5 path var/lib/named
ID 270 gen 207448 top level 5 path var/lib/pgsql
ID 271 gen 233114 top level 5 path var/log
ID 272 gen 207448 top level 5 path var/opt
ID 273 gen 232777 top level 5 path var/spool
ID 274 gen 233114 top level 5 path var/tmp
ID 286 gen 207448 top level 258 path .snapshots/1/snapshot/var/lib/machines
ID 1017 gen 224476 top level 257 path .snapshots/47/snapshot
ID 1018 gen 224476 top level 257 path .snapshots/48/snapshot
ID 1019 gen 224476 top level 257 path .snapshots/49/snapshot
ID 1022 gen 224476 top level 257 path .snapshots/52/snapshot
ID 1025 gen 224476 top level 257 path .snapshots/55/snapshot
ID 1030 gen 225652 top level 257 path .snapshots/56/snapshot
ID 1031 gen 225652 top level 257 path .snapshots/57/snapshot
ID 1032 gen 225652 top level 257 path .snapshots/58/snapshot
ID 1033 gen 225652 top level 257 path .snapshots/59/snapshot
ID 1034 gen 225652 top level 257 path .snapshots/60/snapshot
ID 1035 gen 225652 top level 257 path .snapshots/61/snapshot
ID 1036 gen 225652 top level 257 path .snapshots/62/snapshot
ID 1037 gen 225652 top level 257 path .snapshots/63/snapshot
ID 1038 gen 225652 top level 257 path .snapshots/64/snapshot
ID 1039 gen 225652 top level 257 path .snapshots/65/snapshot
ID 1040 gen 231666 top level 257 path .snapshots/66/snapshot
ID 1041 gen 225700 top level 257 path .snapshots/67/snapshot                                                                                               
ID 1043 gen 231665 top level 257 path .snapshots/68/snapshot                                                                                               
ID 1044 gen 231692 top level 257 path .snapshots/69/snapshot                                                                                               
thomas@linux-zd24:~>

btrfs subvolume get-default /
Code:
ID 1044 gen 231692 top level 257 path .snapshots/69/snapshot

btrfs filesystem df /
Code:
Data, single: total=37.72GiB, used=37.24GiB                                                                                                                
System, single: total=32.00MiB, used=16.00KiB                                                                                                              
Metadata, single: total=2.25GiB, used=1.75GiB                                                                                                              
GlobalReserve, single: total=512.00MiB, used=0.00B

mount -l | grep btrfs

Code:
/dev/sda6 on / type btrfs (rw,relatime,ssd,space_cache,subvolid=1037,subvol=/.snapshots/63/snapshot)
/dev/sda6 on /usr/local type btrfs (rw,relatime,ssd,space_cache,subvolid=264,subvol=/usr/local)
/dev/sda6 on /var/spool type btrfs (rw,relatime,ssd,space_cache,subvolid=273,subvol=/var/spool)
/dev/sda6 on /.snapshots type btrfs (rw,relatime,ssd,space_cache,subvolid=257,subvol=/.snapshots)
/dev/sda6 on /var/opt type btrfs (rw,relatime,ssd,space_cache,subvolid=272,subvol=/var/opt)
/dev/sda6 on /var/lib/mariadb type btrfs (rw,relatime,ssd,space_cache,subvolid=268,subvol=/var/lib/mariadb)
/dev/sda6 on /srv type btrfs (rw,relatime,ssd,space_cache,subvolid=262,subvol=/srv)
/dev/sda6 on /var/tmp type btrfs (rw,relatime,ssd,space_cache,subvolid=274,subvol=/var/tmp)
/dev/sda6 on /tmp type btrfs (rw,relatime,ssd,space_cache,subvolid=263,subvol=/tmp)
/dev/sda6 on /var/lib/mailman type btrfs (rw,relatime,ssd,space_cache,subvolid=267,subvol=/var/lib/mailman)
/dev/sda6 on /opt type btrfs (rw,relatime,ssd,space_cache,subvolid=261,subvol=/opt)
/dev/sda6 on /boot/grub2/x86_64-efi type btrfs (rw,relatime,ssd,space_cache,subvolid=260,subvol=/boot/grub2/x86_64-efi)
/dev/sda6 on /var/lib/pgsql type btrfs (rw,relatime,ssd,space_cache,subvolid=270,subvol=/var/lib/pgsql)
/dev/sda6 on /boot/grub2/i386-pc type btrfs (rw,relatime,ssd,space_cache,subvolid=259,subvol=/boot/grub2/i386-pc)
/dev/sda6 on /var/lib/libvirt/images type btrfs (rw,relatime,ssd,space_cache,subvolid=266,subvol=/var/lib/libvirt/images)
/dev/sda6 on /var/lib/named type btrfs (rw,relatime,ssd,space_cache,subvolid=269,subvol=/var/lib/named)
/dev/sda6 on /var/log type btrfs (rw,relatime,ssd,space_cache,subvolid=271,subvol=/var/log)
/dev/sda6 on /var/crash type btrfs (rw,relatime,ssd,space_cache,subvolid=265,subvol=/var/crash)
 

Bequimão

Member
Hallo Coolzero,

Ich interpretier das so: # snapper rollback hat das System schon verändert. Es hat ein neues Default Subvolume mit der ID 1044 erstellt. Das ursprüngliche Default Subvolume müßte das mit der ID 258 sein. Nur sieht es so aus, als ob das neue Default Subvolume ein Snapshot des defekten Zustandes nach Update ist.

Code:
# snapper rollback
legt vom gemounteten Read-only Snapshot ( ID 1037) einen neuen Read-Write Snapshot an und setzt diesen dann als Default Subvolume. Nach einem Reboot sollte dann das System zurückgesetzt sein und wieder funktionieren.
Wieso ID 1037 rw gemounted, weiß ich nicht. Alle von Snapper erzeugten Snapshots sollten read-only sein (btrfs subvolume snapshot -r ...)

In der Konsole bei Boot in den Read-only Snapshot sieht das so aus:

Code:
# mkdir /.snapshots/70
# btrfs subvolume snapshot / /.snapshots/70/1037_rw
Dann die neue ID xxxx mit
Code:
# btrfs subvolume list /
ermitteln und als Default setzen.
Code:
# btrfs subvolume set-default xxxx /
Neu Starten und Fertig.

Ich hatte gestern vergessen nach der gesamten Größe der Root-Partition zu fragen. Möglicherweise ist sie voll. Belegt ist ca. 37.24 GiB + 2 x 1.75 GiB.

Alte Snapshots können gelöscht werden:

Code:
# btrfs subvolume delete /.snapshots//47/snapshot

Viel Erfolg!
Bequimão
 
OP
Coolzero

Coolzero

Advanced Hacker
Also voll ist die root Partition nicht
Code:
 df -h
Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
devtmpfs        7,8G       0  7,8G    0% /dev
tmpfs           7,9G    316M  7,5G    4% /dev/shm
tmpfs           7,9G    2,8M  7,8G    1% /run
tmpfs           7,9G       0  7,9G    0% /sys/fs/cgroup
/dev/sda6        41G     25G   15G   64% /
/dev/sda7       222G     96G  126G   44% /home
/dev/sda6        41G     25G   15G   64% /usr/local
/dev/sda6        41G     25G   15G   64% /var/spool
/dev/sda6        41G     25G   15G   64% /.snapshots
/dev/sda6        41G     25G   15G   64% /var/opt
/dev/sda6        41G     25G   15G   64% /var/lib/mariadb
/dev/sda6        41G     25G   15G   64% /srv
/dev/sda6        41G     25G   15G   64% /var/tmp
/dev/sda6        41G     25G   15G   64% /tmp
/dev/sda6        41G     25G   15G   64% /var/lib/mailman
/dev/sda6        41G     25G   15G   64% /opt
/dev/sda6        41G     25G   15G   64% /boot/grub2/x86_64-efi
/dev/sda6        41G     25G   15G   64% /var/lib/pgsql
/dev/sda6        41G     25G   15G   64% /boot/grub2/i386-pc
/dev/sda6        41G     25G   15G   64% /var/lib/libvirt/images
/dev/sda6        41G     25G   15G   64% /var/lib/named
/dev/sda6        41G     25G   15G   64% /var/log
/dev/sda6        41G     25G   15G   64% /var/crash
tmpfs           1,6G     16K  1,6G    1% /run/user/1000
tmpfs           1,6G       0  1,6G    0% /run/user/0
bei den rest guck ich dann jetzt mal

Danke für die Tips



Edit

Jetzt klappt wieder alles, danke für deine Hilfe
 

Bequimão

Member
Doch das Filesystem ist voll, siehe die Ausgabe von
Code:
# btrfs filesystem df /
Belegt sind 40,75 GiB und nicht 25 GB.

Du müßtest das Subvolume ID 258 löschen. Nur geht das so nicht, weil es noch ein anderes Subvolume enthält (ID 268).

Viele Grüße
Bequimão
 
OP
Coolzero

Coolzero

Advanced Hacker
Hast natürlich recht, aber jetzt siehts besser aus:
Code:
btrfs filesystem df /
Data, single: total=37.72GiB, used=21.40GiB
System, single: total=32.00MiB, used=16.00KiB
Metadata, single: total=2.25GiB, used=792.23MiB
GlobalReserve, single: total=272.00MiB, used=0.00B
 
Oben