Steuerzeichen in Textanzeigen, veralteter Anmeldehinweis, Image-Name

Drei Dinge aus einem Bildschirmfoto des laufenden Systems:

1. In jeder Textanzeige standen rohe Steuerzeichen (^[[1mImage^[[0m).
   Die Farbvariablen werden beim Laden von common.sh einmal festgelegt -
   das NO_COLOR beim spaeteren Aufruf wirkte deshalb nicht mehr. Statt
   an jeder Aufrufstelle zu flicken, entfernt jetzt _ui_file die
   Sequenzen; das greift fuer ALLE Textanzeigen, auch die von ui_run.

2. Der Status nannte weiterhin "Erstlogin: admin@example.com /
   changeme". Diese Zugangsdaten gibt es seit NPM 2.15 nicht mehr -
   genau das war hier schon Thema. Er zeigt jetzt NPM_ADMIN_EMAIL, und
   weist darauf hin, wenn kein Konto hinterlegt ist.

3. Ein aus dem Tarball geladenes Image heisst nicht
   "localhost/checkmk/..." wie von mir dokumentiert, sondern
   "docker.io/checkmk/check-mk-enterprise:2.4.0p9" - Podman ergaenzt den
   unqualifizierten Namen aus dem Archiv um docker.io, obwohl es das
   Image dort nicht gibt. Beides in beiden Sprachfassungen
   richtiggestellt, mit dem Hinweis, dass das harmlos ist: lokal ist es
   da, "up" nutzt es, nur pullen liesse es sich so nicht - dafuer gibt
   es "image get".

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-20 19:08:43 +02:00
co-authored by Claude Opus 5
parent 4d2e234c36
commit 22331ff114
4 changed files with 38 additions and 5 deletions
+10 -2
View File
@@ -940,7 +940,7 @@ sudo ./scripts/cmk-manage.sh image load --file /root/check-mk-enterprise-2.3.0p2
```
In allen drei Faellen ermittelt das Skript den **tatsaechlichen** Image-Namen
(bei `load` z. B. `localhost/checkmk/check-mk-enterprise:2.3.0p23`) und traegt
(bei `load` z. B. `docker.io/checkmk/check-mk-enterprise:2.4.0p9`) und traegt
ihn als `CMK_IMAGE` in die `.env` ein. Danach:
```bash
@@ -964,9 +964,17 @@ Bezugsweg sieht dieselbe Version völlig anders aus:
```
docker.io/checkmk/check-mk-raw:2.3.0-latest (Docker Hub)
registry.checkmk.com/enterprise/check-mk-enterprise:2.3.0p9 (Registry)
localhost/checkmk/check-mk-enterprise:2.3.0p9 (aus Tarball geladen)
docker.io/checkmk/check-mk-enterprise:2.4.0p9 (aus Tarball geladen)
```
> **Der Name nach `image download` überrascht.** Der Tarball trägt intern den
> unqualifizierten Namen `checkmk/check-mk-enterprise:<version>`, und Podman
> ergänzt daraus beim Einspielen `docker.io/` – obwohl es das Image dort gar
> nicht gibt. Das ist richtig und stört nicht: das Image liegt lokal, `up`
> verwendet es. Nur **pullen** ließe es sich unter diesem Namen nicht. Fehlt es
> später einmal, holt `image get` es wieder über das Downloadportal – nicht
> über `podman pull`.
Deshalb hält `CMK_IMAGE` fest, was **wirklich gilt**. Gesetzt wird der Wert von
`image pull`, `image download`, `image load` und `image use` – von Hand muss man
dort nichts eintragen. In der Oberfläche sind die drei Werte deshalb nicht