Update 24.1.10_3 nach 24.1.10_8 Fehlschlag

Started by Z80ACPU, August 07, 2024, 10:28:24 AM

Previous topic - Next topic
Guten Tag liebe Leute,
ich wollte letztens meine virtualisierte OPNSense von 24.1.10_3 nach 24.1.10_8 über die WebGui aktualisieren.
Am System läuft nix Spezielles. IPSec und OpenVPN wird genutzt

Jedoch ist irgendwas dabei schief gegangen.
System war trotz mehrerer Neustarts extrem langsam und so nicht mehr zu administrieren.
Es zeigten sich Plugin-Konflikte.
Betroffen waren "os-vmware", sowie drei os-Themen (cicada, tukan und vicuna, wenn ich mich recht erinnere).

Ergebnis und Siegerehrung war, dass ich das System aus einem Backup wiederhergestellt habe und vorerst das update verschoben habe.

Nun habe ich ein health audit angeschubst.
Hier sind "eigentlich" keine augenscheinlichen Fehler aufgetreten.
***GOT REQUEST TO AUDIT HEALTH***
Currently running OPNsense 24.1.10_3 at Wed Aug  7 07:20:30 CEST 2024
>>> Root file system: /dev/gpt/rootfs
>>> Check installed kernel version
Version 24.1.8 is correct.
>>> Check for missing or altered kernel files
No problems detected.
>>> Check installed base version
Version 24.1.8 is correct.
>>> Check for missing or altered base files
No problems detected.
>>> Check installed repositories
OPNsense
>>> Check installed plugins
os-vmware 1.5_1
>>> Check locked packages
No locks found.
>>> Check for missing package dependencies
Checking all packages: .......... done
>>> Check for missing or altered package files
Checking all packages: .......... done
>>> Check for core packages consistency
Core package "opnsense" has 68 dependencies to check.
Checking packages: ........................
opnsense-24.1.10_3 version mismatch, expected 24.1.10_8
Checking packages: .........................
pkg-1.21.3 repository mismatch: FreeBSD
pkg-1.21.3 version mismatch, expected 1.19.2_1
Checking packages: .................... done
***DONE***


Nur dieser kleine, häßliche Hinweis:
opnsense-24.1.10_3 version mismatch, expected 24.1.10_8
Checking packages: .........................
pkg-1.21.3 repository mismatch: FreeBSD
pkg-1.21.3 version mismatch, expected 1.19.2_1


macht mich nervös.
Der "opnsense-mismatch" ist plausibel. Hätte halt lieber die aktuellere Version.
Nur die Geschichte mit dem "Repository-Mismatchch" ist IMO seltsam.

Nun frage ich lieber, bevor ich erneut in eine Falle tappe:

Habe ich ein Problem, an der OPNsense?
Wenn ja, wie kann ich das beheben?

Lieben Dank für Eure Mühen im Voraus

Wolfgang

> Nur die Geschichte mit dem "Repository-Mismatchch" ist IMO seltsam.

Ist nicht seltsam. Akute Gefahr mit dem FreeBSD Repo zu spielen. Am besten einfach das "pkg" Paket neu installieren im "Packages" Tab und das wars.

Hat aber nichts mit dem Verhalten des Systems zu tun. Könnte höchstens für Updates fatal sein.


Grüsse
Franco

Hallo Franco,
vielen Dank für die schnelle Antwort!

QuoteAm besten einfach das "pkg" Paket neu installieren im "Packages" Tab und das wars.

Nur um richtig zu verstehen. Ich soll die Version 1.21.3 neu Installieren?

(Ich frag mich gerade, bei welcher Gelegenheit ich an den FreeBSD Repos herumgefummelt habe.)

Liebe Grüße
Wolfgang

Nein, es installiert dann die korrekte 1.19.x -- wird sind noch nicht so weit wie FreeBSD.


Cheers,
Franco

Hi Franco,
öhemm... Wie soll ich sagen?
Ich bekomme das PKG-Paket 1.19 nicht angezeigt.

Ich bin in System->Firmware->Packages. Dort setze ich den Filter "pkg" und bekomme nur die Ver 1.21.3 gezeigt.

Liebe Grüße
Wolfgang



(Grübelt immernoch wann ich diese verflixten BSD-Repos angefasst haben könnte)

Rechts, reinstall. Dann ists wieder ok auch vom richtigen Repo :)


Grüsse
Franco

Hallo Franco,

nee. nicht ganz, denn:

***GOT REQUEST TO REINSTALL***
Currently running OPNsense 24.1.10_3 at Wed Aug  7 13:20:51 CEST 2024
Updating OPNsense repository catalogue...
OPNsense repository is up to date.
All repositories are up to date.
The following packages will be fetched:

New packages to be FETCHED:
pkg: 1.19.2_1 (4 MiB: 100.00% of the 4 MiB to download)

Number of packages to be fetched: 1

The process will require 4 MiB more space.
4 MiB to be downloaded.
Fetching pkg-1.19.2_1.pkg: .......... done
pkg-1.21.3: already unlocked
Checking integrity... done (0 conflicting)
Nothing to do.
***DONE***


Danach noch ein healthcheck
pkg-1.21.3 repository mismatch: FreeBSD
pkg-1.21.3 version mismatch, expected 1.19.2_1


Fehlt dem noch ein Reboot? Das könnte iche erst heute Abent tun.

Liebe Grüße
Wolfgang

Hi Wolfgang,

Was ist denn da los? Ich schiebe das mal auf das neue "pkg"... :)

Auf der Konsole:

# pkg bootstrap -f

Sollte funktionieren. Habe es getestet. Bin aber auch wegen unserem Build Server am Grübeln ob etwas an tar/pkg/libarchive in FreeBSD 14.1 nicht so ganz richtig ist...


Grüsse
Franco

August 07, 2024, 02:12:41 PM #8 Last Edit: August 07, 2024, 02:20:24 PM by Z80ACPU
Hi Franco,
Wie sagte der olle Goethe? "Und bist Du nicht willig, so brauch' ich Gewalt"

Nach dem "pkg bootstrap -f" sagte Console:
root@HobergVPN:~ # pkg bootstrap -f
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y
Bootstrapping pkg from https://pkg.opnsense.org/FreeBSD:13:amd64/24.1/latest, please wait...
Verifying signature with trusted certificate pkg.opnsense.org.20240105... done
Installing pkg-1.19.2_1...
package pkg is already installed, forced install
Extracting pkg-1.19.2_1: 100%


OK. Soweit, so gut.
Der HealthCheck meckerte noch etwas von unknown Repository.

Also flugs in die Firmware->Packages geschaut.
Aha! "pkg 1.19" war vorhanden.
Das habe ich noch einmal re-Installiert.

Neuer HealthCheck und Tadaa...

opnsense-24.1.10_3 version mismatch, expected 24.1.10_8
Checking packages: ............................................. done
***DONE***


Ganz großen Dank für die Hilfe.

Heute Nacht werde ich noch einmal ein Update versuchen. Werde berichten.

Liebe Grüße
Wolfgang
Und ich werde auch ganz bestimmt nicht mehr an den Repos fummeln. Selbst wenn ich immer noch nicht weiss, wie ich das angestellt habe


Ja das Repo ist beim pkg-bootstrap falsch. Nichts was die GUI nicht reparieren kann nun. :)

Recht hatte er, der Goethe.


Grüsse
Franco

Hallo Allerseits,
nur um das Thema abzuschliessen:
Jetzt hat das Update wunderbar geklappt!
@franco: Noch mal herzlichen Dank!

Liebe Grüße
Wolfgang

Hallo Wolfgang,

Danke für die Rückmeldung. :)


Eine schöne Woche dir,
Franco