Headplane - Problème d'installation - source pour golang incorrecte?

I have searched the forum for similar issues

on

This category is for issues regarding specific apps, NOT general issues with YunoHost.

on

This form is written in English but feel free to write in French if you’re more comfortable!

on

What app is this about, and its version

Headplane, v0.7.0~ynh1

What YunoHost version are you running

12.1.40.1

What type of hardware are you using

VPS bought online

Describe your issue

Bonjour,

J’ai tenté d’installer Headplane et ça semble planter au moment d’installer GO. Selon ce que je vois dans les messages d’erreur, le téléchargement de l’archive abouti à un 404.

Autrement Dex et Headscale sont bien installés.

J’ai songé installer GO manuellement et je vais possiblement le tenter puisque de ce que je vois la version demandée est 1.25.1.

Share relevant logs or error messages

https://paste.yunohost.org/raw/molecaqole

Je suis allé fouillé du côté amont de Headplane et je vois que depuis début juillet il y a un issue pour passer de 1.25.1 à 1.25.7 à cause de CVE-2025-68121. Je présume qu’il faut attendre que ça soit résolu. :sweat_smile:

Est-ce que tu peux partager le log de l’installation ?

C’était déjà dans mon message initial, mais le voici à nouveau:

https://paste.yunohost.org/raw/molecaqole

ls /var/log/yunohost/operations/ | grep app_install-headplane 

Ça ressembe pas mal à ce qu’il y a dans le paste.

[log retiré, voir lien paste plus bas]

Le log posté ne correspond qu’à une seule partie : YNH_APP_ACTION: cleanup_nodejs

Maintenant : yunohost log share 20260830-025300-app_install-headplane.log

Partage ensuite le lien généré.

https://paste.yunohost.org/raw/tehuxitilo

Tu peux essayer d’installer depuis la branche testing

sudo yunohost app install https://github.com/YunoHost-Apps/headplane_ynh/tree/testing

L’erreur 404 était peut-être passagère car l’archive 1.25.1 est -en tout cas actuellement- disponible.

Ça ne fonctionne pas non plus. Ce n’est malheureusement pas clair pour moi de quel endroit ça tente de télécharger l’archive.

https://paste.yunohost.org/raw/enalirenik

L’erreur est curieuse, effectivement. Que donne

curl -I https://go.dev/dl/go1.26.6.linux-amd64.tar.gz

Voici le résultat. Je vois une redirection…?

https://paste.yunohost.org/raw/ewamizereb

On va essayer de voir…

curl -4 -IL https://dl.google.com/go/go1.26.6.linux-amd64.tar.gz
curl -6 -IL https://dl.google.com/go/go1.26.6.linux-amd64.tar.gz
curl -4 -IL https://go.dev/dl/go1.26.6.linux-amd64.tar.gz
curl -6 -IL https://go.dev/dl/go1.26.6.linux-amd64.tar.gz

Bon, du peu que je comprends, IPv6 ça passe pas, mais IPv4 serait OK.

https://paste.yunohost.org/raw/udaqirusah

On retrouve bien les 404 en ipv6. Je confirme que je n’ai pas cette erreur de mon côté.

Dans /etc/gai.conf, décommente temporairement (cela va redonner la priorité à ipv4).

#precedence ::ffff:0:0/96  100                                                                                                                                                                                  

Et relance les tests curl pour voir.

Si pas de problème en ipv4, tu peux relancer l’installation de headplane. En croisant les doigts…:crossed_fingers:

Le changement temporaire fonctionne, j’ai lancé l’installation de la branche Test et c’est en cours!

L’installation a complétée avec succès. J’ai renversé le changement, mais je garde définitivement ceci en tête si je rencontre ce genre de situation à nouveau.