After installing a clean Metasploit port it fails to run executing the command "msfconsole". It looks the problem is the absense of ruby-iconv software. Fix: cd /usr/ports/converters/ruby-iconv && make install clean How-To-Repeat: # msfconsole /usr/local/share/metasploit/lib/fastlib.rb:352:in `fastlib_original_require': no such file to load -- iconv (LoadError) from /usr/local/share/metasploit/lib/fastlib.rb:352:in `require' from /usr/local/share/metasploit/lib/zip/zip.rb:3 from /usr/local/share/metasploit/lib/fastlib.rb:352:in `fastlib_original_require' from /usr/local/share/metasploit/lib/fastlib.rb:352:in `require' from /usr/local/share/metasploit/lib/zip.rb:1 from /usr/local/share/metasploit/lib/fastlib.rb:352:in `fastlib_original_require' from /usr/local/share/metasploit/lib/fastlib.rb:352:in `require' from /usr/local/share/metasploit/lib/msf/core/db.rb:23 from /usr/local/share/metasploit/lib/fastlib.rb:352:in `fastlib_original_require' from /usr/local/share/metasploit/lib/fastlib.rb:352:in `require' from /usr/local/share/metasploit/lib/msf/core/db_manager.rb:2 from /usr/local/share/metasploit/lib/fastlib.rb:352:in `fastlib_original_require' from /usr/local/share/metasploit/lib/fastlib.rb:352:in `require' from /usr/local/share/metasploit/lib/msf/core/framework.rb:68 from /usr/local/share/metasploit/lib/fastlib.rb:352:in `fastlib_original_require' from /usr/local/share/metasploit/lib/fastlib.rb:352:in `require' from /usr/local/share/metasploit/lib/msf/core.rb:33 from /usr/local/share/metasploit/lib/fastlib.rb:352:in `fastlib_original_require' from /usr/local/share/metasploit/lib/fastlib.rb:352:in `require' from /usr/local/share/metasploit/lib/msf/ui/console/driver.rb:1 from /usr/local/share/metasploit/lib/fastlib.rb:352:in `fastlib_original_require' from /usr/local/share/metasploit/lib/fastlib.rb:352:in `require' from /usr/local/share/metasploit/lib/msf/ui/console.rb:10 from /usr/local/share/metasploit/lib/fastlib.rb:352:in `fastlib_original_require' from /usr/local/share/metasploit/lib/fastlib.rb:352:in `require' from /usr/local/share/metasploit/lib/msf/ui.rb:10 from /usr/local/share/metasploit/lib/fastlib.rb:352:in `fastlib_original_require' from /usr/local/share/metasploit/lib/fastlib.rb:352:in `require' from /usr/local/bin/msfconsole:122
Hi. Would you please try this patch and tell if it work for you? By some reason, this port depend on converters/ruby-iconv only if ruby version != 1.8. -- Regards, Ruslan Tinderboxing kills... the drives.
Forget to add, i also removed dependency (and option) on devel/subversion-freebsd, because we no more have this port in the tree. -- Regards, Ruslan Tinderboxing kills... the drives.
Responsible Changed From-To: freebsd-ports-bugs->rm I will take it.
State Changed From-To: open->feedback
I applied the patch and it's working now. Thanks. On Fri, Jan 6, 2012 at 12:02 PM, Ruslan Mahmatkhanov <cvs-src@yandex.ru>wrote: > Forget to add, i also removed dependency (and option) on > devel/subversion-freebsd, because we no more have this port in the tree. > > > -- > Regards, > Ruslan > > Tinderboxing kills... the drives. > > -- Guilherme Oliveira http://www.flickr.com/guilhermeoliveira/
Guilherme Oliveira wrote on 10.01.2012 15:19: > I applied the patch and it's working now. Thanks. Thanks a lot for testing! I'll wait for maintainer to approve or timeouts and then commit this. > On Fri, Jan 6, 2012 at 12:02 PM, Ruslan Mahmatkhanov<cvs-src@yandex.ru>wrote: > >> Forget to add, i also removed dependency (and option) on >> devel/subversion-freebsd, because we no more have this port in the tree. -- Regards, Ruslan Tinderboxing kills... the drives.
Thanks for your patch. I approve it. On Tue, Jan 10, 2012 at 13:48, Ruslan Mahmatkhanov <cvs-src@yandex.ru>wrote: > Guilherme Oliveira wrote on 10.01.2012 15:19: > > I applied the patch and it's working now. Thanks. >> > > Thanks a lot for testing! > I'll wait for maintainer to approve or timeouts and then commit this. > > > On Fri, Jan 6, 2012 at 12:02 PM, Ruslan Mahmatkhanov<cvs-src@yandex.ru** >> >wrote: >> >> Forget to add, i also removed dependency (and option) on >>> devel/subversion-freebsd, because we no more have this port in the tree. >>> >> > > -- > Regards, > Ruslan > > Tinderboxing kills... the drives. >
State Changed From-To: feedback->open Maintainer approved.
rm 2012-01-14 18:25:24 UTC FreeBSD ports repository Modified files: security/metasploit Makefile Log: - fix runtime with ruby18 (add dependency on converters/ruby-iconv) - drop option SVN_FBSD, because there is no more subversion-freebsd - bump portrevision because of dependency changes PR: 163831 Submitted by: Guilherme Oliveira <guilherme.oliveira at gmail dot com> Approved by: maintainer Revision Changes Path 1.27 +5 -9 ports/security/metasploit/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed, thank you!