0s autopkgtest: DBG: testbed init 0s autopkgtest [04:36:30]: starting date and time: 2025-02-19 04:36:30+0000 0s autopkgtest [04:36:30]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [04:36:30]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.3pur5z_p/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:ruby-rack --apt-upgrade ruby-warden --debug --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=ruby-rack/3.0.8-4 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-24.secgroup --name adt-plucky-s390x-ruby-warden-20250219-043630-juju-7f2275-prod-proposed-migration-environment-15-fa65a7b2-8d0a-4ada-ba30-d6204ce57939 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 0s autopkgtest: DBG: got reply from testbed: ok 0s autopkgtest: DBG: testbed open, scratch=None 0s autopkgtest: DBG: sending command to testbed: open 103s autopkgtest: DBG: got reply from testbed: ok /tmp/autopkgtest.TWtidk 103s autopkgtest: DBG: sending command to testbed: print-execute-command 103s autopkgtest: DBG: got reply from testbed: ok /tmp/autopkgtest-ssh.6ivg3ddm/runcmd 103s autopkgtest: DBG: sending command to testbed: capabilities 103s autopkgtest: DBG: got reply from testbed: ok reboot isolation-machine suggested-normal-user=ubuntu revert revert-full-system root-on-testbed 103s autopkgtest: DBG: testbed capabilities: ['reboot', 'isolation-machine', 'suggested-normal-user=ubuntu', 'revert', 'revert-full-system', 'root-on-testbed', 'has_internet'] 103s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.TWtidk'], kind short, sout raw, serr pipe, env [] 103s autopkgtest: DBG: testbed command exited with code 0 103s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/wrapper.sh /tmp/autopkgtest.TWtidk/wrapper.sh 103s autopkgtest: DBG: got reply from testbed: ok 103s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.TWtidk/wrapper.sh'], kind short, sout raw, serr pipe, env [] 103s autopkgtest: DBG: testbed command exited with code 0 103s autopkgtest: DBG: testbed command ['dpkg', '--print-architecture'], kind short, sout pipe, serr pipe, env [] 103s autopkgtest: DBG: testbed command exited with code 0 103s autopkgtest [04:38:13]: testbed dpkg architecture: s390x 103s autopkgtest: DBG: testbed command ['dpkg-query', '-W', '-f', '${Version}', 'apt'], kind short, sout pipe, serr pipe, env [] 103s autopkgtest: DBG: testbed command exited with code 0 103s autopkgtest [04:38:13]: testbed apt version: 2.9.29 103s autopkgtest: DBG: testbed command ['sh', '-ec', 'command -v eatmydata'], kind short, sout pipe, serr pipe, env [] 104s autopkgtest: DBG: testbed command exited with code 0 104s autopkgtest: DBG: testbed has eatmydata 104s autopkgtest: DBG: testbed command ['mkdir', '-p', '/etc/apt/preferences.d'], kind short, sout raw, serr pipe, env [] 104s autopkgtest: DBG: testbed command exited with code 0 104s autopkgtest [04:38:14]: @@@@@@@@@@@@@@@@@@@@ test bed setup 104s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# Copyright © 2006-2018 Canonical Ltd.\n# Copyright © 2015-2017 Martin Pitt\n# Copyright © 2017 Steve Langasek\n# Copyright © 2017-2022 Paul Gevers\n# Copyright © 2018 Simon McVittie\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the first suite found in apt sources. We can\'t just rely\n# on /etc/os-release because it doesn\'t allow to distinguish between Debian\n# unstable and testing.\n#\n# This release detection logic should be kept in sync with similar code in the\n# setup-testbed script.\n#\n# For more information on APT data sources see sources.list(5).\n\n# Usage $0\n\nset -eux\n\ndistro=UNKNOWN\nif [ -r /etc/os-release ]; then\n # shellcheck disable=SC1091\n distro=$(. /etc/os-release && echo "${ID:-$distro}")\nfi\n\n# Try guessing the default release from deb822-style format sources.\n#\n# While not mandatory, APT upstream expects distros to follow the\n# .sources naming pattern for the default deb822 sources.\napt_sources="/etc/apt/sources.list.d/$distro.sources"\nif [ -r "$apt_sources" ]; then\n release=$(sed -En \'s/^Suites:\\s*(\\w+).*/\\1/Ip\' "$apt_sources" | head -n1)\n [ -n "$release" ] && echo "$release" && exit\nfi\n\n# Try guessing the default release from one-line-style format sources.\napt_sources=/etc/apt/sources.list\nif [ -r "$apt_sources" ]; then\n release=$(sed -En \'/^(deb|deb-src) +(\\[.*\\] *)?(http|https|file):/ { s/\\[.*\\] +//; s/^[^ ]+ +[^ ]* +([^ ]+) +.*$/\\1/p }\' "$apt_sources" | head -n1)\n [ -n "$release" ] && echo "$release" && exit\nfi\n\n# Could not guess the default release\necho "Could not guess the default release from the APT sources." >&2\nexit 1\n'], kind short, sout pipe, serr pipe, env [] 104s autopkgtest: DBG: testbed command exited with code 0 104s autopkgtest [04:38:14]: testbed release detected to be: None 104s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the list of configured "deb" sources in one-line-style\n# source lists (/etc/apt/sources.list, /etc/apt/sources.list.d/*.list).\n# See sources.list(5) for more information on the APT source list formats.\n#\n# This script takes no arguments.\n\nset -eu\n\n# grep(1) returns 1 if no lines were selected from the input files, which\n# can happen if there are .list files, but they contain no "deb" entries.\n# We don\'t want to fail in this case, hence the "|| true", which we put\n# in a subshell because we want it to affect only the grep invocation.\n{\n if [ -f /etc/apt/sources.list ]; then\n printf \'%s\\0\' /etc/apt/sources.list\n fi\n if [ -d /etc/apt/sources.list.d ]; then\n find /etc/apt/sources.list.d -maxdepth 1 -type f -regex \'.*/[a-zA-Z0-9_.-]+\\.list\' -print0 \\\n | LC_ALL=C sort --zero-terminated\n fi\n} | xargs -0 --no-run-if-empty -- sh -c \'grep -h "^deb " "$@" || true\' "$(basename "$0")"\n'], kind short, sout pipe, serr pipe, env [] 104s autopkgtest: DBG: testbed command exited with code 0 104s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the list of configured sources in deb822-style source\n# lists (/etc/apt/sources.list.d/*.sources). Sources are not stripped out of\n# comments, extra blank lines or similar: the output of this script is meant to\n# be consumed by a deb822 parser that is able to correctly handle those.\n# See sources.list(5) for more information on the APT source list formats.\n#\n# This script takes no arguments.\n\nset -eu\n\n# Awk concatenates files making sure stanzas from separate files are separated\n# by a blank line, even if there are no newlines at EOF in the .sources files.\nif [ -d /etc/apt/sources.list.d ]; then\n find /etc/apt/sources.list.d -maxdepth 1 -type f -regex \'.*/[a-zA-Z0-9_.-]+\\.sources\' -print0 \\\n | LC_ALL=C sort --zero-terminated \\\n | xargs -0 --no-run-if-empty -- awk \'FNR == 1 && NR != 1 { print "" } { print }\'\nfi\n'], kind short, sout pipe, serr pipe, env [] 104s autopkgtest: DBG: testbed command exited with code 0 104s autopkgtest: DBG: adding APT source: Types: deb deb-src 104s URIs: http://ftpmaster.internal/ubuntu/ 104s Suites: plucky-proposed 104s Components: main restricted universe multiverse 104s Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg 104s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" >> "/etc/apt/sources.list.d/autopkgtest-add-apt-release-plucky-proposed.sources"', 'add_apt_source', 'printf', '%s\\n', 'Types: deb deb-src\nURIs: http://ftpmaster.internal/ubuntu/\nSuites: plucky-proposed\nComponents: main restricted universe multiverse\nSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg\n'], kind short, sout raw, serr pipe, env [] 104s autopkgtest: DBG: testbed command exited with code 0 104s autopkgtest: DBG: adding APT preference to autopkgtest-zz-plucky-proposed-baseline.pref: 104s Package: * 104s Pin: release plucky-proposed 104s Pin-Priority: 500 104s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" > "/etc/apt/preferences.d/autopkgtest-zz-plucky-proposed-baseline.pref"', 'add_apt_preference', 'printf', '%s\\n', 'Package: *\nPin: release plucky-proposed\nPin-Priority: 500'], kind short, sout raw, serr pipe, env [] 105s autopkgtest: DBG: testbed command exited with code 0 105s autopkgtest [04:38:15]: updating testbed package index (apt update) 105s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'update'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 105s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 105s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 105s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 105s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 105s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [770 kB] 106s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.2 kB] 106s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.6 kB] 106s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 106s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [93.9 kB] 106s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [760 B] 106s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [648 kB] 106s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [5836 B] 106s Fetched 1723 kB in 1s (1755 kB/s) 106s Reading package lists... 106s autopkgtest: DBG: testbed command exited with code 0 106s autopkgtest: DBG: adding APT preference to autopkgtest-plucky-proposed.pref: 106s Package: * 106s Pin: release plucky-proposed 106s Pin-Priority: 100 106s 106s Package: src:ruby-rack:any 106s Pin: release plucky-proposed 106s Pin-Priority: 995 106s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" > "/etc/apt/preferences.d/autopkgtest-plucky-proposed.pref"', 'add_apt_preference', 'printf', '%s\\n', 'Package: *\nPin: release plucky-proposed\nPin-Priority: 100\n\nPackage: src:ruby-rack:any\nPin: release plucky-proposed\nPin-Priority: 995'], kind short, sout raw, serr pipe, env [] 107s autopkgtest: DBG: testbed command exited with code 0 107s autopkgtest: DBG: testbed command ['bash', '-ec', 'for d in /boot /boot/efi /boot/grub /etc/init /etc/init.d /etc/systemd/system /lib/systemd/system; do [ ! -d $d ] || touch -r $d /tmp/autopkgtest.TWtidk/${d//\\//_}.stamp; done'], kind short, sout raw, serr pipe, env [] 107s autopkgtest: DBG: testbed command exited with code 0 107s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# Canonical/Ubuntu specific testbed setup\n\nset -x\n\nRELEASE=$(lsb_release --codename --short 2>/dev/null)\n\n# Make the installed package versions match what is available from the configured\n# repositories, even if a downgrade is required.\n#\n# We may end up with images with packages newer than those available from the\n# repositories when opening a new release (images are created using the\n# previous release dailies as a base, which may include 0-day SRUs, or\n# Launchpad may fail to copy packages, see openssl 3.0.8-1ubuntu2), or when\n# package versions are pulled from the archive.\n#\n# Note: \'release a=\' matches the Suite field in the repository Release file.\ncat >/etc/apt/preferences.d/force-downgrade-to-release.pref <= Focal).\n#\n# Note: autoremove/--autoremove always runs on the entire set of installed\n# packages. Together with --autopurge/purge each removal becomes a purge.\n#\n# Removing \'?obsolete\' packages may remove the running kernel. This is not\n# expected to be an issue.\nif /usr/lib/apt/apt-helper analyze-pattern \'?true\' >/dev/null 2>&1; then\n # DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove \'?obsolete\'\n # Avoid removing the running kernel\n running_kernel_pattern="^linux-.*$(uname -r | sed \'s/\\./\\\\./g\').*"\n obsolete_pkgs="$(apt list \'?obsolete\' 2>/dev/null \\\n | tail -n+2 \\\n | cut -d\'/\' -f1 \\\n | grep -v "${running_kernel_pattern}" || true)"\n DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove ${obsolete_pkgs}\nelse\n # We\'re on an older release (analyze-pattern is not available).\n # Still do an autopurge to get rid of packages that got orphaned\n # by downgrades.\n eatmydata apt-get -y autoremove --purge\nfi\n\n# compatibility with old Jenkins testbeds for trusty\nif grep -q trusty /etc/lsb-release; then apt-get update || (sleep 10; apt-get update); apt-get install -y build-essential; fi\n\n# these packages really break tests, purge them if we use standard cloud images\n# (on lcy01)\nfor p in unattended-upgrades lxd lxd-client snapd; do\n [ ! -d /usr/share/doc/$p ] || $(which eatmydata || true) apt-get purge --auto-remove -y $p\ndone\n\nif type iptables >/dev/null 2>&1; then\n cat < /etc/rc.local\n#!/bin/sh\n\n# work around broken PTMU; LP: #1572026, RT#90771\niptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu || true\n\n# These addresses are used at least by rust-reqwest and should not be reachable\n# See https://bugs.launchpad.net/ubuntu/+source/rust-reqwest/+bug/2080346\niptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP || true\niptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP || true\nEOF\n chmod 755 /etc/rc.local\n # shellcheck disable=SC1091\n . /etc/rc.local\nfi\n\n# work around broken tty on ppc64el instances (LP: #1607075)\nif [ "$(uname -m)" = ppc64le ] && [ "$(systemctl is-active keyboard-setup.service 2>/dev/null|| true)" = failed ]; then\n systemctl reset-failed keyboard-setup.service\n systemctl mask keyboard-setup.service\nfi\n\n# work around late urandom pool initialization (LP: #1622893)\nif [ -d /run/systemd/system ] && systemd-detect-virt --quiet --vm; then\n mkdir -p /etc/systemd/system/systemd-random-seed.service.d/\n cat < /etc/systemd/system/systemd-random-seed.service.d/fakeentropy.conf\n[Service]\nExecStart=/usr/bin/perl -E \'open \\$\\$f, "/bin/bash" or die; open \\$\\$rnd, ">/dev/random" or die; for (\\$\\$i = 0; \\$\\$i < 10; ++\\$\\$i) {read \\$\\$f, \\$\\$d, 64; ioctl \\$\\$rnd, 0x40085203, pack("ii", 64*8, 64) . \\$\\$d}\'\nEOF\nfi\n\n# set compressor to lz4 where supported, we care about compression speed\nif grep -q lz4 /etc/initramfs-tools/initramfs.conf; then\n echo COMPRESS=lz4 > /etc/initramfs-tools/conf.d/lz4\nfi'], kind install, sout raw, serr raw, env ['AUTOPKGTEST_IS_SETUP_COMMAND=1', 'AUTOPKGTEST_NORMAL_USER=ubuntu', 'ADT_NORMAL_USER=ubuntu'] 107s + lsb_release --codename --short 107s + RELEASE=plucky 107s + cat 107s + [ plucky != trusty ] 107s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 107s Reading package lists... 107s Building dependency tree... 107s Reading state information... 107s Calculating upgrade... 107s The following packages were automatically installed and are no longer required: 107s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 107s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 107s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 107s linux-tools-6.11.0-8-generic 107s Use 'sudo apt autoremove' to remove them. 107s The following NEW packages will be installed: 107s libapt-pkg7.0 107s The following packages will be upgraded: 107s apt apt-utils dhcpcd-base rsyslog s390-tools s390-tools-data 107s s390-tools-signed 107s 7 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 107s Need to get 8909 kB of archives. 107s After this operation, 3624 kB of additional disk space will be used. 107s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libapt-pkg7.0 s390x 2.9.30 [1103 kB] 108s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x apt s390x 2.9.30 [1418 kB] 109s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x apt-utils s390x 2.9.30 [214 kB] 109s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x dhcpcd-base s390x 1:10.1.0-7 [219 kB] 109s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x rsyslog s390x 8.2412.0-2ubuntu1 [536 kB] 109s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x s390-tools-data all 2.37.0-0ubuntu2 [20.4 kB] 109s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x s390-tools s390x 2.37.0-0ubuntu2 [5385 kB] 110s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x s390-tools-signed all 2.37.0-0ubuntu2 [12.4 kB] 110s Fetched 8909 kB in 2s (3664 kB/s) 110s Selecting previously unselected package libapt-pkg7.0:s390x. 110s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80980 files and directories currently installed.) 110s Preparing to unpack .../libapt-pkg7.0_2.9.30_s390x.deb ... 110s Unpacking libapt-pkg7.0:s390x (2.9.30) ... 110s Setting up libapt-pkg7.0:s390x (2.9.30) ... 110s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 81029 files and directories currently installed.) 110s Preparing to unpack .../archives/apt_2.9.30_s390x.deb ... 110s Unpacking apt (2.9.30) over (2.9.29) ... 110s Setting up apt (2.9.30) ... 111s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 81029 files and directories currently installed.) 111s Preparing to unpack .../0-apt-utils_2.9.30_s390x.deb ... 111s Unpacking apt-utils (2.9.30) over (2.9.29) ... 111s Preparing to unpack .../1-dhcpcd-base_1%3a10.1.0-7_s390x.deb ... 111s Unpacking dhcpcd-base (1:10.1.0-7) over (1:10.1.0-6) ... 111s Preparing to unpack .../2-rsyslog_8.2412.0-2ubuntu1_s390x.deb ... 111s Unpacking rsyslog (8.2412.0-2ubuntu1) over (8.2412.0-1ubuntu1) ... 111s Preparing to unpack .../3-s390-tools-data_2.37.0-0ubuntu2_all.deb ... 111s Unpacking s390-tools-data (2.37.0-0ubuntu2) over (2.37.0-0ubuntu1) ... 111s Preparing to unpack .../4-s390-tools_2.37.0-0ubuntu2_s390x.deb ... 111s Unpacking s390-tools (2.37.0-0ubuntu2) over (2.37.0-0ubuntu1) ... 111s Preparing to unpack .../5-s390-tools-signed_2.37.0-0ubuntu2_all.deb ... 111s Unpacking s390-tools-signed (2.37.0-0ubuntu2) over (2.37.0-0ubuntu1) ... 111s Setting up apt-utils (2.9.30) ... 111s Setting up rsyslog (8.2412.0-2ubuntu1) ... 111s info: The user `syslog' is already a member of `adm'. 112s Setting up s390-tools-signed (2.37.0-0ubuntu2) ... 112s Setting up dhcpcd-base (1:10.1.0-7) ... 112s Setting up s390-tools-data (2.37.0-0ubuntu2) ... 112s Setting up s390-tools (2.37.0-0ubuntu2) ... 113s Processing triggers for libc-bin (2.40-4ubuntu1) ... 113s Processing triggers for man-db (2.13.0-1) ... 114s Processing triggers for initramfs-tools (0.145ubuntu2) ... 114s update-initramfs: Generating /boot/initrd.img-6.12.0-15-generic 114s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 118s Using config file '/etc/zipl.conf' 118s Building bootmap in '/boot' 118s Adding IPL section 'ubuntu' (default) 118s Preparing boot device for LD-IPL: vda (0000). 118s Done. 118s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 118s + /usr/lib/apt/apt-helper analyze-pattern ?true 118s + + sed s/\./\\./g 118s uname -r 118s + running_kernel_pattern=^linux-.*6\.12\.0-15-generic.* 118s + apt list ?obsolete 118s + grep -v ^linux-.*6\.12\.0-15-generic.* 118s + tail -n+2 118s + cut -d/ -f1 119s + true 119s + obsolete_pkgs= 119s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove 119s Reading package lists... 119s Building dependency tree... 119s Reading state information... 119s The following packages will be REMOVED: 119s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 119s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 119s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 119s linux-tools-6.11.0-8-generic* 120s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 120s After this operation, 167 MB disk space will be freed. 120s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 81030 files and directories currently installed.) 120s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 120s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 120s Removing libpython3.12t64:s390x (3.12.9-1) ... 120s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 120s Removing libnsl2:s390x (1.3.0-3build3) ... 120s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 120s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 120s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 121s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 121s Processing triggers for libc-bin (2.40-4ubuntu1) ... 121s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55930 files and directories currently installed.) 121s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 121s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 121s + grep -q trusty /etc/lsb-release 121s + [ ! -d /usr/share/doc/unattended-upgrades ] 121s + [ ! -d /usr/share/doc/lxd ] 121s + [ ! -d /usr/share/doc/lxd-client ] 121s + [ ! -d /usr/share/doc/snapd ] 121s + type iptables 121s + cat 121s + chmod 755 /etc/rc.local 121s + . /etc/rc.local 121s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 121s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 121s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 121s + uname -m 121s + [ s390x = ppc64le ] 121s + [ -d /run/systemd/system ] 121s + systemd-detect-virt --quiet --vm 121s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 121s + cat 121s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 121s + echo COMPRESS=lz4 121s autopkgtest: DBG: testbed command exited with code 0 121s autopkgtest [04:38:31]: upgrading testbed (apt dist-upgrade and autopurge) 121s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'dist-upgrade'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 121s Reading package lists... 121s Building dependency tree... 121s Reading state information... 122s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 122s Starting 2 pkgProblemResolver with broken count: 0 122s Done 122s Entering ResolveByKeep 122s 122s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 122s autopkgtest: DBG: testbed command exited with code 0 122s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', '--purge', 'autoremove'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 122s Reading package lists... 123s Building dependency tree... 123s Reading state information... 123s Starting pkgProblemResolver with broken count: 0 123s Starting 2 pkgProblemResolver with broken count: 0 123s Done 123s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 123s autopkgtest: DBG: testbed command exited with code 0 123s autopkgtest: DBG: testbed command ['bash', '-ec', '[ ! -e /run/autopkgtest_no_reboot.stamp ] || exit 0;for d in /boot /boot/efi /boot/grub /etc/init /etc/init.d /etc/systemd/system /lib/systemd/system; do s=/tmp/autopkgtest.TWtidk/${d//\\//_}.stamp; [ ! -d $d ] || [ `stat -c %Y $d` = `stat -c %Y $s` ]; done'], kind short, sout raw, serr raw, env [] 123s autopkgtest: DBG: testbed command exited with code 1 123s autopkgtest [04:38:33]: rebooting testbed after setup commands that affected boot 123s autopkgtest: DBG: sending command to testbed: reboot 142s autopkgtest: DBG: got reply from testbed: ok 142s autopkgtest: DBG: testbed supports reboot, creating /tmp/autopkgtest-reboot 142s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.TWtidk'], kind short, sout raw, serr pipe, env [] 142s autopkgtest: DBG: testbed command exited with code 0 142s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot.sh /tmp/autopkgtest.TWtidk/autopkgtest-reboot 142s autopkgtest: DBG: got reply from testbed: ok 142s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.TWtidk/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 143s autopkgtest: DBG: testbed command exited with code 0 143s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.TWtidk/autopkgtest-reboot', '/tmp/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 143s autopkgtest: DBG: testbed command exited with code 0 143s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.TWtidk/autopkgtest-reboot', '/sbin/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 143s autopkgtest: DBG: testbed command exited with code 0 143s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.TWtidk'], kind short, sout raw, serr pipe, env [] 143s autopkgtest: DBG: testbed command exited with code 0 143s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot-prepare.sh /tmp/autopkgtest.TWtidk/autopkgtest-reboot-prepare 143s autopkgtest: DBG: got reply from testbed: ok 143s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.TWtidk/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 143s autopkgtest: DBG: testbed command exited with code 0 143s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.TWtidk/autopkgtest-reboot-prepare', '/tmp/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 144s autopkgtest: DBG: testbed command exited with code 0 144s autopkgtest: DBG: testbed command ['uname', '-srv'], kind short, sout pipe, serr pipe, env [] 144s autopkgtest: DBG: testbed command exited with code 0 144s autopkgtest [04:38:54]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 15:05:57 UTC 2025 144s autopkgtest: DBG: testbed command ['sh', '-c', 'nproc; cat /proc/cpuinfo 2>/dev/null || true'], kind short, sout pipe, serr pipe, env [] 144s autopkgtest: DBG: testbed command exited with code 0 144s autopkgtest: DBG: testbed command ['sh', '-ec', "dpkg-query --show -f '${Package}\\t${Version}\\n' > /tmp/autopkgtest.TWtidk/testbed-packages"], kind short, sout raw, serr pipe, env [] 144s autopkgtest: DBG: testbed command exited with code 0 144s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.TWtidk/testbed-packages /tmp/autopkgtest-work.3pur5z_p/out/testbed-packages 144s autopkgtest: DBG: got reply from testbed: ok 144s autopkgtest: DBG: testbed supports reboot, creating /tmp/autopkgtest-reboot 144s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.TWtidk'], kind short, sout raw, serr pipe, env [] 144s autopkgtest: DBG: testbed command exited with code 0 144s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot.sh /tmp/autopkgtest.TWtidk/autopkgtest-reboot 145s autopkgtest: DBG: got reply from testbed: ok 145s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.TWtidk/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 145s autopkgtest: DBG: testbed command exited with code 0 145s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.TWtidk/autopkgtest-reboot', '/tmp/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 145s autopkgtest: DBG: testbed command exited with code 0 145s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.TWtidk/autopkgtest-reboot', '/sbin/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 145s autopkgtest: DBG: testbed command exited with code 0 145s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.TWtidk'], kind short, sout raw, serr pipe, env [] 145s autopkgtest: DBG: testbed command exited with code 0 145s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot-prepare.sh /tmp/autopkgtest.TWtidk/autopkgtest-reboot-prepare 146s autopkgtest: DBG: got reply from testbed: ok 146s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.TWtidk/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 146s autopkgtest: DBG: testbed command exited with code 0 146s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.TWtidk/autopkgtest-reboot-prepare', '/tmp/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 146s autopkgtest: DBG: testbed command exited with code 0 146s autopkgtest: DBG: testbed command ['uname', '-srv'], kind short, sout pipe, serr pipe, env [] 146s autopkgtest: DBG: testbed command exited with code 0 146s autopkgtest: DBG: Binaries: initialising 146s autopkgtest [04:38:56]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-warden 146s autopkgtest: DBG: blame += ruby-warden 146s autopkgtest: DBG: testbed reset: modified=False, deps_installed=[], deps_new=[] 146s autopkgtest: DBG: testbed command ['apt-cache', 'showsrc', '--only-source', 'ruby-warden'], kind short, sout pipe, serr pipe, env [] 146s autopkgtest: DBG: testbed command exited with code 0 146s autopkgtest: DBG: testbed command ['apt-cache', 'policy', '^ruby-warden$'], kind short, sout pipe, serr raw, env [] 147s autopkgtest: DBG: testbed command exited with code 0 147s autopkgtest: DBG: testbed command ['apt-cache', 'show', 'ruby-warden=1.2.8-1ubuntu1'], kind short, sout pipe, serr raw, env [] 147s autopkgtest: DBG: testbed command exited with code 0 147s autopkgtest: DBG: install_deps: deps_new=[] 147s autopkgtest: DBG: testbed command ['sh', '-ec', 'command -v dpkg-source'], kind short, sout pipe, serr pipe, env [] 147s autopkgtest: DBG: testbed command exited with code 0 147s autopkgtest: DBG: testbed command ['sh', '-ec', 'su --shell=/bin/sh ubuntu -c \'set -e; exec 3>&1 >&2; set -x; cd /; builddir=$(mktemp -d /tmp/autopkgtest.TWtidk/build.XXX); cd $builddir; OUT=$(apt-get source -d -q --only-source ruby-warden=1.2.8-1ubuntu1 2>&1) || RC=$?;if [ -n "$RC" ]; then if echo "$OUT" | grep -q "Unable to find a source package"; then exit 1; else exit $RC; fi;fi;echo "$OUT" | grep ^Get: || true;dpkg-source -x ruby-warden_*.dsc src >/dev/null; chmod -R a+rX .; cd [a-z0-9]*/.; pwd >&3; sed -n "1 {s/).*//; s/ (/\\n/; p}" debian/changelog >&3\''], kind build, sout pipe, serr raw, env ['ADT_TEST_TRIGGERS=ruby-rack/3.0.8-4'] 147s + cd / 147s + mktemp -d /tmp/autopkgtest.TWtidk/build.XXX 147s + builddir=/tmp/autopkgtest.TWtidk/build.OUM 147s + cd /tmp/autopkgtest.TWtidk/build.OUM 147s + apt-get source -d -q --only-source ruby-warden=1.2.8-1ubuntu1 148s + OUT=Reading package lists... 148s NOTICE: 'ruby-warden' packaging is maintained in the 'Git' version control system at: 148s https://salsa.debian.org/ruby-team/ruby-warden.git 148s Please use: 148s git clone https://salsa.debian.org/ruby-team/ruby-warden.git 148s to retrieve the latest (possibly unreleased) updates to the package. 148s Need to get 35.4 kB of source archives. 148s Get:1 http://ftpmaster.internal/ubuntu plucky/universe ruby-warden 1.2.8-1ubuntu1 (dsc) [2214 B] 148s Get:2 http://ftpmaster.internal/ubuntu plucky/universe ruby-warden 1.2.8-1ubuntu1 (tar) [29.8 kB] 148s Get:3 http://ftpmaster.internal/ubuntu plucky/universe ruby-warden 1.2.8-1ubuntu1 (diff) [3384 B] 148s Fetched 35.4 kB in 0s (113 kB/s) 148s Download complete and in download only mode 148s + [ -n ] 148s + echo Reading package lists... 148s NOTICE: 'ruby-warden' packaging is maintained in the 'Git' version control system at: 148s https://salsa.debian.org/ruby-team/ruby-warden.git 148s Please use: 148s git clone https://salsa.debian.org/ruby-team/ruby-warden.git 148s to retrieve the latest (possibly unreleased) updates to the package. 148s Need to get 35.4 kB of source archives. 148s Get:1 http://ftpmaster.internal/ubuntu plucky/universe ruby-warden 1.2.8-1ubuntu1 (dsc) [2214 B] 148s Get:2 http://ftpmaster.internal/ubuntu plucky/universe ruby-warden 1.2.8-1ubuntu1 (tar) [29.8 kB] 148s Get:3 http://ftpmaster.internal/ubuntu plucky/universe ruby-warden 1.2.8-1ubuntu1 (diff) [3384 B] 148s Fetched 35.4 kB in 0s (113 kB/s) 148s Download complete and in download only mode 148s + grep ^Get: 148s Get:1 http://ftpmaster.internal/ubuntu plucky/universe ruby-warden 1.2.8-1ubuntu1 (dsc) [2214 B] 148s Get:2 http://ftpmaster.internal/ubuntu plucky/universe ruby-warden 1.2.8-1ubuntu1 (tar) [29.8 kB] 148s Get:3 http://ftpmaster.internal/ubuntu plucky/universe ruby-warden 1.2.8-1ubuntu1 (diff) [3384 B] 148s + dpkg-source -x ruby-warden_1.2.8-1ubuntu1.dsc src 148s gpgv: Signature made Sun Sep 8 18:13:26 2024 UTC 148s gpgv: using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C 148s gpgv: issuer "kanashiro@ubuntu.com" 148s gpgv: Can't check signature: No public key 148s dpkg-source: warning: cannot verify inline signature for ./ruby-warden_1.2.8-1ubuntu1.dsc: no acceptable signature found 148s + chmod -R a+rX . 148s + cd src/. 148s + pwd 148s + sed -n 1 {s/).*//; s/ (/\n/; p} debian/changelog 148s autopkgtest: DBG: testbed command exited with code 0 148s autopkgtest [04:38:58]: testing package ruby-warden version 1.2.8-1ubuntu1 148s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.TWtidk/build.OUM/src/debian/ /tmp/autopkgtest-work.3pur5z_p/out/pkg/debian/ 148s autopkgtest: DBG: got reply from testbed: ok 148s autopkgtest: DBG: autodep8 generated control: ----- 148s Test-Command: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 148s Depends: @, rake, ruby-rack, ruby-rspec, gem2deb-test-runner, 148s Features: test-name=gem2deb-test-runner 148s Restrictions: skippable, 148s 148s ------- 148s autopkgtest: DBG: processing dependency @ 148s autopkgtest: DBG: synthesised dependency ruby-warden 148s autopkgtest: DBG: processing dependency rake 148s autopkgtest: DBG: processing dependency ruby-rack 148s autopkgtest: DBG: processing dependency ruby-rspec 148s autopkgtest: DBG: processing dependency gem2deb-test-runner 148s autopkgtest: DBG: Test defined: name gem2deb-test-runner path None command "gem2deb-test-runner --autopkgtest --check-dependencies 2>&1" restrictions ['skippable'] features ['test-name=gem2deb-test-runner'] depends ['ruby-warden', 'rake', 'ruby-rack', 'ruby-rspec', 'gem2deb-test-runner'] 148s autopkgtest [04:38:58]: build not needed 148s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.TWtidk/build.OUM/src/ /tmp/autopkgtest-work.3pur5z_p/out/tests-tree/ 148s autopkgtest: DBG: got reply from testbed: ok 148s autopkgtest: DBG: autodep8 generated control: ----- 148s Test-Command: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 148s Depends: @, rake, ruby-rack, ruby-rspec, gem2deb-test-runner, 148s Features: test-name=gem2deb-test-runner 148s Restrictions: skippable, 148s 148s ------- 148s autopkgtest: DBG: processing dependency @ 148s autopkgtest: DBG: synthesised dependency ruby-warden 148s autopkgtest: DBG: processing dependency rake 148s autopkgtest: DBG: processing dependency ruby-rack 148s autopkgtest: DBG: processing dependency ruby-rspec 148s autopkgtest: DBG: processing dependency gem2deb-test-runner 148s autopkgtest: DBG: Test defined: name gem2deb-test-runner path None command "gem2deb-test-runner --autopkgtest --check-dependencies 2>&1" restrictions ['skippable'] features ['test-name=gem2deb-test-runner'] depends ['ruby-warden', 'rake', 'ruby-rack', 'ruby-rspec', 'gem2deb-test-runner'] 148s autopkgtest [04:38:58]: test gem2deb-test-runner: preparing testbed 148s autopkgtest: DBG: testbed reset: modified=False, deps_installed=[], deps_new=['ruby-warden', 'rake', 'ruby-rack', 'ruby-rspec', 'gem2deb-test-runner'] 148s autopkgtest: DBG: Binaries: no registered binaries, not publishing anything 148s autopkgtest: DBG: install_deps: deps_new=['ruby-warden', 'rake', 'ruby-rack', 'ruby-rspec', 'gem2deb-test-runner'] 148s autopkgtest: DBG: install-deps: satisfying ruby-warden, rake, ruby-rack, ruby-rspec, gem2deb-test-runner 148s autopkgtest: DBG: can use apt-get on testbed: True 148s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'satisfy', 'ruby-warden, rake, ruby-rack, ruby-rspec, gem2deb-test-runner'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 149s Reading package lists... 149s Building dependency tree... 149s Reading state information... 149s Starting pkgProblemResolver with broken count: 0 149s Starting 2 pkgProblemResolver with broken count: 0 149s Done 149s The following NEW packages will be installed: 149s gem2deb-test-runner libruby libruby3.3 rake ruby ruby-did-you-mean 149s ruby-diff-lcs ruby-minitest ruby-net-telnet ruby-power-assert ruby-rack 149s ruby-rspec ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks 149s ruby-rspec-support ruby-rubygems ruby-sdbm ruby-test-unit ruby-warden 149s ruby-webrick ruby-xmlrpc ruby3.3 rubygems-integration 149s 0 upgraded, 24 newly installed, 0 to remove and 0 not upgraded. 149s Need to get 6969 kB of archives. 149s After this operation, 34.9 MB of additional disk space will be used. 149s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x rubygems-integration all 1.18ubuntu1 [5528 B] 149s Get:2 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-did-you-mean all 1.6.3-2 [14.8 kB] 149s Get:3 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-minitest all 5.22.3-1ubuntu1 [48.0 kB] 149s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-net-telnet all 0.2.0-1 [13.3 kB] 149s Get:5 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-power-assert all 2.0.3-1 [12.0 kB] 149s Get:6 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-test-unit all 3.6.2-1 [67.0 kB] 150s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-webrick all 1.8.1-1ubuntu1 [52.6 kB] 150s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-xmlrpc all 0.3.3-2 [24.8 kB] 150s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libruby s390x 1:3.3~ubuntu3 [5038 B] 150s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-sdbm s390x 1.0.0-5build5 [16.3 kB] 150s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libruby3.3 s390x 3.3.6-1.1ubuntu1 [5869 kB] 152s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x ruby3.3 s390x 3.3.6-1.1ubuntu1 [49.1 kB] 152s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-rubygems all 3.4.20-1 [238 kB] 152s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x ruby s390x 1:3.3~ubuntu3 [3618 B] 152s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x rake all 13.2.1-1 [45.8 kB] 152s Get:16 http://ftpmaster.internal/ubuntu plucky/universe s390x gem2deb-test-runner s390x 2.2.5 [18.3 kB] 152s Get:17 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-diff-lcs all 1.5.1-1 [22.8 kB] 152s Get:18 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x ruby-rack all 3.0.8-4 [79.0 kB] 152s Get:19 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 152s Get:20 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 152s Get:21 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 152s Get:22 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 152s Get:23 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 152s Get:24 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-warden all 1.2.8-1ubuntu1 [15.5 kB] 152s Fetched 6969 kB in 3s (2626 kB/s) 152s Selecting previously unselected package rubygems-integration. 152s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55928 files and directories currently installed.) 152s Preparing to unpack .../00-rubygems-integration_1.18ubuntu1_all.deb ... 152s Unpacking rubygems-integration (1.18ubuntu1) ... 152s Selecting previously unselected package ruby-did-you-mean. 152s Preparing to unpack .../01-ruby-did-you-mean_1.6.3-2_all.deb ... 152s Unpacking ruby-did-you-mean (1.6.3-2) ... 152s Selecting previously unselected package ruby-minitest. 152s Preparing to unpack .../02-ruby-minitest_5.22.3-1ubuntu1_all.deb ... 152s Unpacking ruby-minitest (5.22.3-1ubuntu1) ... 152s Selecting previously unselected package ruby-net-telnet. 152s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 152s Unpacking ruby-net-telnet (0.2.0-1) ... 152s Selecting previously unselected package ruby-power-assert. 152s Preparing to unpack .../04-ruby-power-assert_2.0.3-1_all.deb ... 152s Unpacking ruby-power-assert (2.0.3-1) ... 152s Selecting previously unselected package ruby-test-unit. 152s Preparing to unpack .../05-ruby-test-unit_3.6.2-1_all.deb ... 152s Unpacking ruby-test-unit (3.6.2-1) ... 152s Selecting previously unselected package ruby-webrick. 152s Preparing to unpack .../06-ruby-webrick_1.8.1-1ubuntu1_all.deb ... 152s Unpacking ruby-webrick (1.8.1-1ubuntu1) ... 152s Selecting previously unselected package ruby-xmlrpc. 152s Preparing to unpack .../07-ruby-xmlrpc_0.3.3-2_all.deb ... 152s Unpacking ruby-xmlrpc (0.3.3-2) ... 152s Selecting previously unselected package libruby:s390x. 152s Preparing to unpack .../08-libruby_1%3a3.3~ubuntu3_s390x.deb ... 152s Unpacking libruby:s390x (1:3.3~ubuntu3) ... 152s Selecting previously unselected package ruby-sdbm:s390x. 152s Preparing to unpack .../09-ruby-sdbm_1.0.0-5build5_s390x.deb ... 152s Unpacking ruby-sdbm:s390x (1.0.0-5build5) ... 152s Selecting previously unselected package libruby3.3:s390x. 152s Preparing to unpack .../10-libruby3.3_3.3.6-1.1ubuntu1_s390x.deb ... 152s Unpacking libruby3.3:s390x (3.3.6-1.1ubuntu1) ... 152s Selecting previously unselected package ruby3.3. 152s Preparing to unpack .../11-ruby3.3_3.3.6-1.1ubuntu1_s390x.deb ... 152s Unpacking ruby3.3 (3.3.6-1.1ubuntu1) ... 152s Selecting previously unselected package ruby-rubygems. 152s Preparing to unpack .../12-ruby-rubygems_3.4.20-1_all.deb ... 152s Unpacking ruby-rubygems (3.4.20-1) ... 153s Selecting previously unselected package ruby. 153s Preparing to unpack .../13-ruby_1%3a3.3~ubuntu3_s390x.deb ... 153s Unpacking ruby (1:3.3~ubuntu3) ... 153s Selecting previously unselected package rake. 153s Preparing to unpack .../14-rake_13.2.1-1_all.deb ... 153s Unpacking rake (13.2.1-1) ... 153s Selecting previously unselected package gem2deb-test-runner. 153s Preparing to unpack .../15-gem2deb-test-runner_2.2.5_s390x.deb ... 153s Unpacking gem2deb-test-runner (2.2.5) ... 153s Selecting previously unselected package ruby-diff-lcs. 153s Preparing to unpack .../16-ruby-diff-lcs_1.5.1-1_all.deb ... 153s Unpacking ruby-diff-lcs (1.5.1-1) ... 153s Selecting previously unselected package ruby-rack. 153s Preparing to unpack .../17-ruby-rack_3.0.8-4_all.deb ... 153s Unpacking ruby-rack (3.0.8-4) ... 153s Selecting previously unselected package ruby-rspec-support. 153s Preparing to unpack .../18-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 153s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 153s Selecting previously unselected package ruby-rspec-core. 153s Preparing to unpack .../19-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 153s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 153s Selecting previously unselected package ruby-rspec-expectations. 153s Preparing to unpack .../20-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 153s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 153s Selecting previously unselected package ruby-rspec-mocks. 153s Preparing to unpack .../21-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 153s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 153s Selecting previously unselected package ruby-rspec. 153s Preparing to unpack .../22-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 153s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 153s Selecting previously unselected package ruby-warden. 153s Preparing to unpack .../23-ruby-warden_1.2.8-1ubuntu1_all.deb ... 153s Unpacking ruby-warden (1.2.8-1ubuntu1) ... 153s Setting up ruby-power-assert (2.0.3-1) ... 153s Setting up rubygems-integration (1.18ubuntu1) ... 153s Setting up ruby-minitest (5.22.3-1ubuntu1) ... 153s Setting up ruby-test-unit (3.6.2-1) ... 153s Setting up ruby-net-telnet (0.2.0-1) ... 153s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 153s Setting up ruby-webrick (1.8.1-1ubuntu1) ... 153s Setting up ruby-did-you-mean (1.6.3-2) ... 153s Setting up ruby-xmlrpc (0.3.3-2) ... 153s Setting up ruby-rubygems (3.4.20-1) ... 153s Setting up rake (13.2.1-1) ... 153s Setting up libruby:s390x (1:3.3~ubuntu3) ... 153s Setting up ruby-sdbm:s390x (1.0.0-5build5) ... 153s Setting up libruby3.3:s390x (3.3.6-1.1ubuntu1) ... 153s Setting up ruby3.3 (3.3.6-1.1ubuntu1) ... 153s Setting up ruby (1:3.3~ubuntu3) ... 153s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 153s Setting up ruby-diff-lcs (1.5.1-1) ... 153s Setting up ruby-rack (3.0.8-4) ... 153s Setting up gem2deb-test-runner (2.2.5) ... 153s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 153s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 153s Setting up ruby-warden (1.2.8-1ubuntu1) ... 153s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 153s Processing triggers for libc-bin (2.40-4ubuntu1) ... 153s Processing triggers for man-db (2.13.0-1) ... 153s autopkgtest: DBG: testbed command exited with code 0 153s autopkgtest: DBG: testbed command ['dpkg-query', '--show', '-f', '${Status}', 'ruby-warden'], kind short, sout pipe, serr pipe, env [] 153s autopkgtest: DBG: testbed command exited with code 0 153s autopkgtest: DBG: testbed command ['sh', '-ec', "dpkg-query --show -f '${Package}\\t${Version}\\n' > /tmp/autopkgtest.TWtidk/gem2deb-test-runner-packages.all"], kind short, sout raw, serr pipe, env [] 153s autopkgtest: DBG: testbed command exited with code 0 153s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.TWtidk/gem2deb-test-runner-packages.all /tmp/autopkgtest-work.3pur5z_p/out/gem2deb-test-runner-packages.all 154s autopkgtest: DBG: got reply from testbed: ok 154s autopkgtest: DBG: testbed command ['test', '-e', '/tmp/autopkgtest.TWtidk/build.OUM/src'], kind short, sout raw, serr raw, env [] 155s autopkgtest: DBG: testbed command exited with code 0 155s autopkgtest: DBG: copydown: tb path /tmp/autopkgtest.TWtidk/build.OUM/src already exists 155s autopkgtest [04:39:05]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 155s autopkgtest [04:39:05]: test gem2deb-test-runner: [----------------------- 155s autopkgtest: DBG: testbed command ['su', '-s', '/bin/bash', 'ubuntu', '-c', "set -e; exec /tmp/autopkgtest.TWtidk/wrapper.sh --debug --artifacts=/tmp/autopkgtest.TWtidk/gem2deb-test-runner-artifacts --chdir=/tmp/autopkgtest.TWtidk/build.OUM/src --env=AUTOPKGTEST_TESTBED_ARCH=s390x --env=AUTOPKGTEST_TEST_ARCH=s390x --env=DEB_BUILD_OPTIONS=parallel=2 --env=DEBIAN_FRONTEND=noninteractive --env=LANG=C.UTF-8 --unset-env=LANGUAGE --unset-env=LC_ADDRESS --unset-env=LC_ALL --unset-env=LC_COLLATE --unset-env=LC_CTYPE --unset-env=LC_IDENTIFICATION --unset-env=LC_MEASUREMENT --unset-env=LC_MESSAGES --unset-env=LC_MONETARY --unset-env=LC_NAME --unset-env=LC_NUMERIC --unset-env=LC_PAPER --unset-env=LC_TELEPHONE --unset-env=LC_TIME --script-pid-file=/tmp/autopkgtest_script_pid --source-profile --stderr=/tmp/autopkgtest.TWtidk/gem2deb-test-runner-stderr --stdout=/tmp/autopkgtest.TWtidk/gem2deb-test-runner-stdout --tmp=/tmp/autopkgtest.TWtidk/autopkgtest_tmp --env=ADT_TEST_TRIGGERS=ruby-rack/3.0.8-4 -- bash -ec 'gem2deb-test-runner --autopkgtest --check-dependencies 2>&1'"], kind test, sout raw, serr raw, env [] 155s /tmp/autopkgtest.TWtidk/wrapper.sh: creating AUTOPKGTEST_ARTIFACTS: /tmp/autopkgtest.TWtidk/gem2deb-test-runner-artifacts 155s /tmp/autopkgtest.TWtidk/wrapper.sh: changing to directory: /tmp/autopkgtest.TWtidk/build.OUM/src 155s /tmp/autopkgtest.TWtidk/wrapper.sh: setting environment: AUTOPKGTEST_TESTBED_ARCH=s390x 155s /tmp/autopkgtest.TWtidk/wrapper.sh: setting environment: AUTOPKGTEST_TEST_ARCH=s390x 155s /tmp/autopkgtest.TWtidk/wrapper.sh: setting environment: DEB_BUILD_OPTIONS=parallel=2 155s /tmp/autopkgtest.TWtidk/wrapper.sh: setting environment: DEBIAN_FRONTEND=noninteractive 155s /tmp/autopkgtest.TWtidk/wrapper.sh: setting environment: LANG=C.UTF-8 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LANGUAGE 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LC_ADDRESS 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LC_ALL 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LC_COLLATE 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LC_CTYPE 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LC_IDENTIFICATION 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LC_MEASUREMENT 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LC_MESSAGES 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LC_MONETARY 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LC_NAME 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LC_NUMERIC 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LC_PAPER 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LC_TELEPHONE 155s /tmp/autopkgtest.TWtidk/wrapper.sh: unsetting environment: LC_TIME 155s /tmp/autopkgtest.TWtidk/wrapper.sh: will create pid file: /tmp/autopkgtest_script_pid 155s /tmp/autopkgtest.TWtidk/wrapper.sh: pretending to be a login shell 155s /tmp/autopkgtest.TWtidk/wrapper.sh: will write standard error to /tmp/autopkgtest.TWtidk/gem2deb-test-runner-stderr 155s /tmp/autopkgtest.TWtidk/wrapper.sh: will write stdout to /tmp/autopkgtest.TWtidk/gem2deb-test-runner-stdout 155s /tmp/autopkgtest.TWtidk/wrapper.sh: creating AUTOPKGTEST_TMP: /tmp/autopkgtest.TWtidk/autopkgtest_tmp 155s /tmp/autopkgtest.TWtidk/wrapper.sh: setting environment: ADT_TEST_TRIGGERS=ruby-rack/3.0.8-4 155s /tmp/autopkgtest.TWtidk/wrapper.sh: command to run: bash -ec gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 155s /tmp/autopkgtest.TWtidk/wrapper.sh: copying /tmp/tmp.TRdTksHr1h/out to stdout and file: /tmp/autopkgtest.TWtidk/gem2deb-test-runner-stdout 155s /tmp/autopkgtest.TWtidk/wrapper.sh: copying /tmp/tmp.TRdTksHr1h/err to standard error and file: /tmp/autopkgtest.TWtidk/gem2deb-test-runner-stdout 155s /tmp/autopkgtest.TWtidk/wrapper.sh: writing script pid 1504 to /tmp/autopkgtest_script_pid 155s 155s ┌──────────────────────────────────────────────────────────────────────────────┐ 155s │ Checking Rubygems dependency resolution on ruby3.3 │ 155s └──────────────────────────────────────────────────────────────────────────────┘ 155s 155s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"warden\" 155s mv lib ./.gem2deb.lib 155s mv Gemfile.lock ./.gem2deb.Gemfile.lock 155s mv ./.gem2deb.lib lib 155s mv ./.gem2deb.Gemfile.lock Gemfile.lock 155s 155s ┌──────────────────────────────────────────────────────────────────────────────┐ 155s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 155s └──────────────────────────────────────────────────────────────────────────────┘ 155s 155s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 155s mv lib ./.gem2deb.lib 155s mv Gemfile.lock ./.gem2deb.Gemfile.lock 155s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb 155s 155s authenticated data store 155s should store data for the default scope 155s should store data for the foo user 155s should store the data separately 155s should clear the foo scoped data when foo logs out 155s should clear out the default data when :default logs out 155s should clear out all data when a general logout is performed 155s should logout multiple persons at once 155s should not store data for a user who is not logged in 155s 155s Warden::Config 155s should behave like a hash 155s should provide hash accessors 155s should allow to read and set default strategies 155s should allow to silence missing strategies 155s should set the default_scope 155s should merge given options on initialization 155s should setup defaults with the scope_defaults method 155s 155s Warden::Proxy::Errors 155s should report that it is empty on first creation 155s should continue to report that it is empty even after being checked 155s should add an error 155s should allow many errors to be added to the same field 155s should give the full messages for an error 155s should return the error for a specific field / label 155s should return nil for a specific field if it's not been set 155s 155s standard authentication hooks 155s after_set_user 155s should allow me to add an after_set_user hook 155s should allow me to add multiple after_set_user hooks 155s should run each after_set_user hook after the user is set 155s should not run the event specified with except 155s should only run the event specified with only 155s should run filters in the given order 155s after_authentication 155s should be a wrapper to after_set_user behavior 155s should not be invoked on default after_set_user scenario 155s should run filters in the given order 155s should allow me to log out a user in an after_set_user block 155s after_fetch 155s should be a wrapper to after_set_user behavior 155s should not be invoked on default after_set_user scenario 155s should not be invoked if fetched user is nil 155s should run filters in the given order 155s after_failed_fetch 155s should not be called when user is fetched 155s should be called if fetched user is nil 155s before_failure 155s should allow me to add a before_failure hook 155s should allow me to add multiple before_failure hooks 155s should run each before_failure hooks before failing 155s should run filters in the given order 155s before_logout 155s should allow me to add an before_logout hook 155s should allow me to add multiple after_authentication hooks 155s should run each before_logout hook before logout is run 155s should run before_logout hook for a specified scope 155s should run filters in the given order 155s on_request 155s should allow me to add an on_request hook 155s should allow me to add multiple on_request hooks 155s should run each on_request hooks when initializing 155s should run filters in the given order 155s should have the proxy on env in on_request 155s should be able to throw in on_request 155s 155s Warden::Manager 155s should insert a Proxy object into the rack env 155s should allow me to set a different default scope for warden 155s should allow me to access strategies through manager 155s thrown auth 155s Failure 155s should respond with a 401 response if the strategy fails authentication 155s should use the failure message given to the failure method 155s should set the message from the winning strategy in warden.options hash 155s should render the failure app when there's a failure 155s should call failure app if warden is thrown even after successful authentication 155s should set the attempted url in warden.options hash 155s should set action in warden.options if overridden 155s should catch a resubmitted request (PENDING: Temporarily skipped with xit) 155s should use the default scopes action when a bare throw is used 155s integrated strategies 155s redirecting 155s should redirect with a message 155s should redirect with a default message 155s should redirect with a permanent redirect 155s should redirect with a content type 155s should redirect with a default content type 155s failing 155s should fail according to the failure app 155s should allow you to customize the response 155s should allow you to customize the response without the explicit call to custom_failure! if not intercepting 401 155s should render the failure application for a 401 if no custom_failure flag is set 155s custom rack response 155s should return a custom rack response 155s app returns Rack::Response 155s /tmp/autopkgtest.TWtidk/build.OUM/src/spec/warden/manager_spec.rb:315: warning: Rack::Response#header is deprecated and will be removed in Rack 3.1 155s should return it 155s success 155s should pass through to the application when there is success 155s 155s Warden::Proxy 155s authentication 155s should not check the authentication if it is not checked 155s should check the authentication if it is explicitly checked 155s should not allow the request if incorrect conditions are supplied 155s should allow the request if the correct conditions are supplied 155s should allow authentication in my application 155s should allow me to select which strategies I use in my application 155s should raise error on missing strategies 155s should raise error if the strategy failed 155s should not raise error on missing strategies if silencing 155s should allow me to get access to the user at warden.user. 155s should run strategies when authenticate? is asked 155s should properly send the scope to the strategy 155s should try multiple authentication strategies 155s should look for an active user in the session with authenticate 155s should look for an active user in the session with authenticate? 155s should look for an active user in the session with authenticate! 155s should throw an error when authenticate! 155s should login 2 different users from the session 155s should not authenticate other scopes just because the first is authenticated 155s should renew session when user is set (FAILED - 1) 155s should not renew session when user is fetch (FAILED - 2) 155s authentication cache 155s should run strategies just once for a given scope 155s should run strategies for a given scope several times if cache is cleaned 155s should clear the cache for a specified strategy 155s should run the strategies several times for different scopes 155s should not run strategies until cache is cleaned if latest winning strategy halted 155s should not store user if strategy isn't meant for permanent login 155s set user 155s should store the user into the session 155s should not store the user if the :store option is set to false 155s should not throw error when no session is configured and store is false 155s should not run the callbacks when :run_callbacks is false 155s should run the callbacks when :run_callbacks is true 155s should run the callbacks by default 155s should set renew on rack.session.options 155s should not modify attempt to modify a frozen rack.session.options 155s lock 155s should not run any strategy 155s should keep already authenticated users 155s get user 155s should return nil when not logged in 155s should not run strategies when not logged in 155s should cache unfound user 155s previously logged in 155s should take the user from the session when logged in 155s should cache found user 155s should not run strategies when the user exists in the session 155s run callback option 155s should not call run_callbacks when we pass a :run_callback => false 155s should call run_callbacks when we pass a :run_callback => true 155s should call run_callbacks by default 155s logout 155s should logout only the scoped foo user 155s should logout only the scoped default user 155s should clear the session when no argument is given to logout 155s should not raise exception if raw_session is nil 155s should clear the user when logging out 155s should clear the session data when logging out 155s should clear out the session by calling reset_session! so that plugins can setup their own session clearing 155s messages 155s should allow access to the failure message 155s should allow access to the success message 155s should not die when accessing a message from a source where no authentication has occurred 155s when all strategies are not valid? 155s should return false for authenticated? when there are no valid? strategies 155s should return nil for authenticate when there are no valid strategies 155s should return false for authenticate? when there are no valid strategies 155s should respond with a 401 when authenticate! cannot find any valid strategies 155s authenticated? 155s positive authentication 155s should return true when authenticated in the session 155s should yield to a block when the block is passed and authenticated 155s should authenticate for a user in a different scope 155s negative authentication 155s should return false when authenticated in the session 155s should return false if scope cannot be retrieved from session 155s should not yield to a block when the block is passed and authenticated 155s should not yield for a user in a different scope 155s unauthenticated? 155s negative unauthentication 155s should return false when authenticated in the session 155s should not yield to a block when the block is passed and authenticated 155s should not yield to the block for a user in a different scope 155s positive unauthentication 155s should return false when unauthenticated in the session 155s should yield to a block when the block is passed and authenticated 155s should yield for a user in a different scope 155s attributes 155s should have a config attribute 155s 155s dynamic default_strategies 155s should allow me to change the default strategies on the fly 155s should allow me to append to the default strategies on the fly 155s should allow me to set the default strategies on a per scope basis 155s should allow me to setup default strategies for each scope on the manager 155s should not change the master configurations strategies when I change them 155s default scope options 155s should allow me to set a default action for a given scope 155s should allow me to set store, false on a given scope 155s #asset_request? 155s should return true if PATH_INFO is in asset list 155s should return false if PATH_INFO is not in asset list 155s 155s Warden::SessionSerializer 155s should store data for the default scope 155s should check if a data is stored or not 155s should load an user from store 155s should store data based on the scope 155s should delete data from store 155s should delete information from store if user cannot be retrieved 155s should support a nil session store 155s 155s Warden::Strategies::Base 155s should have a user object 155s should be performed after run 155s should set the scope 155s should allow you to set a message 155s should provide access to the errors 155s headers 155s should have headers 155s should allow us to clear the headers 155s halting 155s should allow you to halt a strategy 155s should not be halted if halt was not called 155s pass 155s should allow you to pass 155s redirect 155s should allow you to set a redirection 155s should mark the strategy as halted when redirecting 155s should escape redirected url parameters 155s should allow you to set a message 155s should set the action as :redirect 155s failure 155s should allow you to fail hard 155s should halt the strategies when failing hard 155s should allow you to set a message when failing hard 155s should set the action as :failure when failing hard 155s should allow you to fail soft 155s should not halt the strategies when failing soft 155s should allow you to set a message when failing soft 155s should set the action as :failure when failing soft 155s success 155s should allow you to succeed 155s should be authenticated after success 155s should allow you to set a message when succeeding 155s should store the user 155s should set the action as :success 155s custom response 155s should allow me to set a custom rack response 155s should halt the strategy 155s should provide access to the custom rack response 155s should set the action as :custom 155s 155s Warden::Strategies 155s should let me add a strategy via a block 155s should raise an error if I add a strategy via a block, that does not have an authenticate! method 155s should raise an error if I add a strategy that does not extend Warden::Strategies::Base 155s should allow me to get access to a particular strategy 155s should allow me to add a strategy with the required methods 155s should not allow a strategy that does not have an authenticate! method 155s should allow me to change a class when providing a block and class 155s should allow me to update a previously given strategy 155s should allow me to clear the strategies 155s 155s Warden::Test::Helpers 155s should log me in as a user 155s should log me in as a user of a given scope 155s should login multiple users with different scopes 155s should log out all users 155s should logout a specific user 155s #asset_paths 155s should default asset_paths to anything asset path regex 155s 155s Warden::Test::Mock 155s should return a valid mocked warden 155s 155s Warden::Test::WardenHelpers 155s is expected to respond to #test_mode! 155s is expected to respond to #on_next_request 155s is expected to respond to #test_reset! 155s should execute the on_next_request block on the next request 155s should execute many on_next_request blocks on the next request 155s should not execute on_next_request blocks on subsequent requests 155s should allow me to set new_on_next_request items to execute in the same test 155s should remove the on_next_request items when test is reset 155s asset requests 155s should not execute on_next_request blocks if this is an asset request 155s 155s Pending: (Failures listed here are expected and do not affect your suite's status) 155s 155s 1) Warden::Manager thrown auth Failure should catch a resubmitted request 155s # Temporarily skipped with xit 155s # ./spec/warden/manager_spec.rb:105 155s 155s Failures: 155s 155s 1) Warden::Proxy authentication should renew session when user is set 155s Failure/Error: app = setup_rack(app, :session => Rack::Session::Pool).to_app 155s 155s NameError: 155s uninitialized constant Rack::Session 155s # ./spec/warden/proxy_spec.rb:216:in `block (3 levels) in ' 155s 155s 2) Warden::Proxy authentication should not renew session when user is fetch 155s Failure/Error: app = setup_rack(app, :session => Rack::Session::Pool).to_app 155s 155s NameError: 155s uninitialized constant Rack::Session 155s # ./spec/warden/proxy_spec.rb:253:in `block (3 levels) in ' 155s 155s Finished in 0.09687 seconds (files took 0.10046 seconds to load) 155s 224 examples, 2 failures, 1 pending 155s 155s Failed examples: 155s 155s rspec ./spec/warden/proxy_spec.rb:204 # Warden::Proxy authentication should renew session when user is set 155s rspec ./spec/warden/proxy_spec.rb:243 # Warden::Proxy authentication should not renew session when user is fetch 155s 155s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb failed 155s mv ./.gem2deb.lib lib 155s mv ./.gem2deb.Gemfile.lock Gemfile.lock 155s /tmp/autopkgtest.TWtidk/wrapper.sh: checking for leaked background processes... 155s /tmp/autopkgtest.TWtidk/wrapper.sh: waiting for tee/cat subprocesses... 155s /tmp/autopkgtest.TWtidk/wrapper.sh: cleaning up... 155s /tmp/autopkgtest.TWtidk/wrapper.sh: Exit status: 1 155s autopkgtest: DBG: testbed command exited with code 1 156s autopkgtest [04:39:06]: test gem2deb-test-runner: -----------------------] 156s autopkgtest: DBG: testbed executing test finished with exit status 1 156s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.TWtidk/gem2deb-test-runner-stdout /tmp/autopkgtest-work.3pur5z_p/out/gem2deb-test-runner-stdout 156s autopkgtest: DBG: got reply from testbed: ok 156s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.TWtidk/gem2deb-test-runner-stderr /tmp/autopkgtest-work.3pur5z_p/out/gem2deb-test-runner-stderr 156s autopkgtest: DBG: got reply from testbed: ok 156s gem2deb-test-runner FAIL non-zero exit status 1 156s autopkgtest [04:39:06]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 156s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.TWtidk/gem2deb-test-runner-artifacts/ /tmp/autopkgtest-work.3pur5z_p/out/artifacts/ 156s autopkgtest: DBG: got reply from testbed: ok 156s autopkgtest: DBG: testbed command ['rm', '-rf', '/tmp/autopkgtest.TWtidk/gem2deb-test-runner-artifacts', '/tmp/autopkgtest.TWtidk/autopkgtest_tmp'], kind short, sout raw, serr pipe, env [] 156s autopkgtest: DBG: testbed command exited with code 0 156s autopkgtest: DBG: needs_reset, previously=False, requested by run_tests() line 230 156s autopkgtest [04:39:06]: @@@@@@@@@@@@@@@@@@@@ summary 156s gem2deb-test-runner FAIL non-zero exit status 1 156s autopkgtest: DBG: testbed stop 156s autopkgtest: DBG: testbed close, scratch=/tmp/autopkgtest.TWtidk 156s autopkgtest: DBG: sending command to testbed: close 173s autopkgtest: DBG: got reply from testbed: ok 173s autopkgtest: DBG: sending command to testbed: quit 173s nova [W] Using flock in prodstack6-s390x 173s flock: timeout while waiting to get lock 173s Creating nova instance adt-plucky-s390x-ruby-warden-20250219-043630-juju-7f2275-prod-proposed-migration-environment-15-fa65a7b2-8d0a-4ada-ba30-d6204ce57939 from image adt/ubuntu-plucky-s390x-server-20250218.img (UUID d4b3949f-1d31-4fe6-9e99-080adec067af)... 173s nova [W] Timed out waiting for a451c481-dd0e-4125-ad3c-67097297ed05 to get deleted.