Oracle de distance dans un docker

J’ai fait tourner mon oracle de distance comme ça mais apparemment ça n’a pas marché. Exemple au bloc 73775 où l’on voit :

image

Un unreserve sans événement EvaluatedValid ou EvaluatedInvalid vient forcément de l’absence de résultat. Ceci se confirme en regardant le contenu de la pool d’évaluation pour le bloc précédent :

La solution dans les logs :

hugo@trentesaux:~/docker/duniter-gdev-smith/distance-oracle$ docker compose logs -f
distance-oracle-distance-oracle-1  | error: unexpected argument '-D' found
distance-oracle-distance-oracle-1  | 
distance-oracle-distance-oracle-1  | Usage: distance-oracle [OPTIONS]
distance-oracle-distance-oracle-1  | 
distance-oracle-distance-oracle-1  | For more information, try '--help'.
distance-oracle-distance-oracle-1  | Waiting 1800 seconds before next execution...
distance-oracle-distance-oracle-1  | error: unexpected argument '-D' found
distance-oracle-distance-oracle-1  | 
distance-oracle-distance-oracle-1  | Usage: distance-oracle [OPTIONS]
distance-oracle-distance-oracle-1  | 
distance-oracle-distance-oracle-1  | For more information, try '--help'.
distance-oracle-distance-oracle-1  | Waiting 1800 seconds before next execution...
distance-oracle-distance-oracle-1  | error: unexpected argument '-D' found
distance-oracle-distance-oracle-1  | 
distance-oracle-distance-oracle-1  | Usage: distance-oracle [OPTIONS]
distance-oracle-distance-oracle-1  | 
distance-oracle-distance-oracle-1  | For more information, try '--help'.
distance-oracle-distance-oracle-1  | Waiting 1800 seconds before next execution...
distance-oracle-distance-oracle-1  | error: unexpected argument '-D' found
distance-oracle-distance-oracle-1  | 
distance-oracle-distance-oracle-1  | Usage: distance-oracle [OPTIONS]
distance-oracle-distance-oracle-1  | 
distance-oracle-distance-oracle-1  | For more information, try '--help'.
distance-oracle-distance-oracle-1  | Waiting 1800 seconds before next execution...
distance-oracle-distance-oracle-1  | error: unexpected argument '-D' found
distance-oracle-distance-oracle-1  | 
distance-oracle-distance-oracle-1  | Usage: distance-oracle [OPTIONS]

C’est donc un problème de entrypoint docker qui n’a pas été mis à jour après !226

    ~/dev/duniter-v2s    master  ./target/debug/duniter distance-oracle --help                                                                                                             101 ✘ 
Run distance oracle

Usage: duniter distance-oracle [OPTIONS]

Options:
  -d, --evaluation-result-dir <EVALUATION_RESULT_DIR>  [default: /tmp/duniter/chains/gdev/distance]
  -u, --rpc-url <RPC_URL>                              [default: ws://127.0.0.1:9944]
  -h, --help                                           Print help
  -V, --version                                        Print version
1 Like