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.

· Web · 3 · 6 · 1
@raph Essaie Pleroma
 moins "sportif" Ă  maintenir Ă  priori que Mastodon qui est capricieux avec les dĂ©pendances Ruby et Node, surtout sous *BSD !

@gerald Je n'adhĂšre pas du tout Ă  Pleroma. A choisir, je saurais me passer de micro blogging. MĂȘme si j'aime ça 😃

Je vais insister encore. Peut-ĂȘtre qu'Ă  force...

@raph Quand tu dis que tu n'adhĂšre pas Ă  Pleroma, c'est au niveau de l'interface ou c'est plus profond et en rapport avec le projet/logiciel en lui mĂȘme.

Si c'est l'interface il y a le front-end Mastodon FE.

Perso je commence Ă  m'y faire Ă  l'interface Pleroma FE.

Masto je suis encore en 2.6.5 et je ne sais plus par quel bout prendre le problĂšme pour mettre Ă  jour (dont ruby au passage).
@raph Au fait qu'est-ce qui cloche ?
Parce que je viens de faire le grand saut 2.6.5 -> 2.9.3 sans encombres.

/cc @gegeweb

@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 (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 :
docs.joinmastodon.org/administ

Ç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 :
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.

@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.

@leftic @athoune Je viens en effet de résoudre le problÚme il y a quelques minutes !

Mon instinct fut le bon : C'Ă©tait le cache de Nginx qui faisait sa life.

La vache. Je n'avais jamais autant galéré pour si peu ! Merci beaucoup pour vos soutiens !

@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
Ça pourrait ĂȘtre l'occasion de repartir de zĂ©ro depuis un autre sous domaine, donc avec une base de donnĂ©e neuve...

@leftic La base de donnée est propre. Ce qui ne va pas c'est le serveur : impossible de réinstaller Mastodon.

En plus j'ai dĂ©jĂ  repris de rien aprĂšs avoir supprimĂ© YunoHost. Ça m'agacerait de re-recommencer 🙂

@raph
C'est pour éviter ça que je sépare tout dans des container LXC.
Inscrivez-vous pour prendre part Ă  la conversation
Framapiaf

Framapiaf est un service de microblog similaire à Twitter. Il est libre, décentralisé et fédéré. Il permet de courts messages (max. 500 caractÚres), de définir leur degré de confidentialité et de suivre les membres du réseau sans publicité ni pistage.