Code: Alles auswählen
Debian Bullseye
Code: Alles auswählen
Debian Bookworm
Code: Alles auswählen
Debian Bullseye: Version 11
Code: Alles auswählen
Debian Bookworm: Version 12
Code: Alles auswählen
[xxxxxx.xxxxxx] systend-journald[xxx]: Failed to write entry (24 items, 581 bytes), ignoring: Read-only file system
Code: Alles auswählen
[xxxxxx.xxxxxx] systemd-journald[xxx]: Failed to write entry (xx items, xxx bytes), ignoring: Read-only file system
[xxxxxx.xxxxxx] systemd-journald[xxx]: Failed to rotate /var/log/journal/xxxxxxxxxxxxxxxxxxxxxxxxxxxx/system.journal: Read-only file system
- Ich habe einen Dateisystemcheck über eine Liveversion gemacht. Das geht mit
Zum Beispiel
Code: Alles auswählen
fsck /dev/sda3
- Es sind keine Fehler. Dann habe ich den Inhalt von
Mit
Code: Alles auswählen
/var/log/journal/xxxxxxxxxxxxxxxxxxxxxxxxxxxx/system.journal
Gelöscht. Das hat nichts geholfenCode: Alles auswählen
rm -r /var/log/journal/xxxxxxxxxxxxxxxxxxxxxxxxxxxx/system.journal/*
- Die Ergebnisse im Netz waren nicht vielversprechend. es war sogar die Rede von SSD-Fehlern. Ich habe in diesem Falle einen ganz guten Intel Computer. Er hat am Anfang Analysetools. Die Festplatte von den zwei ist OK
- Ich habe hier nachgeschaut:
https://ostechnix.com/upgrade-to-debian ... debian-11/
Das hat mich nur bestätigt - Also generell können sie das System im laufenden Betrieb upgraden. Sie haben ja den Kernel. Und der Kernel ist bei mir
aber der alte ist auch noch da:Code: Alles auswählen
/boot/vmlinuz-6.1.0-13-amd64
Der VersionCode: Alles auswählen
/boot/vmlinuz-5.10.0-26-amd64
ist vonCode: Alles auswählen
5.10
Und dann kommt nochCode: Alles auswählen
Debian 11
Das sind bei mirCode: Alles auswählen
initrd
Dann sehen sie die alte Version ist erhalten. Während sie das neue System aufsetzen, wird jedes Binary ersetzt. Allerdings ist der alte Kernel ja doch, wo er ist. Und eigentlich läuft der Kernel ja im RAM. Deswegen funktioniert das neu aufsetzen, beim Aktuellen Betrieb.Code: Alles auswählen
/boot/initrd.img-5.10.0-26-amd64 /boot/initrd.img-6.1.0-13-amd64
- Der Kernel. Aber auch
Der Bootloader kommen ja als Packages daher. Bei Debian
Code: Alles auswählen
grub-uefi
Deswegen geht das.Code: Alles auswählen
*.deb
- Das erste, was man machen sollte, wäre so oder so, das System auf den aktuellen Stand bringen. Wie in dem Artikel steht. Das geht mit
undCode: Alles auswählen
$ sudo apt update
undCode: Alles auswählen
$ sudo apt upgrade
Code: Alles auswählen
$ sudo apt dist-upgrade
- Jetzt müssen wir ja wissen, die Quellen unserer Pakete liegen in:
Ich zeige mal den Inhalt meinerCode: Alles auswählen
/etc/apt/sources.list
AlsoCode: Alles auswählen
david@git:~$ cat /etc/apt/sources.list # deb cdrom:[Debian GNU/Linux 11.3.0 _Bullseye_ - Official amd64 NETINST 20220326-11:22]/ bookworm main #deb cdrom:[Debian GNU/Linux 11.3.0 _Bullseye_ - Official amd64 NETINST 20220326-11:22]/ bookworm main deb http://deb.debian.org/debian/ bookworm main deb-src http://deb.debian.org/debian/ bookworm main deb http://security.debian.org/debian-security bookworm-security main deb-src http://security.debian.org/debian-security bookworm-security main # bookworm-updates, to get updates before a point release is made; # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports deb http://deb.debian.org/debian/ bookworm-updates main deb-src http://deb.debian.org/debian/ bookworm-updates main # This system was installed using small removable media # (e.g. netinst, live or single CD). The matching "deb cdrom" # entries were disabled at the end of the installation process. # For information about how to configure apt package sources, # see the sources.list(5) manual. # Backports-Paketquelle deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware david@git:~$
Wir sehen also, die Quellen sind etwas, wie:Code: Alles auswählen
david@git:~$ cat /etc/apt/sources.list # deb cdrom:[Debian GNU/Linux 11.3.0 _Bullseye_ - Official amd64 NETINST 20220326-11:22]/ bookworm main #deb cdrom:[Debian GNU/Linux 11.3.0 _Bullseye_ - Official amd64 NETINST 20220326-11:22]/ bookworm main deb http://deb.debian.org/debian/ bookworm main deb-src http://deb.debian.org/debian/ bookworm main deb http://security.debian.org/debian-security bookworm-security main deb-src http://security.debian.org/debian-security bookworm-security main # bookworm-updates, to get updates before a point release is made; # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports deb http://deb.debian.org/debian/ bookworm-updates main deb-src http://deb.debian.org/debian/ bookworm-updates main # This system was installed using small removable media # (e.g. netinst, live or single CD). The matching "deb cdrom" # entries were disabled at the end of the installation process. # For information about how to configure apt package sources, # see the sources.list(5) manual. # Backports-Paketquelle deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware
Wir sehen hier das WortCode: Alles auswählen
deb http://deb.debian.org/debian/ bookworm main
das ist die aktuelle versionCode: Alles auswählen
bookworm
Vorher standwennCode: Alles auswählen
bullseye
drin steht, müssen wir das blos ersetzen. Das kann man per Hand machen oder wie der Artikel beschreibt, mitCode: Alles auswählen
bullseye
Zu diesem Programm sage ich im nächsten Artikel was.Code: Alles auswählen
sed
dient mit regulären Ausdrücken dazu, Zeichenketten zu ersetzen, oder aus zu lassenCode: Alles auswählen
sed
AlsoersetztCode: Alles auswählen
$ sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
durchCode: Alles auswählen
bullseye
Code: Alles auswählen
bookworm
- Jetzt machen wir das upgrade:
Erst Mal
Dann: Das kleineCode: Alles auswählen
$ sudo apt update
Dann das grosseCode: Alles auswählen
$ sudo apt upgrade --without-new-pkgs
Code: Alles auswählen
$ sudo apt full-upgrade
ich habe nach Antworten gesucht, allerdings keine gefunden. Obwohl der Fehler oft auftauchte.