-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debian's packages docker-desktop-amd64 contains unspecified checksums instead of md5sum #264
Comments
Thanks for reporting; I'm not working on docker desktop for linux myself, but had a quick peek at the packaging code; it looks like there was a refactor at some point to share code that calculates hashes, and I suspect that shared code was at some point changed from md5 to sha256, therefore changing this file with it. |
I wanted to check my packages checksums after an unexpected system crash and find out the same with latest release. Please fix |
@asvishnyakov can you try downloading using the links from the release-notes page? I think the link from the setup guide (https://docs.docker.com/desktop/setup/install/linux/ubuntu/) still points to the previous version; I know some of the links are controlled through a different process and not immediately updated to latest. https://docs.docker.com/desktop/release-notes/#4371 I downloaded the 4.37.1
|
FWIW, the release-notes page also has a link to checksums for the packages as a whole (e.g., https://desktop.docker.com/linux/main/amd64/178610/checksums.txt for the above build) |
@thaJeztah Yeah, I already created an issue about that: #265 |
Description
The docker-desktop-amd64.deb package contains a
DEBIAN/md5sums
/ (gets installed as/var/lib/dpkg/info/docker-desktop.md5sums
) that uses was seems to be different checksum method (sha256?), instead of md5sums for checksumsi.e.: This is for 4.35.1-173168 version for Debian (tested with Bookworm and Trixie)
Tools like
dpkg
anddebsums
however require the checksum in this file to be a md5sum.Please supply md5sums in
/var/lib/dpkg/info/docker-desktop.md5sums
to fix this issue.Reproduce
Running dpkg --verify docker-desktop leads to:
dpkg: error: control file 'md5sums' for package 'docker-desktop' is missing value separator
debsums will also complain with several
Expected behavior
Both
dpkg --verify docker-desktop
anddebsums
should work fine.docker version
docker info
Diagnostics ID
728FC644-F7AC-4B1A-9336-B2EF5B94E79B/20241202152056
Additional Info
No response
The text was updated successfully, but these errors were encountered: