Upgrade von FreeBSD 11.1 auf 11.2
Ich hatte in der Zeit von 2005 bis 2009 einen OpenSolaris Server welcher das iSCSI-Target für alle VMs und zwei PXEBoot Windows Systeme war. (Windows war noch nie so stabil wie die Jahre in denen es sich nicht um die Festplatte gekümmert hat)
Nach dem Niedergang von Solaris habe ich mich im Jahr 2016 entschieden FreeBSD zu testen da dort die ZFS implementation am besten war.
Wer aktuell eine FreeBSD 11.1 Installation hat bekommt aktuelle folgende Meldung beim Ausführen von "freebsd-update fetch" :
# freebsd-update fetch
src component not installed, skipped
Looking up update.FreeBSD.org mirrors… 2 mirrors found.
Fetching metadata signature for 11.1-RELEASE from update4.freebsd.org… done.
Fetching metadata index… done.
Inspecting system… done.
Preparing to download files… done.
No updates needed to update system to 11.1-RELEASE-p15.
WARNING: FreeBSD 11.1-RELEASE-p15 HAS PASSED ITS END-OF-LIFE DATE.
Any security issues discovered after Mon Oct 1 02:00:00 CEST 2018
will not have been corrected.
Der Upgrade Prozess von FreeBSD ist etwas anders als der Prozess bei Linux oder Windows. Deshalb beschreibe ich hier kurz die Befehle für ein Upgrade von FreeBSD 11.1 auf 11.2:
freebsd-update fetch
freebsd-update install
freebsd-update upgrade -r 11.2-RELEASE
freebsd-update install
Das System muss jetzt mit dem neu installierten Kernel neu gestartet werden, bevor die Nicht-Kernel-Komponenten aktualisiert werden.
shutdown -r now
Nach dem Neustart muss freebsd-update erneut ausgeführt werden, um die neuen userland-Komponenten zu installieren:
freebsd-update install
Zu diesem Zeitpunkt werden Benutzer von Systemen, die von früheren FreeBSD-Versionen aktualisiert wurden, jetzt wird man von freebsd-update aufgefordert, alle Anwendungen von Drittanbietern (z. B. von der Ports-Struktur installierte Ports) aufgrund von Aktualisierungen in Systembibliotheken neu zu erstellen.
pkg update
pkg upgrade
oder
portsnap auto
portmaster -a
Nach dem Aktualisieren installierter Anwendungen von Drittanbietern (und nur dann, wenn freebsd-update (8) eine Meldung ausgab, die darauf hinweist, dass dies erforderlich war), führen Sie freebsd-update (8) erneut aus, damit das alte (nicht mehr verwendete) System gelöscht werden kann Bibliotheken:
# freebsd-update install
# shutdown -r now