@cgeek, @HugoTrentesaux, @poka
Je remarque un soucis avec mon noeud Smith “G1” redéployé hier (suite à la demande de @aya ).
Pour une raison obscure, le gcli installé en local n’arrive plus à l’utiliser pour les requêtes RPC alors que cela à bien fonctionné hier pour faire les identity change-owner-key, smith update-keys, smith go-online etc…
Alors que si j’utilise l’Api RPC du noeud Archive déployé au même moment, cela fonctionne.
Le noeud Smith fonctionne bien et les logs semblent corrects.
# Le Smith & Oracle
docker compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
duniter-g1-distance-oracle duniter/duniter-v2s-g1-1000:latest "docker-distance-ent…" distance-oracle 16 hours ago Up 16 hours 9615/tcp, 9944/tcp, 30333/tcp
duniter-g1-smith duniter/duniter-v2s-g1-1000:latest "docker-entrypoint" duniter-g1-smith 16 hours ago Up 16 hours 9615/tcp, 30333/tcp, 127.0.0.1:9965->9944/tcp
Le port (interne 9944) est bien exposé sur 127.0.0.1:9965
Le soucis:
./gcli config show
Ğcli config
(fixed) Ğune network: gtest
duniter endpoint: ws://127.0.0.1:9965
indexer endpoint: http://127.0.0.1:5678/v1/graphql
address: g1LrrQcqobzaGX8QgB6T3aMEijVzQEubbpRLw6EesoYH8Nico
(Vault: Base[address:g1LrrQcqobzaGX8QgB6T3aMEijVzQEubbpRLw6EesoYH8Nico, g1v1_pub_key:6bkx86s9AyigmwePu9v9dNuS4oiQyWyEXu3p5uZo8tar, name:Some("Nicolas80-G1"), crypto_scheme:Some(Ed25519)])
./gcli identity show
Duniter("can not connect to duniter ws://127.0.0.1:9965")
En utilisant mon serveur Archive (dépoyé au même moment - pas de port interne; juste avec reverse proxy) cela fonctionne bien
./gcli -u wss://archive-rpc.g1.brussels.ovh identity show
Identity index: 12242
Username: Nicolas80
Address: g1LrrQcqobzaGX8QgB6T3aMEijVzQEubbpRLw6EesoYH8Nico
Status: Member
Certifications: received 13, issued 17
Smith status: Smith
Smith certs: received 14, issued 14
Linked accounts count: 2
Et je peux vérifier que je suis toujours online:
./gcli -u wss://archive-rpc.g1.brussels.ovh smith show-online
Online:
poka, 1000i100, tuxmain, SyoulAnuanua, Nicolas80, JosselinFERREIRA
Incoming:
Outgoing:
Et pour être sur, j’ai bien le port 9965 mappé depuis la machine hote:
netstat -lntp
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
...
tcp 0 0 127.0.0.1:9965 0.0.0.0:* LISTEN -
...
EDIT
Je vois dans les logs de l’Oracle que cela à commencé à planter tôt ce matin (alors que rien n’a changé sur le serveur) 
2026-02-22T10:11:41Z Waiting 120 seconds before next execution...
2026-02-22T10:13:41Z DEBUG [jsonrpsee-client] Connecting to target: Target { host: "duniter-g1-smith", host_header: "duniter-g1-smith:9944", _mode: Plain, path_and_query: "/", basic_auth: None }
2026-02-22T10:13:41Z DEBUG [jsonrpsee-client] Connection established to target: Target { host: "duniter-g1-smith", host_header: "duniter-g1-smith:9944", _mode: Plain, path_and_query: "/", basic_auth: None }
2026-02-22T10:13:41Z DEBUG [distance_oracle::api] Looking at Pool0 for pool index 2
2026-02-22T10:13:41Z INFO [distance_oracle] Nothing to do: Pool does not exist
2026-02-22T10:13:41Z Waiting 120 seconds before next execution...
2026-02-22T10:15:41Z DEBUG [jsonrpsee-client] Connecting to target: Target { host: "duniter-g1-smith", host_header: "duniter-g1-smith:9944", _mode: Plain, path_and_query: "/", basic_auth: None }
2026-02-22T10:15:41Z DEBUG [jsonrpsee-client] Connection established to target: Target { host: "duniter-g1-smith", host_header: "duniter-g1-smith:9944", _mode: Plain, path_and_query: "/", basic_auth: None }
2026-02-22T10:15:41Z
2026-02-22T10:15:41Z thread 'main' panicked at /root/distance-oracle/src/api.rs:32:10:
2026-02-22T10:15:41Z Cannot create RPC client: Rpc(ClientError(User(UserError { code: 4003, message: "Client error: UnknownBlock: State already discarded for 0x52b6e6117eeef1176f808e1b2477b1fa91b2b4c2eb5a4ee19526de6b583fce5d", data: None })))
2026-02-22T10:15:41Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
2026-02-22T10:15:41Z Waiting 120 seconds before next execution...
...
Depuis 10:15:41 GMT l’Api RPC de mon noeud Smith ne fonctionne plus et j’ai cette erreur en boucle 
Le message d’erreur tout seul:
Cannot create RPC client: Rpc(ClientError(User(UserError
{
code: 4003,
message: "Client error: UnknownBlock: State already discarded for 0x52b6e6117eeef1176f808e1b2477b1fa91b2b4c2eb5a4ee19526de6b583fce5d",
data: None
}
)))