[Bug 285758] security/metasploit: Fails immediately (activesupport issue?)

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 29 Mar 2025 20:21:01 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285758

            Bug ID: 285758
           Summary: security/metasploit: Fails immediately (activesupport
                    issue?)
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: bob@vesterman.com
                CC: tanawts@gmail.com
             Flags: maintainer-feedback?(tanawts@gmail.com)
                CC: tanawts@gmail.com

Searching bugzilla shows other bugs at least sort of like this in the past,
e.g. bug #276006 and bug #278534, but (as far as I've seen) they've all been
marked "Closed FIXED"), so I'm opening this new one.

I installed security/metasploit, but when I try to run it (via the msfconsole
command), I get this error:

---------------------
/usr/local/lib/ruby/gems/3.2/gems/activesupport-7.0.8.7/lib/active_support/logger_thread_safe_level.rb:12:in
`<module:LoggerThreadSafeLevel>': uninitialized constant
ActiveSupport::LoggerThreadSafeLevel::Logger (NameError)

    Logger::Severity.constants.each do |severity|
          ^^^^^^^^^^
        from
/usr/local/lib/ruby/gems/3.2/gems/activesupport-7.0.8.7/lib/active_support/logger_thread_safe_level.rb:9:in
`<module:ActiveSupport>'
        from
/usr/local/lib/ruby/gems/3.2/gems/activesupport-7.0.8.7/lib/active_support/logger_thread_safe_level.rb:8:in
`<top (required)>'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
/usr/local/lib/ruby/gems/3.2/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in
`require'
        from
/usr/local/lib/ruby/gems/3.2/gems/activesupport-7.0.8.7/lib/active_support/logger_silence.rb:5:in
`<top (required)>'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
/usr/local/lib/ruby/gems/3.2/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in
`require'
        from
/usr/local/lib/ruby/gems/3.2/gems/activesupport-7.0.8.7/lib/active_support/logger.rb:3:in
`<top (required)>'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
/usr/local/lib/ruby/gems/3.2/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in
`require'
        from
/usr/local/lib/ruby/gems/3.2/gems/activesupport-7.0.8.7/lib/active_support.rb:29:in
`<top (required)>'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
/usr/local/lib/ruby/gems/3.2/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in
`require'
        from
/usr/local/lib/ruby/gems/3.2/gems/railties-7.0.8.7/lib/rails.rb:7:in `<top
(required)>'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
/usr/local/lib/ruby/gems/3.2/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in
`require'
        from /usr/local/share/metasploit/config/application.rb:4:in `<top
(required)>'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
/usr/local/lib/ruby/gems/3.2/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in
`require'
        from /usr/local/share/metasploit/config/environment.rb:2:in `<top
(required)>'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
/usr/local/lib/ruby/gems/3.2/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in
`require'
        from /usr/local/share/metasploit/lib/msfenv.rb:28:in `<top (required)>'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
<internal:/usr/local/lib/ruby/site_ruby/3.2/rubygems/core_ext/kernel_require.rb>:37:in
`require'
        from
/usr/local/lib/ruby/gems/3.2/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in
`require'
        from /usr/local/bin/msfconsole:21:in `<main>'
---------------------

Thanks for any help.

-- 
You are receiving this mail because:
You are the assignee for the bug.