Skip to content

Unix & Linux

Beastie und Penguin. Ein Weblog für FreeBSD und Linux.

Menu
  • Startseite
  • FreeBSD
  • Linux
  • Windows
  • Anwendungen
  • Befehle
  • Shell
  • Web
  • Allgemein
  • Impressum
  • Meine 5 Unix-Regeln für das Leben!
Menu

Jail upgraden, aber wie?

Posted on 14. Juni 202514. Juni 2025 by Robert Friemer

Es wird ja sooooo viel gesprochen und geschrieben.

„Das ist der richtige Weg jails zu aktualisieren!!!!“

„Wenn Du diesen Befehl nicht kennst, dann läufst du Gefahr, sie zu verlieren!?!?!?“

„Wer jetzt noch docker nutzt, der profitiert nicht von der Solarzulage?“

„Wer kein jail hat, der weiß nicht was ihm entgeht!!!“

HÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ??????????????

Also ehrlich, bei solch reißerischen Headlines, bin ich ja eigentlich gar nicht mehr gewillt, diese anzuklicken. Zum Glück habe ich die outbrain-Domains alle am unbound rausgeschmissen (tut echt gut. 😉 ).

Aber kommen wir nun zu ganz was anderem.

Jail -> Gut.

Neues Release 14.3-RELEASE -> Läuft zwar auf meiner Workstation, aber nicht in den jails. -> BLÖD!

Also mal schnell im Internet recherchiert und nichts gefunden. Also warum nicht bei der bastille-Doku nachsehen?????

Und da steht’s ganz einfach:

To upgrade Bastille jails for a major release (ie; 12.4→13.2) you can do the following:

  1. ensure the new version is bootstrapped and update to the latest patch release: bastille bootstrap 13.2-RELEASE update
  2. stop the jail(s) that need to be updated.
  3. use bastille edit TARGET fstab to manually update the jail mounts from 12.4 to 13.2 release path.
  4. start the jail(s) that were edited
  5. Force the reinstallation or upgrade of all installed packages (ABI change): pkg upgrade -f within each jail (or bastille pkg ALL upgrade -f)
  6. restart the affected jail(s)
  7. upgrade complete!

Das klingt mir fast zu einfach. IRGENDETWAS STIMMT HIER NICHT!!!!

Scheiße voll falsch gemacht, weil die alte Doku gefunden wurde. Die Doku aus dem Master Branch ist diese!!!

…
Thin Jails

Ensure the new release version is bootstrapped and updated to the latest patch release: bastille bootstrap 13.2-RELEASE
Update the release: bastille update 13.2-RELEASE
Stop the jail(s) that need to be updated.
Use bastille upgrade TARGET 13.2-RELEASE to automatically change the mount points to 13.2-RELEASE
Use bastille etcupdate bootstrap 13.2-RELEASE to bootstrap src for 13.2-RELEASE
Use bastille etcupdate TARGET update 13.2-RELEASE to update the contents of /etc for 13.2-RELEASE
Use bastille etcupdate TARGET resolve to resolve any conflicts
Start the jail(s)
Force the reinstallation or upgrade of all installed packages (ABI change): pkg upgrade -f within each jail (or bastille pkg ALL upgrade -f)

Upgrade complete!

…

Naja. Laufen tun die Jails ja und wenn nicht, dann machen wir diese noch einmal neu. Artikel dazu hab‘ ich ja irgendwo???? 😉

Robert Friemer

Robert Friemer

Ich arbeite seit Windows for Workgroups 3.11, mit Linux seit Version 2.0 und mit FreeBSD seit Version 3.8. In der IT habe ich schon so einige Irrungen und Wirrungen kommen und gehen gesehen. Und ist seit einigen Jahren arbeite ich (fast) Windows-los. Der kleine Daemon ist für mich mittlerweile ein treuer und zuverlässiger Begleiter in der IT geworden.

More Posts - Website

Kategorien

  • Allgemein (20)
  • Anwendungen (17)
  • Befehle (26)
  • bhyve (8)
  • Firewall (11)
    • Ports (7)
  • FreeBSD (38)
  • Jails (4)
  • Linux (5)
  • Plasma (3)
  • Projekte (6)
  • Python (1)
  • Shell (15)
  • Sicherheit (11)
  • Web (8)
  • Windows (8)

Archiv

  • Juni 2025 (1)
  • Mai 2025 (2)
  • Januar 2025 (1)
  • Dezember 2024 (4)
  • November 2024 (1)
  • Oktober 2024 (3)
  • September 2024 (1)
  • Mai 2024 (1)
  • April 2024 (1)
  • März 2024 (2)
  • Januar 2023 (1)
  • Mai 2022 (1)
  • April 2022 (1)
  • März 2022 (2)
  • Mai 2021 (2)
  • November 2020 (1)
  • Oktober 2020 (1)
  • Juli 2020 (1)
  • Juni 2020 (5)
  • April 2020 (1)
  • Dezember 2018 (1)
  • September 2018 (1)
  • November 2017 (1)
  • August 2017 (1)
  • Juni 2017 (1)
  • Dezember 2016 (1)
  • Mai 2016 (3)
  • März 2016 (1)
  • Februar 2016 (1)
  • Januar 2016 (1)
  • Dezember 2015 (1)
  • Oktober 2015 (2)
  • September 2015 (1)
  • Juni 2015 (3)
  • Mai 2015 (2)

Suche

Robert Friemer

Schlagwörter

.pkgsave 22 25 53 80 110 123 143 443 465 576 993 995 1194 Falsches Keyboard-Layout Fehler Firewall FreeBSD FreeBSD 10 FreeBSD Backup grundsätzliche Ports keine Eingabe Keyboard Layout Login Mail NTP openVPN Plasma Plasma5 Port Ports Secure Shell Sicherheit SSH System wieder herstellen Tastatur Tastatur kaputt TCP UDP Unsichere Router USB-Audio Webserver absichern Webserver Sicherheit Zeit-Server
©2025 Unix & Linux | Built using WordPress and Responsive Blogily theme by Superb