Ein Debian 11 Server muss jetzt dran glauben Mal einen ausgesucht und nachgesehen, ob alles aktuell ist. Danach nachgeschaut ob ein aktuelles Backup vorhanden ist.
Danach in /etc/apt/sources.list
deb http://deb.debian.org/debian bookworm main contrib non-free
# deb-src http://deb.debian.org/debian bookworm main contrib non-free
deb http://deb.debian.org/debian bookworm-updates main contrib non-free
# deb-src http://deb.debian.org/debian bookworm-updates main contrib non-free
# deb http://deb.debian.org/debian bookworm-backports main contrib non-free
# deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free
deb http://security.debian.org/debian-security bookworm-security main contrib non-free
# deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free
alle bullseye gegen bookworm getauscht. Danach ein
apt update
und einen Kaffee geholt. Jetzt ein
reboot
und Daumen drücken Es handelt sich hierbei um meinen Rest-Server. Nach dem Reboot kurz nachschauen ob der Kernel passt.
root@rest-server:~# uname -a
Linux rest-server 6.1.0-9-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.27-1 (2023-05-08) x86_64 GNU/Linux
Debian Version ?
root@rest-server:~# cat /etc/debian_version
12.0
Ein
apt update
zur Kontrolle.
root@rest-server:~# apt update
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm-updates InRelease
Hit:3 http://security.debian.org/debian-security bookworm-security InRelease
Hit:4 http://mirror.hetzner.com/debian/packages bullseye InRelease
Hit:5 http://mirror.hetzner.com/debian/packages bullseye-updates InRelease
Hit:6 http://mirror.hetzner.com/debian/packages bullseye-backports InRelease
Hit:7 http://mirror.hetzner.com/debian/security bullseye-security InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
2 packages can be upgraded. Run 'apt list --upgradable' to see them.
N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware'
N: More information about this can be found online in the Release notes at: https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.html#non-free-split
Ok, es gibt da verschiedene Probleme. Zum einen gibt es von Hetzner noch Repos. die ich noch nicht aktualisiert hatte. Fangen wir mal damit an. Jetzt passt es. Danach noch das Non-free Problem.
Alle non-free gegen non-free-firmware getauscht. Jetzt sieht es schön aus.
root@rest-server-2gb-nbg1-2:/# apt update
Hit:1 http://mirror.hetzner.com/debian/packages bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 http://security.debian.org/debian-security bookworm-security InRelease
Hit:5 http://mirror.hetzner.com/debian/packages bookworm-updates InRelease
Hit:6 http://mirror.hetzner.com/debian/packages bookworm-backports InRelease
Hit:7 http://mirror.hetzner.com/debian/security bookworm-security InRelease
Get:8 http://mirror.hetzner.com/debian/packages bookworm/non-free-firmware amd64 Packages [6,232 B]
Get:9 http://mirror.hetzner.com/debian/packages bookworm/non-free-firmware Translation-en [20.9 kB]
Get:10 http://deb.debian.org/debian bookworm/non-free-firmware amd64 Packages [6,232 B]
Get:11 http://deb.debian.org/debian bookworm/non-free-firmware Translation-en [20.9 kB]
Fetched 54.2 kB in 1s (41.8 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
2 packages can be upgraded. Run 'apt list --upgradable' to see them.
Zwei Pakete noch.
root@rest-server:/# apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
golang-1.15-go golang-1.15-src libcbor0 libfl2 libicu67 libldap-2.4-2 libmpdec3 libperl5.32 libpython3.9 libpython3.9-minimal libpython3.9-stdlib libunbound8
liburing1 linux-image-5.10.0-22-amd64 perl-modules-5.32 python3-requests-toolbelt python3-zope.component python3-zope.event python3-zope.hookable
python3-zope.interface python3.9 python3.9-minimal telnet unbound-anchor
Use 'apt autoremove' to remove them.
The following packages have been kept back:
libsemanage-common passwd
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Ok, erst mal aufräumen.
apt autoremove
Danach ein
apt dist-upgrade
und die zwei fehlenden Pakete werden auch aktualisiert. Danach ist alles fein.
root@rest-server:/# apt update
Hit:1 http://mirror.hetzner.com/debian/packages bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 http://security.debian.org/debian-security bookworm-security InRelease
Hit:5 http://mirror.hetzner.com/debian/packages bookworm-updates InRelease
Hit:6 http://mirror.hetzner.com/debian/packages bookworm-backports InRelease
Hit:7 http://mirror.hetzner.com/debian/security bookworm-security InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
Danach noch schnell geschaut ob die wichtigsten Dienste laufen
Sieht alles soweit gut aus.
Danke ans Debian-Team!
Kurzer Hinweis, Backup vorher machen!! Wenn jemand einen Fehler findet, bitte ich um einen Hinweis. Danke.