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
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: scapy in /home/m/.local/lib/python3.11/site-packages (2.5.0)
Requirement already satisfied: pyqt5 in /usr/lib/python3.11/site-packages (5.15.9)
ERROR: Could not find a version that satisfies the requirement csv (from versions: none)
ERROR: No matching distribution found for csv
Nevermind the fact that I don't like my scripts trying to install things by themselves, which is not standard; of course running execute.py fails, csv is a built-in module in python, pip cannot install this on latest python versions. Dependencies and their versions should be listed in a separate, requirements.txt file. It's such a basic thing.
Even after modifying execute.py to take out the monstrosity that is the install_prerequisites call, then I come to realize that script in particular calls nothing else, and the program exits with status code zero.
It doesn't stop there: I had the above problems by just running the cloned latest main branch version. After giving up on trying to run the cloned repo, I tried installing it through the AUR on Arch Linux, and I'm baffled that it fails with the following:
Traceback (most recent call last):
File "/usr/share/fern-wifi-cracker/execute.py", line 101, in <module>
initialize()
File "/usr/share/fern-wifi-cracker/execute.py", line 46, in initialize
create_directory()
File "/usr/share/fern-wifi-cracker/execute.py", line 88, in create_directory
os.mkdir('fern-settings') # Create permanent settings directory
^^^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied: 'fern-settings'
That's also an absolute mess, it will not and should not get permissions to make directories under /usr/share. If there is a need for local setting files, they should be put under ~/.local/share or ~/.cache or whatever. That's also such a basic thing.
I don't know what else could be wrong, but I'm just disappointed. This used to be such a neat little tool, and it's a mess now. I can't even see if there's a way to run this thing. Why does it have to be so painful? Has anyone managed to resucitate this project?
EDIT: I just noticed the only other branch in this repo has a single "wiki" file. You can't get the instructions to run this thing right, why bother with a wiki, and why the hell is the wiki in another branch? What is going on
The text was updated successfully, but these errors were encountered:
python3 execute.py
fails with the following:Nevermind the fact that I don't like my scripts trying to install things by themselves, which is not standard; of course running execute.py fails, csv is a built-in module in python, pip cannot install this on latest python versions. Dependencies and their versions should be listed in a separate, requirements.txt file. It's such a basic thing.
Even after modifying execute.py to take out the monstrosity that is the install_prerequisites call, then I come to realize that script in particular calls nothing else, and the program exits with status code zero.
It doesn't stop there: I had the above problems by just running the cloned latest main branch version. After giving up on trying to run the cloned repo, I tried installing it through the AUR on Arch Linux, and I'm baffled that it fails with the following:
That's also an absolute mess, it will not and should not get permissions to make directories under /usr/share. If there is a need for local setting files, they should be put under ~/.local/share or ~/.cache or whatever. That's also such a basic thing.
I don't know what else could be wrong, but I'm just disappointed. This used to be such a neat little tool, and it's a mess now. I can't even see if there's a way to run this thing. Why does it have to be so painful? Has anyone managed to resucitate this project?
EDIT: I just noticed the only other branch in this repo has a single "wiki" file. You can't get the instructions to run this thing right, why bother with a wiki, and why the hell is the wiki in another branch? What is going on
The text was updated successfully, but these errors were encountered: