Archive 07/10/2020.

Je n’arrive jamais à obtenir le “running” pour continuer

Jean-Lin

Malgré de nombreuses tentatives je n’ai jamais le “running” pour continuer, de plus je maitrise mal l’anglais ; Quelqu’un peut-il m’aider?
usage: iotlab-experiment submit [-h] [-p] [-n NAME] -d DURATION
[-r RESERVATION] -l NODES_LIST
[-s SITE_ASSOCIATION] [–help-list]
[–help-site-association]

optional arguments:
-h, --help show this help message and exit
-p, --print print experiment submission

experiment configuration:
-n NAME, --name NAME experiment name
-d DURATION, --duration DURATION
experiment duration in minutes
-r RESERVATION, --reservation RESERVATION
experiment schedule starting : seconds since 1970-01-01 00:00:00 UTC

resource configuration:
-l NODES_LIST, --list NODES_LIST
experiment list
-s SITE_ASSOCIATION, --site-association SITE_ASSOCIATION
sites associations

advanced help options:
–help-list show help on --list option
–help-site-association
show help on --site-association option

Examples:
Note: All the lists must be of the same type: Alias or Physical

$ iotlab-experiment submit -d 20 -l <experiment_list>         -l <experiment_list_2>

* Physical experiment list:
    + <site_name,archi,nodes_id_list,firmware_path,profile_name>
    + grenoble,m3,1-20,bin/tutorial.elf -l rocquencourt,a8,1-5,,battery
    + grenoble,wsn430,1-5+8+9-11,cc1101.hex,battery
    + grenoble,m3,1-20

* Alias experiment list:
    + <nodes_number,properties,firmware_path,profile_name>
    + 9,archi=wsn430:cc1101+site=grenoble,tp.hex,battery
    + 9,archi=m3:at86rf231+site=grenoble,gre.elf
    + 5,archi=m3:at86rf231+site=strasbourg,stras.elf

Wait for the experiment to be in the Running state:

!iotlab-experiment wait --timeout 30 --cancel-on-timeout

usage: iotlab-experiment [-h] [-u USERNAME] [-p PASSWORD] [-v]
[–jmespath JMESPATH] [–format FORMAT]
{submit,script,stop,get,load,reload,info,wait} …
iotlab-experiment: error: You have no ‘Running, Launching, toLaunch, Waiting’ experiment

fsaintma

Bonjour @Jean-Lin
Il semblerait que vous avez oublie de lancer la commande precedente
!iotlab-experiment submit ...

La commande $iotlab-experiement wait est la pour attendre que l’experience (lancée par le submit ci-dessus) soit demarée.

Cordialement.

Jean-Lin

Merci pour votre réponse, fallait-il ajouter quelque chose après submit ? je crois que cela est trop compliqué pour ma petite tête et mes connaissances en langage informatique; je vais continuer le Mooc mais abandonner les TP Iot-LAB ; J’ai dû dépasser la date de péremption (77 ans) Encore merci d’avoir pris la peine de me répondre.

Tayac

Bonjour,
J’ai le même type de problème " je n’ai jamais le “running” pour continuer, "

env SITE=grenoble
Commande ok.

“_=/usr/bin/env
SITE=grenoble”

jovyan@a19ab170d643:~/work/iot-lab-training$ iotlab-experiment submit -n “riot-shell” -d 20 -l 1,archi=m3:at86rf231+site=$SITE
usage: iotlab-experiment submit [-h] [-p] [-n NAME] -d DURATION
[-r RESERVATION] -l NODES_LIST
[-s SITE_ASSOCIATION] [–help-list]
[–help-site-association]
iotlab-experiment submit: error: argument -l/–list: Invalid arguments in experiment list ‘1,archi=m3:at86rf231+site=’: Invalid empty value for property “site”.

D’avance merci

vandaele

Vous semblez utiliser la commande env SITE=grenoble dans un Terminal, et non pas dans un Notebook. Et à l’appel de iotlab-experiment submit votre variable SITE est vide.
Dans le contexte du Terminal, utilisez la commande :

export SITE=grenoble

et vérifiez sa valeur avec :

echo $SITE

Si elle est bien renseignée, vous pourrez l’utiliser avec la commande de soumission d’expérience.

Tayac

Merci beaucoup.
J’avais exécuté la commande dans un terminal.

Cordialement