You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the update from Python 3.13 to Python 3.14 in Arch, the python-* packages in BlackArch do not work due to the path change involved in updating the language.
It seems that the packages need to be rebuilt, as this is how I was able to get the packages to work. For example, this is how it was before:
[Kevin@archlinux ~]$ LC_ALL=C pacman -Qi python-arpspoof | grep Version
Version : 1.1.2-5
[Kevin@archlinux ~]$ ArpSpoof
Traceback (most recent call last):
File "/usr/bin/ArpSpoof", line 5, in <module>
from ArpSpoof import main
ModuleNotFoundError: No module named 'ArpSpoof'
[Kevin@archlinux ~]$
After rebuilding the package, it worked just like the others:
[Kevin@archlinux python-arpspoof]$ LC_ALL=C pacman -Qi python-arpspoof | grep Version
Version : 1.1.2-6
[Kevin@archlinux python-arpspoof]$ ArpSpoof
usage: ArpSpoof [-h] [--interface INTERFACE] [--verbose] [--time TIME] [--semi] [--passive]
gateway targets
ArpSpoof: error: the following arguments are required: gateway, targets
[Kevin@archlinux python-arpspoof]$
I am sharing what I used in case it may be useful (although the limitation would be for those packages that do not start with python but are affected by the update):
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
With the update from Python 3.13 to Python 3.14 in Arch, the python-* packages in BlackArch do not work due to the path change involved in updating the language.
It seems that the packages need to be rebuilt, as this is how I was able to get the packages to work. For example, this is how it was before:
After rebuilding the package, it worked just like the others:
I am sharing what I used in case it may be useful (although the limitation would be for those packages that do not start with python but are affected by the update):
in the “scripts” folder and was able to update:
Beta Was this translation helpful? Give feedback.
All reactions