Package Details: searxng-git 1.0.0+r2612+ga7337612-1

Git Clone URL: https://aur.archlinux.org/searxng-git.git (read-only, click to copy)
Package Base: searxng-git
Description: A privacy-respecting, hackable metasearch engine
Upstream URL: https://searxng.github.io/searxng/
Licenses: AGPL
Conflicts: searx, searx-git
Submitter: HLFH
Maintainer: HLFH
Last Packager: HLFH
Votes: 5
Popularity: 0.057741
First Submitted: 2021-09-29 10:43 (UTC)
Last Updated: 2022-10-13 17:05 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

HLFH commented on 2022-11-11 13:09 (UTC)

@CronyAkatsuki

In the file /etc/uwsgi/emperor.ini, I have:

[uwsgi]
emperor = /etc/uwsgi/vassals

and systemctl start uwsgi@searxng works for me. Do the same and it will work. Don't have a custom systemd service, use the default one offered by uwsgi.

CronyAkatsuki commented on 2022-11-11 07:37 (UTC)

The systemd service tries to start /usr/bin/uwsgi --ini with this path /etc/uwsgi/searxng.ini but on its actually in /etc/uwsgi/vassals/searxng.ini.

Does the service need updatign or something?

beermad commented on 2022-10-16 10:12 (UTC)

A quick warning for users: the Oscar theme has now been removed, so you'll need to remove its definition from settings.yml. If you've got it selected as default in your browser, you need to remove it from there as well. I found that trying to change it on the settings page didn't help, so I had to find the cookie that specified "oscar" and delete that. Without removing these, you'll get a crash when you try to search.

HLFH commented on 2022-10-13 17:08 (UTC)

@brainfucksec You should not have any issue. In the file /etc/uwsgi/emperor.ini, I have

[uwsgi]
emperor = /etc/uwsgi/vassals

and systemctl start uwsgi@searxng works for me.

HLFH commented on 2022-10-13 17:06 (UTC)

python-hiredis has been added as an optdepend for the searxng-git package.

HLFH commented on 2022-10-13 16:59 (UTC)

@Zepman Hello. python-redis is a community orphan package: https://archlinux.org/packages/community/any/python-redis/

The version used was 4.0.1 when you submitted your request: https://github.com/archlinux/svntogit-community/commits/packages/python-redis/trunk

You can see two related PR: https://github.com/redis/redis-py/issues/1725 and https://github.com/redis/redis-py/pull/1726 ; and this was fully fixed with the 4.0.2 release. We are now with python-redis 4.3.4 on ArchLinux and you should no longer get this warning.

I contacted the previous packager of python-redis as he should add python-hiredis as an optdepend of python-redis. A bug has been assigned to a Trusted User as well and I contacted him to see where we are standing on this issue.

brainfucksec commented on 2022-05-30 06:07 (UTC)

@Zepman thanks for the clarification.

Zepman commented on 2022-05-26 13:03 (UTC) (edited on 2022-05-26 13:05 (UTC) by Zepman)

When starting SearXNG without hiredis, uwsgi reports:

/usr/lib/python3.10/site-packages/redis/connection.py:72: UserWarning: redis-py works best with hiredis. Please consider installing

Please add package python-hiredis as an optional dependency.

Zepman commented on 2022-05-26 11:02 (UTC) (edited on 2022-05-26 11:23 (UTC) by Zepman)

For those not experienced with uwsgi, use the service uwsgi@emperor.service to daemonize SearXNG. There is no need to move INI files from their default location.

/etc/uwsgi/emperor.ini instantiates all configuration files in /etc/uwsgi/vassals, including searxng.ini. If you only installed this package and with that uwsgi as a dependency, searxng.ini will be the only file in the vassals directory.

brainfucksec commented on 2022-05-14 14:09 (UTC) (edited on 2022-05-19 19:10 (UTC) by brainfucksec)

The service uwsgi@searxng does not start if searxng.ini file is located in the directory /etc/uwsgi/vassals/ but starts correctly if it's located in the directory /etc/uwsgi.