Upgrade error of Lufi / souci d'upgrade de Lufi

What app is this about, and its version: Lufi de 0.07.2~ynh1 à 0.07.3~ynh1
What YunoHost version are you running: 12.1.37
What type of hardware are you using: VPS bought online

Describe your issue

La mise à jour de Lufi (de la 0.07.2 vers la 0.07.3) échoue, tant en passant par l’interface web qu’en ligne de commande.

Share relevant logs or error messages

Je pense que ce message correspond à l’erreur entraînant l’échec de la mise à jour

Warning: Dec 29 20:03:38 carton[2567898]: Can’t load application from file “/var/www/lufi/script/lufi”: Active version 7 is greater than the latest version 6 at /var/www/lufi/script/../lib/Lufi/Plugin/Helpers.pm line 25.


https://paste.yunohost.org/raw/ocuwodikat

Merci d’avance pour votre aide !

Jérémy

Bonjour,

à la ligne 25 de Helpers.pm, on lit:

            $migrations->from_file('utilities/migrations/pg.sql')->migrate($migrations->latest);'

Ca semble avoir un lien avec la base de données PostgreSL

Peux-tu donner le résultat de la commande

systemctl status lufi.service

et

journalctl -xeu lufi.service


1 Like

oui bien sûr :slight_smile: :

systemctl status lufi.service
● lufi.service - Lufi: image hosting and sharing service
Loaded: loaded (/etc/systemd/system/lufi.service; enabled; preset: enabled)
Active: active (running) since Mon 2025-12-29 22:21:23 UTC; 23h ago
Docs: 

Process: 2597479 ExecStart=/usr/bin/carton exec hypnotoad script/lufi (code=exited, status=0/SUCCESS)
Main PID: 2597487 (/var/www/lufi/s)
Tasks: 31 (limit: 38283)
Memory: 205.6M
CPU: 18min 42.295s
CGroup: /system.slice/lufi.service
├─2597487 /var/www/lufi/script/lufi
├─2597488 /var/www/lufi/script/lufi
├─2597489 /var/www/lufi/script/lufi
├─2597490 /var/www/lufi/script/lufi
├─2597491 /var/www/lufi/script/lufi
├─2597492 /var/www/lufi/script/lufi
├─2597493 /var/www/lufi/script/lufi
├─2597494 /var/www/lufi/script/lufi
├─2597495 /var/www/lufi/script/lufi
├─2597496 /var/www/lufi/script/lufi
├─2597497 /var/www/lufi/script/lufi
├─2597498 /var/www/lufi/script/lufi
├─2597499 /var/www/lufi/script/lufi
├─2597500 /var/www/lufi/script/lufi
├─2597501 /var/www/lufi/script/lufi
├─2597502 /var/www/lufi/script/lufi
├─2597503 /var/www/lufi/script/lufi
├─2597504 /var/www/lufi/script/lufi
├─2597505 /var/www/lufi/script/lufi
├─2597506 /var/www/lufi/script/lufi
├─2597507 /var/www/lufi/script/lufi
├─2597508 /var/www/lufi/script/lufi
├─2597509 /var/www/lufi/script/lufi
├─2597510 /var/www/lufi/script/lufi
├─2597511 /var/www/lufi/script/lufi
├─2597512 /var/www/lufi/script/lufi
├─2597513 /var/www/lufi/script/lufi
├─2597514 /var/www/lufi/script/lufi
├─2597515 /var/www/lufi/script/lufi
├─2597516 /var/www/lufi/script/lufi
└─2597517 /var/www/lufi/script/lufi

Dec 29 22:21:22 l####.fr systemd[1]: Starting lufi.service - Lufi: image hosting and sharing service…
Dec 29 22:21:23 l####.fr carton[2597479]: [2025-12-29 22:21:23.49083] [2597479] [info] Listening at “http://127.0.0.1:14323”
Dec 29 22:21:23 l####.fr carton[2597479]: Web application available at http://127.0.0.1:14323
Dec 29 22:21:23 l####.fr systemd[1]: lufi.service: Can’t open PID file /var/www/lufi/script/hypnotoad.pid (yet?) after start: No such file or directory
Dec 29 22:21:23 l####.fr systemd[1]: Started lufi.service - Lufi: image hosting and sharing service.

et

░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ An ExecStart= process belonging to unit lufi.service has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 255.
Dec 29 22:21:03 l#####.fr systemd[1]: lufi.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ The unit lufi.service has entered the 'failed' state with result 'exit-code'.
Dec 29 22:21:03 l#####.fr systemd[1]: Failed to start lufi.service - Lufi: image hosting and sharing service.
░░ Subject: A start job for unit lufi.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ A start job for unit lufi.service has finished with a failure.
░░ 
░░ The job identifier is 130148 and the job result is failed.
Dec 29 22:21:22 l#####.fr systemd[1]: Starting lufi.service - Lufi: image hosting and sharing service...
░░ Subject: A start job for unit lufi.service has begun execution
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ A start job for unit lufi.service has begun execution.
░░ 
░░ The job identifier is 131473.
Dec 29 22:21:23 l#####.fr carton[2597479]: [2025-12-29 22:21:23.49083] [2597479] [info] Listening at "http://127.0.0.1:14323"
Dec 29 22:21:23 l#####.fr carton[2597479]: Web application available at http://127.0.0.1:14323
Dec 29 22:21:23 l#####.fr systemd[1]: lufi.service: Can't open PID file /var/www/lufi/script/hypnotoad.pid (yet?) after start: No such file or directory
Dec 29 22:21:23 l#####.fr systemd[1]: Started lufi.service - Lufi: image hosting and sharing service.
░░ Subject: A start job for unit lufi.service has finished successfully
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ A start job for unit lufi.service has finished successfully.
░░ 
░░ The job identifier is 131473.

root@l##### /home/jeey # journalctl -xeu lufi.service
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ An ExecStart= process belonging to unit lufi.service has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 255.
Dec 29 22:21:03 l#####.fr systemd[1]: lufi.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ The unit lufi.service has entered the 'failed' state with result 'exit-code'.
Dec 29 22:21:03 l#####.fr systemd[1]: Failed to start lufi.service - Lufi: image hosting and sharing service.
░░ Subject: A start job for unit lufi.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ A start job for unit lufi.service has finished with a failure.
░░ 
░░ The job identifier is 130148 and the job result is failed.
Dec 29 22:21:22 l#####.fr systemd[1]: Starting lufi.service - Lufi: image hosting and sharing service...
░░ Subject: A start job for unit lufi.service has begun execution
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ A start job for unit lufi.service has begun execution.
░░ 
░░ The job identifier is 131473.
Dec 29 22:21:23 l#####.fr carton[2597479]: [2025-12-29 22:21:23.49083] [2597479] [info] Listening at "http://127.0.0.1:14323"
Dec 29 22:21:23 l#####.fr carton[2597479]: Web application available at http://127.0.0.1:14323
Dec 29 22:21:23 l#####.fr systemd[1]: lufi.service: Can't open PID file /var/www/lufi/script/hypnotoad.pid (yet?) after start: No such file or directory
Dec 29 22:21:23 l#####.fr systemd[1]: Started lufi.service - Lufi: image hosting and sharing service.
░░ Subject: A start job for unit lufi.service has finished successfully
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ A start job for unit lufi.service has finished successfully.
░░ 
░░ The job identifier is 131473.

Après recherche sur le Web:Carton sert à détecter les dépendances utilisées par Lufi:

Elles apparaissent dans le fichier CPANfile et CPANfile.snapshot que jai récupéré dans le zip de la version que YNH a téléchargée https://framagit.org/fiat-tux/hat-softwares/lufi/-/archive/0.07.3/lufi-0.07.3.tar.bz2

Mais bizarrement, il semble que Lufi fonctionne depuis hier, non?

Ah mais Lufi fonctionne parfaitement bien, effectivement !
C’est juste l’upgrade qui foire.

Et j’ai des partages en cours qui m’empêchent de passer par une désinstalle/réinstalle (car j’imagine que mes partages disparaîtraient. Si ce n’était pas le cas, je fais ça même si ça explique pas le bouzin)

J ai pourtant l impression qu il fait bien la mise a jour. Car dans le log que tu as envoyé, YNH s arrete juste au demarrage du service. Il a dû bien telecharger la mise a jour. Quelle version est prsente, d apres la Webadmin?