Hey all,
After a recent update
whoogle stopped working. So, I ran a
systemctl status whoogle
And got this:
● whoogle.service - Whoogle
Loaded: loaded (/usr/lib/systemd/system/whoogle.service; enabled; vendor preset: disabled)
Active: activating (auto-restart) (Result: exit-code) since Wed 2021-10-20 12:32:08 EDT; 738ms ago
Process: 91929 ExecStart=/opt/whoogle-search/venv/bin/python3 -um app --host 0.0.0.0 --port 5000 (code=exited, status=1/FAILURE)
Main PID: 91929 (code=exited, status=1/FAILURE)
CPU: 433ms
So, I manually ran the script (both with and without sudo
) and this was the Traceback:
Traceback (most recent call last):
File "/usr/lib/python3.9/runpy.py", line 188, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/lib/python3.9/runpy.py", line 147, in _get_module_details
return _get_module_details(pkg_main_name, error)
File "/usr/lib/python3.9/runpy.py", line 111, in _get_module_details
__import__(pkg_name)
File "/opt/whoogle-search/app/__init__.py", line 1, in <module>
from app.filter import clean_query
File "/opt/whoogle-search/app/filter.py", line 5, in <module>
from cryptography.fernet import Fernet
File "/opt/whoogle-search/venv/lib/python3.9/site-packages/cryptography/fernet.py", line 18, in <module>
from cryptography.hazmat.primitives import hashes, padding
File "/opt/whoogle-search/venv/lib/python3.9/site-packages/cryptography/hazmat/primitives/padding.py", line 13, in <module>
from cryptography.hazmat.bindings._padding import lib
ImportError: libffi.so.7: cannot open shared object file: No such file or directory
Seems similar to this issue, which has since been resolved by FireDragon devs:
This has been posted as an issue on their repo as well…