See
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/display/redirect?page=changes>
Changes:
[Oliver Smith] network_create: put SUBNET in NET_NAME
------------------------------------------
[...truncated 86.00 KB...]
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libosmoctrl.so.0.7.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libosmoctrl.so.0.7.0 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libosmogsm.so.18
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libosmogsm.so.18 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libosmogsm.so.18 ]
+ realpath /usr/lib/x86_64-linux-gnu/libosmogsm.so.18
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libosmogsm.so.18.0.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libosmogsm.so.18.0.0 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libgnutls.so.30
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libgnutls.so.30 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libgnutls.so.30 ]
+ realpath /usr/lib/x86_64-linux-gnu/libgnutls.so.30
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libgnutls.so.30.29.1
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libgnutls.so.30.29.1 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libp11-kit.so.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 ]
+ realpath /usr/lib/x86_64-linux-gnu/libp11-kit.so.0
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.3.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.3.0 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libffi.so.7
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libffi.so.7 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libffi.so.7 ]
+ realpath /usr/lib/x86_64-linux-gnu/libffi.so.7
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 /tmp/initrd
+ initrd_add_file /lib/x86_64-linux-gnu/libdl.so.2
+ cp -a --parents /lib/x86_64-linux-gnu/libdl.so.2 /tmp/initrd
+ [ -L /lib/x86_64-linux-gnu/libdl.so.2 ]
+ realpath /lib/x86_64-linux-gnu/libdl.so.2
+ initrd_add_file /lib/x86_64-linux-gnu/libdl-2.31.so
+ cp -a --parents /lib/x86_64-linux-gnu/libdl-2.31.so /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libidn2.so.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libidn2.so.0 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libidn2.so.0 ]
+ realpath /usr/lib/x86_64-linux-gnu/libidn2.so.0
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libidn2.so.0.3.7
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libidn2.so.0.3.7 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libunistring.so.2
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libunistring.so.2 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libunistring.so.2 ]
+ realpath /usr/lib/x86_64-linux-gnu/libunistring.so.2
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libunistring.so.2.1.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libunistring.so.2.1.0 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libtasn1.so.6
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libtasn1.so.6 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libtasn1.so.6 ]
+ realpath /usr/lib/x86_64-linux-gnu/libtasn1.so.6
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libtasn1.so.6.6.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libtasn1.so.6.6.0 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libnettle.so.8
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libnettle.so.8 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libnettle.so.8 ]
+ realpath /usr/lib/x86_64-linux-gnu/libnettle.so.8
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libnettle.so.8.4
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libnettle.so.8.4 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libhogweed.so.6
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libhogweed.so.6 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libhogweed.so.6 ]
+ realpath /usr/lib/x86_64-linux-gnu/libhogweed.so.6
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libhogweed.so.6.4
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libhogweed.so.6.4 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libgmp.so.10
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libgmp.so.10 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libgmp.so.10 ]
+ realpath /usr/lib/x86_64-linux-gnu/libgmp.so.10
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libosmovty.so.9
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libosmovty.so.9 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libosmovty.so.9 ]
+ realpath /usr/lib/x86_64-linux-gnu/libosmovty.so.9
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libosmovty.so.9.2.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libosmovty.so.9.2.0 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libosmocore.so.19
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libosmocore.so.19 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libosmocore.so.19 ]
+ realpath /usr/lib/x86_64-linux-gnu/libosmocore.so.19
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libosmocore.so.19.0.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libosmocore.so.19.0.0 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libsctp.so.1
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libsctp.so.1 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libsctp.so.1 ]
+ realpath /usr/lib/x86_64-linux-gnu/libsctp.so.1
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libsctp.so.1.0.18
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libsctp.so.1.0.18 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libsystemd.so.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libsystemd.so.0 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libsystemd.so.0 ]
+ realpath /usr/lib/x86_64-linux-gnu/libsystemd.so.0
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libsystemd.so.0.30.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libsystemd.so.0.30.0 /tmp/initrd
+ initrd_add_file /lib/x86_64-linux-gnu/librt.so.1
+ cp -a --parents /lib/x86_64-linux-gnu/librt.so.1 /tmp/initrd
+ [ -L /lib/x86_64-linux-gnu/librt.so.1 ]
+ realpath /lib/x86_64-linux-gnu/librt.so.1
+ initrd_add_file /lib/x86_64-linux-gnu/librt-2.31.so
+ cp -a --parents /lib/x86_64-linux-gnu/librt-2.31.so /tmp/initrd
+ initrd_add_file /lib/x86_64-linux-gnu/liblzma.so.5
+ cp -a --parents /lib/x86_64-linux-gnu/liblzma.so.5 /tmp/initrd
+ [ -L /lib/x86_64-linux-gnu/liblzma.so.5 ]
+ realpath /lib/x86_64-linux-gnu/liblzma.so.5
+ initrd_add_file /lib/x86_64-linux-gnu/liblzma.so.5.2.5
+ cp -a --parents /lib/x86_64-linux-gnu/liblzma.so.5.2.5 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libzstd.so.1
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libzstd.so.1 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libzstd.so.1 ]
+ realpath /usr/lib/x86_64-linux-gnu/libzstd.so.1
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libzstd.so.1.4.8
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libzstd.so.1.4.8 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/liblz4.so.1
+ cp -a --parents /usr/lib/x86_64-linux-gnu/liblz4.so.1 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/liblz4.so.1 ]
+ realpath /usr/lib/x86_64-linux-gnu/liblz4.so.1
+ initrd_add_file /usr/lib/x86_64-linux-gnu/liblz4.so.1.9.3
+ cp -a --parents /usr/lib/x86_64-linux-gnu/liblz4.so.1.9.3 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libgcrypt.so.20
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libgcrypt.so.20 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libgcrypt.so.20 ]
+ realpath /usr/lib/x86_64-linux-gnu/libgcrypt.so.20
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.8
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.8 /tmp/initrd
+ initrd_add_file /lib/x86_64-linux-gnu/libgpg-error.so.0
+ cp -a --parents /lib/x86_64-linux-gnu/libgpg-error.so.0 /tmp/initrd
+ [ -L /lib/x86_64-linux-gnu/libgpg-error.so.0 ]
+ realpath /lib/x86_64-linux-gnu/libgpg-error.so.0
+ initrd_add_file /lib/x86_64-linux-gnu/libgpg-error.so.0.29.0
+ cp -a --parents /lib/x86_64-linux-gnu/libgpg-error.so.0.29.0 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libmnl.so.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libmnl.so.0 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libmnl.so.0 ]
+ realpath /usr/lib/x86_64-linux-gnu/libmnl.so.0
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libmnl.so.0.2.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libmnl.so.0.2.0 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libtalloc.so.2
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libtalloc.so.2 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libtalloc.so.2 ]
+ realpath /usr/lib/x86_64-linux-gnu/libtalloc.so.2
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libtalloc.so.2.3.1
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libtalloc.so.2.3.1 /tmp/initrd
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libgtpnl.so.0
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libgtpnl.so.0 /tmp/initrd
+ [ -L /usr/lib/x86_64-linux-gnu/libgtpnl.so.0 ]
+ realpath /usr/lib/x86_64-linux-gnu/libgtpnl.so.0
+ initrd_add_file /usr/lib/x86_64-linux-gnu/libgtpnl.so.0.1.2
+ cp -a --parents /usr/lib/x86_64-linux-gnu/libgtpnl.so.0.1.2 /tmp/initrd
+ initrd_add_file /lib/x86_64-linux-gnu/libpthread.so.0
+ cp -a --parents /lib/x86_64-linux-gnu/libpthread.so.0 /tmp/initrd
+ [ -L /lib/x86_64-linux-gnu/libpthread.so.0 ]
+ realpath /lib/x86_64-linux-gnu/libpthread.so.0
+ initrd_add_file /lib/x86_64-linux-gnu/libpthread-2.31.so
+ cp -a --parents /lib/x86_64-linux-gnu/libpthread-2.31.so /tmp/initrd
+ initrd_add_file /lib/x86_64-linux-gnu/libc.so.6
+ cp -a --parents /lib/x86_64-linux-gnu/libc.so.6 /tmp/initrd
+ [ -L /lib/x86_64-linux-gnu/libc.so.6 ]
+ realpath /lib/x86_64-linux-gnu/libc.so.6
+ initrd_add_file /lib/x86_64-linux-gnu/libc-2.31.so
+ cp -a --parents /lib/x86_64-linux-gnu/libc-2.31.so /tmp/initrd
+ initrd_add_file /data/osmo-ggsn.cfg
+ cp -a --parents /data/osmo-ggsn.cfg /tmp/initrd
+ initrd_add_cmd ip addr add 172.18.114.201/24 brd 172.18.114.255 dev eth0 ip route add
default via 172.18.114.1 dev eth0 osmo-ggsn -c /data/osmo-ggsn.cfg
+ local i
+ [ -e /tmp/initrd/cmd.sh ]
+ echo #!/bin/sh -ex
+ chmod +x /tmp/initrd/cmd.sh
+ echo ip addr add 172.18.114.201/24 brd 172.18.114.255 dev eth0
+ echo ip route add default via 172.18.114.1 dev eth0
+ echo osmo-ggsn -c /data/osmo-ggsn.cfg
+ find . -print0
+ cpio --quiet -o -0 -H newc
+ gzip -1
+ [ 0 = 1 ]
+ cp /boot/vmlinuz-5.10.0-20-amd64 /cache/kernel-test/linux
+ kernel_smoke_test
+ local log=/cache/kernel-test/smoke_test.log
+ /kernel-test/run-qemu.sh SMOKE_TEST
+ grep -q SMOKE_TEST_SUCCESS /cache/kernel-test/smoke_test.log
+ GGSN_CMD=/kernel-test/run-qemu.sh
+ docker_network_params 114 200
+ NET=114
+ ADDR_SUFIX=200
+ echo --network ttcn3-ggsn-test-1225329 --ip 172.18.114.200 --ip6 fd02:db8:114::200
+ docker_kvm_param
+ [ 0 != 0 ]
+ GGSN_DOCKER_ARGS=
--network ttcn3-ggsn-test-1225329 --ip 172.18.114.200 --ip6 fd02:db8:114::200
-v
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/ws/scripts/kernel-test>:/kernel-test:ro
-v
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/ws/_cache>:/cache
+ OSMO_SUT_HOST=172.18.114.200
+ docker run --rm --cap-add=NET_ADMIN --device /dev/net/tun:/dev/net/tun --sysctl
net.ipv6.conf.all.disable_ipv6=0 --ulimit core=-1 -v
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/ggsn>:/data
--name jenkins-ttcn3-ggsn-test-kernel-696-ggsn -d --network ttcn3-ggsn-test-1225329 --ip
172.18.114.200 --ip6 fd02:db8:114::200 -v
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/ws/scripts/kernel-test>:/kernel-test:ro
-v <https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/ws/_cache>:/cache
osmocom-build/osmo-ggsn-master /bin/sh -c /kernel-test/run-qemu.sh >/data/osmo-ggsn.log
2>&1
80074010fbccb8d86ae0ecfcd8e91b008c10ed35990efdb82b6995e5f71c951d
+ kernel_test_wait_for_vm
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/ggsn/osmo-ggsn.log>
+ local
log=<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/…
+ local i
+ [ 1 != 1 ]
+ seq 1 10
+ sleep 1
+ grep -q KERNEL_TEST_VM_IS_READY
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/ggsn/osmo-ggsn.log>
+ sleep 1
+ grep -q KERNEL_TEST_VM_IS_READY
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/ggsn/osmo-ggsn.log>
+ sleep 1
+ grep -q KERNEL_TEST_VM_IS_READY
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/ggsn/osmo-ggsn.log>
+ sleep 1
+ grep -q KERNEL_TEST_VM_IS_READY
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/ggsn/osmo-ggsn.log>
+ sleep 1
+ grep -q KERNEL_TEST_VM_IS_READY
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/ggsn/osmo-ggsn.log>
+ sleep 1
+ grep -q KERNEL_TEST_VM_IS_READY
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/ggsn/osmo-ggsn.log>
+ sleep 1
+ grep -q KERNEL_TEST_VM_IS_READY
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/ggsn/osmo-ggsn.log>
+ sleep 1
+ grep -q KERNEL_TEST_VM_IS_READY
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/ggsn/osmo-ggsn.log>
+ sleep 1
+ grep -q KERNEL_TEST_VM_IS_READY
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/ggsn/osmo-ggsn.log>
+ sleep 1
+ grep -q KERNEL_TEST_VM_IS_READY
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/ggsn/osmo-ggsn.log>
+ set +x
Timeout while waiting for kernel test VM
### Clean up ###
+ trap - EXIT INT TERM 0
+ type clean_up
+ network_clean
+ awk -F" NR>1{print $2}
+ grep Name
+ xargs -rn1 docker kill
+ cut -d : -f2
+ docker network inspect ttcn3-ggsn-test-1225329
jenkins-ttcn3-ggsn-test-kernel-696-ggsn
+ network_remove
+ set +x
Removing network ttcn3-ggsn-test-1225329
+ docker network remove ttcn3-ggsn-test-1225329
ttcn3-ggsn-test-1225329
+ rm -rf
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/unix>
+ fix_perms
+ set +x
Fixing permissions
+ docker run --rm -v
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/ws/logs>:/data -v
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/ws/_cache>:/cache
--name jenkins-ttcn3-ggsn-test-kernel-696-cleaner debian:bullseye chmod -R a+rX /data/
/cache/
+ collect_logs
+ cat
<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/*/junit-*.log>
cat:
'<https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel/696/artifact/logs/*/junit-*.log'>:
No such file or directory
+ true
Build step 'Execute shell' marked build as failure
Recording test results
ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found.
Configuration error?