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 😬
@raph il faut corriger étapes par étapes. Là, le multihosting dans Nginx est pété. Est-ce que le invidious réclame son nom, ou se contente juste d'écouter sur le port 80 et 443 ?
Mastodon est installé avec un paquet système ou avec gem, et dans ce cas, utilise-t-il bundler pour pas tout cochonner la machine ?
@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
@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.
@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 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 je ne crois pas aux fantômes, pas encore.