Le nombre de blocs trouvés au total dans la chaîne était affiché dans la tuile en bas à gauche. Mais, cette information a été enlevée pour une raison valable, dont je ne me rappelle plus.
Oui, conserver la ligne d’établissement de connexion semble une bonne chose, et remplacer les erreurs par ce que tu proposes semble une amélioration.
Ce n’est pas moi qui gère la web-ui, donc je ne suis pas sûr, mais il me semble que ça ralentissait trop le chargement de l’interface graphique.
Concernant le code de WS2P je ne souhaite pas le faire évoluer, il est trop complexe je risquerai d’y introduire des régressions et d’y perdre un temps fou. Je prévois de réécrire directement un nouveau protocole réseau en Rust (WS2Pv2) qui corrigera les écueils de WS2Pv1, dont celui que vous signalez ici.
Je teste l’installation de la 1.8 avec Yunohost toujours… Je me demande si la synchro est valide quand on se connecte avec l’interface web directement après l’installation, ou bien si quand je vais relancer duniter avec root il va devoir se resynchroniser entièrement ?
Il faudrait pas qu’il se crée des données avec admin, ou avec l’utilisateur Yunohost choisi pour la gestion, puis des données avec root ?
Le fonctionnement reste nébuleux…
…
Bon apparemment ça marche.
-> Suppression de l’application Duniter 1.7.21 (interface graphique)
-> Installation Duniter 1.8 via l’interface graphique Yunohost
-> Lancement via l’interface graphique
-> Connexion + Synchro OK (environ 20 mn je dirais…)
-> Entrer la Clé membre
-> SSH -> duniter stop -> su -> duniter webstart
-> En attente de blocs calculés…
ça ne marche pas, les blocs calculés ne se font toujours pas avec la clé membre (quoique la clé membre apparaisse dans les logs, mais pas concernant le calcul comme vu précédemment).
# duniter webstart
This upgrade requires resetting the data and resynchronization (duniter reset data && duniter sync).
# duniter reset data && duniter sync
2020-06-17T13:54:01+02:00 - debug: Plugging file system...
This upgrade requires resetting the data and resynchronization (duniter reset data && duniter sync).
2020-06-17T13:54:01+02:00 - error: This upgrade requires resetting the data and resynchronization (duniter reset data && duniter sync).
Bloqué, impossible d’accéder à la webui maintenant… error 502
Ça c’est le passage à ring (lib de crypto Rust). Ring est plus efficient sur arm que tweetnacl, ça devrait réduire les inégalités entre architectures arm et x86
J’ai pu installer duniter v1.8 sur yunohost (sur raspi 4) en installant le paquet officiel via l’interface admin web de Yunohost très facilement.
J’ai uniquement eu besoin de redémarrer mon yunohost (par l’interface admin web) pour que ça fonctionne.
Bonsoir @Moul
j’ai migré mon serveur YunoHost sur une nouvelle machine que j’ai réparé car le raspberry Pi 3 était vraiment léger avec tout ce que j’avais dessus.
Lorsque j’ai fait ma sauvegarde du sytème complet, il n’a pas voulu me prendre Duniter, j’ai donc juste fait une sauvegarde de ma config Duniter à part…
Là mon serveur est opérationnel, j’ai ré-installé presque tout, je voulais passer à Duniter mais j’ai une erreur, YunoHost ne veut pas m’installer Duniter !
Il me met une erreur : Impossible d’installer duniter : Une erreur est survenue dans le script d’installation de l’application
Je te colle le déroulé de l’installation si jamais tu as une idée je suis preneur…
Par avance merci
Bonne fin de journée, amicalement.
**Erreur :** /!\ Packagers ! This app uses a very old deprecated helpers ... Yunohost automatically patched the helpers to use the new recommended practice, but please do consider fixing the upstream code right now ...
**Info :** Installation de duniter...
**Erreur :** Impossible d’installer duniter : Une erreur est survenue dans le script d’installation de l’application
**Info :** L’opération 'Installer l’application 'duniter'' a échoué ! Pour obtenir de l’aide, merci de partager le journal de l’opération en utilisant la commande 'yunohost log display 20210118-173729-app_install-duniter --share'
**Attention :** Here's an extract of the logs before the crash. It might help debugging the error:
**Info :** DEBUG - + [[ x64 != \x\6\4 ]]
**Info :** DEBUG - + ynh_app_setting_set duniter port 10901
**Info :** DEBUG - + [[ port =~ (unprotected|protected|skipped)_ ]]
**Info :** DEBUG - + ynh_app_setting set duniter port 10901
**Info :** DEBUG - + ynh_app_setting_set duniter arch x64
**Info :** DEBUG - + [[ arch =~ (unprotected|protected|skipped)_ ]]
**Info :** DEBUG - + ynh_app_setting set duniter arch x64
**Info :** DEBUG - + ynh_app_setting_set duniter admin butterfly
**Info :** DEBUG - + [[ admin =~ (unprotected|protected|skipped)_ ]]
**Info :** DEBUG - + ynh_app_setting set duniter admin butterfly
**Info :** DEBUG - + yunohost firewall allow TCP 10901
**Info :** DEBUG - + INSTALL_DUNITER_DEBIAN_PACKAGE
**Info :** DEBUG - + version=v1.8.0
**Info :** DEBUG - + url_base=https://git.duniter.org/nodes/typescript/duniter/
**Info :** DEBUG - + '[' x64 == x64 ']'
**Info :** DEBUG - + mid_url=-/jobs/40349/artifacts/raw/work/bin/
**Info :** DEBUG - + deb=duniter-server-v1.8.0-linux-x64.deb
**Info :** DEBUG - + url=https://git.duniter.org/nodes/typescript/duniter/-/jobs/40349/artifacts/raw/work/bin/duniter-server-v1.8.0-linux-x64.deb
**Info :** DEBUG - + wget -nc --quiet https://git.duniter.org/nodes/typescript/duniter/-/jobs/40349/artifacts/raw/work/bin/duniter-server-v1.8.0-linux-x64.deb -P /tmp
**Info :** ERROR - Impossible d’installer duniter : Une erreur est survenue dans le script d’installation de l’application
**Attention :** Supprimer l’application après l’échec de l’installation...
**Attention :** Failed to stop duniter.service: Unit duniter.service not loaded.
**Attention :** dpkg: avertissement: requête ignorée : suppression de duniter, qui n'est pas installé
**Attention :** Failed to disable unit: Unit file duniter.service does not exist.
**Attention :** Le service 'duniter' est inconnu
**Erreur :** L’opération 'Installer l’application 'duniter'' a échoué ! Pour obtenir de l’aide, merci de partager le journal de l’opération en utilisant la commande 'yunohost log display 20210118-173729-app_install-duniter --share'
Oui, c’est dû à ce problème. Je n’ai pas eu le temps de m’en occuper. Si tu veux tu peux t’occuper de mettre à jour l’URL de téléchargement dans le paquet pour pouvoir faire une contribution.