Bon... ça fait 3 jours que j'essaye de réinstaller mon instance Mastodon sans succès.
Ce qui me fait rager c'est que ma base de donnée est intacte, que j'ai toujours les médias bien au chaud dans une archive, mais que je suis incapable de la réinstaller pour des raisons qui m'échappent.
Si je n'y arrive pas je laisse tomber Mastodon. Je n'ai vraiment pas envie de dépendre d'un tiers.
@raph il faut une procédure pour ça, et tu peux te faire aider pour mettre en place cette procédure, puis te demmerder pour l'exploitation.
Là, visiblement, il manque la procédure de restauration (et donc de la sauvegarde). Avec la Db et les médias, ce n'est pas perdu.
@athoune J'ai deux problème :
- Mon nom de domaine (https://dissidents.social/) m'affiche Invidious depuis l'update. Ma config Nginx est OK, et j'ai supprimé tout ce qui avait un lien avec... donc je ne comprend pas.
- Depuis, j'ai tenté une clean install de Mastodon. En supprimant les dépendances aussi. Mais les gems de Ruby refusent de s'installer.
Du coup, la situation a empiré en 3 jours 😬
@athoune Il n'y a aucune config en lien avec Invidious dans Nginx... Absolument aucune. Et j'ai viré Invidious de mon serveur, donc je ne comprend pas comment il peut m'afficher cette page.
Et Mastodon est installé en suivant la doc officielle :
https://docs.joinmastodon.org/administration/installation/#setting-up-mastodon
Ça bloque vraiment vers la fin :
bundle install \
-j$(getconf _NPROCESSORS_ONLN) \
--deployment --without development test
@athoune Oui, j'ai bien tout vérifié pour Nginx. En fait Invidious je ne m'en étais jamais servi, je n'ai jamais fini de le configurer. J'avais juste fait le git pull.
Et le truc pour bundle, c'est que j'ai vraiment repris mon install de rien. En conservant les pré-requis car certains sont nécessaires à mon instance PeerTube.
@athoune Bon. Je pense avoir réussi à réinstaller Mastodon.
J'ai accès à mon profil :
https://dissidents.social/@raph (je n'ai pas renvoyé les médias)
Par contre, ma homepage reste inchangée 🤔
@raph le progrés est indéniable !
Pour le nginx, je parierai sur vhost "default".
@athoune Mais je ne comprend d'où, d'un côté mon domaine me renvoie bien sur Mastodon (cf. mon profil) et d'un autre sur une page Invidious qui n'est nulle part sur mon serveur.
En plus de ça, j'ai cherché partout dans la config, et rien non plus.
Je me demande si d'une façon ou d'une autre, cette page ne s'installe pas en même temps que Mastodon. C'est possible ça ?
@athoune Ca s'est vraiment déclenché lors de la mise à jour de la 2.9.2 vers la 2.9.3. Avant ça marchait très bien, et je n'ai pas touché à Nginx à ce moment là.
Ce qui me fait penser que peut-être "quelque chose" installe Invidious quelque part, à la place de Mastodon.
@raph je ne crois pas aux fantômes, pas encore.
@athoune Moi non plus ! Je cherche surtout à identifier ce "quelque chose".
Mon intuition me dit bêtement "problème de cache" depuis le départ. Mais le cache de quoi ?
Le ping me renvoie bien sur mon serveur.
@raph il faut vérifier la résolution DNS des différents vhosts, genre, avec un bête ping. Et du coup chercher sur le serveur à partir de l'IP.
@raph nginx, quand il est installé à la debian, il range les virtualhosts par fichiers dans `/etc/nginx/sites-enabled/`
bundle install tout le bazar dans un dossier local appelé vendor (comportement par défaut), dossier que l'on peut virer.