Nmap Development mailing list archives

Re: Nmap-4.85b1 >> zenmap.exe : librsvg-2-2.dll not found!


From: "Rob Nicholls" <robert () everythingeverything co uk>
Date: Tue, 27 Jan 2009 19:48:10 -0000 (UTC)

Trying to start Zenmap GUI after installing 4.85b1, it won't start stating
it doesn't find "librsvg-2-2.dll"; funny thing is that after verifying the
zenmap.exe process with Sysinternals Process Explorer, a lot of DLLs are
loaded in the directory where the file is! For now, here some infos as I
don't really know what to do to debug further :

I just tried it on Vista SP1 x86 (with UAC enabled) and got the same error
message (if you click OK 32 times you can get to the Zenmap GUI). The DLL
it's after doesn't appear to be in the same folder, as the zenmap.exe
executable is in the Nmap folder and the missing DLL is in the py2exe
subfolder. And you can't move zenmap.exe into the py2exe folder as you
need python26.dll (but moving python26.dll with it also causes other
problems).

Old versions of zenmap were (IIRC) located in a separate folder;
whatever's been done to move the zenmap.exe process into the Nmap folder
(along with ndiff and ncat) appears to have broken the py2exe stuff (I
would imagine this affects Zenmap on XP too, but haven't tried it yet).
Hopefully this DLL problem can be addressed in the next beta version of
4.85.

As a quick and dirty workaround it looks like you can move the following
files to make Zenmap launch okay on Vista (but other things may still be
broken):

Cut:

C:\Program Files\Nmap\py2exe\librsvg-2-2.dll
C:\Program Files\Nmap\py2exe\libgio-2.0-0.dll
C:\Program Files\Nmap\py2exe\libgsf-1-114.dll
C:\Program Files\Nmap\py2exe\libcroco-0.6-3.dll
C:\Program Files\Nmap\py2exe\bzip2.dll

Paste into:

C:\Program Files\Nmap\

Rob



_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://SecLists.Org


Current thread: