9 / 9
Dec 2024

egroupware-watchtower | time=“2024-11-28T04:00:06Z” level=info msg=“Unable to update container “/egroupware”: Error response from daemon: Head “https://download.egroupware.org/v2/egroupware/epl/manifests/23.1”: unauthorized: authentication required. Proceeding to next.”

Bin mir nicht sicher, was das Problem ist, denn normales docker-compose pull geht ohne Probleme.

  • created

    Nov '24
  • last reply

    Nov '24
  • 8

    replies

  • 143

    views

  • 4

    users

  • 2

    likes

  • 2

    links

Hi Markus.

Ist das neu?
Hat das schon mal funktioniert?

Hast du gültigen Zugriff auf unser EPL-Repo?

Stefan

Unser Abo ist aufrecht. :ok_hand:

Kann ich dir tatsächlich nicht beantworten. Ich hab heute das Update manuell gemacht und einfach mal alle Fehler rausnotiert, die passiert sind.

Da docker-compose pull manuell klaglos ging, würde ich sagen ja.

Danke, mache ich.

Kann Markus nicht als Kunde finden bei uns, aber vielleicht unter anderem Namen?

Bitte dann im Ticket schreiben.

Birgit

Habe Zugangsdaten geprüft, Repo ist auf jede Fall nicht abgelaufen.

Alles weitere dann eher nächste Woche über das Ticket und Ralf.

Danke. Das hätte mich auch gewundert, da ja das normale docker-compose pull geht.

Ich hab aus den logs jetzt noch diese interessante Info gezogen:

egroupware-watchtower | time="2024-09-11T04:00:26Z" level=info msg="Found new egroupware/egroupware:23.1 image (c6f6fb152147)"
egroupware-watchtower | time="2024-09-11T04:00:28Z" level=info msg="Stopping /egroupware (98125213b618) with SIGTERM"
egroupware-watchtower | time="2024-09-11T04:00:29Z" level=info msg="Creating /egroupware"
egroupware-watchtower | time="2024-09-11T04:00:29Z" level=info msg="Removing image 139b2109b7c2"
egroupware-watchtower | time="2024-09-11T04:00:34Z" level=info msg="Session done" Failed=0 Scanned=5 Updated=1 notify=no
egroupware-watchtower | time="2024-09-12T04:00:00Z" level=info msg="Unable to update container \"/egroupware\": Error response from daemon: Head \"https://download.egroupware.org/v2/egroupware/epl/manifests/23.1\": unauthorized: authentication required. Proceeding to next."

An dem Tag sind wir effektiv auf die EPL umgestiegen (auch wenn wir schon länger dafür bezahlt haben).

Ich hab die Ursache gefunden.

Das .docker/config.json file wurde erst erzeugt, als wir auf EPL gewechselt sind.
Der Mount für das file für watchtower war aber schon zuvor sichtlich da.
Da es weder ein Update für Watchtower selbst gab seither, noch sich die config im docker-compose.yml geändert hat, haben sämtliche Aktionen wie docker-compose up -d oder auch Server Reboots keinen rebuild vom watchtower-container ausgelöst. Also er hat schlichtweg keine aktuelle config.json im container bekommen und somit keine credentials.

Ein bewusster rebuild vom watchtower (mit einem veränderten command --run-once) hat sofort das neue Update von gestern gezogen.


Take-away: Vielleicht sollte das use-epl.sh script auch den Watchtower neu hochfahren, nachdem die credentials eingetragen wurden.


Case closed.

Danke, Markus

Ich habe jetzt dem docker-compose up -d beim Abschluss von use_epl.sh noch ein --force-recreate angehangen. Kommt wenn ich das nächste mal das egroupware-docker Paket update.

Ralf