Ihatemoney cassé après migration en 11

Après la migration vers Bullseye puis la migration pour corriger Python, le paquet IHateMoney ne fonctionnait toujours pas. Dans un premier temps, il en trouvait pas gunicorn donc je l’ai réinstallé dans le venv, mais en relançant le service, j’ai toujours :

août 26 21:06:41 gunicorn[17257]: Traceback (most recent call last):
août 26 21:06:41 gunicorn[17257]:   File "/var/www/ihatemoney/venv/lib/python3.9/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
août 26 21:06:41 gunicorn[17257]:     worker.init_process()
août 26 21:06:41 gunicorn[17257]:   File "/var/www/ihatemoney/venv/lib/python3.9/site-packages/gunicorn/workers/base.py", line 134, in init_process
août 26 21:06:41 gunicorn[17257]:     self.load_wsgi()
août 26 21:06:41 gunicorn[17257]:   File "/var/www/ihatemoney/venv/lib/python3.9/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
août 26 21:06:41 gunicorn[17257]:     self.wsgi = self.app.wsgi()
août 26 21:06:41 gunicorn[17257]:   File "/var/www/ihatemoney/venv/lib/python3.9/site-packages/gunicorn/app/base.py", line 67, in wsgi
août 26 21:06:41 gunicorn[17257]:     self.callable = self.load()
août 26 21:06:41 gunicorn[17257]:   File "/var/www/ihatemoney/venv/lib/python3.9/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
août 26 21:06:41 gunicorn[17257]:     return self.load_wsgiapp()
août 26 21:06:41 gunicorn[17257]:   File "/var/www/ihatemoney/venv/lib/python3.9/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
août 26 21:06:41 gunicorn[17257]:     return util.import_app(self.app_uri)
août 26 21:06:41 gunicorn[17257]:   File "/var/www/ihatemoney/venv/lib/python3.9/site-packages/gunicorn/util.py", line 359, in import_app
août 26 21:06:41 gunicorn[17257]:     mod = importlib.import_module(module)
août 26 21:06:41 gunicorn[17257]:   File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
août 26 21:06:41 gunicorn[17257]:     return _bootstrap._gcd_import(name[level:], package, level)
août 26 21:06:41 gunicorn[17257]:   File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
août 26 21:06:41 gunicorn[17257]:   File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
août 26 21:06:41 gunicorn[17257]:   File "<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
août 26 21:06:41 gunicorn[17257]:   File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
août 26 21:06:41 gunicorn[17257]:   File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
août 26 21:06:41 gunicorn[17257]:   File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
août 26 21:06:41 gunicorn[17257]:   File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
août 26 21:06:41 gunicorn[17257]: ModuleNotFoundError: No module named 'ihatemoney'
août 26 21:06:41 gunicorn[17257]: [2022-08-26 21:06:41 +0200] [17257] [INFO] Worker exiting (pid: 17257)
août 26 21:06:41 gunicorn[17255]: [2022-08-26 21:06:41 +0200] [17255] [WARNING] Worker with pid 17257 was terminated due to signal 15
août 26 21:06:41 gunicorn[17255]: [2022-08-26 21:06:41 +0200] [17255] [INFO] Shutting down: Master
août 26 21:06:41 gunicorn[17255]: [2022-08-26 21:06:41 +0200] [17255] [INFO] Reason: Worker failed to boot.
août 26 21:06:41 systemd[1]: ihatemoney.service: Main process exited, code=exited, status=3/NOTIMPLEMENTED
août 26 21:06:41 systemd[1]: ihatemoney.service: Failed with result 'exit-code'.

Merci de votre aide !

Oui apriori comme annoncé dans la migration, pour ihatemoney ce n’est pas simple de rebuild le venv, le mieux est de forcer l’upgrade de l’app

En effet, merci pour le rappel !
sudo yunohost app upgrade -F ihatemoney
Ca fonctionne désormais.

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.