[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