Installation serveur wotwizard

Bonjour @gerard94 j’ai suivit ton install.md pour installer un serveur wotwizard puis celui de @HugoTrentesaux sur ce fil de discussion : 🧙 Nouveau noeud WotWizard - #87 par Hugo-Trentesaux - Outils - Support utilisateur - Forum Monnaie Libre mais je n’arrive pas à installer le serveur correctement…

Je précise que mon serveur principal est sous Yunohost et que pour la configuration de nginx je galère un peu…

En ce qui concerne le serveur wotwizard en suivant le tuto de Hugo j’obtiens ceci au lancement de celui-ci :

WotWizard version 5.8.7

panic: 22

goroutine 1 [running]:

util/misc.haltCommon({0xc00009fd58, 0x1, 0x8?})

/home/gerard/goPerso/src/util/misc/misc.go:222 +0x1e5

util/misc.Assert(...)

/home/gerard/goPerso/src/util/misc/misc.go:232

util/bTree.(*Database).OpenIndex(0xc0002185a0, 0x0, 0xc00014a180, {0x9fbf00?, 0xedf688})

/home/gerard/goPerso/src/util/bTree/bTree.go:1976 +0x13f

duniter/blockchain.openB()

/home/gerard/goPerso/src/duniter/blockchain/blockchain.go:1083 +0x59f

duniter/blockchain.Start(0xc00015ae40)

/home/gerard/goPerso/src/duniter/blockchain/blockchain.go:3096 +0x77

duniter/gqlReceiver.Start()

/home/gerard/goPerso/src/duniter/gqlReceiver/gqlReceiver.go:654 +0x74

duniter/run.Start()

/home/gerard/goPerso/src/duniter/run/run.go:55 +0x1c5

main.main()

/home/gerard/goPerso/src/duniter/wwServer/wwServer.go:24 +0x2a

Le panic: 22 au début me chagrine, j’ai l’impression que c’est une erreur.
Lorsque j’essaie de lancer le .wwClient j’obtiens : commande introuvable

Enfin dans mon fichier de conf de nginx j’ai rajouté les deux lignes de ton tuto en plus de ce qui est inscrit par Yunohost directement mais le domaine me renvoie vers le SSO de Yunohost au lieu du localhost:7070 qui d’ailleurs n’est pas joignable : accès interdit depuis mon navigateur.

J’aimerais vraiment pouvoir aider en installant un serveur wotwizard mais cela ne m’a pas l’air si simple qu’il n’y paraît…

Par avance merci de vos Ă©claircissements.
Amicalement, Francis

Le top serait de créer un paquet Yunohost… :nerd_face:

1 Like

C’est normal, pour exécuter une commande qui n’est pas dans ton PATH, il faut donner le chemin. Soit de manière absolue avec /chemin/vers/executable, soit de manière relative avec ./executable. Si tu écris .executable, c’est juste le nom de fichier caché qui commence par un point.

Pas trop le temps de regarder comment faire un paquet Yunohost, mais il doit y avoir quelques personnes sur ce forum qui savent faire.

1 Like

Autant pour moi, désolé, j’avais effectivement oublié le / …
Du coup j’obtiens ceci :

./wwClient

2022/11/17 15:23:45 *** ERROR ***

2022/11/17 15:23:45 404

2022/11/17 15:23:45 101

panic: 101

goroutine 1 [running]:

util/misc.haltCommon({0xc00019f8d0, 0x2, 0x51d380?})

/home/gerard/goPerso/src/util/misc/misc.go:222 +0x1e5

util/misc.Assert(...)

/home/gerard/goPerso/src/util/misc/misc.go:232

duniterClient/gqlSender.send({0xc00007ee40, 0x51})

/home/gerard/goPerso/src/duniterClient/gqlSender/gqlSender.go:75 +0x285

duniterClient/gqlSender.Send({0x0?, 0x0}, 0x87ef40?, {0x0, 0x0})

/home/gerard/goPerso/src/duniterClient/gqlSender/gqlSender.go:129 +0x7a5

duniterClient/gqlSender.startReset()

/home/gerard/goPerso/src/duniterClient/gqlSender/gqlSender.go:146 +0x36

duniterClient/gqlSender.init.0()

/home/gerard/goPerso/src/duniterClient/gqlSender/gqlSender.go:193 +0x2a

Le client (la partie html) nécessite que le serveur soit en train de tourner. À voir avec gerard pour les messages d’erreurs.

1 Like