Done it all to troubleshoot, can’t figure why this will not work. Stealth upgrade maybe cause? Any help here?
Output:
sh-3.2# port install metasploit3
—> Computing dependencies for metasploit3
—> Verifying checksum(s) for rb-activesupport
Error: Checksum (md5) mismatch for activesupport-2.2.2.gem
Error: Checksum (sha1) mismatch for activesupport-2.2.2.gem
Error: Checksum (rmd160) mismatch for activesupport-2.2.2.gem
Error: Target org.macports.checksum returned: Unable to verify file checksums
Error: The following dependencies failed to build: rb-rails rb-actionmailer rb-actionpack rb-activesupport rb-activerecord rb-activeresource rb-rake rb-sqlite3
Error: Status 1 encountered during processing.
Update:
I can only assume the package was not compromised, and a stealth update was done. The Md5 was still a mismatch. So, in turn I uninstalled all of rb-*, ruby, and metasploit2, metasploit3. Cleaned everything, then reinstalled. As done on the commands below.
sh-3.2# port -u uninstall rb-* metasploit2 metasploit3 ruby && port clean –all ruby rb-* metasploit2 metasploit3 && port install -f -p ruby metasploit3
After Macports was done with this, All worked fine. One side note, if you want to have both metaspoit2 and metsploit3, since some exploits work better on older versions, you will need to deactivate metasploit3 to use metasploit2 and vice versa. FYI.
RSS