Skip to content

Requirements: Update scapy to version 2.4.5#115

Open
pepper-jk wants to merge 1 commit intomasterfrom
libc_scapy_fix
Open

Requirements: Update scapy to version 2.4.5#115
pepper-jk wants to merge 1 commit intomasterfrom
libc_scapy_fix

Conversation

@pepper-jk
Copy link
Copy Markdown
Collaborator

@pepper-jk pepper-jk commented Jul 21, 2022

This PR fixes a bug with scapy and the ctypes update of python>=3.9.1.

When executing id2t unter python 3.9.1 or above (3.10.5 in my case), you got the following error:

FileNotFoundError: [Errno 2] No such file or directory: b'liblibc.a'

This was due to an issue with the python ctypes.

The workaround for this is to link libc.a to liblibc.a as described here:

$ cd /usr/lib/x86_64-linux-gnu/
$ sudo ln -s -f libc.a liblibc.a

or in path /usr/lib/ for my arch system at least.

The stackexchange solution had been posted here before #111 (comment) and was deemed the solution back then.

However, the proper way to fix this for all users is updating scapy to version 2.4.5.
Instead of requiring liblibc.a scapy now uses the correct libc.a library.

Now issue #111 is resolved for good.

This fixes a bug with scapy and the ctypes update of python>=3.9.1.
Instead of requiring `liblibc.a` scapy uses the correct `libc.a` library.

https://bugs.python.org/issue42580
@pepper-jk
Copy link
Copy Markdown
Collaborator Author

Merging it right after I fix whatever problems it caused. 🙈

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant