# Appel à installer Duniter 0.9.1

**URL:** https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742
**Category:** ĞDev
**Created:** [30 November 2024 16:08 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742 "2024-11-30T16:08:15Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![joss.rendall](https://forum.duniter.org/user_avatar/forum.duniter.org/joss.rendall/32/8566_2.png) [@joss.rendall](https://forum.duniter.org/u/joss.rendall)
#### Post date: [1 December 2024 18:14 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/21 "2024-12-01T18:14:53Z")

</div>

> [@HugoTrentesaux](#):
>
> faites signe quand vous pensez que votre oracle est ok pour qu’on refasse une session renouvellement d’adhésion 😉

j’ai mis à jour l’oracle … niveau smtih suis en “incoming”…patience

---

<div class="post-metadata">

### Author: ![tuxmain](https://forum.duniter.org/user_avatar/forum.duniter.org/tuxmain/32/6423_2.png) [@tuxmain](https://forum.duniter.org/u/tuxmain)
#### Post date: [1 December 2024 19:28 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/22 "2024-12-01T19:28:29Z")

</div>

Oracle démarré.

Mais il suffit qu’un oracle fonctionne pour que l’évaluation fonctionne.

Ça serait amusant aussi de tester un oracle pirate qui soumettrait un faux résultat&nbsp;: tant qu’une majorité est honnête, ça ne devrait pas changer le résultat final. J’essaierai à l’occasion. (en principe ça marche dans les tests unitaires mais c’est mieux en vrai) ([edit] ah ba [c’est déjà arrivé par accident](https://forum.duniter.org/t/exemple-de-non-consensus-sur-la-regle-de-distance/12744))

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [2 December 2024 13:02 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/23 "2024-12-02T13:02:22Z")

</div>

Mon oracle est ok.

Pour raconter rapidement mon vécu 🙂 , j’ai crée mon identité en tant que dérivation d’une clé principale.

Une mise à jour de Gecko avait fait sauté l’ensemble des portefeuilles. La restauration depuis la mnémonique n’a pas restauré le portefeuille associé à la dérivation. Ce qui fait que je n’ai pas eu l’occasion de confirmer dans les délais ☹

Quelques temps après, j’ai crée dans Gecko autant de dérivations que nécessaire pour créer de nouveau mon identité. Cela a fonctionné !

Ce matin, j’ai appliqué la nouvelle mise à jour, mon solde est maintenant à 0.

Quand je checke avec gcli voici ce que j’obtiens :

```auto
gcli identity show
Identity index: 14594
Username: daigongen
Address: 5HZ31wG4rw5E2VoQzRK9m1eBVcA1chJ1qTPEix5VoJwX8Nox
Status: Unvalidated
Certifications: received 6, issued 0

```

Un autre output pour confirmation:

```auto
gcli identity confirm daigongen
Mnemonic: 
Subxt(Rpc(ClientError(Call(ErrorObject { code: ServerError(1010), message: "Invalid Transaction", data: Some(RawValue("Transaction is outdated")) }))))

```

 ![image](https://forum.duniter.org/uploads/default/original/2X/d/def90d6a7bad0b876c04e2df7463694b6e1a0f4d.png)

Que faut-il faire pour valider l’identité ? Merci

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [2 December 2024 14:11 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/24 "2024-12-02T14:11:30Z")

</div>

> [@daigongen](#):
>
> `Transaction is outdated`

Je suis allé voir le code pour avoir la doc, et j’ai fait un post dédié : [Cas possibles pour un extrinsic en échec](https://forum.duniter.org/t/cas-possibles-pour-un-extrinsic-en-echec/12749).

Dans ton cas c’est “General error to do with the transaction being outdated (e.g. nonce too low).”. Je suppose que tu es connecté à un nœud qui a un problème, ou que tu as une vieille version de Ǧcli.

D’ailleurs je vois ceci en haut de ton Duniter Panel :

 ![image](https://forum.duniter.org/uploads/default/original/2X/4/4fcda71bc9a5e96afb8acd1216c7100824b69136.png)

Cela signifie que le noeud Duniter et l’indexeur utilisés ne sont pas synchronisés. Peux-tu donner :

- ta version de Ğcli (`gcli --version`)
- le noeud Duniter sur lequel est configuré ton gcli (`gcli config show`)
- le noeud Duniter sur lequel est configuré ton Duniter Panel (`/settings`)

Tu peux également confirmer l’identité depuis Duniter Panel, tu la trouveras facilement depuis les certifications envoyées par ton premier certificateur ou via ta clé publique.

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [2 December 2024 14:35 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/25 "2024-12-02T14:35:45Z")

</div>

Voici le retour des différentes commandes :

```auto
gcli --version
gcli 0.3.0

```

```auto
gcli config show
Ğcli config
duniter endpoint wss://gdev.coinduf.eu/
indexer endpoint https://squid.gdev.coinduf.eu/v1/graphql
address 5HZ31wG4rw5E2VoQzRK9m1eBVcA1chJ1qTPEix5VoJwX8Nox

```

```auto
gcli identity request-distance-evaluation
Mnemonic: 
Subxt(Rpc(ClientError(Call(ErrorObject { code: ServerError(1010), message: "Invalid Transaction", data: Some(RawValue("Transaction is outdated")) }))))

```

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [2 December 2024 15:10 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/26 "2024-12-02T15:10:05Z")

</div>

avec le Duniter Panel, je clique sur

> request distance evaluation

mais cela ne semble pas produire un effet quelconque. Le bouton apparaît à nouveau.

 ![image](https://forum.duniter.org/uploads/default/original/2X/f/f01109d7a2414a95bfea898ef0df138fef47159c.png)

---

<div class="post-metadata">

### Author: ![tuxmain](https://forum.duniter.org/user_avatar/forum.duniter.org/tuxmain/32/6423_2.png) [@tuxmain](https://forum.duniter.org/u/tuxmain)
#### Post date: [2 December 2024 15:18 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/27 "2024-12-02T15:18:03Z")

</div>

Au bloc 4156311 il y a une erreur “Distance is already under evaluation.”.

Ton identité est déjà dans la pool 0 actuellement.

[edit] Tu peux regarder l’avancement de l’évaluation dans PolkadotJS, à la dernière phase on voit les résultats s’ajouter en direct dans le storage bloc après bloc, c’est amusant.

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [2 December 2024 15:42 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/28 "2024-12-02T15:42:32Z")

</div>

ça c’est décoincé. Super !

```auto
gcli identity show
Identity index: 14594
Username: daigongen
Address: 5HZ31wG4rw5E2VoQzRK9m1eBVcA1chJ1qTPEix5VoJwX8Nox
Status: Member
Certifications: received 6, issued 0

```

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [2 December 2024 15:43 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/29 "2024-12-02T15:43:13Z")

</div>

a votre bon cœur pour l’invitation et certification smith 🙏🤪

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [2 December 2024 16:45 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/30 "2024-12-02T16:45:49Z")

</div>

@Moul m’a invité & certifié. Il ne manque plus qu’une certification.

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [2 December 2024 16:52 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/31 "2024-12-02T16:52:54Z")

</div>

J’ai màj mon nœud forgeron et mon oracle en v0.9.1.  
Voici le pourcentage actuel dans [la télémétrie](https://telemetry.polkadot.io/#stats/0xc184c4ccde8e771483bba7a01533d007a3e19a66d3537c7fd59c5d9e3550b6c3) :  
 ![image](https://forum.duniter.org/uploads/default/original/2X/c/c247f030d7ea26c80d92faef720936b4322ced5c.png)

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [2 December 2024 17:14 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/32 "2024-12-02T17:14:25Z")

</div>

Yes !

```auto
Waiting 200 seconds before next execution...
INFO [distance_oracle] Evaluating distance for period 145
INFO [distance_oracle] Distance for idty 49: 831/893 = 93.049324%

```

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [3 December 2024 11:19 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/33 "2024-12-03T11:19:39Z")

</div>

Merci @Pini pour la seconde certification. J’ai un souci avec mon compte et/ou mon noeud. Je ne peux pas paramétrer les clefs de sessions.

Lorsque je me connecte en local (duniter panel) cf. copie d’écran si dessous,

 ![image](https://forum.duniter.org/uploads/default/original/2X/b/b7e2307a643f86ea3439286f55e42daea8986f4c.png)

Lorsque je vais sur l’onglet “Smith” et clique sur mon identité, j’obtiens ceci :

 ![image](https://forum.duniter.org/uploads/default/original/2X/b/b1852d9cc98d7c316f0070e52df35fb1a192a0de.png)

Pourtant une recherche via l’onget web of trust semble ok :

 ![image](https://forum.duniter.org/uploads/default/original/2X/9/940f24e5284607f03af3eea826f756d73a094229.png)

Voila ce que j’obtiens avec gcli :

```auto
gcli smith update-keys
Mnemonic: 
Subxt(Rpc(ClientError(Call(ErrorObject { code: ServerError(1010), message: "Invalid Transaction", data: Some(RawValue("Transaction is outdated")) }))))

```

La config de gcli est la suivante :

```auto
 gcli config show
Ğcli config
duniter endpoint ws://127.0.0.1:9944
indexer endpoint https://squid.gdev.coinduf.eu/v1/graphql
address 5HZ31wG4rw5E2VoQzRK9m1eBVcA1chJ1qTPEix5VoJwX8Nox

```

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [3 December 2024 11:26 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/34 "2024-12-03T11:26:51Z")

</div>

Je vois que tu as deux certifications forgeron sur Ğcli et Duniter Panel. J’ai tenté d’utiliser l’indexeur que tu indiques, et ça affiche toujours deux certifs smith.

Pour effectuer des actions smith sur l’API RPC, il te faut te connecter à un nœud smith via RPC Unsafe. Est-ce le cas ici ?

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [3 December 2024 11:30 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/35 "2024-12-03T11:30:16Z")

</div>

je suis connecté à mon nœud via un tunnel ssh pour utiliser gcli (cf gcli config show)

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [3 December 2024 11:35 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/36 "2024-12-03T11:35:39Z")

</div>

Est-ce que la commande `gcli smith set-session-keys` donne un meilleur résultat ?

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [3 December 2024 11:54 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/37 "2024-12-03T11:54:56Z")

</div>

Comment je récupère la clef avec gcli ? je ne vois pas de commande possible.

J’ai réinstallé l’addin polkatdotjs pour générer une clef puis j’essaye de la passer avec gcli :

```auto
gcli smith set-session-keys "clef recuperée avec polkatdot"
Mnemonic: 
Subxt(Rpc(ClientError(Call(ErrorObject { code: ServerError(1010), message: "Invalid Transaction", data: Some(RawValue("Transaction is outdated")) }))))

```

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [3 December 2024 11:56 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/38 "2024-12-03T11:56:10Z")

</div>

deuxième question comment splitter la clef, l’interface est différente maintenant avec polkatdot :

 ![image](https://forum.duniter.org/uploads/default/original/2X/9/9ae5eaf34c2a3a544e41b962d97cb11d71d775cf.png)

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [3 December 2024 11:57 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/39 "2024-12-03T11:57:13Z")

</div>

> [@daigongen](#):
>
> `Subxt(Rpc(ClientError(Call(ErrorObject { code: ServerError(1010), message: "Invalid Transaction", data: Some(RawValue("Transaction is outdated")) }))))`

Alors là je sèche complètement. Ça arrive quand tu lances la commande dans gcli mais que tu ne la termines pas tout de suite parce que tu fais une transaction ailleurs :

 ![image](https://forum.duniter.org/uploads/default/original/2X/c/cdb19a2e79585ea769bacc95704ad0b9a604ca23.png)

> J’arrive à reproduire ici avec les étapes suivantes :
> 
> 1. entrer la commande mais ne pas entrer le mot de passe
> 2. valider une commande dans une autre fenêtre
> 3. valider la première commande
> 
> J’obtiens ainsi la même erreur que toi.

Mais là si tu ne fais pas plusieurs transactions en même temps, je ne sais pas ce qui peut causer ça.

> [@daigongen](#):
>
> cela ne semble pas produire un effet quelconque. Le bouton apparaît à nouveau.

Je ne vois pas bien en noir sur bleu foncé, mais normalement tout clic sur un bouton devrait au moins afficher un message à côté du bouton.

> [@daigongen](#):
>
> Lorsque je vais sur l’onglet “Smith” et clique sur mon identité, j’obtiens ceci :

Là ça pourrait être un problème d’indexeur, est-ce que tu peux montrer ta page settings ([edit] j’avais pas vu ta page “home”) et network scan ? Voici ma page scan, les indexeurs semblent être tous à jour (ceux qui sont allumés en tout cas) :

 ![image](https://forum.duniter.org/uploads/default/original/2X/d/d81bd833ecd75d4841280349db5055f3a0a1ae87.png)

Il faudrait d’abord comprendre le problème “Transaction is outdated” avant de passer à la suite parce que ça va te gêner tout du long 😕

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [3 December 2024 12:11 UTC](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742/40 "2024-12-03T12:11:39Z")

</div>

Je sèche aussi, si tu as du temps cet am, tu peux essayer de te connecter à distance. Si c’est possible, dis-moi quel outil tu souhaites utiliser.

[Previous page](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742.md?page=1)

[Next page](https://forum.duniter.org/t/appel-a-installer-duniter-0-9-1/12742.md?page=3)
