Manjaro-get-iso latest :: report

manjaro-get-iso

The latest version ends with an error.
I downgraded to the previous version. It finished successfully.
I don’t need any help.

EDIT: It worked fine with the LTS kernel.
In addition, I’ve completely downgraded the Cinnamon Desktop environment and rebooted it. The reason is that it gets stuck.

Thanks for letting me know that it works normally.

errors
完了=completed

get-iso plasma --full --out-dir /media/ST15/VENTOY
==> Storage dir: /media/ST15/VENTOY
==> Working dir: /tmp/tmpfmtvdou9
   -> Processing plasma ISO
 --> Required space on tmpfs: 4299 MiB
 --> Required space on storage: 4299 MiB
 --> Download: manjaro-kde-25.0.0-250414-linux612.iso.sha256
 --> Download: manjaro-kde-25.0.0-250414-linux612.iso
 --> Download: manjaro-kde-25.0.0-250414-linux612.iso.sig
   -> Wait for checksum to complete...
 --> Checksum verified. manjaro-kde-25.0.0-250414-linux612.iso: 完了
   -> Wait for signature verification to complete...
<###> Signature verification failed... cleanup and exit!

----
$ get-iso gnome --full --out-dir /media/ST15/VENTOY --temp-dir /ZRAM
==> Storage dir: /media/ST15/VENTOY
==> Working dir: /ZRAM
   -> Processing gnome ISO
 --> Required space on tmpfs: 4149 MiB
 --> Required space on storage: 4149 MiB
 --> Download: manjaro-gnome-25.0.0-250414-linux612.iso.sha256
 --> Download: manjaro-gnome-25.0.0-250414-linux612.iso
 --> Download: manjaro-gnome-25.0.0-250414-linux612.iso.sig
   -> Wait for checksum to complete...
 --> Checksum verified. manjaro-gnome-25.0.0-250414-linux612.iso: 完了
   -> Wait for signature verification to complete...
<###> Signature verification failed... cleanup and exit!
<!!!> User defined temp folder. Leaving temp files in place.




---
$ get-iso xfce --full --out-dir /media/ST15/VENTOY
==> Storage dir: /media/ST15/VENTOY
==> Working dir: /tmp/tmptu90rsst
   -> Processing xfce ISO
 --> Required space on tmpfs: 3884 MiB
 --> Required space on storage: 3884 MiB
 --> Download: manjaro-xfce-25.0.0-250414-linux612.iso.sha256
 --> Download: manjaro-xfce-25.0.0-250414-linux612.iso
 --> Download: manjaro-xfce-25.0.0-250414-linux612.iso.sig
   -> Wait for checksum to complete...
 --> Checksum verified. manjaro-xfce-25.0.0-250414-linux612.iso: 完了
   -> Wait for signature verification to complete...
<###> Signature verification failed... cleanup and exit!

----------


$ sha256sum manjaro-gnome-25.0.0-250414-linux612.iso
1452b8faff72eed15ae50b07cd773b2573a30cb52ed3bfbe2c69a7177a13f3bc  manjaro-gnome-25.0.0-250414-linux612.iso

$ cat manjaro-gnome-25.0.0-250414-linux612.iso.sha256
1452b8faff72eed15ae50b07cd773b2573a30cb52ed3bfbe2c69a7177a13f3bc  manjaro-gnome-25.0.0-250414-linux612.iso


$ yay -Q manjaro-get-iso
manjaro-get-iso 0.15-1

$ ll `w get-iso`
-rwxr-xr-x 1 root root 32202 2025-04-15 00:58 /usr/bin/get-iso*



The ISO is verified twice.

  • checksum - pass
  • signature - fail

Verifying checksum and signature is different processes using different data files.

Since the checksum verification pass - the ISO is likely OK - then the signature fails - pointing to a flaw in the .sig file.

A quick test - I am using the repo version as well - shows the expected outcome

13:16:28 ○ [fh@tiger] ~/iso
 $ get-iso gnome --full
==> Storage dir: /home/fh/iso
==> Working dir: /tmp/tmppo70_w9x
   -> Processing gnome ISO
 --> Required space on tmpfs: 4149 MiB
 --> Required space on storage: 4149 MiB
 --> Download: manjaro-gnome-25.0.0-250414-linux612.iso.sha256
 --> Download: manjaro-gnome-25.0.0-250414-linux612.iso
 --> Download: manjaro-gnome-25.0.0-250414-linux612.iso.sig
   -> Wait for checksum to complete...
 --> Checksum verified. manjaro-gnome-25.0.0-250414-linux612.iso: OK
   -> Wait for signature verification to complete...
 --> Signature verified. 
 --> Moved 'manjaro-gnome-25.0.0-250414-linux612.iso.sha256' to '/home/fh/iso'      
 --> Moved 'manjaro-gnome-25.0.0-250414-linux612.iso.sig' to '/home/fh/iso'      
 --> Moved 'manjaro-gnome-25.0.0-250414-linux612.iso' to '/home/fh/iso'      
   -> Cleaning up...
==> ISO file: manjaro-gnome-25.0.0-250414-linux612.iso
==> Storage : /home/fh/iso

13:19:59 ○ [fh@tiger] ~/iso

1 Like
  • another manjaro : kernal 6.12 valid.
  • main manjaro : kernel 6.14 NoGood
  • main manjaro : kernal 6.12 valid.

It worked fine with the LTS kernel. (maybe)

extra note
my main manjaro

❱ gpg --keyserver-options auto-key-retrieve --verify manjaro-kde-25.0.0-250414-linux612.iso.sig 
gpg: assuming signed data in 'manjaro-kde-25.0.0-250414-linux612.iso'
gpg: Signature made Tue Apr 15 02:24:28 2025 JST
gpg:                using RSA key 3B794DE6D4320FCE594F4171279E7CF5D8D56EC8
gpg: Good signature from "Manjaro Build Server <build@manjaro.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 3B79 4DE6 D432 0FCE 594F  4171 279E 7CF5 D8D5 6EC8

another manjaro

❱ get-iso gnome --full --out-dir /media/ST15/VENTOY --temp-dir /ZRAM
==> Storage dir: /media/ST15/VENTOY
==> Working dir: /ZRAM
   -> Processing gnome ISO
 --> Required space on tmpfs: 4149 MiB
 --> Required space on storage: 4149 MiB
 --> Download: manjaro-gnome-25.0.0-250414-linux612.iso.sha256
 --> Download: manjaro-gnome-25.0.0-250414-linux612.iso
 --> Download: manjaro-gnome-25.0.0-250414-linux612.iso.sig
   -> Wait for checksum to complete...
 --> Checksum verified. manjaro-gnome-25.0.0-250414-linux612.iso: 完了
   -> Wait for signature verification to complete...
 --> Signature verified. 
   -> Moving 'manjaro-gnome-25.0.0-250414-linux612.iso.sha256' to ' --> Moved 'manjaro-gnome-25.0.0-250414-linux612.iso.sha256' to '/media/ST15/VENTOY'      
   -> Moving 'manjaro-gnome-25.0.0-250414-linux612.iso.sig' to '/me --> Moved 'manjaro-gnome-25.0.0-250414-linux612.iso.sig' to '/media/ST15/VENTOY'      
   -> Moving 'manjaro-gnome-25.0.0-250414-linux612.iso' to '/media/ --> Moved 'manjaro-gnome-25.0.0-250414-linux612.iso' to '/media/ST15/VENTOY'      
   -> Cleaning up...
<!!!> User defined temp folder. Leaving temp files in place.
==> ISO file: manjaro-gnome-25.0.0-250414-linux612.iso
==> Storage : /media/ST15/VENTOY



The kernel used is irrelevant for the script.

The release ISO is signed using gpg and a checksum file is provided.

Using --review or --preview the ISO is not signed thus having no signature and the only verification is the checksum provided.

The script use the returncode from subprocess.run to print the message.

So if the result.returncode is not 0 the process failed - this is printed to the console and as the downloaded files did not verify - they are removed unless you provided a user defined temp folder - in which case the files are left in place.

I cannot be sure why the signature verification fails on your system - but I have to assume the signature corrupts at some point - but why - I have no idea.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.