Public bug reported:

Binary package hint: scapy

$ lsb_release -rd
Description:    Ubuntu 9.04
Release:        9.04

$ scapy
Welcome to Scapy (2.0.0.5 beta)
>>> hexdump(Ether())
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/var/lib/python-support/python2.6/scapy/utils.py", line 52, in hexdump
    x=str(x)
  File "/var/lib/python-support/python2.6/scapy/packet.py", line 240, in __str__
    return self.build()
  File "/var/lib/python-support/python2.6/scapy/packet.py", line 284, in build
    pkt = self.do_build()
  File "/var/lib/python-support/python2.6/scapy/packet.py", line 271, in 
do_build
    p = f.addfield(self, p, self.getfieldval(f.name))
  File "/var/lib/python-support/python2.6/scapy/fields.py", line 68, in addfield
    return s+struct.pack(self.fmt, self.i2m(pkt,val))
  File "/var/lib/python-support/python2.6/scapy/layers/l2.py", line 85, in i2m
    return MACField.i2m(self, pkt, self.i2h(pkt, x))
  File "/var/lib/python-support/python2.6/scapy/layers/l2.py", line 79, in i2h
    x = conf.neighbor.resolve(pkt,pkt.payload)
  File "/var/lib/python-support/python2.6/scapy/layers/l2.py", line 31, in 
resolve
    return self.resolvers[l2inst.__class__,l3inst.__class__](l2inst,l3inst)
KeyError: (<class 'scapy.layers.l2.Ether'>, <class 'scapy.packet.NoPayload'>)


If I run the same command on a debian lenny box (Scapy (v1.1.1 / -)) it just 
works:

Welcome to Scapy (v1.1.1 / -)
>>> hexdump(Ether())
WARNING: Mac address to reach None not found

0000   FF FF FF FF FF FF 00 00  00 00 00 00 00 00         ..............

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: python-scapy 2.0.0.5-1
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, no user)
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
SourcePackage: scapy
Uname: Linux 2.6.28-16-generic i686

** Affects: scapy (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386

-- 
Can't manipulate l2 data
https://bugs.launchpad.net/bugs/485215
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to