You should try update msf but not by Package Manager but rather by msfupdate located in "Linux menu start" so to speak and then
# cd opt/framework3/msf3/external/pcaprub
# ruby extconf.rb && make && make install
I know that both paths point to the same location but trying with /pentest/exploits/... I just couldn't get it to work. Got errors again ang again.
After that open msfconsole with Befepgs's technique(
http://www.backtrack-linux.org/forum...e-problem.html at the bottom):
# ruby /pentest/exploits/framework3/msfconsole
althoug I found this ineffective in my case so I tried:
# ruby /opt/framework3/msf3/msfconsole
Again these are pointing to the same directory, but with /pentest/... I tried so many times and nothing and with /opt/... just worked after first try and I tried to scan my network with 'ipidseq' and evertyting works great from now on. And I didn't downloaded any packages on my own. Everything provided by BT.
I think that this
could be the method of setting pcaprub up and running msf varies on type of machine you have (not just x86/x64) and hardware that's inside, maybe how it's configured by BT during installation. It seems stupid but everyone has the same copy and most people do the same thing: install, reboot, update everything with package manager and start msf to check with one of the scanners if pcaprub is installed. And look how many possibilites there are to get around this problem and how many people found their own ways to set up everything. Of course there are lucky who have no problems with their computers and BT5.
But now I'm just thinkin' out loud.