I downloaded openSUSE-Tumbleweed-NET-x86_64-Snapshot20180915-Media.iso via the direct download and the torrent.
Both files were the same and matched the advertised/follwing sha256.
When restoring the ISO to a USB stick or mounting it with the archive mounter in Ubuntu, three SHA256 check sums inside the volume don’t match.
sha256sum -c CHECKSUMS
boot/x86_64/efi: OK
boot/x86_64/loader/zu.tr: OK
boot/x86_64/loader/zh_TW.tr: OK
boot/x86_64/loader/zh_TW.hlp: OK
boot/x86_64/loader/zh_CN.tr: OK
boot/x86_64/loader/zh_CN.hlp: OK
boot/x86_64/loader/xh.tr: OK
boot/x86_64/loader/xh.hlp: OK
boot/x86_64/loader/welcome.jpg: OK
boot/x86_64/loader/wa.tr: OK
boot/x86_64/loader/uk.tr: OK
boot/x86_64/loader/uk.hlp: OK
boot/x86_64/loader/tr.tr: OK
boot/x86_64/loader/timer_a.jpg: OK
boot/x86_64/loader/th.tr: OK
boot/x86_64/loader/th.hlp: OK
boot/x86_64/loader/tg.tr: OK
boot/x86_64/loader/text.jpg: OK
boot/x86_64/loader/ta.tr: OK
boot/x86_64/loader/sv.tr: OK
boot/x86_64/loader/sv.hlp: OK
boot/x86_64/loader/sr.tr: OK
boot/x86_64/loader/sl.tr: OK
boot/x86_64/loader/sk.tr: OK
boot/x86_64/loader/sk.hlp: OK
boot/x86_64/loader/ru.tr: OK
boot/x86_64/loader/ru.hlp: OK
boot/x86_64/loader/ro.tr: OK
boot/x86_64/loader/ro.hlp: OK
boot/x86_64/loader/pt_BR.tr: OK
boot/x86_64/loader/pt_BR.hlp: OK
boot/x86_64/loader/pt.tr: OK
boot/x86_64/loader/pt.hlp: OK
boot/x86_64/loader/pl.tr: OK
boot/x86_64/loader/pl.hlp: OK
boot/x86_64/loader/phead.jpg: OK
boot/x86_64/loader/pback.jpg: OK
boot/x86_64/loader/panim_a.jpg: OK
boot/x86_64/loader/panim.jpg: OK
boot/x86_64/loader/pabout.txt: OK
boot/x86_64/loader/pa.tr: OK
boot/x86_64/loader/pa.hlp: OK
boot/x86_64/loader/on.jpg: OK
boot/x86_64/loader/off.jpg: OK
boot/x86_64/loader/nl.tr: OK
boot/x86_64/loader/nl.hlp: OK
boot/x86_64/loader/nb.tr: OK
boot/x86_64/loader/nb.hlp: OK
boot/x86_64/loader/mr.tr: OK
boot/x86_64/loader/mr.hlp: OK
boot/x86_64/loader/message: OK
boot/x86_64/loader/memtest: OK
boot/x86_64/loader/lt.tr: OK
boot/x86_64/loader/lt.hlp: OK
boot/x86_64/loader/linux: OK
boot/x86_64/loader/ky.tr: OK
boot/x86_64/loader/ky.hlp: OK
boot/x86_64/loader/kroete.dat: OK
boot/x86_64/loader/ko.tr: OK
boot/x86_64/loader/ko.hlp: OK
boot/x86_64/loader/ka.tr: OK
boot/x86_64/loader/ja.tr: OK
boot/x86_64/loader/ja.hlp: OK
boot/x86_64/loader/it.tr: OK
boot/x86_64/loader/it.hlp: OK
boot/x86_64/loader/isolinux.cfg: OK
boot/x86_64/loader/isolinux.bin: FAILED
boot/x86_64/loader/initrd: FAILED
boot/x86_64/loader/id.tr: OK
boot/x86_64/loader/hu.tr: OK
boot/x86_64/loader/hu.hlp: OK
boot/x86_64/loader/hr.tr: OK
boot/x86_64/loader/hr.hlp: OK
boot/x86_64/loader/hi.tr: OK
boot/x86_64/loader/hapysuse.mod: OK
boot/x86_64/loader/gu.tr: OK
boot/x86_64/loader/gu.hlp: OK
boot/x86_64/loader/glow.jpg: OK
boot/x86_64/loader/gl.tr: OK
boot/x86_64/loader/gl.hlp: OK
boot/x86_64/loader/gfxboot.cfg: FAILED
boot/x86_64/loader/gfxboot.c32: OK
boot/x86_64/loader/fr.tr: OK
boot/x86_64/loader/fr.hlp: OK
boot/x86_64/loader/fi.tr: OK
boot/x86_64/loader/fi.hlp: OK
boot/x86_64/loader/et.tr: OK
boot/x86_64/loader/et.hlp: OK
boot/x86_64/loader/es.tr: OK
boot/x86_64/loader/es.hlp: OK
boot/x86_64/loader/en.tr: OK
boot/x86_64/loader/en.tlk: OK
boot/x86_64/loader/en.hlp: OK
boot/x86_64/loader/el.tr: OK
boot/x86_64/loader/el.hlp: OK
boot/x86_64/loader/de.tr: OK
boot/x86_64/loader/de.hlp: OK
boot/x86_64/loader/da.tr: OK
boot/x86_64/loader/da.hlp: OK
boot/x86_64/loader/cs.tr: OK
boot/x86_64/loader/cs.hlp: OK
boot/x86_64/loader/ca.tr: OK
boot/x86_64/loader/ca.hlp: OK
boot/x86_64/loader/bootlogo: OK
boot/x86_64/loader/bg.tr: OK
boot/x86_64/loader/back.jpg: OK
boot/x86_64/loader/ar.tr: OK
boot/x86_64/loader/ar.hlp: OK
boot/x86_64/loader/af.tr: OK
boot/x86_64/loader/af.hlp: OK
boot/x86_64/loader/16x16.fnt: OK
boot/x86_64/grub2-efi/unicode.pf2: OK
boot/x86_64/grub2-efi/themes/openSUSE/theme.txt: OK
boot/x86_64/grub2-efi/themes/openSUSE/slider_s.png: OK
boot/x86_64/grub2-efi/themes/openSUSE/slider_n.png: OK
boot/x86_64/grub2-efi/themes/openSUSE/slider_c.png: OK
boot/x86_64/grub2-efi/themes/openSUSE/logo.png: OK
boot/x86_64/grub2-efi/themes/openSUSE/highlight_c.png: OK
boot/x86_64/grub2-efi/themes/openSUSE/ascii.pf2: OK
boot/x86_64/grub2-efi/themes/openSUSE/DejaVuSans12.pf2: OK
boot/x86_64/grub2-efi/themes/openSUSE/DejaVuSans10.pf2: OK
boot/x86_64/grub2-efi/themes/openSUSE/DejaVuSans-Bold14.pf2: OK
EFI/BOOT/grub.efi: OK
EFI/BOOT/grub.cfg: OK
EFI/BOOT/bootx64.efi: OK
EFI/BOOT/MokManager.efi: OK
EFI/BOOT/locale/en.mo: OK
docu/RELEASE-NOTES.en.txt: OK
docu/RELEASE-NOTES.en.rtf: OK
media.1/products: OK
media.1/media: OK
sha256sum: WARNING: 3 computed checksums did NOT match
Did I get the wrong images and ISO sha256? Am I doing something wrong?
I just tried the NET iso of Leap 15.0 and have the same issue. The same three files fail the check sum test, obviously with different check sums.
The file is:
sha256sum -c CHECKSUMS
boot/x86_64/libstoragemgmt: OK
boot/x86_64/ipa-gothic-fonts.rpm: OK
boot/x86_64/gdb: OK
boot/x86_64/efi: OK
boot/x86_64/cracklib-dict-full.rpm: OK
boot/x86_64/control.xml: OK
boot/x86_64/config: OK
boot/x86_64/common: OK
boot/x86_64/bind: OK
boot/x86_64/arphic-uming-fonts.rpm: OK
boot/x86_64/yast2-trans-zu.rpm: OK
boot/x86_64/yast2-trans-zh_TW.rpm: OK
boot/x86_64/yast2-trans-zh_CN.rpm: OK
boot/x86_64/yast2-trans-xh.rpm: OK
boot/x86_64/yast2-trans-wa.rpm: OK
boot/x86_64/yast2-trans-vi.rpm: OK
boot/x86_64/yast2-trans-uk.rpm: OK
boot/x86_64/yast2-trans-tr.rpm: OK
boot/x86_64/yast2-trans-th.rpm: OK
boot/x86_64/yast2-trans-tg.rpm: OK
boot/x86_64/yast2-trans-ta.rpm: OK
boot/x86_64/yast2-trans-sw.rpm: OK
boot/x86_64/yast2-trans-sv.rpm: OK
boot/x86_64/yast2-trans-sr.rpm: OK
boot/x86_64/yast2-trans-sl.rpm: OK
boot/x86_64/yast2-trans-sk.rpm: OK
boot/x86_64/yast2-trans-si.rpm: OK
boot/x86_64/yast2-trans-ru.rpm: OK
boot/x86_64/yast2-trans-ro.rpm: OK
boot/x86_64/yast2-trans-pt_BR.rpm: OK
boot/x86_64/yast2-trans-pt.rpm: OK
boot/x86_64/yast2-trans-pl.rpm: OK
boot/x86_64/yast2-trans-pa.rpm: OK
boot/x86_64/yast2-trans-nn.rpm: OK
boot/x86_64/yast2-trans-nl.rpm: OK
boot/x86_64/yast2-trans-nds.rpm: OK
boot/x86_64/yast2-trans-nb.rpm: OK
boot/x86_64/yast2-trans-mr.rpm: OK
boot/x86_64/yast2-trans-mk.rpm: OK
boot/x86_64/yast2-trans-lt.rpm: OK
boot/x86_64/yast2-trans-lo.rpm: OK
boot/x86_64/yast2-trans-ku.rpm: OK
boot/x86_64/yast2-trans-ko.rpm: OK
boot/x86_64/yast2-trans-kn.rpm: OK
boot/x86_64/yast2-trans-km.rpm: OK
boot/x86_64/yast2-trans-ka.rpm: OK
boot/x86_64/yast2-trans-jv.rpm: OK
boot/x86_64/yast2-trans-ja.rpm: OK
boot/x86_64/yast2-trans-it.rpm: OK
boot/x86_64/yast2-trans-id.rpm: OK
boot/x86_64/yast2-trans-hu.rpm: OK
boot/x86_64/yast2-trans-hr.rpm: OK
boot/x86_64/yast2-trans-hi.rpm: OK
boot/x86_64/yast2-trans-gu.rpm: OK
boot/x86_64/yast2-trans-gl.rpm: OK
boot/x86_64/yast2-trans-fr.rpm: OK
boot/x86_64/yast2-trans-fi.rpm: OK
boot/x86_64/yast2-trans-fa.rpm: OK
boot/x86_64/yast2-trans-et.rpm: OK
boot/x86_64/yast2-trans-es.rpm: OK
boot/x86_64/yast2-trans-en_US.rpm: OK
boot/x86_64/yast2-trans-en_GB.rpm: OK
boot/x86_64/yast2-trans-el.rpm: OK
boot/x86_64/yast2-trans-de.rpm: OK
boot/x86_64/yast2-trans-da.rpm: OK
boot/x86_64/yast2-trans-cy.rpm: OK
boot/x86_64/yast2-trans-cs.rpm: OK
boot/x86_64/yast2-trans-ca.rpm: OK
boot/x86_64/yast2-trans-bs.rpm: OK
boot/x86_64/yast2-trans-bn.rpm: OK
boot/x86_64/yast2-trans-bg.rpm: OK
boot/x86_64/yast2-trans-ast.rpm: OK
boot/x86_64/yast2-trans-ar.rpm: OK
boot/x86_64/yast2-trans-af.rpm: OK
boot/x86_64/un-fonts.rpm: OK
boot/x86_64/root: OK
boot/x86_64/rescue: OK
boot/x86_64/loader/initrd: OK
boot/x86_64/loader/id.tr: OK
boot/x86_64/loader/hu.tr: OK
boot/x86_64/loader/hu.hlp: OK
boot/x86_64/loader/hr.tr: OK
boot/x86_64/loader/hr.hlp: OK
boot/x86_64/loader/hi.tr: OK
boot/x86_64/loader/hapysuse.mod: OK
boot/x86_64/loader/gu.tr: OK
boot/x86_64/loader/gu.hlp: OK
boot/x86_64/loader/glow.jpg: OK
boot/x86_64/loader/gl.tr: OK
boot/x86_64/loader/gl.hlp: OK
boot/x86_64/loader/gfxboot.cfg: OK
boot/x86_64/loader/gfxboot.c32: OK
boot/x86_64/loader/fr.tr: OK
boot/x86_64/loader/fr.hlp: OK
boot/x86_64/loader/fi.tr: OK
boot/x86_64/loader/fi.hlp: OK
boot/x86_64/loader/et.tr: OK
boot/x86_64/loader/et.hlp: OK
boot/x86_64/loader/es.tr: OK
boot/x86_64/loader/es.hlp: OK
boot/x86_64/loader/en.tr: OK
boot/x86_64/loader/en.tlk: OK
boot/x86_64/loader/en.hlp: OK
boot/x86_64/loader/el.tr: OK
boot/x86_64/loader/el.hlp: OK
boot/x86_64/loader/de.tr: OK
boot/x86_64/loader/de.hlp: OK
boot/x86_64/loader/da.tr: OK
boot/x86_64/loader/da.hlp: OK
boot/x86_64/loader/cs.tr: OK
boot/x86_64/loader/cs.hlp: OK
boot/x86_64/loader/ca.tr: OK
boot/x86_64/loader/ca.hlp: OK
boot/x86_64/loader/bootlogo: OK
boot/x86_64/loader/bg.tr: OK
boot/x86_64/loader/back.jpg: OK
boot/x86_64/loader/ar.tr: OK
boot/x86_64/loader/ar.hlp: OK
boot/x86_64/loader/af.tr: OK
boot/x86_64/loader/af.hlp: OK
boot/x86_64/loader/16x16.fnt: OK
boot/x86_64/loader/zu.tr: OK
boot/x86_64/loader/zh_TW.tr: OK
boot/x86_64/loader/zh_TW.hlp: OK
boot/x86_64/loader/zh_CN.tr: OK
boot/x86_64/loader/zh_CN.hlp: OK
boot/x86_64/loader/xh.tr: OK
boot/x86_64/loader/xh.hlp: OK
boot/x86_64/loader/welcome.jpg: OK
boot/x86_64/loader/wa.tr: OK
boot/x86_64/loader/uk.tr: OK
boot/x86_64/loader/uk.hlp: OK
boot/x86_64/loader/tr.tr: OK
boot/x86_64/loader/timer_a.jpg: OK
boot/x86_64/loader/th.tr: OK
boot/x86_64/loader/th.hlp: OK
boot/x86_64/loader/tg.tr: OK
boot/x86_64/loader/text.jpg: OK
boot/x86_64/loader/ta.tr: OK
boot/x86_64/loader/sv.tr: OK
boot/x86_64/loader/sv.hlp: OK
boot/x86_64/loader/sr.tr: OK
boot/x86_64/loader/sl.tr: OK
boot/x86_64/loader/sk.tr: OK
boot/x86_64/loader/sk.hlp: OK
boot/x86_64/loader/ru.tr: OK
boot/x86_64/loader/ru.hlp: OK
boot/x86_64/loader/ro.tr: OK
boot/x86_64/loader/ro.hlp: OK
boot/x86_64/loader/pt_BR.tr: OK
boot/x86_64/loader/pt_BR.hlp: OK
boot/x86_64/loader/pt.tr: OK
boot/x86_64/loader/pt.hlp: OK
boot/x86_64/loader/pl.tr: OK
boot/x86_64/loader/pl.hlp: OK
boot/x86_64/loader/phead.jpg: OK
boot/x86_64/loader/pback.jpg: OK
boot/x86_64/loader/panim_a.jpg: OK
boot/x86_64/loader/panim.jpg: OK
boot/x86_64/loader/pabout.txt: OK
boot/x86_64/loader/pa.tr: OK
boot/x86_64/loader/pa.hlp: OK
boot/x86_64/loader/on.jpg: OK
boot/x86_64/loader/off.jpg: OK
boot/x86_64/loader/nl.tr: OK
boot/x86_64/loader/nl.hlp: OK
boot/x86_64/loader/nb.tr: OK
boot/x86_64/loader/nb.hlp: OK
boot/x86_64/loader/mr.tr: OK
boot/x86_64/loader/mr.hlp: OK
boot/x86_64/loader/message: OK
boot/x86_64/loader/memtest: OK
boot/x86_64/loader/lt.tr: OK
boot/x86_64/loader/lt.hlp: OK
boot/x86_64/loader/linux: OK
boot/x86_64/loader/ky.tr: OK
boot/x86_64/loader/ky.hlp: OK
boot/x86_64/loader/kroete.dat: OK
boot/x86_64/loader/ko.tr: OK
boot/x86_64/loader/ko.hlp: OK
boot/x86_64/loader/ka.tr: OK
boot/x86_64/loader/ja.tr: OK
boot/x86_64/loader/ja.hlp: OK
boot/x86_64/loader/it.tr: OK
boot/x86_64/loader/it.hlp: OK
boot/x86_64/loader/isolinux.cfg: OK
boot/x86_64/loader/isolinux.bin: FAILED
boot/x86_64/grub2-efi/unicode.pf2: OK
boot/x86_64/grub2-efi/themes/openSUSE/theme.txt: OK
boot/x86_64/grub2-efi/themes/openSUSE/slider_s.png: OK
boot/x86_64/grub2-efi/themes/openSUSE/slider_n.png: OK
boot/x86_64/grub2-efi/themes/openSUSE/slider_c.png: OK
boot/x86_64/grub2-efi/themes/openSUSE/logo.png: OK
boot/x86_64/grub2-efi/themes/openSUSE/highlight_c.png: OK
boot/x86_64/grub2-efi/themes/openSUSE/ascii.pf2: OK
boot/x86_64/grub2-efi/themes/openSUSE/DejaVuSans12.pf2: OK
boot/x86_64/grub2-efi/themes/openSUSE/DejaVuSans10.pf2: OK
boot/x86_64/grub2-efi/themes/openSUSE/DejaVuSans-Bold14.pf2: OK
EFI/BOOT/grub.efi: OK
EFI/BOOT/grub.cfg: OK
EFI/BOOT/bootx64.efi: OK
EFI/BOOT/MokManager.efi: OK
EFI/BOOT/locale/en.mo: OK
docu/RELEASE-NOTES.en.txt: OK
docu/RELEASE-NOTES.en.rtf: OK
media.1/products: OK
media.1/media: OK
sha256sum: WARNING: 1 computed checksum did NOT match
(Sorry for the 2nd post in a row. I don’t see an edit button on my first post.)
I simply repeated what you describe, this for the Leap 15.0 Net iso, through the URL provided. SHA256sum of the ISO matches the one from the .sha256 file.
then did the same for the Tw iso, ditto result. So, I don’t see what’s going on. Are you attempting to check whether the install medium has the same checksum?
Thanks for taking the time to investigate the issue I have.
Yes, the sha256 for the ISO matched. I am confident to have downloaded the correct, fault-free ISO image.
However, when opening the ISO (by restoring or mounting it), there is a CHECKSUMS file inside the ISO to verify the integrity of most files inside the ISO.
When running the sha256sum command on this CHECKSUMS file inside the ISO, I get the message about files that fail the verification.
compute checksums for the CHECKSUM file, and sign that file
install booting for the image
and that last step changes a few files in the image.
Nothing to be concerned about in my opinion. But perhaps a note could be added (CHECKSUMS.note) indicating that a few files are changed after the checksums are computed.
I also agree with the other comment. I would normally trust the overall checksum for the image. Presumably the individual checksums are useful if you are manually copying a few files from the iso. The files with a checksum mismatch are not the ones that you are likely to copy.
Thanks to everyone for looking into this.
I found the mismatch of check sums to be confusing and am in favour of a .note file which could explain the mismatch.
In the meantime, I was able to install openSuse with a verified disc image. Thanks again.