Metasploit mailing list archives

PrintfUtil uninitialized constant error when starting msfencode


From: Joff Thyer <jsthyer () uncg edu>
Date: Tue, 8 Mar 2011 10:36:48 -0500

I am running Ubuntu 10.04 Lucid 64-bit desktop.    I have done the requisite
'apt-get' installations for dependencies as follows:

sudo apt-get install ruby libopenssl-ruby libyaml-ruby libdl-ruby
libiconv-ruby libreadline-ruby irb ri rubygems


However, I see this with both the current tree, and framework-3.6.0:

$ ./msfencode -l
(eval):35:in `initialize': uninitialized constant
Msf::Encoder::Type::PrintfUtil (NameError)
    from ./lib/msf/core/module_manager.rb:92:in `new'
    from ./lib/msf/core/module_manager.rb:92:in `create'
    from ./lib/msf/core/module_manager.rb:185:in `demand_load_modules'
    from ./lib/msf/core/module_manager.rb:181:in `each_pair'
    from ./lib/msf/core/module_manager.rb:181:in `demand_load_modules'
    from ./lib/msf/core/module_manager.rb:129:in `each_module_ranked'
    from ./msfencode:84:in `get_encoders'
    from ./msfencode:213

What am I missing?   Any suggestions appreciated.

-Joff Thyer
_______________________________________________
https://mail.metasploit.com/mailman/listinfo/framework

Current thread: