Fédération impossible, en attente mais sans erreur

Bonjour,

Je fini par écrire ici après être allé au bout de mes capacités d’analyse.
Voilà j’ai installé mon instance peertube https://tube.florimond.eu J’ai écrit un playbook ansible, le tout tourne sur du docker avec docker-compose. Voici le docker-compose dans son role : Sur framagit : /cycles-manivelles/ansible-role_peertube-docker/-/blob/master/templates/compose/docker-compose.yml.j2

Tout semblait fonctionner à merveille sauf mes demandes de fédérations à framatube . org et skeptikon . fr qui semblaient rester en attente de validation. Finalement j’ai compris qu’il y avait un problème. J’ai donc analysé les logs et rien de marquant.
Une visite de base de donnée me permet de voir que plusieurs instances me suivent mais je n’ai aucun retour dans l’interface.
Je lance donc le playbook pour installer une seconde instance pour les tests : https://testtube.florimond.eu et là la fédération fonctionne au poil avec framatube . org et je vois bien des instances qui viennent me suivre.
De l’instance principale j’ai l’occasion de suivre mon instance de test avec la principale et aucune erreur ou warning dans les logs des deux instances. Mais ça reste en attente pour l’instance principale et la vidéo n’est pas visible. Mais pour l’instance de test c’est marqué comme suivi.
La principale est en attente pour tous, et n’a aucune instance dans la liste abonnés :

J’ai donc sauvegardés les données et fait 2 installations de zéro des deux instances (sans données). J’ai réussi à les faire se fédérer ensemble mais aucune des deux ne semblait pouvoir se fédérer avec framatube . org.

Finalement j’ai restauré les deux instance et l’instance de test est capable de se fédérée dans tout les sens alors que tube.florimond . eu est toujours incapable.

Je ne suis pas familier de protocole et je n’arrive pas à voir où quelque chose de mal se passe. Je me tiens à votre disposition pour approfondir ce mystère :slight_smile:

Merci de m’avoir lu et merci à Framasoft et à Chocobuzz pour ce travail, ça marche très bien (hormis la fédération haha), et c’est un soulagement de voir apparaître cette alternative !

Ps: j’ai d’autre captures, mais je suis nouveau donc limité :slight_smile:

J’ai enfin trouvé la solution !

Il se trouve mon url « actor » peertube : https://tube.florimond.eu/accounts/peertube était en http dans la base de données.
Ça ne pouvait donc pas marcher car apparemment il faut être en https pour se fédérer. J’ai donc modifié manuellement l’url pour mettre en https partout et j’ai redémarré le container. Je peux maintenant me fédérer avec des instances.

Par contre je suis grillé pour framatube .org et skeptikon .fr car ils m’ont enregistré en http et non https. Il faudrait qu’ils suppriment manuellement le follow pour ensuite que je puisse me réabonner. À moins qu’il n’y ait d’autre solution ? Je ne sais pas.

Hello,

Au lieu de modifier les URLs à la main il vaut mieux utiliser ce script : https://docs.joinpeertube.org/#/maintain-tools?id=update-hostjs

Pour le follow, il suffit normalement de supprimer puis refaire la demande

1 « J'aime »

Merci pour le script, je ne savais pas.
Par contre pour le follow je tombe sur ce problème : Mettre à jour son application auprès des instances suivies

Je vais devoir être patient :slight_smile:

Bonjour,

Je me permets de revenir sur le sujet, je ne parviens pas à fédérer une autre instance.
J’ajoute bien le domaine « tube-amiens.beta.education.fr » mais dans la liste des instances la demande en attente n’apparait pas. J’ai bien eu le message « Réussite Requête-s envoyée-s ! »
Merci d’avance pour vous retours.