Package Details: searx 1.1.0-2

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

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

Turbo commented on 2023-05-11 14:03 (UTC)

Hi, Since i upgrade to python 3.11 i have an Internal Server Error. Try to re-build Searx but i can not.

vstuart commented on 2023-02-27 23:33 (UTC) (edited on 2023-02-28 00:00 (UTC) by vstuart)


[victoria@victoria etc]$ searx-run &
[1] 118708
[victoria@victoria etc]$ Traceback (most recent call last):
  ## ... SNIP!
  File "/usr/lib/python3.10/site-packages/searx/", line 193, in <module>
AttributeError: 'Babel' object has no attribute 'localeselector'


This is a hack based on

which references

I edited


## @babel.localeselector                           ## COMMENTED OUT THIS
def get_locale():
  ## ... SNIP!
    return locale

babel.init_app(app, locale_selector=get_locale)    ## ADDED THIS

I then needed to find / kill searx instances

kill 2>/dev/null -9 $(lsof -t -i:8888)

[victoria@victoria etc]$ psgrep -l searx
UID          PID    PPID  C STIME TTY          TIME CMD
searx        433       1  0 13:22 ?        00:00:00 /usr/bin/uwsgi --ini /etc/uwsgi/searx.ini
searx        469     433  0 13:22 ?        00:00:01 /usr/bin/uwsgi --ini /etc/uwsgi/searx.ini

sudo kill -9 433

which seemed to kill all those remaining instances, and searx is working again. :-D

(If needed, restarte searx: searx-run & )

DanSman commented on 2023-02-26 03:04 (UTC)

The new package of lead to an "Internal Server Error". Haven't checked it yet what the issue is and just downgraded the package for now.

tbh commented on 2021-12-09 13:06 (UTC)

If you use use_default_settings: True in /etc/searx/settings.yml (so that file can be much shorter) then searx will merge defaults from /usr/lib/python3.9/site-packages/searx/settings.yml.

Jake commented on 2021-12-09 12:39 (UTC)

The package already includes default settings and does setup the secret key, so you don't really have to do anything. Still you can adjust it in /etc/searx/settings.yml. This symlink is not needed if it is started from uwsgi, so the env var SEARX_SETTINGS_PATH is properly set, just as a fallback if it gets started from somewhere else. I don't understand though, how does it cause issues?

tbh commented on 2021-12-09 12:18 (UTC)

Trying to setup searx using default settings per I'm having issues I believe due to the symlink created on Is the symlink needed?

bestfriend commented on 2021-11-02 04:47 (UTC)

@Bogdanov You can change it in the settings.yml. See

Bogdanov commented on 2021-10-19 05:59 (UTC)

It may seem like a dumb question, but is there a way to change the name of the instance? Or I have to necessairly use ""?