Issue during installation on Fedora 43 #20884
Replies: 4 comments 2 replies
|
I've been having this issue for several weeks. |
|
This seems to be the solution you'll need to download the .rpm file from rapid7 then it should work. You also might need to version lock it for now so you can keep updating it manually. @ThatMan644 |
|
Transaction failed: Rpm transaction failed.
|
|
Hi! It feels like it's been a while, but I hope this helps! Root cause: This isn't FIPS-related — it's Fedora 43 shipping RPM 6.0, which by default hard-fails installation of any package missing a modern payload digest (SHA256) in its header, instead of just warning like older rpm versions did. You can confirm this yourself: rpm -K -v /path/to/metasploit-framework-*.rpmIf you see Workarounds, safest first:
sudo rpm -i --nodigest /path/to/downloaded.rpmThis disables payload digest verification for this install only — it does not disable GPG signature verification of the package header itself, so it's less bad than it looks. You're mainly trusting the download path rather than skipping all integrity checks.
./docker/bin/msfconsoleThis sidesteps RPM packaging entirely and stays current with upstream.
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
During the installation process I keep getting the following error:
I got this error from both the methods explained in the installation guide (msfinstall and manual install via rpm).
The only thing i have found around the net was someone talking about having FIPS enabled on the machine which was the thing causing the same issue, but i've checked and
cat /proc/sys/crypto/fips_enabledreturns 0.Does anyone know how to fix this problem?
All reactions