FS#9438 - nmapfe fails to launch,

Attached to Project: Arch Linux
Opened by lithium (lithium) - Saturday, 02 February 2008, 08:52 GMT
Last edited by Dan McGee (toofishes) - Tuesday, 25 March 2008, 12:56 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Dan McGee (toofishes)
Architecture i686
Severity Medium
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Trying to run nmapfe will result in a GTK error dialog: "Import Error: A required module was not found. No module named dbapi2.pysqlite2 or sqlite3"


Additional info:
nmap 4.53-1


Steps to reproduce:

Run nmapfe (as root)
This task depends upon

Closed by  Dan McGee (toofishes)
Tuesday, 25 March 2008, 12:56 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Anyone using zenmap should be able to read the error and figure this one out, I don't want to require this stuff for people not using zenmap. It'll be in optdepends next release.
Comment by Dan McGee (toofishes) - Saturday, 02 February 2008, 14:12 GMT
nmapfe doesn't exist anymore (its a symlink only), so try using zenmap.

I didn't make python, pygt, or any other python module depends as I didn't want people to have to install all of it just to get a command line nmap. Try installing python-pysqlite and pygtk and see if it works then.

I might add an install message to the next built version with these depends and/or put them in the optdepends array.
Comment by lithium (lithium) - Saturday, 02 February 2008, 20:11 GMT
It works when I installed python-pysqlite. If you don't want the python sqlite dependencies for the command line version wouldn't it make more sense to split the nmap package into a gui and cli version?
Comment by Roman Kyrylych (Romashka) - Saturday, 02 February 2008, 20:16 GMT
or just mention python-pysqlite (and other gui deps) in post_install&post_upgrade ?
Comment by Dan McGee (toofishes) - Saturday, 02 February 2008, 20:19 GMT
Split packages suck, so I'm not doing that.

Loading...