Page 1 of 1
FreeBSD 11.2 in den Startlöchern, Update-Plan?
Posted: 2018-05-22 10:15
by Proteus
Hallo,
seit geraumer Zeit frage ich mich wie ich mein FreeBSD 11.1 eigentlich geupdatet bekomme. Ich habe FreeBSD mit dem RootService HowTo installiert und ein "freebsd-update" wird wahrscheinlicher weise nicht funktionieren? Ich habe in der Vergangenheit FreeBSD immer eine Neuinstallation angestoßen. Ein "freebsd-update upgrade -r 11.2-RELEASE" würde meiner Ansicht nach, wie ich aus der Vergangenheit weiß, nicht funktionieren. Andererseits ist eine Neuinstallation immer ein reichlicher Aufwand, ca. 4 - 6 Stunden mit Custom Kernel und aus den Sourcen Pakete bauen. Gibt es einen Update-Plan wenn man seinen Server nach der RootService HowTo installiert hat?
Re: FreeBSD 11.2 in den Startlöchern, Update-Plan?
Posted: 2018-05-22 14:21
by rudelgurke
Hi,
warum sollte es denn nicht funktionieren ? Ich hatte immer lokale die Kisten erst gemacht wegen eventueller Probleme und dann die Remote Kisten entsprechend.
Im Prinzip den Source Tree lokal aktualisieren, Kernel kompilieren mit eigenem "Base Dir" und dann auf die Kisten verteilen. Im Prinzip:
- Release Notes lesen
- Backup erstellen
- Backup prüfen
- Update auf lokaler Kiste
- Source Update und Kernel kompilieren (make kernel KONFIGURATION KODIR=/boot/was_auch_immer)
- /boot/was_auch_immer auf die Kisten verteilen
- freebsd-update -r ...
. nextboot -k was_auch_immer
- Reboot
Für meine Jails habe ich ein kleines Script dass einmal durchläuft und abgleicht. So bleibt der GENERIC Kernel unter /boot/kernel liegen und unter /boot/was_auch_immer liegen meine eigenen Kernel,
Da ich keine fertiges Packages nutze und alles selbst baue, kommt nach den lokalen Systemen noch die Build Kiste dran, so dass für die Remote Kisten Packages dann schon bereit liegen.
Re: FreeBSD 11.2 in den Startlöchern, Update-Plan?
Posted: 2018-05-22 15:55
by Joe User
Die Vorgehensweise ist die Gleiche wie bei normalen Updates, nur dass vor dem SVN-Update der SVN-Tree geswitched wird.
In Kurzform also so:
Code: Select all
cd /usr/src
make clean
chflags -R noschg /usr/obj/*
rm -rf /usr/obj/*
svnlite switch svn://svn.freebsd.org/base/releng/11.2
svnlite update
/usr/src/usr.sbin/mergemaster/mergemaster.sh -p
make -j4 buildworld
make -j4 KERNCONF=MYKERNEL buildkernel
make KERNCONF=MYKERNEL INSTALLKERNEL=MYKERNEL INSTKERNNAME=MYKERNEL installkernel
make -j4 KERNCONF=GENERIC buildkernel
make KERNCONF=GENERIC INSTALLKERNEL=GENERIC INSTKERNNAME=GENERIC installkernel
make installworld
/usr/sbin/mergemaster -iFU --run-updates=always
make delete-old -DBATCH_DELETE_OLD_FILES
make delete-old-libs -DBATCH_DELETE_OLD_FILES
shutdown -r now
Anschliessend empfiehlt sich wie nach jedem Versionswechsel noch ein Rebuild aller Ports:
Code: Select all
portmaster --no-confirm --no-term-title --no-index-fetch --index-first -d -w -t -f -R -a -y
Das vorherige Anlegen eines Backups sehe ich als obligatorisch an und erwähne es daher nicht extra ;)
Re: FreeBSD 11.2 in den Startlöchern, Update-Plan?
Posted: 2018-05-23 09:00
by Proteus
Da sieht man mal wieder wie man bei FreeBSD die Update-Vorgänge auseinander dividieren kann.
Jeder hat seine Eigen-günstige Vorgehensweise.
Danke sehr für die Informationen und Vorgehensweisen.
Re: FreeBSD 11.2 in den Startlöchern, Update-Plan?
Posted: 2018-05-23 14:28
by Joe User
Wenn Du Dich streng an mein HowTo gehalten hast, dann darf freebsd-update gar nicht funktionieren, da es nicht installiert ist. Insofern bleibt Dir eh nur mein voriger Post übrig ;)
Re: FreeBSD 11.2 in den Startlöchern, Update-Plan?
Posted: 2018-05-23 15:02
by Proteus
Joe User wrote: ↑2018-05-23 14:28
Wenn Du Dich streng an mein HowTo gehalten hast, dann darf freebsd-update gar nicht funktionieren, da es nicht installiert ist. Insofern bleibt Dir eh nur mein voriger Post übrig ;)
Du weißt ja selbst welche Ausreißer mir manchmal passieren! :')
Re: FreeBSD 11.2 in den Startlöchern, Update-Plan?
Posted: 2018-05-23 21:43
by Joe User
Jepp, daher schon jetzt erneut die Warnung:
freebsd-update wird Dir das System zerschiessen, wenn Du es mit meinem Basissystem-HowTo mixed!
Das Problem hattest Du schonmal und damals half nur noch eine komplette Neuinstallation.
Du solltest Dich dunkel daran erinnern ;)
Re: FreeBSD 11.2 in den Startlöchern, Update-Plan?
Posted: 2018-05-25 16:39
by Proteus
Joe User wrote: ↑2018-05-23 21:43
Jepp, daher schon jetzt erneut die Warnung:
freebsd-update wird Dir das System zerschiessen, wenn Du es mit meinem Basissystem-HowTo mixed!
Das Problem hattest Du schonmal und damals half nur noch eine komplette Neuinstallation.
Du solltest Dich dunkel daran erinnern ;)
Wie was wo?
pfeidend in die Luft schau
Re: FreeBSD 11.2 in den Startlöchern, Update-Plan?
Posted: 2018-06-29 14:27
by Proteus
Hat schon jemand ge-updatet. Gibt es irgendwelche bekannten Probleme von denen man wissen sollte?