Package: searx Version: 0.17.0+dfsg1-1 Severity: grave Justification: renders package unusable
Dear Maintainer,recent python3 packages upgrade for bullseye, made searx unusable. can't perform any search. uwsgi log filling up with :
pid: 1625924|app: 0|req: 20/60] ipaddress () {76 vars in 1189 bytes} [Thu Dec 3 01:17:02 2020] GET /query => generated 875 bytes in 160 msecs (HTTP/2.0 500) 3 headers in 131 bytes (1 switches on core 0)
ERROR:searx.webapp:search error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/searx/webapp.py", line 578, in index
result_container = search.search()
File "/usr/lib/python3/dist-packages/searx/search.py", line 546, in
search
super(SearchWithPlugins, self).search()
File "/usr/lib/python3/dist-packages/searx/search.py", line 529, in
search
search_multiple_requests(requests, self.result_container,
start_time, self.actual_timeout)
File "/usr/lib/python3/dist-packages/searx/search.py", line 237, in
search_multiple_requests
if th.isAlive():
AttributeError: 'Thread' object has no attribute 'isAlive'
looked around in upstream bugs and found this patch :
https://github.com/searx/searx/pull/2108/commits/3b8bd0770bff2486c30012606562e4d90e23d655
applied it manually and now searching works as expected.
so please include it in searx/bullseye.
thanks in advance,
d.
-- System Information:
Debian Release: 10.6
APT prefers stable
APT policy: (900, 'stable'), (500, 'stable-updates'), (150, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.8.0-0.bpo.2-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages searx depends on: ii python3 3.8.6-1 ii python3-searx 0.17.0+dfsg1-1 searx recommends no packages. Versions of packages searx suggests: pn nginx <none> ii uwsgi 2.0.19.1-3+b3 ii uwsgi-plugin-python3 2.0.19.1-3+b3 -- no debconf information
OpenPGP_signature
Description: OpenPGP digital signature

