Package Details: searx 1.1.0-2

Git Clone URL: https://aur.archlinux.org/searx.git (read-only, click to copy)
Package Base: searx
Description: A privacy-respecting, hackable metasearch engine (python(3) based)
Upstream URL: https://searx.github.io/searx/
Licenses: AGPL
Conflicts: searx-git
Replaces: searx-py3
Submitter: Jake
Maintainer: Jake
Last Packager: Jake
Votes: 38
Popularity: 0.001198
First Submitted: 2016-09-07 11:42 (UTC)
Last Updated: 2023-06-03 10:47 (UTC)

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 Next › Last »

Jake commented on 2017-03-10 17:32 (UTC) (edited on 2017-03-10 18:04 (UTC) by Jake)

Okay, i can reproduce it now! The actual error is: # ConnectionError: HTTPSConnectionPool(host='soundcloud.com', port=443): Max retries exceeded with url: / (Caused by NewConnectionError('<requests.packages.urllib3.connection Please check with "journalctl -u searx.service" because systemctl status shows only the last few lines. Systemd already waits for the network.target. A workaround is to simply disable/comment out soundcloud search in settings.yml. Package release 2 restarts the service after failure now automatically.

Santobert commented on 2017-03-10 15:07 (UTC)

It happens after every system startup. Maybe systemd should wait for another dependency bevor starting searx.service.

Jake commented on 2017-03-06 21:43 (UTC)

This seems not packaging related.(?) You can report it to the searx devs: https://github.com/asciimoo/searx/issues More info would be better, full log/journal, when and how often this happens etc...

Santobert commented on 2017-03-06 20:36 (UTC) (edited on 2017-03-06 20:37 (UTC) by Santobert)

python2-pysocks 1.6.6-1 installed searx.service - Searx server Loaded: loaded (/usr/lib/systemd/system/searx.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2017-03-06 21:23:32 CET; 1min 33s ago Process: 663 ExecStart=/usr/bin/searx-run (code=exited, status=1/FAILURE) Main PID: 663 (code=exited, status=1/FAILURE) searx-run[663]: File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2308, in resolve searx-run[663]: module = __import__(self.module_name, fromlist=['__name__'], level=0) searx-run[663]: File "/usr/lib/python2.7/site-packages/searx/webapp.py", line 108, in <module> searx-run[663]: initialize_engines(settings['engines']) searx-run[663]: File "/usr/lib/python2.7/site-packages/searx/engines/__init__.py", line 221, in initialize_engines searx-run[663]: engines[engine.name] = engine searx-run[663]: AttributeError: 'NoneType' object has no attribute 'name' systemd[1]: searx.service: Main process exited, code=exited, status=1/FAILURE systemd[1]: searx.service: Unit entered failed state. systemd[1]: searx.service: Failed with result 'exit-code'. After restarting the service everything works fine

Jake commented on 2016-11-29 19:03 (UTC)

The latest version of python2-requests[community] requires also a newer version of python2-pysocks[community] (>=1.5.6 but not 1.5.7 as you can read in the error message). I cant fix this, please update the pysocks package to 1.6.1 manually or wait for it to arrive at the community repo (it is already flagged out of date).

snuffop commented on 2016-11-28 15:42 (UTC)

python2-pysocks 1.5.7 is installed as dependency Nov 28 09:10:04 archovo.snuffy.org searx-run[31015]: File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 661, in _build_master Nov 28 09:10:04 archovo.snuffy.org searx-run[31015]: return cls._build_from_requirements(__requires__) Nov 28 09:10:04 archovo.snuffy.org searx-run[31015]: File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 674, in _build_from_requirements Nov 28 09:10:04 archovo.snuffy.org searx-run[31015]: dists = ws.resolve(reqs, Environment()) Nov 28 09:10:04 archovo.snuffy.org searx-run[31015]: File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 853, in resolve Nov 28 09:10:04 archovo.snuffy.org searx-run[31015]: raise DistributionNotFound(req, requirers) Nov 28 09:10:04 archovo.snuffy.org searx-run[31015]: pkg_resources.DistributionNotFound: The 'PySocks!=1.5.7,>=1.5.6' distribution was not found and is required by requests Nov 28 09:10:04 archovo.snuffy.org systemd[1]: searx.service: Main process exited, code=exited, status=1/FAILURE Nov 28 09:10:04 archovo.snuffy.org systemd[1]: searx.service: Unit entered failed state. Nov 28 09:10:04 archovo.snuffy.org systemd[1]: searx.service: Failed with result 'exit-code'.

Jake commented on 2016-10-21 13:36 (UTC)

Added protections, thanks roentgen!

roentgen commented on 2016-10-01 14:09 (UTC)

Thanks for the change. Here are some more systemd service protections that are welcome for network daemons. [Service] PrivateTmp=true PrivateDevices=true # Prevent accessing /home, /root and /run/user ProtectHome=true # Prevent writes to /usr, /boot, and /etc ProtectSystem=full These are documented in systemd.exec(5).

Jake commented on 2016-09-22 20:09 (UTC)

Okay, symlinking as fallback is a good idea. I made the changes now, checkout the new pkgrel.

roentgen commented on 2016-09-15 16:59 (UTC)

Upstream already has a solution. If you don't like it *you* talk to them. And Arch doesn't officially support anything else besides systemd. Even so you may fall back to other use cases with a symlink in /usr/lib[...]