Skip to content
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

ISO checksum verification doesn't work as documented because the download link always provides the generic filename instead of redirecting to the name of the latest ISO #37

Open
DonkeeeyKong opened this issue Jan 9, 2025 · 1 comment

Comments

@DonkeeeyKong
Copy link

DonkeeeyKong commented Jan 9, 2025

Here it is described how to check the downloaded ISO. However, the method that's described there results in an error.

The link for the ISO file provides a file named agama-installer.x86_64-openSUSE.iso. The linked checksum file agama-installer.x86_64-openSUSE.iso.sha256 contains the following line:
66099aab7e7b12881a1408a45bbe7ecd61af396bc6b197a67d7a5663f1d74291 agama-installer.x86_64-10.0.0-openSUSE-Build38.64.iso.
It is expecting a file named agama-installer.x86_64-10.0.0-openSUSE-Build38.64.iso, not agama-installer.x86_64-openSUSE.iso. Trying to check the downloaded ISO the way the documentation describes without renaming it will always result in an error.

I suppose, https://download.opensuse.org/repositories/systemsmanagement:/Agama:/Devel/images/iso/agama-installer.x86_64-openSUSE.iso is a symlink to the latest ISO. For some reason, this link doesn't seem to redirect to the current filename, but will always provide a file named agama-installer.x86_64-openSUSE.iso (I tried with wget (with --trust-server-names option), curl (with -L option) and with Firefox).

https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso on the other hand will lead to a file named openSUSE-Tumbleweed-DVD-x86_64-Snapshot20250108-Media.iso with Firefox, wget and curl.
This mechanism doesn't seem to work here, which makes the recommendation on the download page to check the ISO file not working without taking further steps.

One option (I can think of) to solve this would be to make the link point to a file with the filename that's mentioned in the checksum file. Another option would be to include the generic filename agama-installer.x86_64-openSUSE.iso in the checksum file.

@dgdavid dgdavid transferred this issue from agama-project/agama Jan 10, 2025
@imobachgs
Copy link
Contributor

Thanks for your report. We will work on that once Agama 11 is released.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants