[GELÖST] Docker-Paketproblem
Veröffentlicht: 10. Juni 2025 - 11:59 Uhr
Guten Morgen,
Wir verwenden das von Tranquil-IT für Docker Desktop zusammengestellte Paket. Uns ist aufgefallen, dass es seit Version 4.40 für Windows keine Aktualisierungen mehr für dieses Paket gab.
Für macOS wurden neuere Versionen problemlos von luti gepackt (und lassen sich auch gut installieren, bei uns gab es keine Probleme).
Wir haben das Update-Paket ausprobiert, das einwandfrei läuft, aber die resultierenden Pakete lassen sich nicht installieren.
Am Ende der Installation tritt ein Fehler auf:
Die Erklärung scheint darin zu liegen, dass beim Ausführen des Befehls „update package“ davon ausgegangen wird, dass die Binärdatei bereits vorhanden ist und nicht ersetzt werden soll:
In der Praxis installiert es systematisch Version 4.40 von Docker Desktop, die Version, die wir vor dem Start des "Update-Pakets" gepackt hatten.
Im Code sehe ich, dass ausschließlich anhand des Namens ermittelt wird, ob die Datei bereits existiert oder nicht:
Ich glaube, das ist die Ursache des Problems. Die neue Version wird nicht heruntergeladen, obwohl der Link auf eine neue Version verweist (die Version in der heruntergeladenen ausführbaren Datei ist tatsächlich 4.42), weil bereits eine Datei mit demselben Namen vorhanden ist.
Ist das der Grund, warum Luti keine neuen Versionen mehr veröffentlicht?
Ich schlage vor, diesen Block zu entfernen, da er für Docker Desktop nicht nützlich ist, weil alle Installationsbinärdateien immer denselben Namen haben.
Ich werde das lokal testen, um sicherzustellen, dass die Installation korrekt verläuft, und diesen Thread aktualisieren, falls dies der Fall ist.
Wir verwenden das von Tranquil-IT für Docker Desktop zusammengestellte Paket. Uns ist aufgefallen, dass es seit Version 4.40 für Windows keine Aktualisierungen mehr für dieses Paket gab.
Für macOS wurden neuere Versionen problemlos von luti gepackt (und lassen sich auch gut installieren, bei uns gab es keine Probleme).
Wir haben das Update-Paket ausprobiert, das einwandfrei läuft, aber die resultierenden Pakete lassen sich nicht installieren.
Am Ende der Installation tritt ein Fehler auf:
Code: Alle auswählen
Fatal error : Setup Docker Desktop Installer.exe has been executed and key Docker Desktop has been found in the registry, but version in registry does not match requirements of min_version=4.42.0Code: Alle auswählen
URL used is: https://docs.docker.com/desktop/release-notes/
Latest Docker Desktop version is: 4.42.0
Download URL is: https://desktop.docker.com/win/main/amd64/195023/Docker%20Desktop%20Installer.exe
Binary is present: Docker Desktop Installer.exe
Software version updated (from: 4.40.0 to: 4.42.0)
Im Code sehe ich, dass ausschließlich anhand des Namens ermittelt wird, ob die Datei bereits existiert oder nicht:
Code: Alle auswählen
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
Ist das der Grund, warum Luti keine neuen Versionen mehr veröffentlicht?
Ich schlage vor, diesen Block zu entfernen, da er für Docker Desktop nicht nützlich ist, weil alle Installationsbinärdateien immer denselben Namen haben.
Ich werde das lokal testen, um sicherzustellen, dass die Installation korrekt verläuft, und diesen Thread aktualisieren, falls dies der Fall ist.