[Talk-de] Nominatim build fails
Dieter Faulbaum
mail at faulbaum.in-berlin.de
Fr Sep 13 18:59:27 UTC 2024
Leider war's das doch noch nicht ganz:
Anfragen per 'nominatim search' klappen gut doch
sudo systemctl restart nominatim.service mit diesem service-File:
[Unit]
Description=Nominatim running as a gunicorn application
After=network.target
Requires=nominatim.socket
[Service]
Type=simple
User=www-data
Group=www-data
WorkingDirectory=/srv/nominatim/nominatim-europe
ExecStart=/srv/nominatim-venv/bin/gunicorn -b
unix:/run/nominatim.sock -w 4 -k uvicorn.workers.UvicornWorker
nominatim.server.falcon.server:run_wsgi
ExecReload=/usr/bin/kill -s HUP $MAINPID
StandardOutput=append:/var/log/gunicorn-nominatim.log
StandardError=inherit
PrivateTmp=true
TimeoutStopSec=5
KillMode=mixed
[Install]
WantedBy=multi-user.target
bringen Fehler (in '/var/log/gunicorn-nominatim.log'):
[2024-09-13 20:56:07 +0200] [5328] [INFO] Starting gunicorn 23.0.0
[2024-09-13 20:56:07 +0200] [5328] [INFO] Listening at:
unix:/run/nominatim.sock (5328)
[2024-09-13 20:56:07 +0200] [5328] [INFO] Using worker:
uvicorn.workers.UvicornWorker
[2024-09-13 20:56:07 +0200] [5330] [INFO] Booting worker with pid:
5330
[2024-09-13 20:56:07 +0200] [5330] [ERROR] Exception in worker
process
Traceback (most recent call last):
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/arbiter.py",
line 608, in spawn_worker
worker.init_process()
File
"/srv/nominatim-venv/lib/python3.12/site-packages/uvicorn/workers.py",
line 75, in init_process
super().init_process()
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/workers/base.py",
line 135, in init_process
self.load_wsgi()
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/workers/base.py",
line 147, in load_wsgi
self.wsgi = self.app.wsgi()
^^^^^^^^^^^^^^^
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/app/base.py",
line 66, in wsgi
self.callable = self.load()
^^^^^^^^^^^
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py",
line 57, in load
return self.load_wsgiapp()
^^^^^^^^^^^^^^^^^^^
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py",
line 47, in load_wsgiapp
return util.import_app(self.app_uri)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/util.py",
line 370, in import_app
mod = importlib.import_module(module)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in
_find_and_load
File "<frozen importlib._bootstrap>", line 1310, in
_find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 488, in
_call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in
_find_and_load
File "<frozen importlib._bootstrap>", line 1310, in
_find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 488, in
_call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in
_find_and_load
File "<frozen importlib._bootstrap>", line 1310, in
_find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 488, in
_call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in
_find_and_load
File "<frozen importlib._bootstrap>", line 1324, in
_find_and_load_unlocked
ModuleNotFoundError: No module named 'nominatim'
[2024-09-13 20:56:07 +0200] [5330] [INFO] Worker exiting (pid:
5330)
[2024-09-13 20:56:07 +0200] [5331] [INFO] Booting worker with pid:
5331
[2024-09-13 20:56:07 +0200] [5331] [ERROR] Exception in worker
process
Traceback (most recent call last):
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/arbiter.py",
line 608, in spawn_worker
worker.init_process()
File
"/srv/nominatim-venv/lib/python3.12/site-packages/uvicorn/workers.py",
line 75, in init_process
super().init_process()
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/workers/base.py",
line 135, in init_process
self.load_wsgi()
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/workers/base.py",
line 147, in load_wsgi
self.wsgi = self.app.wsgi()
^^^^^^^^^^^^^^^
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/app/base.py",
line 66, in wsgi
self.callable = self.load()
^^^^^^^^^^^
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py",
line 57, in load
return self.load_wsgiapp()
^^^^^^^^^^^^^^^^^^^
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py",
line 47, in load_wsgiapp
return util.import_app(self.app_uri)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/util.py",
line 370, in import_app
mod = importlib.import_module(module)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in
_find_and_load
File "<frozen importlib._bootstrap>", line 1310, in
_find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 488, in
_call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in
_find_and_load
File "<frozen importlib._bootstrap>", line 1310, in
_find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 488, in
_call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in
_find_and_load
File "<frozen importlib._bootstrap>", line 1310, in
_find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 488, in
_call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in
_find_and_load
File "<frozen importlib._bootstrap>", line 1324, in
_find_and_load_unlocked
ModuleNotFoundError: No module named 'nominatim'
[2024-09-13 20:56:07 +0200] [5331] [INFO] Worker exiting (pid:
5331)
[2024-09-13 20:56:07 +0200] [5332] [INFO] Booting worker with pid:
5332
[2024-09-13 20:56:07 +0200] [5332] [ERROR] Exception in worker
process
Traceback (most recent call last):
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/arbiter.py",
line 608, in spawn_worker
worker.init_process()
File
"/srv/nominatim-venv/lib/python3.12/site-packages/uvicorn/workers.py",
line 75, in init_process
super().init_process()
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/workers/base.py",
line 135, in init_process
self.load_wsgi()
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/workers/base.py",
line 147, in load_wsgi
self.wsgi = self.app.wsgi()
^^^^^^^^^^^^^^^
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/app/base.py",
line 66, in wsgi
self.callable = self.load()
^^^^^^^^^^^
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py",
line 57, in load
return self.load_wsgiapp()
^^^^^^^^^^^^^^^^^^^
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py",
line 47, in load_wsgiapp
return util.import_app(self.app_uri)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/srv/nominatim-venv/lib/python3.12/site-packages/gunicorn/util.py",
line 370, in import_app
mod = importlib.import_module(module)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in
_find_and_load
File "<frozen importlib._bootstrap>", line 1310, in
_find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 488, in
_call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in
_find_and_load
File "<frozen importlib._bootstrap>", line 1310, in
_find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 488, in
_call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in
_find_and_load
File "<frozen importlib._bootstrap>", line 1310, in
_find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 488, in
_call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in
_find_and_load
File "<frozen importlib._bootstrap>", line 1324, in
_find_and_load_unlocked
ModuleNotFoundError: No module named 'nominatim'
[2024-09-13 20:56:07 +0200] [5332] [INFO] Worker exiting (pid:
5332)
[2024-09-13 20:56:07 +0200] [5328] [ERROR] Worker (pid:5330)
exited with code 3
[2024-09-13 20:56:07 +0200] [5328] [ERROR] Worker (pid:5331) was
sent SIGTERM!
[2024-09-13 20:56:07 +0200] [5328] [ERROR] Worker (pid:5332) was
sent SIGTERM!
[2024-09-13 20:56:07 +0200] [5328] [ERROR] Shutting down: Master
[2024-09-13 20:56:07 +0200] [5328] [ERROR] Reason: Worker failed
to boot.
Passt der "Mix" mit '--system-site-packages' nicht 100%-ig?
Mehr Informationen über die Mailingliste Talk-de