l’installateur ? Non, j’ai fait ça à la main, J’ai pris le duniter pour arm 1.6.23 et j’ai fait un petit dd sur une micro sd… C’est quoi cet installateur ? Je l’ai pas vu.
j’ai utilisé le paquet pour arm 1.6.23, qui tourne nickel sur raspbian. Je ne peux pas installer directement debian sur un raspberry ou un banana, il faut une version arm (raspbian, xbian, armbian, bananian). Mais les dépôts sont reliés à la version debian stretch.
Possible, mais la version release marche pas non plus sur le banana, alors qu’elle tourne sur mon raspberry !
En plus, j’ai réinstallé nodejs, puis réinstallé duniter.
Je comprends pas pourquoi il trouve pas ce putain de node.
C’est curieux comme retour, étant donné que au tout début tu nous indiquais :
/opt/duniter//node/bin/node: Aucun fichier ou dossier de ce type
Je t’invite donc à nous donner le retour de :
/opt/duniter//node/bin/node -v
Par ailleurs voici le code de la commande système duniter, ça pourra aider à comprendre :
duniter() {
local NODE
local LOGS_FILE
if [ -z "$DEV_MODE" ]; then
### Production mode
if [[ -d $DUNITER_DIR/node ]]; then
NODE=$DUNITER_DIR/node/bin/node
else
echo "Node.js is not embedded in this version of Duniter"
return
fi;
else
### Cheating with DEV mode
DUNITER_DIR=`pwd`
NODE=node
fi
VERSION=`$NODE -v`
if [[ $VERSION != v8* ]] && [[ $VERSION != v9* ]]; then
echo "$NODE v8 or v9 is required";
else
# Calls duniter JS command
cd $DUNITER_DIR
$NODE "$DUNITER_DIR/bin/duniter" "$@"
fi;
}
C’est parce que j’ai tenté plusieurs trucs depuis ce message.
Mais c’est pas grave, j’ai tout formaté, réinstallé armbian, installé nodejs 8, rebooté, installé duniter 1.6.23 pour arm et ça marche. je ne sais pas pourquoi ça a fait ça avant, mais c’est réglé.
Merci à vous pour toutes ces infos, ça m’a quand même aidé à réinstaller le bidule proprement et à comprendre un peu mieux cette histoire de node.
Si j’ai bien suivi, et si tu as fait un “downgrade” ou une “dégradation” en 1.6.23, c’est que le build arm de la 1.6.25 a un problème sur certains appareils ?
Ben j’ai pas réussi à faire tourner la 1.6.25 en tout cas. Ça me donne le message cité plus haut : node absent.
La 1.6.23 tourne. Mal, mais elle tourne.
Mais j’ai pas dit mon dernier mot. J’ai un banana m64 (en 64 bits) je devrais donc logiquement pouvoir y installer la 1.6.25 en version 64bit.
Suite de la bataille à venir, donc…
Nodejs est intégré dans le paquet Duniter. Tu n’as pas besoin de l’installer.
Essayes sans, peut-être que ça fait conflit.
Sinon, il est possible que le paquet Debian ait mal été construit.
Si d’autres personnes peuvent confirmer que la version de ce paquet ARM fonctionne sur leurs cartes ARM.
Où, c’est qu’on a pas de build pour cette architecture : ARM64 n’est ni une architecture ARM ni 64 bits.