Bonjour, j’ai bien peur d’avoir complètement cassé mon Yunohost et j’hésite à faire une nouvelle installation suivi d’une restauration des archives
Mon serveur YunoHost
Matériel: Vieil ordinateur Version de YunoHost: 4.3.6 J’ai accès à mon serveur : En SSH et En direct avec un clavier/écran | … Êtes-vous dans un contexte particulier ou avez-vous effectué des modifications particulières sur votre instance ? : oui Si oui, expliquer:
suppression interrompue de synapse et redémarrage du serveur
Description du problème
Je n’ai plus d’ accès web à mon serveur, nginx est cassé :
un “sudo systemctl status nginx.service” me donne ceci
août 06 00:16:07 mx-fr.cayra.info nginx[13829]: nginx: [emerg] open() "/etc/nginx/modules-enabled/50-mod-http-passenger.conf" failed (2: No such file or directory) in /
https://paste.yunohost.org/raw/bisinedowu
J’ai tenté sans succès un “yunohost tools regen-conf” , s’il n’ y a pas d’autre solution je tenterai une nouvelle installation suivie de la restauration des archives récupérées par ftp mais si j’en crois un vieux post cela ne va pas de soi.
Je n’ai aucune idée de comment corriger ton problème, mais peut-etre qu’un diagnostique donnera des informations.
Si le crash est du à une installation arrêtée (où à une désinstallation arrêtée aussi, je n’ai pas trop compris), il y a peut-être des fichiers de configuration ngnix corrompus qui trainent.
Sinon pour les sauvegardes, la seule fois où j’en ai eu besoin (tous mes dirques avaient décidé de se casser en même temps) tout a marché comme sur des roulettes en suivant la doc liée (et penser à installer la même version de serveur)
Pour ce qui est de flipper je peux dire que j’ai bien donné !
Résultat des commandes
admin@mx-fr:~$ ls -l /etc/nginx/modules-enabled | grep passenger
lrwxrwxrwx 1 root root 58 août 5 11:21 50-mod-http-passenger.conf -> /usr/share/nginx/modules-available/mod-http-passenger.load
admin@mx-fr:~$ sudo grep -nr passenger /etc/nginx
admin@mx-fr:~$ sudo dpkg --list | grep "passenger\|nginx"
ii libnginx-mod-http-auth-pam 1.14.2-2+deb10u4 amd64 PAM authentication module for Nginx
ii libnginx-mod-http-cache-purge 1.14.2-2+deb10u4 amd64 Purge content from Nginx caches
ii libnginx-mod-http-dav-ext 1.14.2-2+deb10u4 amd64 WebDAV missing commands support for Nginx
ii libnginx-mod-http-echo 1.14.2-2+deb10u4 amd64 Bring echo and more shell style goodies to Nginx
ii libnginx-mod-http-fancyindex 1.14.2-2+deb10u4 amd64 Fancy indexes module for the Nginx
ii libnginx-mod-http-geoip 1.14.2-2+deb10u4 amd64 GeoIP HTTP module for Nginx
ii libnginx-mod-http-headers-more-filter 1.14.2-2+deb10u4 amd64 Set and clear input and output headers for Nginx
ii libnginx-mod-http-image-filter 1.14.2-2+deb10u4 amd64 HTTP image filter module for Nginx
ii libnginx-mod-http-lua 1.14.2-2+deb10u4 amd64 Lua module for Nginx
ii libnginx-mod-http-ndk 1.14.2-2+deb10u4 amd64 Nginx Development Kit module
ii libnginx-mod-http-perl 1.14.2-2+deb10u4 amd64 Perl module for Nginx
ii libnginx-mod-http-subs-filter 1.14.2-2+deb10u4 amd64 Substitution filter module for Nginx
ii libnginx-mod-http-uploadprogress 1.14.2-2+deb10u4 amd64 Upload progress system for Nginx
ii libnginx-mod-http-upstream-fair 1.14.2-2+deb10u4 amd64 Nginx Upstream Fair Proxy Load Balancer
ii libnginx-mod-http-xslt-filter 1.14.2-2+deb10u4 amd64 XSLT Transformation module for Nginx
ii libnginx-mod-mail 1.14.2-2+deb10u4 amd64 Mail module for Nginx
ii libnginx-mod-nchan 1.14.2-2+deb10u4 amd64 Fast, flexible pub/sub server for Nginx
ii libnginx-mod-stream 1.14.2-2+deb10u4 amd64 Stream module for Nginx
ii nginx-common 1.14.2-2+deb10u4 all small, powerful, scalable web/proxy server - common files
ii nginx-extras 1.14.2-2+deb10u4 amd64 nginx web/proxy server (extended version)
admin@mx-fr:~$
voilou``
@Dynnammo : ah tiens, du coup est-ce que tu saurais dire si tu avais installé une application, ou autre manip particulière, éventuellement en lien avec Ruby (le langage de programmation, si ça te parle) qui aurait pu créer le problème ?
Oui, c’était juste après tenté d’installer Outline (GitHub - YunoHost-Apps/vpnserver_ynh: OpenVPN package for YunoHost) de manière “brute” (ça marchait d’ailleurs pas, j’ai dû installer MinIO d’abord)
Je suis ingé en informatique donc ça me parle ^^, donc a priori ç’aurait pas trop de rapport avec Ruby vu que Outline est en TS et MinIO en Go