Bad name in Tumbleweed checksum file (Media/Current)
Devs, The checksum file contains the name "Media" instead of "Current" so fails in the -c check: $ sha256sum -c openSUSE-Tumbleweed-NET-x86_64-Current.iso.sha256 sha256sum: openSUSE-Tumbleweed-NET-x86_64-Snapshot20240701-Media.iso: No such file or directory openSUSE-Tumbleweed-NET-x86_64-Snapshot20240701-Media.iso: FAILED open or read sha256sum: WARNING: 1 listed file could not be read The files downloaded from the mirror are: $ l total 285708 drwxr-xr-x 2 david david 4096 Jul 3 11:12 . drwxr-xr-x 8 david david 4096 Jul 3 11:10 .. -rw-r--r-- 1 david david 292552704 Jul 1 10:20 openSUSE-Tumbleweed-NET-x86_64-Current.iso -rw-r--r-- 1 david david 124 Jul 3 11:12 openSUSE-Tumbleweed-NET-x86_64-Current.iso.sha256 So it seems a filename needs updating, but the checksum is correct: $ cat openSUSE-Tumbleweed-NET-x86_64-Current.iso.sha256 bc7ebc94525724d23fdf6b3bd2cdf841a4f3d17b3106ba56f0b9c7b74c7a527d openSUSE-Tumbleweed-NET-x86_64-Snapshot20240701-Media.iso $ sha256sum openSUSE-Tumbleweed-NET-x86_64-Current.iso bc7ebc94525724d23fdf6b3bd2cdf841a4f3d17b3106ba56f0b9c7b74c7a527d openSUSE-Tumbleweed-NET-x86_64-Current.iso Or automated: $ fn=openSUSE-Tumbleweed-NET-x86_64-Current.iso [ "$(sha256sum "$fn" | awk 'FNR==1{print $1}')" = \ "$(awk 'FNR==1{print $1}' "$fn.sha256")" ] || printf "checksum comparison failed\n"; unset fn Looking forward to moving to slow-roll after install -- David C. Rankin, J.D.,P.E.
On 03.07.2024 19:29, David C. Rankin wrote:
Devs,
The checksum file contains the name "Media" instead of "Current" so fails in the -c check:
$ sha256sum -c openSUSE-Tumbleweed-NET-x86_64-Current.iso.sha256 sha256sum: openSUSE-Tumbleweed-NET-x86_64-Snapshot20240701-Media.iso: No such file or directory openSUSE-Tumbleweed-NET-x86_64-Snapshot20240701-Media.iso: FAILED open or read sha256sum: WARNING: 1 listed file could not be read
This is known for years and has been beaten to death, really. "Current" is symlink to the latest file, checksum is computed for the actual file, not for the symlink. Depending on the tool used to download the image you get either symlink source or symlink target as local name.
The files downloaded from the mirror are:
$ l total 285708 drwxr-xr-x 2 david david 4096 Jul 3 11:12 . drwxr-xr-x 8 david david 4096 Jul 3 11:10 .. -rw-r--r-- 1 david david 292552704 Jul 1 10:20 openSUSE-Tumbleweed-NET-x86_64-Current.iso -rw-r--r-- 1 david david 124 Jul 3 11:12 openSUSE-Tumbleweed-NET-x86_64-Current.iso.sha256
So it seems a filename needs updating, but the checksum is correct:
$ cat openSUSE-Tumbleweed-NET-x86_64-Current.iso.sha256 bc7ebc94525724d23fdf6b3bd2cdf841a4f3d17b3106ba56f0b9c7b74c7a527d openSUSE-Tumbleweed-NET-x86_64-Snapshot20240701-Media.iso $ sha256sum openSUSE-Tumbleweed-NET-x86_64-Current.iso bc7ebc94525724d23fdf6b3bd2cdf841a4f3d17b3106ba56f0b9c7b74c7a527d openSUSE-Tumbleweed-NET-x86_64-Current.iso
Or automated:
$ fn=openSUSE-Tumbleweed-NET-x86_64-Current.iso [ "$(sha256sum "$fn" | awk 'FNR==1{print $1}')" = \ "$(awk 'FNR==1{print $1}' "$fn.sha256")" ] || printf "checksum comparison failed\n"; unset fn
Looking forward to moving to slow-roll after install
On 7/3/24 23:04, Andrei Borzenkov wrote:
This is known for years and has been beaten to death, really. "Current" is symlink to the latest file, checksum is computed for the actual file, not for the symlink. Depending on the tool used to download the image you get either symlink source or symlink target as local name.
Okay, Did my job and reported -- I'm happy either way, (see "automated" workaound in original post) -- David C. Rankin, J.D.,P.E.
On 2024-07-06 04:36, David C. Rankin wrote:
On 7/3/24 23:04, Andrei Borzenkov wrote:
This is known for years and has been beaten to death, really. "Current" is symlink to the latest file, checksum is computed for the actual file, not for the symlink. Depending on the tool used to download the image you get either symlink source or symlink target as local name.
Okay,
Did my job and reported -- I'm happy either way,
(see "automated" workaound in original post)
You can download with aria2c and tell it to automatically verify -V, --check-integrity [true|false] Check file integrity by validating piece hashes or a hash of entire file. This option has effect only in BitTorrent, Metalink downloads with checksums or HTTP(S)/FTP downloads with --checksum option. If piece hashes are provided, this option can detect damaged portions of a file and re-download them. If a hash of entire file is provided, hash check is only done when file has been already download. This is determined by file length. If hash check fails, file is re-downloaded from scratch. If both piece hashes and a hash of entire file are provided, only piece hashes are used. Default: false -- Cheers / Saludos, Carlos E. R. (from openSUSE 15.5 (Laicolasse))
Finally, with this service I found how and where to quickly check my eyesight for problems - https://optyx.com/eye-exam/what-is-the-difference-between-an-eye-exam-and-a-... . This service provides you with quality and easy information on how to preserve your eyesight, so it is very useful! Bye.
Finally, with this service I found how and where to quickly check my eyesight for problems - https://optyx.com/eye-exam/what-is-the-difference-between-an-eye-exam-and-a-... . This service provides you with quality and easy information on how to preserve your eyesight, so it is very useful! Bye.
Hi, who needs a good site to play online casino, then here is a great option - https://trip2.vip/ ,trip2vip casino it is an Australian project with an excellent reputation and high quality, the site has also proven itself as reliable and transparent to its players, not for nothing it is trusted and appreciated by many, it has a lot of different game modes, you will not be bored when !
participants (5)
-
Andrei Borzenkov
-
Carlos E. R.
-
David C. Rankin
-
monkawlac@proton.me
-
rixy1 1