Well, I did an "update all" in fast-track and it looks like I screwed up something.
When I want to start msfconsole I get this error:

Code:
bt framework3 # ./msfconsole
/usr/lib/ruby/1.8/resolv.rb:228:in `getaddress': no address for  (Resolv::ResolvError)
        from /usr/lib/ruby/1.8/resolv.rb:199:in `getaddress'
        from ./lib/rex/socket.rb:142:in `getaddress'
        from ./lib/rex/socket.rb:191:in `resolv_nbo'
        from ./lib/msf/core/payload.rb:297:in `substitute_vars'
        from ./lib/msf/core/payload.rb:276:in `each_pair'
        from ./lib/msf/core/payload.rb:276:in `substitute_vars'
        from ./lib/msf/core/payload.rb:494:in `internal_generate'
        from ./lib/msf/core/payload.rb:259:in `generate'
         ... 15 levels...
        from ./lib/msf/base/simple/framework.rb:71:in `create'
        from ./lib/msf/ui/console/driver.rb:67:in `initialize'
        from ./msfconsole:78:in `new'
        from ./msfconsole:78
Of course I reinstalled metasploit, ruby, rebootet the box, etc. but nothing helped.
Can somebody please give some suggestions what went wrong here?

Interesting is this message:

no address for
Using wireshark I can see DNS queries for the string "".
Where does this weird string come from?
What is metasploit resolving at startup??

Thanks in advance for any kind of help.