freebsd patchlevel update

pillow

Well-Known Member
hi

Im Moment hab ich ein Verständnis Problem, ich versuche freebsd 13.2-p1 auf das aktuelle Patchlevel zu bekommen

freebsd-version -kru 13.2.RELEASE-p1 13.2.RELEASE-p1

Wie macht ihr das, was ist der richtige weg, alles was ich bis jetzt gelesen habe macht die Verwirrung nur größer.

Ich beschreibe nicht was ich versucht habe, ich möchte nicht das der thread endlos wird.
 
k=installierter kernel
r=jetzt gerade laufender kernel
u=userland

Code:
freebsd-update fetch install    #updates ziehen, was geht, wird gemacht, was nicht nach dem reboot (kernel z.B.)
*reboot*                      
freebsd-update install            #"pending" krams noch installieren


Code:
root@ws01:/home/mr44er # freebsd-update fetch install
src component not installed, skipped
Looking up update.FreeBSD.org mirrors... 2 mirrors found.
Fetching metadata signature for 13.2-RELEASE from update2.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.

No updates needed to update system to 13.2-RELEASE-p1.
No updates are available to install.
root@ws01:/home/mr44er # freebsd-version -kru
13.2-RELEASE-p1
13.2-RELEASE-p1
13.2-RELEASE-p1
root@ws01:/home/mr44er #
=aktuell
 
Hi
Hab ich genau so gemacht wie man an der Ausgabe sieht, jetzt nach einer Pause ist es geklärt.
danke, für Antwort.
 
Vielleicht noch dieser Hinweis, weil mich das anfangs auch irritierte und RTFM ja doof ist. ;)

Man bekommt von Windows und Linuxdistris Updates anstupsen antrainiert: Entweder nach dem Reboot das gleiche anklicken oder der gleiche Befehl.
2x freebsd-update fetch install hintereinander mit reboot dazwischen ist aber falsch. :)
 
hi,

ne RTFM ist nicht doof, doof ist aber auf dem Sprung ein Post abzusetzen :)

ja 2mal ist nicht richtig
Ist der Befehl
Code:
freebsd-update fetch install
die kurz Version von
Code:
freebsd-update fetch 
freebsd-update install

danke
 
Genau.

Code:
freebsd-update fetch        #updates ziehen, braucht man nur 1x
freebsd-update install        #installiere, was jetzt ohne Reboot möglich ist (es kommt außerdem ein Hinweis, ob)
*reboot*
freebsd-update install        #das 'zweite' Mal aufrufen und jetzt kommt das dran, was jetzt erst mit dem neu gebooteten Kernel geht

Das kann man so 1:1 wiederholen um sich zu vergewissern. Meist sieht man das aber schon nach freebsd-update fetch, wenn es nichts neues gibt und freebsd-version -kru

Der Sonderfall ist nach upgrade bei major Versionen zu pkg und den Paketen, es schadet aber auch nicht, das stumpf jedesmal trotzdem zu machen:
Code:
pkg-static upgrade -f
pkg update
pkg upgrade
freebsd-update install        #das 'dritte' Mal
*reboot*                    #schadet nicht, bei neuen Treiberversionen braucht man es sowieso
 
Sorry, dass ich mich hier dem Thread anschliesse, aber ich habe in ähnlich gelagertes Thema und bin ziemlich verwirrt

Mir gelingt es zum einen nicht mein System auf 13.2 - p9 zu ziehen, was es anscheinend ja gibt. Hier verweigert das System das Update

Aber auch ein komplettes Upgrade auf 14.0 scheitert.

Hat hier jemand eine Idee ?
Anbei die Ausgaben

Vielen Dank für Kommentare

Code:
root@freebsd /h/anton [2]# freebsd-version -kru
13.2-RELEASE-p4
13.2-RELEASE-p4
13.2-RELEASE-p5
root@freebsd /h/anton# freebsd-update fetch install
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 13.2-RELEASE from update2.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.

No updates needed to update system to 13.2-RELEASE-p9.
No updates are available to install.
root@freebsd /h/anton# freebsd-update upgrade -r 14.0-RELEASE
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 13.2-RELEASE from update1.freebsd.org... done.
Fetching metadata index... done.
Fetching 1 metadata patches. done.
Applying metadata patches... done.
Fetching 1 metadata files... done.
Inspecting system... done.

The following components of FreeBSD seem to be installed:

The following components of FreeBSD do not seem to be installed:

Does this look reasonable (y/n)? y

Fetching metadata signature for 14.0-RELEASE from update1.freebsd.org... done.
Fetching metadata index... done.
Fetching 1 metadata patches. done.
Applying metadata patches... done.
Fetching 1 metadata files... done.
Inspecting system... done.
Preparing to download files... done.

No updates needed to update system to 14.0-RELEASE-p4.
touch: f465c3739385890c221dff1a05e578c6cae0d0430e46996d319db7439f884336-install/kernelfirst: No such file or directory
To install the downloaded upgrades, run "/usr/sbin/freebsd-update install".
 
No updates needed to update system to 14.0-RELEASE-p4. touch: f465c3739385890c221dff1a05e578c6cae0d0430e46996d319db7439f884336-install/kernelfirst: No such file or directory To install the downloaded upgrades, run "/usr/sbin/freebsd-update install".
Ich würde hier einfach mal neu starten und dann ein
Code:
freebsd-update install
laufen lassen.
 
Ich würde hier einfach mal neu starten und dann ein
Code:
freebsd-update install
laufen lassen.


"No updates are available to install."

Außerdem ist mir aufgefallen das das Verzeichnis /var/db/freebsd-update nur mit 3 kleinen Dateien belegt ist.
Irgendwie scheint das mit dem Download nicht zu funktionieren
 
root@freebsd /h/anton# freebsd-update upgrade -r 14.0-RELEASE
... ist mir aufgefallen, als ich deinen vorletzten Post noch einmal genauer unter die Lupe nahm. Hier hat sich bei dir offensichtlich der Fehlerteufel eingeschlichen.
Code:
freebsd-update -r 14.0-RELEASE upgrade
wäre wohl eher die korrekte Syntax, wenn ich mich nicht sehr irre. So würde ich es erneut versuchen und dann, falls nötig, ein Reboot und ein
Code:
freebsd-update install
laufen lassen.
 
Code:
freebsd-update -r 14.0-RELEASE upgrade
wäre wohl eher die korrekte Syntax, wenn ich mich nicht sehr irre. So würde ich es erneut versuchen und dann, falls nötig, ein Reboot und ein
Code:
freebsd-update install
laufen lassen.

Ja, danke für die Korrektur, aber das Ergebniss ist leider identisch.
 
Das Problem hat sich gelöst!

In etc/freebsd-update.conf
war die Zeile
Code:
Components src world kernel
auskommentiert

Nachdem ist das wieder reingenommen habe lief soowohl der 13.2 patch als auch das Upgrade auf 14.0 durch.

Trotzdem Danke an alle
 
Auch wenn es sich gelöst hat als Tipp (auch für andere):

Evtl. hätte ein "freebsd-update IDS" dich schneller auf den Fehler gebracht. Damit wird die bestehende Installation mit einem "known good" index verglichen und Unterschiede ausgegeben. Ich rufe dies eigentlich immer mit einem zustätzlichen "| more" auf, damit bei einem Seitenwechsel pausiert wird.
 
Zurück
Oben