Nmap Development mailing list archives
Re: Windows Zenmap Save Topology To PNG Error
From: David Fifield <david () bamsoftware com>
Date: Sat, 12 Feb 2011 19:31:02 -0800
On Sat, Feb 12, 2011 at 09:05:21PM -0500, Alex Kah wrote:
Hello.
Nmap Version: 5.51
OS: Windows 7 Ultimate 64-bit, Windows 7 Ultimate 32-bit
I ran into an issue earlier attempting to save a scan's topology to PNG via
Zenmap. I attempted to accomplish this on two different computers one of
which was running Windows 7 Ultimate 64-bit and the other running Windows 7
Ultimate 32-bit. There error is detailed below.
##############
##############
Error Saving Snapshot: Surface.write_to_png takes one argument which must be
a filename (str), file object, or a file-like object which has a "write"
method (like StringIO)
##############
##############
The above is a pop up error in Windows and the below is from the
zenmap.exe.log file.
#############################
#############################
C:\Program Files (x86)\Nmap\py2exe\library.zip\zenmapGUI\MainWindow.py:482:
GtkWarning: Could not find the icon '"%1"'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
http://icon-theme.freedesktop.org/releases
#############################
#############################
I attempted to roll back to Nmap 5.50 without any luck and then tried Nmap
5.36-TEST4 both of which failed. When using Nmap 5.21 I am able to save
topology maps to PNG without issue.
Thanks for this report. I can reproduce it on Windows, but not on GNU/Linux. It seems to be due to the save file name dialog returning a unicode object instead of a str. It's a fixed bug in pycairo, which unfortunately is not fixed in their latest release 1.8.10. https://bugs.freedesktop.org/show_bug.cgi?id=29582 I just committed a workaround (r22250) to encode the unicode object into a str using the filesystem encoding, which is used in other parts of Zenmap. David Fifield _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://seclists.org/nmap-dev/
Current thread:
- Windows Zenmap Save Topology To PNG Error Alex Kah (Feb 12)
- Re: Windows Zenmap Save Topology To PNG Error David Fifield (Feb 12)
