Code:
Traceback (most recent call last):
File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
self.run()
File "/usr/bin/dhcpig", line 516, in run
sendPacket(dhcp_discover)
File "/usr/bin/dhcpig", line 413, in sendPacket
sendp(pkt, iface=conf.iface)
File "/usr/lib/python3/dist-packages/scapy/sendrecv.py", line 377, in sendp
results = __gen_send(socket, x, inter=inter, loop=loop,
File "/usr/lib/python3/dist-packages/scapy/sendrecv.py", line 308, in __gen_send
s.send(p)
File "/usr/lib/python3/dist-packages/scapy/arch/linux.py", line 476, in send
return SuperSocket.send(self, x)
File "/usr/lib/python3/dist-packages/scapy/supersocket.py", line 71, in send
sx = raw(x)
File "/usr/lib/python3/dist-packages/scapy/compat.py", line 53, in raw
return bytes(x)
File "/usr/lib/python3/dist-packages/scapy/packet.py", line 498, in __bytes__
return self.build()
File "/usr/lib/python3/dist-packages/scapy/packet.py", line 618, in build
p = self.do_build()
File "/usr/lib/python3/dist-packages/scapy/packet.py", line 603, in do_build
pay = self.do_build_payload()
File "/usr/lib/python3/dist-packages/scapy/packet.py", line 590, in do_build_payload
return self.payload.do_build()
File "/usr/lib/python3/dist-packages/scapy/packet.py", line 603, in do_build
pay = self.do_build_payload()
File "/usr/lib/python3/dist-packages/scapy/packet.py", line 590, in do_build_payload
return self.payload.do_build()
File "/usr/lib/python3/dist-packages/scapy/packet.py", line 603, in do_build
pay = self.do_build_payload()
File "/usr/lib/python3/dist-packages/scapy/packet.py", line 590, in do_build_payload
return self.payload.do_build()
File "/usr/lib/python3/dist-packages/scapy/packet.py", line 603, in do_build
pay = self.do_build_payload()
File "/usr/lib/python3/dist-packages/scapy/packet.py", line 590, in do_build_payload
return self.payload.do_build()
File "/usr/lib/python3/dist-packages/scapy/packet.py", line 600, in do_build
pkt = self.self_build()
File "/usr/lib/python3/dist-packages/scapy/packet.py", line 581, in self_build
p = f.addfield(self, p, val)
File "/usr/lib/python3/dist-packages/scapy/fields.py", line 1041, in addfield
return s + self.i2m(pkt, val)
File "/usr/lib/python3/dist-packages/scapy/layers/dhcp.py", line 347, in i2m
oval = b"".join(lval)
File "/usr/lib/python3/dist-packages/scapy/layers/dhcp.py", line 344, in <genexpr>
lval = (f.addfield(pkt, b"", f.any2i(pkt, val)) for val in lval) # noqa: E501
File "/usr/lib/python3/dist-packages/scapy/fields.py", line 1490, in addfield
s = self.field.addfield(pkt, s, v)
File "/usr/lib/python3/dist-packages/scapy/fields.py", line 151, in addfield
return s + self.struct.pack(self.i2m(pkt, val))