Bug 163831 - security/metasploit doesn't run
Summary: security/metasploit doesn't run
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Ruslan Makhmatkhanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-05 11:50 UTC by Guilherme Oliveira
Modified: 2012-01-14 18:55 UTC (History)
0 users

See Also:


Attachments
metasploit.diff.txt (1.50 KB, text/plain)
2012-01-06 12:01 UTC, R.Mahmatkhanov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Guilherme Oliveira 2012-01-05 11:50:08 UTC
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
Comment 1 R.Mahmatkhanov 2012-01-06 12:01:02 UTC
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.
Comment 2 R.Mahmatkhanov 2012-01-06 12:02:21 UTC
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.
Comment 3 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2012-01-06 12:03:52 UTC
Responsible Changed
From-To: freebsd-ports-bugs->rm

I will take it.
Comment 4 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2012-01-06 12:10:35 UTC
State Changed
From-To: open->feedback
Comment 5 Guilherme Oliveira 2012-01-10 11:19:12 UTC
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/
Comment 6 R.Mahmatkhanov 2012-01-10 11:48:36 UTC
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.
Comment 7 onatan 2012-01-11 07:38:21 UTC
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.
>
Comment 8 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2012-01-13 11:52:20 UTC
State Changed
From-To: feedback->open

Maintainer approved.
Comment 9 dfilter service freebsd_committer freebsd_triage 2012-01-14 18:25:34 UTC
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"
Comment 10 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2012-01-14 18:55:03 UTC
State Changed
From-To: open->closed

Committed, thank you!