Help
Invalid job definition:

extra keys not allowed @ data['actions[0]']['deploy']['tmpfs']['images']['kernel']['type']

Description
[lavafed 2020.08.0107.gc33af0f3c] qemu - hikey
Device-type
qemu
Submitter
Rémi Duraffort
Created
2 months ago
Priority
Medium
Visibility
Public
Required Tags
staging.validation.linaro.org
#3149
Incomplete
Device
staging-qemu01@staging.validation.linaro.org
Started
2 months ago
Duration
0 minutes
Results
  

Job error: Invalid job data: ["Resource unavailable at 'http://snapshots.linaro.org/openembedded/lkft/lkft/sumo/hikey/lkft/linux-stable-rc-4.14/624/Image--4.14+git0+66f69184d7-r0-hikey-20191016223021-624.bin' (404)", "Resource unavailable at 'http://snapshots.linaro.org/openembedded/lkft/lkft/sumo/hikey/lkft/linux-stable-rc-4.14/624/rpb-console-image-lkft-hikey-20191016223021-624.rootfs.ext4.gz' (404)"]

lava-dispatcher, installed at version: 2020.08.0107.gc33af0f3c start: 0 validate Start time: 2020-09-30 09:09:35.600177+00:00 (UTC) Validating that http://snapshots.linaro.org/openembedded/lkft/lkft/sumo/hikey/lkft/linux-stable-rc-4.14/624/Image--4.14+git0+66f69184d7-r0-hikey-20191016223021-624.bin exists Using GET because HEAD is not supported properly Validating that http://snapshots.linaro.org/openembedded/lkft/lkft/sumo/hikey/lkft/linux-stable-rc-4.14/624/rpb-console-image-lkft-hikey-20191016223021-624.rootfs.ext4.gz exists Using GET because HEAD is not supported properly qemu-system-arm, installed at version: 1:3.1+dfsg-8+deb10u8, host architecture: amd64 validate duration: 1.92 case: validate
case_id: 60342
definition: lava
result: fail
Cleaning after the job Root tmp directory removed at /var/lib/lava/dispatcher/tmp/lavafed-3149 JobError: Your job cannot terminate cleanly. case: job
case_id: 60343
definition: lava
error_msg: Invalid job data: ["Resource unavailable at 'http://snapshots.linaro.org/openembedded/lkft/lkft/sumo/hikey/lkft/linux-stable-rc-4.14/624/Image--4.14+git0+66f69184d7-r0-hikey-20191016223021-624.bin' (404)", "Resource unavailable at 'http://snapshots.linaro.org/openembedded/lkft/lkft/sumo/hikey/lkft/linux-stable-rc-4.14/624/rpb-console-image-lkft-hikey-20191016223021-624.rootfs.ext4.gz' (404)"]
error_type: Job
result: fail

Top of page

Please read the triage guidelines for help on debugging failures in the test job, test definitions or in individual test cases.

Job Details YAML

Pipeline jobs use the job definition to generate a descriptive YAML file when the pipeline is validated. The file represents the data sent to the dispatcher at the start of the job, including details of the device as well as the job parameters and the details of the parameters sent to each of the deploy, boot and test actions in the job pipeline.

Click on the Metadata, Device or Job Actions headings below to see some of the information from the description file for this job or download the complete file as YAML using the link above.

device.name
staging-qemu01
device.type
qemu
features.0.action
deploy
features.0.description
Deploy to tmpfs
features.0.name
deploy.tmpfs
features.0.type
device
features.1.action
boot
features.1.description
Boot qemu
features.1.name
boot.qemu
features.1.type
device
features.2.action
test
features.2.description
Test definition from git
features.2.name
test.definition.git
features.2.type
device
features.3.action
test
features.3.description
Inline test definition
features.3.name
test.definition.inline
features.3.type
device
job.name
qemu - hikey
job.type
test
job.url
https://federation.lavasoftware.org/lava/scheduler/job/{id}
lab.name
staging.validation.linaro.org
slave.arch
amd64
slave.version
2020.08.0107.gc33af0f3c
device type
hostname
timeouts
  • actions: {'minutes': 2}{'minutes': 2}{'minutes': 2}{'minutes': 2}{'minutes': 3}{'minutes': 3}{'seconds': 30}{'minutes': 3}{'minutes': 10}{'minutes': 5}{'minutes': 20}{'minutes': 5}{'minutes': 3}{'minutes': 1}{'minutes': 3}{'minutes': 10}{'seconds': 30}{'seconds': 10}{'seconds': 30}{'seconds': 30}{'minutes': 3}{'minutes': 3}{'seconds': 45} apply-overlay-imageauto-login-actionboot-image-retryboot-qemu-imagebootloader-actionbootloader-commandsbootloader-interruptbootloader-retrydd-imagedownload-retryflash-uboot-umshttp-downloadlava-test-shellmusca-bootmusca-deploynfs-deploypdu-rebootpower-offreset-deviceu-boot-interruptuboot-actionuboot-commandsumount-retry
  • connections: {'minutes': 2}{'seconds': 30}{'seconds': 30}{'minutes': 10}{'seconds': 10}{'seconds': 10}{'seconds': 30}{'seconds': 30} auto-login-actionbootloader-commandsbootloader-interruptdd-imagelava-docker-test-shelllava-test-shellu-boot-interruptuboot-commands
device action methods
boot:
  • qemu:
    • boot_options: {'console': 'ttyAMA0 115200', 'ip': 'dhcp', 'mem': '1024M', 'root': '/dev/vda2 rw rootwait'}
    • command: qemu-system-aarch64
    • options: ['-cpu cortex-a57', '-machine virt', '-nographic', '-net nic,model=virtio,macaddr=DE:AD:BE:EF:32:01 -net tap', '-m 1024', '-monitor none']
  • qemu-nfs:
    • append: {'console': 'ttyAMA0', 'ipargs': 'ip=dhcp', 'nfsrootargs': 'nfsroot={NFS_SERVER_IP}:{NFSROOTFS},tcp,hard', 'root': '/dev/nfs'}
    • boot_options: {'console': 'ttyAMA0 115200', 'ip': 'dhcp', 'mem': '1024M', 'root': '/dev/vda2 rw rootwait'}
    • command: qemu-system-aarch64
    • options: ['-cpu cortex-a57', '-machine virt', '-nographic', '-net nic,model=virtio,macaddr=DE:AD:BE:EF:32:01 -net tap', '-m 1024', '-monitor none']
deploy:
  • image:
    • guest: {'driveid': 'lavatest', 'interface': 'virtio', 'size': 512}
  • lxc:
  • nfs:
target
...
timeouts
  • job: {'seconds': 900}

  1. deployment_data
    {'TESTER_PS1': 'linaro-test [rc=$(echo \\$?)]# ', 'TESTER_PS1_INCLUDES_RC': True, 'TESTER_PS1_PATTERN': 'linaro-test \\[rc=(\\d+)\\]# ', 'boot_cmds': 'boot_cmds_oe', 'distro': 'oe', 'lava_test_dir': '/lava-%s', 'lava_test_results_dir': '/lava-%s', 'lava_test_results_part_attr': 'root_part', 'lava_test_sh_cmd': '/bin/sh', 'lava_test_shell_file': '~/.bashrc', 'line_separator': '\n'}
    images
    {'kernel': {'image_arg': '-kernel {kernel} --append "console=ttyAMA0 root=/dev/vda rw"', 'type': 'image', 'url': 'http://snapshots.linaro.org/openembedded/lkft/lkft/sumo/hikey/lkft/linux-stable-rc-4.14/624/Image--4.14+git0+66f69184d7-r0-hikey-20191016223021-624.bin'}, 'rootfs': {'apply-overlay': True, 'compression': 'gz', 'image_arg': '-drive format=raw,file={rootfs} -cpu cortex-a57 -machine type=virt -nographic -smp 4 -m 2048', 'sparse': False, 'url': 'http://snapshots.linaro.org/openembedded/lkft/lkft/sumo/hikey/lkft/linux-stable-rc-4.14/624/rpb-console-image-lkft-hikey-20191016223021-624.rootfs.ext4.gz'}}
    namespace
    common
    os
    oe
    Timeout
    • 10 minutes
    to
    tmpfs

  1. auto_login
    {'login_commands': ['su'], 'login_prompt': 'login:', 'username': 'root'}
    media
    tmpfs
    method
    qemu
    namespace
    common
    prompts
    ['root@hikey:~#']
    Timeout
    • 5 minutes

  1. Definitions
    • from git
    • name smoke-tests
    • path lava-test-shell/smoke-tests-basic.yaml
    • repository http://git.linaro.org/lava-team/lava-functional-tests.git
    • from git
    • name singlenode-basic
    • path lava-test-shell/single-node/singlenode01.yaml
    • repository http://git.linaro.org/lava-team/lava-functional-tests.git
    namespace
    common
    stage
    0
    Timeout
    • 5 minutes

Job Timings

This section helps test writers to check for actions with a duration which is much shorter than the requested timeout. Reducing these timeouts will allow failures to be identified more quickly.

The graph only shows actions that are longer than 1 second. The full list is anyway available in the table.

Loading the data...