infrastructure icon indicating copy to clipboard operation
infrastructure copied to clipboard

Panne de mobilizon suite à reboot de la VM associée

Open jocelynj opened this issue 1 year ago • 2 comments

http://mobilizon.openstreetmap.fr affiche une page d’erreur après un reboot de la VM (pour préparer une migration sur un autre cluster).

@tykayn, @pyrog: est-ce que vous pourriez regarder pourquoi ça ne marche pas, et si il y a un truc à faire après la future migration ?

jocelynj avatar Jul 06 '24 18:07 jocelynj

Il y avait des erreurs sur des fichiers appartenant à root, que j’ai changé pour mobilizon:

/data/work/mobilizon/live/lib/mix/tasks/mobilizon/maintenance/fix_unattached_media_in_body.ex
/data/work/mobilizon/live/lib/mobilizon/todos/todos.ex

Mais ça plante encore, sur cette erreur:

Jul 06 20:49:00 mobilizon mobilizon[4092]: Request: GET /
Jul 06 20:49:00 mobilizon mobilizon[4092]: ** (exit) an exception was raised:
Jul 06 20:49:00 mobilizon mobilizon[4092]:     ** (Protocol.UndefinedError) protocol Phoenix.HTML.Safe not implemented for {:error, :enoent} of type Tuple. This protocol is implemented for the following type(s): Atom, BitString, Date, DateTime, Decimal, Float, Integer, List, NaiveDateTime, Phoenix.HTML.Form, Time, Tuple
Jul 06 20:49:00 mobilizon mobilizon[4092]:         (phoenix_html 2.14.3) lib/phoenix_html/safe.ex:99: Phoenix.HTML.Safe.Tuple.to_iodata/1
Jul 06 20:49:00 mobilizon mobilizon[4092]:         (phoenix 1.5.7) lib/phoenix/controller.ex:776: Phoenix.Controller.render_and_send/4
Jul 06 20:49:00 mobilizon mobilizon[4092]:         (mobilizon 1.0.7) lib/web/controllers/page_controller.ex:1: Mobilizon.Web.PageController.action/2
Jul 06 20:49:00 mobilizon mobilizon[4092]:         (mobilizon 1.0.7) lib/web/controllers/page_controller.ex:1: Mobilizon.Web.PageController.phoenix_controller_pipeline/2
Jul 06 20:49:00 mobilizon mobilizon[4092]:         (phoenix 1.5.7) lib/phoenix/router.ex:352: Phoenix.Router.__call__/2
Jul 06 20:49:00 mobilizon mobilizon[4092]:         (mobilizon 1.0.7) lib/web/endpoint.ex:1: Mobilizon.Web.Endpoint.plug_builder_call/2
Jul 06 20:49:00 mobilizon mobilizon[4092]:         (mobilizon 1.0.7) lib/web/endpoint.ex:1: Mobilizon.Web.Endpoint.call/2
Jul 06 20:49:00 mobilizon mobilizon[4092]:         (phoenix 1.5.7) lib/phoenix/endpoint/cowboy2_handler.ex:65: Phoenix.Endpoint.Cowboy2Handler.init/4

jocelynj avatar Jul 06 '24 18:07 jocelynj

c'est une bonne question, faut que je mette à jour le tout aussi

tykayn avatar Jul 09 '24 10:07 tykayn

La VM a été migrée telle quelle sur le cluster moji, pour libérer le cluster OVH. Les DNS seront bientôt à jour.

@tykayn : est-ce que tu aurais du temps pour gérer la VM, ou devrait-on la couper ?

jocelynj avatar Oct 26 '24 12:10 jocelynj

arf j'ai du temps pour la gérer en ce moment, mais je n'arrive pas à me connecter :C la vm me demande un mot de passe alors que je donne une clé ssh à utiliser

tykayn avatar Oct 28 '24 22:10 tykayn

Il semblerait que ce soit reparti d'après @tykayn sur Masto : https://mobilizon.openstreetmap.fr/

bristow avatar Jan 07 '25 18:01 bristow

oui c'est reparti, cependant je n'ai pas pu importer les comptes et évènements existants. j'ai un dump mais je ne parviens pas à insérer les données v_v il doit y avoir eu des migrations entre deux et pas moyen de les appliquer.

tykayn avatar Jan 07 '25 18:01 tykayn

On dirait que http://mobilizon.openstreetmap.fr/ (sans https) ne retourne pas de page. Est-ce que tu voudrais un redirect vers le https côté proxy ?

jocelynj avatar Feb 03 '25 20:02 jocelynj

@jocelynj volontiers pour la redirection vers https

tykayn avatar Feb 03 '25 20:02 tykayn

Redirection https en place via https://github.com/osm-fr/ansible-scripts/commit/bc0e04cbe207957b0d6c0ad0b74038be67e5d061, merci pour la réinstallation!

jocelynj avatar Feb 04 '25 19:02 jocelynj