PB install noeud duniter sur raspberry pi


#1

Bonsoir, j’essaie d’installer un noeud duniter sur raspberrypi. J’ai téléchargé le fichier .deb version arm (duniter-server-v0.50.0-linux-armv7l.deb) puis fait la commande dpkg dans le terminal. J’ai essayé de lancer webduniter mais j’ai error code ‘1’. Que puis-je faire pour solutionner?
Ci-dessous une copie de l’affichage :

pi@raspberrypi ~ $ sudo dpkg -i /media/pi/fil-key32GB/Duniter/duniter-server-v0.50.0-linux-armv7l.deb
Sélection du paquet duniter précédemment désélectionné.(Lecture de la base de données… 110801 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de …/duniter-server-v0.50.0-linux-armv7l.deb …
Dépaquetage de duniter (0.50.0) …
Paramétrage de duniter (0.50.0) …
Traitement des actions différées (« triggers ») pour gnome-menus (3.13.3-6) …
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.22-1) …
Traitement des actions différées (« triggers ») pour mime-support (3.58) …
pi@raspberrypi ~ $ duniter webstart
Error code '1’
2016-11-11T22:09:47+01:00 - warn: No configuration loaded
2016-11-11T22:09:51+01:00 - warn: No configuration loaded
You have configuration issues. Please fix them and retry to start your node with duniter restart or duniter webrestart.
pi@raspberrypi ~ $


#2

Il faut juste lancer une commande de configuration au tout premier lancement :

duniter config --autoconf

Ça me fait penser qu’on pourrait le faire automatiquement, si l’on détecte qu’il n’y a pas de configuration.


#3

Ticket ouvert.


#4

Si tu veux faciliter ton installation avec YunoHost tout en profitant des avantages de YunoHost.
Il y a une image toute fraichement buildé pour Rasp.

Je peux te donner un accès au tutoriel d’installation de YunoHost et du paquet Duniter si tu ne viens pas au RML8 où il y aura cet atelier.


#5

J’ai tapé duniter config --autoconf deux fois mais ça n’a pas abouti. Copie des lignes affichées:


#6

OK, sinon 2 possibilités :

duniter init --autoconf

De mémoire, cette commande est plus adaptée à l’installation d’un nouveau nœud qu’on ne synchronise pas immédiatement. Ensuite, tu devrais pouvoir lancer ton nœud.

Sinon, tu peux te synchroniser :

duniter sync duniter.org 8999

Ce qui devrait finalement débloquer la situation.


#7

Bonjour, je veux bien accéder à ton tuto et essayer avec yunohost car je ne pourrai pas suivre ton atelier aux RML8 étant pris sur le module Galilée de Galuel.


#8

Ok, tu y as accès normalement.
Je me demande si j’aurai pas dû publier le tutoriel depuis qu’il est finalisé plutôt que de le laisser dormir jusqu’aux RML8 pour faire la surprise.


#9

J’ai installé (v0.60.0/duniter-server-v0.60.0-linux-armv7l.deb) un nouveau nœud sur Raspberry pi pour pouvoir le faire tourner en permanence et supprimer le premier de l’ordi.
L’installation c’est bien passé, la synchronisation aussi, j’aimerai maintenant le personnalisé avec ma clé publique (sans environnement graphique c’est quand même plus compliqué…).
Y aurait il une page d’aide vers laquelle se tourner ?


#10

Tu peux modifier directement le fichier conf.json en remplaçant les données dans “Salt” et “passwd”

/root/.duniter/duniter_default/conf.json (je suis pas sur du chemin …)

{
 "currency": "test_net",
 "port": 8999,
 "ipv4": "10.2.126.5",
 "ipv6": "",
 "upnp": true,
 "remotehost": "testnet.vincentux.fr",
 "remoteipv4": "",
 "remoteipv6": "",
 "remoteport": 8999,
 "salt": "********************",
 "passwd": "********************",
 "endpoints": [],
 "rmEndpoints": [],
 "cpu": 0.8,
 "upInterval": 3600000,
 "c": 0.1,
 "dt": 86400,
 "ud0": 100000,
 "stepMax": 5,
 "sigPeriod": 10800,
 "sigValidity": 31557600,
 "msValidity": 15778800,
 "sigQty": 1,
 "xpercent": 0.9,
 "percentRot": 0.66,
 "blocksRot": 40,
 "powDelay": 0,
 "avgGenTime": 300,
 "dtDiffEval": 25,
 "medianTimeBlocks": 12,
 "participate": true,
 "httplogs": false,
 "udid2": false,
 "timeout": 3000,
 "routing": true,
 "isolate": false,
 "forksize": 100,
 "sync": {},
 "createNext": true,
 "sigStock": 40,
 "sigWindow": 2629800,
 "idtyWindow": 604800,
 "msWindow": 604800,
 "rootoffset": 0,
 "pair": {
  "pub": "9bZEATXBGPUSsk8oAYi4KAChg3rHKwNt67hVdErbNGCW",
  "sec": "66Ryc2gJYUh7whUZCyaGvSj27WpvDjkb7W8np3fHMu3Eaw4FjQdxF4ass7yjS7SWussMHjRXqUR7REuLQNBBNGqU"
 }
}

#11

J’ai trouvé le chemin
./.config/duniter/duniter_default/conf.json


#12

I don’t see your node on the network, have you configured your node as you wished?


#13

No,
It’s not working like i want but i learn few commands like “find”, “cat”, “nano”, I’m not wasting my time.
I try something else before asking help… thanks


#14

I see my node on the network, but it is not synchronise.
And it’s seems to miss 3 lines at the bottom of my “conf.json” file (“pair”, “pub”, “sec”)
{
“currency”: “test_net”,
“port”: 65425,
“ipv4”: “192.168.1.55”,
“ipv6”: null,
“upnp”: true,
“remotehost”: null,
“remoteipv4”: “87.90.32.15”,
“remoteipv6”: null,
“remoteport”: 65425,
“salt”: “****************”,
“passwd”: “**************”,
“endpoints”: [],
“rmEndpoints”: [],
“cpu”: 0.6,
“upInterval”: 3600000,
“c”: 0.1,
“dt”: 86400,
“ud0”: 100000,
“stepMax”: 5,
“sigPeriod”: 10800,
“sigValidity”: 31557600,
“msValidity”: 15778800,
“sigQty”: 1,
“xpercent”: 0.9,
“percentRot”: 0.66,
“blocksRot”: 40,
“powDelay”: 0,
“avgGenTime”: 300,
“dtDiffEval”: 25,
“medianTimeBlocks”: 12,
“participate”: true,
“httplogs”: false,
“udid2”: false,
“timeout”: 3000,
“routing”: true,
“isolate”: false,
“forksize”: 100,
“sync”: {},
“createNext”: true,
“sigStock”: 40,
“sigWindow”: 2629800,
“idtyWindow”: 604800,
“msWindow”: 604800,
“rootoffset”: 0
}
I’m stuck, don’t now what to do now…

Have a good evening everybody.


#15

Is this issue still valid? This was on TestNet.


#16

The “conf.json” file has changed for Gtest and I don’t see anymore “salt and passwd” so I stop my R-PI and use Duniter-desktop on my laptop again.
I will try as soon as possible…