[GH-ISSUE #476] Manjaro update breaks Whoggle #312

Closed
opened 2026-02-25 20:35:25 +03:00 by kerem · 7 comments
Owner

Originally created by @IAmHugh001 on GitHub (Oct 20, 2021).
Original GitHub issue: https://github.com/benbusby/whoogle-search/issues/476

I just got the latest testing update for Manjaro and after a reboot and launching Vivaldi I noticed Whoogle didn't launch. I closed Vivaldi and checked Whoogles status and got the below. I have also tried to enable and start whoogle's service and still the below. Running the latest Manjaro with KDE Plasma 2.23 desktop

    ~  sudo systemctl status whoogle                                                                    ✔ 
[sudo] password for locutus: 
Sorry, try again.
[sudo] password for locutus: 
● 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 04:55:03 PDT; 2s ago
    Process: 19351 ExecStart=/opt/whoogle-search/venv/bin/python3 -um app --host 0.0.0.0 --port 5000 (code=exit>
   Main PID: 19351 (code=exited, status=1/FAILURE)
        CPU: 191ms
lines 1-6/6 (END)
Originally created by @IAmHugh001 on GitHub (Oct 20, 2021). Original GitHub issue: https://github.com/benbusby/whoogle-search/issues/476 I just got the latest testing update for Manjaro and after a reboot and launching Vivaldi I noticed Whoogle didn't launch. I closed Vivaldi and checked Whoogles status and got the below. I have also tried to enable and start whoogle's service and still the below. Running the latest Manjaro with KDE Plasma 2.23 desktop ~~~    ~  sudo systemctl status whoogle  ✔ [sudo] password for locutus: Sorry, try again. [sudo] password for locutus: ● 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 04:55:03 PDT; 2s ago Process: 19351 ExecStart=/opt/whoogle-search/venv/bin/python3 -um app --host 0.0.0.0 --port 5000 (code=exit> Main PID: 19351 (code=exited, status=1/FAILURE) CPU: 191ms lines 1-6/6 (END) ~~~
kerem 2026-02-25 20:35:25 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@benbusby commented on GitHub (Oct 20, 2021):

Can you post the detailed logs for the service (i.e. journalctl -u whoogle)?

<!-- gh-comment-id:947766061 --> @benbusby commented on GitHub (Oct 20, 2021): Can you post the detailed logs for the service (i.e. `journalctl -u whoogle`)?
Author
Owner

@IAmHugh001 commented on GitHub (Oct 20, 2021):

Here you go.

    ~  journalctl -u whoogle                                                                            ✔ 
-- Journal begins at Tue 2021-08-31 09:47:11 PDT, ends at Wed 2021-10-20 09:35:36 PDT. --
Aug 31 11:45:50 Borg-Cube systemd[1]: Started Whoogle.
Aug 31 11:45:59 Borg-Cube whoogle[30895]: Serving on http://0.0.0.0:5000
Aug 31 11:52:21 Borg-Cube systemd[1]: Stopping Whoogle...
Aug 31 11:52:21 Borg-Cube systemd[1]: whoogle.service: Deactivated successfully.
Aug 31 11:52:21 Borg-Cube systemd[1]: Stopped Whoogle.
Aug 31 11:52:21 Borg-Cube systemd[1]: whoogle.service: Consumed 4.131s CPU time.
-- Boot 3790d15859ff46a4b39bdaf2e2bd164b --
Aug 31 11:53:07 Borg-Cube systemd[1]: Started Whoogle.
Aug 31 11:53:12 Borg-Cube whoogle[1367]: Serving on http://0.0.0.0:5000
Aug 31 17:15:51 Borg-Cube systemd[1]: Stopping Whoogle...
Aug 31 17:15:51 Borg-Cube systemd[1]: whoogle.service: Deactivated successfully.
Aug 31 17:15:51 Borg-Cube systemd[1]: Stopped Whoogle.
Aug 31 17:15:51 Borg-Cube systemd[1]: whoogle.service: Consumed 1.236s CPU time.
-- Boot 87514747bd054a91aff2efd2028dab99 --
Aug 31 17:16:39 Borg-Cube systemd[1]: Started Whoogle.
Aug 31 17:16:44 Borg-Cube whoogle[1675]: Serving on http://0.0.0.0:5000
Aug 31 17:35:50 Borg-Cube systemd[1]: Stopping Whoogle...
Aug 31 17:35:50 Borg-Cube systemd[1]: whoogle.service: Deactivated successfully.
Aug 31 17:35:50 Borg-Cube systemd[1]: Stopped Whoogle.
-- Boot 49f2c970f67d49678427e86e1a5e786e --
Aug 31 17:36:37 Borg-Cube systemd[1]: Started Whoogle.
Aug 31 17:36:42 Borg-Cube whoogle[1694]: Serving on http://0.0.0.0:5000
Aug 31 17:39:39 Borg-Cube systemd[1]: Stopping Whoogle...
Aug 31 17:39:39 Borg-Cube systemd[1]: whoogle.service: Deactivated successfully.
<!-- gh-comment-id:947839775 --> @IAmHugh001 commented on GitHub (Oct 20, 2021): Here you go. ~~~    ~  journalctl -u whoogle  ✔ -- Journal begins at Tue 2021-08-31 09:47:11 PDT, ends at Wed 2021-10-20 09:35:36 PDT. -- Aug 31 11:45:50 Borg-Cube systemd[1]: Started Whoogle. Aug 31 11:45:59 Borg-Cube whoogle[30895]: Serving on http://0.0.0.0:5000 Aug 31 11:52:21 Borg-Cube systemd[1]: Stopping Whoogle... Aug 31 11:52:21 Borg-Cube systemd[1]: whoogle.service: Deactivated successfully. Aug 31 11:52:21 Borg-Cube systemd[1]: Stopped Whoogle. Aug 31 11:52:21 Borg-Cube systemd[1]: whoogle.service: Consumed 4.131s CPU time. -- Boot 3790d15859ff46a4b39bdaf2e2bd164b -- Aug 31 11:53:07 Borg-Cube systemd[1]: Started Whoogle. Aug 31 11:53:12 Borg-Cube whoogle[1367]: Serving on http://0.0.0.0:5000 Aug 31 17:15:51 Borg-Cube systemd[1]: Stopping Whoogle... Aug 31 17:15:51 Borg-Cube systemd[1]: whoogle.service: Deactivated successfully. Aug 31 17:15:51 Borg-Cube systemd[1]: Stopped Whoogle. Aug 31 17:15:51 Borg-Cube systemd[1]: whoogle.service: Consumed 1.236s CPU time. -- Boot 87514747bd054a91aff2efd2028dab99 -- Aug 31 17:16:39 Borg-Cube systemd[1]: Started Whoogle. Aug 31 17:16:44 Borg-Cube whoogle[1675]: Serving on http://0.0.0.0:5000 Aug 31 17:35:50 Borg-Cube systemd[1]: Stopping Whoogle... Aug 31 17:35:50 Borg-Cube systemd[1]: whoogle.service: Deactivated successfully. Aug 31 17:35:50 Borg-Cube systemd[1]: Stopped Whoogle. -- Boot 49f2c970f67d49678427e86e1a5e786e -- Aug 31 17:36:37 Borg-Cube systemd[1]: Started Whoogle. Aug 31 17:36:42 Borg-Cube whoogle[1694]: Serving on http://0.0.0.0:5000 Aug 31 17:39:39 Borg-Cube systemd[1]: Stopping Whoogle... Aug 31 17:39:39 Borg-Cube systemd[1]: whoogle.service: Deactivated successfully. ~~~
Author
Owner

@shayaknyc commented on GitHub (Oct 20, 2021):

Came here to see if this was posted. Seems like this is an Arch issue (and not specific to Manjaro, as I'm running Garuda), related to a recent KDE update. Here's the traceback on manually running the ExecStart command from the whoogle.service script (both with and without sudo):
/opt/whoogle-search/venv/bin/python3 -um app --host 0.0.0.0 --port 5000

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

Here's a link to a thread on the Garuda forum that had a similar issue (same error referencing libffi.so.7) but for FireDragon browser:
https://forum.garudalinux.org/t/this-is-just-a-heads-up-i-think/13426

<!-- gh-comment-id:947841473 --> @shayaknyc commented on GitHub (Oct 20, 2021): Came here to see if this was posted. Seems like this is an Arch issue (and not specific to Manjaro, as I'm running Garuda), related to a recent KDE update. Here's the traceback on manually running the ExecStart command from the whoogle.service script (both with and without `sudo`): `/opt/whoogle-search/venv/bin/python3 -um app --host 0.0.0.0 --port 5000` ``` 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 ``` Here's a link to a thread on the Garuda forum that had a similar issue (same error referencing `libffi.so.7`) but for FireDragon browser: https://forum.garudalinux.org/t/this-is-just-a-heads-up-i-think/13426
Author
Owner

@IAmHugh001 commented on GitHub (Oct 20, 2021):

According to that thread it's fixed but still having the issue here.

<!-- gh-comment-id:947900849 --> @IAmHugh001 commented on GitHub (Oct 20, 2021): According to that thread it's fixed but still having the issue here.
Author
Owner

@IAmHugh001 commented on GitHub (Oct 20, 2021):

Just got the update and all is good now. Thanks

<!-- gh-comment-id:947903916 --> @IAmHugh001 commented on GitHub (Oct 20, 2021): Just got the update and all is good now. Thanks
Author
Owner

@shayaknyc commented on GitHub (Oct 20, 2021):

@Locutus64 they only fixed the FireDragon issue with a rebuild. The fix for FireDragon was specific to that program, but the thread mentions what the issue was, and I thought it would be relevant here.

<!-- gh-comment-id:947904143 --> @shayaknyc commented on GitHub (Oct 20, 2021): @Locutus64 they only fixed the FireDragon issue with a rebuild. The fix for FireDragon was specific to that program, but the thread mentions what the issue was, and I thought it would be relevant here.
Author
Owner

@IAmHugh001 commented on GitHub (Oct 20, 2021):

I'd be willing to bet the two issues are one and the same. Odds are against have two separate issues arise the same day.

<!-- gh-comment-id:948078161 --> @IAmHugh001 commented on GitHub (Oct 20, 2021): I'd be willing to bet the two issues are one and the same. Odds are against have two separate issues arise the same day.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/whoogle-search#312
No description provided.