Package: python-scapy
Version: 2.1.0-1
Severity: important
On 07/22/2010 08:35 PM, Christian Kastner wrote:
Attempting to import scapy.layers.dot11 raises an Exception on
kfreebsd-*. Here are the relevant lines from the build log of
package pyrit[0]:
Traceback (most recent call last):
File "test_pyrit.py", line 259, in testAnalyze
self.cli.analyze(capturefile='wpapsk-linksys.dump.gz')
File
"/build/buildd-pyrit_0.3.0-1-kfreebsd-amd64-UoqZn1/pyrit-0.3.0/build/lib.gnukfreebsd-8.0-1-amd64-x86_64-2.5/pyrit_cli.py",
line 137, in new_f
import cpyrit.pckttools
File
"/build/buildd-pyrit_0.3.0-1-kfreebsd-amd64-UoqZn1/pyrit-0.3.0/build/lib.gnukfreebsd-8.0-1-amd64-x86_64-2.5/cpyrit/pckttools.py",
line 41, in <module>
import scapy.layers.dot11
File "/usr/lib/pymodules/python2.5/scapy/layers/dot11.py", line 10, in
<module>
from scapy.plist import PacketList
File "/usr/lib/pymodules/python2.5/scapy/plist.py", line 14, in <module>
import arch
File "/usr/lib/pymodules/python2.5/scapy/arch/__init__.py", line 78, in
<module>
scapy.config.conf.iface = LOOPBACK_NAME
NameError: name 'LOOPBACK_NAME' is not defined
I took a look at the code, I believe this is because the
architecture identification tests for BSDs in
scapy/arch/__init__.py fail to account for kFreeBSD - see
also #560078.
Christian
[0]https://buildd.debian.org/fetch.cgi?pkg=pyrit;ver=0.3.0-1;arch=kfreebsd-i386;stamp=1279811994
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]