0s autopkgtest [17:27:11]: starting date and time: 2025-03-15 17:27:11+0000 0s autopkgtest [17:27:11]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [17:27:11]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.qiqxqyje/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade weborf --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-55.secgroup --name adt-plucky-arm64-weborf-20250315-172711-juju-7f2275-prod-proposed-migration-environment-2-a0909241-1609-41cf-a2bd-8af63c8564b2 --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -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/ 159s autopkgtest [17:29:50]: testbed dpkg architecture: arm64 160s autopkgtest [17:29:50]: testbed apt version: 2.9.33 160s autopkgtest [17:29:51]: @@@@@@@@@@@@@@@@@@@@ test bed setup 160s autopkgtest [17:29:51]: testbed release detected to be: None 161s autopkgtest [17:29:52]: updating testbed package index (apt update) 161s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 162s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 162s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 162s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 162s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 162s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 162s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 162s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [111 kB] 162s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 c-n-f Metadata [1856 B] 162s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 c-n-f Metadata [116 B] 162s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [324 kB] 163s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 c-n-f Metadata [14.7 kB] 163s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [4948 B] 163s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 c-n-f Metadata [268 B] 163s Fetched 1078 kB in 2s (670 kB/s) 164s Reading package lists... 165s Reading package lists... 165s Building dependency tree... 165s Reading state information... 165s Calculating upgrade... 166s Calculating upgrade... 166s The following packages will be upgraded: 166s pinentry-curses python3-jinja2 strace 166s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 166s Need to get 647 kB of archives. 166s After this operation, 11.3 kB of additional disk space will be used. 166s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 strace arm64 6.13+ds-1ubuntu1 [499 kB] 167s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 pinentry-curses arm64 1.3.1-2ubuntu3 [39.2 kB] 167s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 168s Fetched 647 kB in 1s (720 kB/s) 168s (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 ... 117701 files and directories currently installed.) 168s Preparing to unpack .../strace_6.13+ds-1ubuntu1_arm64.deb ... 168s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 168s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_arm64.deb ... 168s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 168s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 168s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 168s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 168s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 169s Setting up strace (6.13+ds-1ubuntu1) ... 169s Processing triggers for man-db (2.13.0-1) ... 170s Reading package lists... 170s Building dependency tree... 170s Reading state information... 170s Solving dependencies... 171s The following packages will be REMOVED: 171s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 171s libunwind8* linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 171s linux-image-6.11.0-8-generic* linux-modules-6.11.0-8-generic* 171s linux-tools-6.11.0-8* linux-tools-6.11.0-8-generic* 171s 0 upgraded, 0 newly installed, 11 to remove and 5 not upgraded. 171s After this operation, 267 MB disk space will be freed. 171s (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 ... 117701 files and directories currently installed.) 171s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 171s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 171s Removing libpython3.12t64:arm64 (3.12.9-1) ... 171s Removing libpython3.12-stdlib:arm64 (3.12.9-1) ... 171s Removing libnsl2:arm64 (1.3.0-3build3) ... 171s Removing libpython3.12-minimal:arm64 (3.12.9-1) ... 171s Removing libunwind8:arm64 (1.6.2-3.1) ... 171s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 172s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 174s Removing linux-image-6.11.0-8-generic (6.11.0-8.8) ... 174s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.14.0-10-generic 174s I: /boot/initrd.img.old is now a symlink to initrd.img-6.14.0-10-generic 174s /etc/kernel/postrm.d/initramfs-tools: 174s update-initramfs: Deleting /boot/initrd.img-6.11.0-8-generic 174s /etc/kernel/postrm.d/zz-flash-kernel: 174s flash-kernel: Kernel 6.11.0-8-generic has been removed. 174s flash-kernel: A higher version (6.14.0-10-generic) is still installed, no reflashing required. 174s /etc/kernel/postrm.d/zz-update-grub: 174s Sourcing file `/etc/default/grub' 174s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 174s Generating grub configuration file ... 174s Found linux image: /boot/vmlinuz-6.14.0-10-generic 174s Found initrd image: /boot/initrd.img-6.14.0-10-generic 175s Warning: os-prober will not be executed to detect other bootable partitions. 175s Systems on them will not be added to the GRUB boot configuration. 175s Check GRUB_DISABLE_OS_PROBER documentation entry. 175s Adding boot menu entry for UEFI Firmware Settings ... 175s done 175s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 175s Processing triggers for libc-bin (2.41-1ubuntu1) ... 175s (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 ... 81650 files and directories currently installed.) 175s Purging configuration files for linux-image-6.11.0-8-generic (6.11.0-8.8) ... 175s Purging configuration files for libpython3.12-minimal:arm64 (3.12.9-1) ... 175s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 176s autopkgtest [17:30:07]: upgrading testbed (apt dist-upgrade and autopurge) 176s Reading package lists... 176s Building dependency tree... 176s Reading state information... 177s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 177s Starting 2 pkgProblemResolver with broken count: 0 177s Done 177s Entering ResolveByKeep 178s 178s Calculating upgrade... 178s The following packages will be upgraded: 178s libc-bin libc-dev-bin libc6 libc6-dev locales 179s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 179s Need to get 9530 kB of archives. 179s After this operation, 0 B of additional disk space will be used. 179s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc6-dev arm64 2.41-1ubuntu2 [1750 kB] 181s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc-dev-bin arm64 2.41-1ubuntu2 [24.0 kB] 181s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc6 arm64 2.41-1ubuntu2 [2910 kB] 184s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc-bin arm64 2.41-1ubuntu2 [600 kB] 184s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 locales all 2.41-1ubuntu2 [4246 kB] 189s Preconfiguring packages ... 189s Fetched 9530 kB in 10s (956 kB/s) 189s (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 ... 81647 files and directories currently installed.) 189s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_arm64.deb ... 189s Unpacking libc6-dev:arm64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 190s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_arm64.deb ... 190s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 190s Preparing to unpack .../libc6_2.41-1ubuntu2_arm64.deb ... 190s Unpacking libc6:arm64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 190s Setting up libc6:arm64 (2.41-1ubuntu2) ... 190s (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 ... 81647 files and directories currently installed.) 190s Preparing to unpack .../libc-bin_2.41-1ubuntu2_arm64.deb ... 190s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 191s Setting up libc-bin (2.41-1ubuntu2) ... 191s (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 ... 81647 files and directories currently installed.) 191s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 191s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 191s Setting up locales (2.41-1ubuntu2) ... 192s Generating locales (this might take a while)... 194s en_US.UTF-8... done 194s Generation complete. 194s Setting up libc-dev-bin (2.41-1ubuntu2) ... 194s Setting up libc6-dev:arm64 (2.41-1ubuntu2) ... 194s Processing triggers for man-db (2.13.0-1) ... 195s Processing triggers for systemd (257.3-1ubuntu3) ... 196s Reading package lists... 196s Building dependency tree... 196s Reading state information... 196s Starting pkgProblemResolver with broken count: 0 197s Starting 2 pkgProblemResolver with broken count: 0 197s Done 197s Solving dependencies... 197s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 198s autopkgtest [17:30:29]: rebooting testbed after setup commands that affected boot 222s autopkgtest [17:30:53]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP PREEMPT_DYNAMIC Wed Mar 12 15:45:31 UTC 2025 225s autopkgtest [17:30:56]: @@@@@@@@@@@@@@@@@@@@ apt-source weborf 228s Get:1 http://ftpmaster.internal/ubuntu plucky/universe weborf 1.5-1 (dsc) [2293 B] 228s Get:2 http://ftpmaster.internal/ubuntu plucky/universe weborf 1.5-1 (tar) [248 kB] 228s Get:3 http://ftpmaster.internal/ubuntu plucky/universe weborf 1.5-1 (asc) [833 B] 228s Get:4 http://ftpmaster.internal/ubuntu plucky/universe weborf 1.5-1 (diff) [15.9 kB] 229s gpgv: Signature made Tue Feb 18 21:51:37 2025 UTC 229s gpgv: using RSA key 42748B9E76D899799E1FBE14B3A7CF0C801886CF 229s gpgv: Can't check signature: No public key 229s dpkg-source: warning: cannot verify inline signature for ./weborf_1.5-1.dsc: no acceptable signature found 229s autopkgtest [17:31:00]: testing package weborf version 1.5-1 230s autopkgtest [17:31:01]: build not needed 231s autopkgtest [17:31:02]: test command1: preparing testbed 231s Reading package lists... 232s Building dependency tree... 232s Reading state information... 232s Starting pkgProblemResolver with broken count: 0 232s Starting 2 pkgProblemResolver with broken count: 0 232s Done 233s The following NEW packages will be installed: 233s weborf 233s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 233s Need to get 32.2 kB of archives. 233s After this operation, 109 kB of additional disk space will be used. 233s Get:1 http://ftpmaster.internal/ubuntu plucky/universe arm64 weborf arm64 1.5-1 [32.2 kB] 234s Fetched 32.2 kB in 0s (124 kB/s) 234s Selecting previously unselected package weborf. 234s (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 ... 81647 files and directories currently installed.) 234s Preparing to unpack .../weborf_1.5-1_arm64.deb ... 234s Unpacking weborf (1.5-1) ... 234s Setting up weborf (1.5-1) ... 234s Processing triggers for man-db (2.13.0-1) ... 236s autopkgtest [17:31:07]: test command1: testsuite/version_and_help 236s autopkgtest [17:31:07]: test command1: [----------------------- 236s +++ dirname testsuite/version_and_help 236s ++ cd testsuite 236s ++ '[' -n /tmp/autopkgtest.BOH0iy/autopkgtest_tmp ']' 236s ++ BINNAME=weborf 236s ++ trap cleanup EXIT 236s + weborf --help 236s Usage: weborf [OPTIONS] 236s Start the weborf webserver 236s 236s Compiled for IPv6 236s Has webdav support 236s Has MIME support 236s Default port is 8080 236s Default base directory /srv/www 236s Signature used weborf/1.5 (GNU/Linux) 236s 236s -a, --auth followed by absolute path of the program to handle authentication 236s -b, --basedir followed by absolute path of basedir 236s -C, --cache sets the directory to use for cache files 236s -c, --cgi list of cgi files and binary to execute them comma-separated 236s -d run as a daemon 236s -h, --help display this help and exit 236s -I, --index list of index files, comma-separated 236s -i, --ip followed by IP address to listen (dotted format) 236s -k, --caps lists the capabilities of the binary 236s -m, --mime sends content type header to clients 236s -p, --port followed by port number to listen 236s -T --inetd must be specified when using weborf with inetd or xinetd 236s -t --tar will send the directories as .tar.gz files 236s -u --uid followed by a valid uid 236s If started by root weborf will use this user to read files and execute scripts 236s -g --gid followed by a valid gid 236s -V, --virtual list of virtualhosts in the form host=basedir, comma-separated 236s -v, --version print program version 236s -S, --cert the certificate to use 236s -K, --key the private key to use with the certificate 236s -Y, --yesexec enables CGI 236s 236s Report bugs here https://bugs.launchpad.net/weborf 236s or to tiposchi@tiscali.it 236s + weborf --version 236s Weborf 1.5 236s Copyright (C) 2007-2020 Salvo 'LtWorf' Tomaselli. 236s This is free software. You may redistribute copies of it under the terms of 236s the GNU General Public License . 236s There is NO WARRANTY, to the extent permitted by law. 236s 236s Written by Salvo 'LtWorf' Tomaselli and Salvo Rinaldi. 236s Synchronized queue by Prof. Giuseppe Pappalardo. 236s 236s https://ltworf.codeberg.page/weborf/ 236s version:1.5 236s ipv:6 236s webdav:yes 236s mime:yes 236s embedded_auth:no 236s https:yes 236s + weborf -k 236s + cleanup 236s + [[ -n '' ]] 236s autopkgtest [17:31:07]: test command1: -----------------------] 237s command1 PASS (superficial) 237s autopkgtest [17:31:08]: test command1: - - - - - - - - - - results - - - - - - - - - - 237s autopkgtest [17:31:08]: test command2: preparing testbed 237s Reading package lists... 238s Building dependency tree... 238s Reading state information... 238s Starting pkgProblemResolver with broken count: 0 238s Starting 2 pkgProblemResolver with broken count: 0 238s Done 239s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 240s autopkgtest [17:31:11]: test command2: testsuite/site1http 240s autopkgtest [17:31:11]: test command2: [----------------------- 240s +++ dirname testsuite/site1http 240s ++ cd testsuite 240s ++ '[' -n /tmp/autopkgtest.BOH0iy/autopkgtest_tmp ']' 240s ++ BINNAME=weborf 240s ++ trap cleanup EXIT 240s + run_weborf -b site1 -p 12345 240s + weborf -b site1 -p 12345 240s ++ jobs -p 240s + WEBORF_PID=1512 240s + sleep 0.2 240s ++ ls /proc/1512/fd/ 240s ++ wc -l 240s + [[ 5 -lt 4 ]] 240s ++ curl -s http://127.0.0.1:12345/robots.txt 240s + ROBOTS='User-agent: * 240s Disallow: /' 240s ++ cat site1/robots.txt 240s + [[ User-agent: * 240s Disallow: / = User-agent: * 240s Disallow: / ]] 240s ++ curl -s http://127.0.0.1:12345/empty 240s + ROBOTS= 240s + [[ '' = '' ]] 240s + grep 'import os' 240s + curl -s http://127.0.0.1:12345/cgi.py 240s import os 240s + cleanup 240s + [[ -n 1512 ]] 240s + kill -9 1512 241s autopkgtest [17:31:12]: test command2: -----------------------] 241s autopkgtest [17:31:12]: test command2: - - - - - - - - - - results - - - - - - - - - - 241s command2 PASS 241s autopkgtest [17:31:12]: test command3: preparing testbed 242s Reading package lists... 242s Building dependency tree... 242s Reading state information... 242s Starting pkgProblemResolver with broken count: 0 242s Starting 2 pkgProblemResolver with broken count: 0 243s Done 243s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 244s autopkgtest [17:31:15]: test command3: testsuite/site1https 244s autopkgtest [17:31:15]: test command3: [----------------------- 244s +++ dirname testsuite/site1https 244s ++ cd testsuite 244s ++ '[' -n /tmp/autopkgtest.BOH0iy/autopkgtest_tmp ']' 244s ++ BINNAME=weborf 244s ++ trap cleanup EXIT 244s + run_weborf -b site1 -p 12346 --cert cert/certificate.pem --key cert/key.pem 244s + weborf -b site1 -p 12346 --cert cert/certificate.pem --key cert/key.pem 244s ++ jobs -p 244s + WEBORF_PID=1680 244s + sleep 0.2 245s ++ ls /proc/1680/fd/ 245s ++ wc -l 245s + [[ 5 -lt 4 ]] 245s ++ curl -s -k https://127.0.0.1:12346/robots.txt 245s + ROBOTS='User-agent: * 245s Disallow: /' 245s ++ cat site1/robots.txt 245s + [[ User-agent: * 245s Disallow: / = User-agent: * 245s Disallow: / ]] 245s + cleanup 245s + [[ -n 1680 ]] 245s + kill -9 1680 245s autopkgtest [17:31:16]: test command3: -----------------------] 246s autopkgtest [17:31:17]: test command3: - - - - - - - - - - results - - - - - - - - - - 246s command3 PASS 246s autopkgtest [17:31:17]: test command4: preparing testbed 246s Reading package lists... 247s Building dependency tree... 247s Reading state information... 248s Starting pkgProblemResolver with broken count: 0 248s Starting 2 pkgProblemResolver with broken count: 0 248s Done 249s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 250s autopkgtest [17:31:21]: test command4: testsuite/ip_listener 250s autopkgtest [17:31:21]: test command4: [----------------------- 250s +++ dirname testsuite/ip_listener 250s ++ cd testsuite 250s ++ '[' -n /tmp/autopkgtest.BOH0iy/autopkgtest_tmp ']' 250s ++ BINNAME=weborf 250s ++ trap cleanup EXIT 250s + run_weborf -b site1 -p 12340 --ip 127.0.0.2 250s + weborf -b site1 -p 12340 --ip 127.0.0.2 250s ++ jobs -p 250s + WEBORF_PID=1844 250s + sleep 0.2 250s ++ ls /proc/1844/fd/ 250s ++ wc -l 250s + [[ 5 -lt 4 ]] 250s + curl -s http://127.0.0.1:12340/robots.txt 250s + curl -s http://127.0.0.2:12340/robots.txt 250s 250s 250s 250s 250s ERROR: The requested URL could not be retrieved 250s 250s 250s
250s

ERROR

250s

The requested URL could not be retrieved

250s
250s
250s 250s
250s

The following error was encountered while trying to retrieve the URL: http://127.0.0.2:12340/robots.txt

250s 250s
250s

Connection to 127.0.0.2 failed.

250s
250s 250s

The system returned: (111) Connection refused

250s 250s

The remote host or network may be down. Please try the request again.

250s 250s

Your cache administrator is webmaster.

250s 250s
250s
250s 250s
250s 250s 250s + cleanup 250s + [[ -n 1844 ]] 250s + kill -9 1844 251s autopkgtest [17:31:22]: test command4: -----------------------] 251s autopkgtest [17:31:22]: test command4: - - - - - - - - - - results - - - - - - - - - - 251s command4 PASS 252s autopkgtest [17:31:23]: test command5: preparing testbed 252s Reading package lists... 252s Building dependency tree... 252s Reading state information... 252s Starting pkgProblemResolver with broken count: 0 253s Starting 2 pkgProblemResolver with broken count: 0 253s Done 253s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 254s autopkgtest [17:31:25]: test command5: testsuite/vhost 254s autopkgtest [17:31:25]: test command5: [----------------------- 255s +++ dirname testsuite/vhost 255s ++ cd testsuite 255s ++ '[' -n /tmp/autopkgtest.BOH0iy/autopkgtest_tmp ']' 255s ++ BINNAME=weborf 255s ++ trap cleanup EXIT 255s + run_weborf -p 12342 --virtual localhost:12342=site1,127.0.0.1:12342=site2 -b site1 255s + weborf -p 12342 --virtual localhost:12342=site1,127.0.0.1:12342=site2 -b site1 255s ++ jobs -p 255s + WEBORF_PID=2009 255s + sleep 0.2 255s ++ ls /proc/2009/fd/ 255s ++ wc -l 255s + [[ 5 -lt 4 ]] 255s + grep User-agent 255s + curl -vs http://localhost:12342/robots.txt 255s * Uses proxy env variable 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' 255s * Host localhost:12342 was resolved. 255s * IPv6: ::1 255s * IPv4: 127.0.0.1 255s * Trying [::1]:12342... 255s * Connected to localhost (::1) port 12342 255s * using HTTP/1.x 255s > GET /robots.txt HTTP/1.1 255s > Host: localhost:12342 255s > User-Agent: curl/8.12.1 255s > Accept: */* 255s > 255s * Request completely sent off 255s < HTTP/1.1 200 OK 255s < Server: weborf/1.5 (GNU/Linux) 255s < ETag: "1727734275" 255s < Content-Length: 26 255s < 255s { [26 bytes data] 255s * Connection #0 to host localhost left intact 255s + grep site2 255s + curl -vs http://127.0.0.1:12342/site2.txt 255s User-agent: * 255s site2 255s * Uses proxy env variable 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' 255s * Trying 127.0.0.1:12342... 255s * Connected to 127.0.0.1 (127.0.0.1) port 12342 255s * using HTTP/1.x 255s > GET /site2.txt HTTP/1.1 255s > Host: 127.0.0.1:12342 255s > User-Agent: curl/8.12.1 255s > Accept: */* 255s > 255s < HTTP/1.1 200 OK 255s < Server: weborf/1.5 (GNU/Linux) 255s < ETag: "1727734275" 255s < Content-Length: 6 255s < 255s { [6 bytes data] 255s * Connection #0 to host 127.0.0.1 left intact 255s + cleanup 255s + [[ -n 2009 ]] 255s + kill -9 2009 255s autopkgtest [17:31:26]: test command5: -----------------------] 256s command5 PASS 256s autopkgtest [17:31:27]: test command5: - - - - - - - - - - results - - - - - - - - - - 256s autopkgtest [17:31:27]: test command6: preparing testbed 256s Reading package lists... 257s Building dependency tree... 257s Reading state information... 257s Starting pkgProblemResolver with broken count: 0 257s Starting 2 pkgProblemResolver with broken count: 0 257s Done 258s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 259s autopkgtest [17:31:30]: test command6: testsuite/etag 259s autopkgtest [17:31:30]: test command6: [----------------------- 259s +++ dirname testsuite/etag 259s ++ cd testsuite 259s ++ '[' -n /tmp/autopkgtest.BOH0iy/autopkgtest_tmp ']' 259s ++ BINNAME=weborf 259s ++ trap cleanup EXIT 259s + run_weborf -b site1 -p 12349 259s + weborf -b site1 -p 12349 259s ++ jobs -p 259s + WEBORF_PID=2175 259s + sleep 0.2 259s ++ ls /proc/2175/fd/ 259s ++ wc -l 259s + [[ 5 -lt 4 ]] 259s + grep ETag 259s + curl -sv http://127.0.0.1:12349/robots.txt 259s < ETag: "1727734275" 259s ++ curl -sv http://127.0.0.1:12349/robots.txt 259s ++ grep ETag 259s ++ cut '-d ' -f3 259s ++ tr -d '\r' 259s + ETAG='"1727734275"' 259s ++ curl -vs -H 'If-None-Match: "1727734275"' http://localhost:12349/robots.txt 259s * Uses proxy env variable 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' 259s * Host localhost:12349 was resolved. 259s * IPv6: ::1 259s * IPv4: 127.0.0.1 259s * Trying [::1]:12349... 259s * Connected to localhost (::1) port 12349 259s * using HTTP/1.x 259s > GET /robots.txt HTTP/1.1 259s > Host: localhost:12349 259s > User-Agent: curl/8.12.1 259s > Accept: */* 259s > If-None-Match: "1727734275" 259s > 259s * Request completely sent off 259s < HTTP/1.1 304 Found 259s < Server: weborf/1.5 (GNU/Linux) 259s < ETag: "1727734275" 259s < 259s * Connection #0 to host localhost left intact 259s + CACHED= 259s ++ printf 259s printf: usage: printf [-v var] format [arguments] 259s ++ wc -c 259s + [[ 0 = 0 ]] 259s ++ curl -vs -H 'If-None-Match: "aaaa"' http://localhost:12349/robots.txt 259s * Uses proxy env variable 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' 259s * Host localhost:12349 was resolved. 259s * IPv6: ::1 259s * IPv4: 127.0.0.1 259s * Trying [::1]:12349... 259s * Connected to localhost (::1) port 12349 259s * using HTTP/1.x 259s > GET /robots.txt HTTP/1.1 259s > Host: localhost:12349 259s > User-Agent: curl/8.12.1 259s > Accept: */* 259s > If-None-Match: "aaaa" 259s > 259s < HTTP/1.1 200 OK 259s < Server: weborf/1.5 (GNU/Linux) 259s < ETag: "1727734275" 259s < Content-Length: 26 259s < 259s { [26 bytes data] 259s * Connection #0 to host localhost left intact 259s + NON_CACHED='User-agent: * 259s Disallow: /' 259s ++ cat site1/robots.txt 259s + [[ User-agent: * 259s Disallow: / = User-agent: * 259s Disallow: / ]] 259s ++ curl -vs -H 'If-Range: "1727734275"' --range 0-3 http://localhost:12349/robots.txt 259s * Uses proxy env variable 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' 259s * Host localhost:12349 was resolved. 259s * IPv6: ::1 259s * IPv4: 127.0.0.1 259s * Trying [::1]:12349... 259s * Connected to localhost (::1) port 12349 259s * using HTTP/1.x 259s > GET /robots.txt HTTP/1.1 259s > Host: localhost:12349 259s > Range: bytes=0-3 259s > User-Agent: curl/8.12.1 259s > Accept: */* 259s > If-Range: "1727734275" 259s > 259s * Request completely sent off 259s < HTTP/1.1 206 OK 259s < Server: weborf/1.5 (GNU/Linux) 259s < ETag: "1727734275" 259s < Content-Length: 4 259s < Accept-Ranges: bytes 259s < Content-Range: bytes 0-3/26 259s < 259s { [4 bytes data] 259s * Connection #0 to host localhost left intact 259s + CACHED=User 259s ++ printf User 259s ++ wc -c 259s + [[ 4 = 4 ]] 259s ++ curl -vs -H 'If-Range: "qwe"' --range 0-3 http://localhost:12349/robots.txt 259s * Uses proxy env variable 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' 259s * Host localhost:12349 was resolved. 259s * IPv6: ::1 259s * IPv4: 127.0.0.1 259s * Trying [::1]:12349... 259s * Connected to localhost (::1) port 12349 259s * using HTTP/1.x 259s > GET /robots.txt HTTP/1.1 259s > Host: localhost:12349 259s > Range: bytes=0-3 259s > User-Agent: curl/8.12.1 259s > Accept: */* 259s > If-Range: "qwe" 259s > 259s * Request completely sent off 259s < HTTP/1.1 200 OK 259s < Server: weborf/1.5 (GNU/Linux) 259s < ETag: "1727734275" 259s < Content-Length: 26 259s < 259s { [26 bytes data] 259s * Connection #0 to host localhost left intact 259s + CACHED='User-agent: * 259s Disallow: /' 259s ++ printf User-agent: cachedir cert cgi etag functions.sh index_file ip_listener range site1 site1http site1https site1mimetype site2 version_and_help vhost Disallow: / 259s ++ wc -c 259s + [[ 11 != 4 ]] 259s + cleanup 259s + [[ -n 2175 ]] 259s + kill -9 2175 260s autopkgtest [17:31:31]: test command6: -----------------------] 260s command6 PASS 260s autopkgtest [17:31:31]: test command6: - - - - - - - - - - results - - - - - - - - - - 261s autopkgtest [17:31:32]: test command7: preparing testbed 261s Reading package lists... 261s Building dependency tree... 261s Reading state information... 262s Starting pkgProblemResolver with broken count: 0 262s Starting 2 pkgProblemResolver with broken count: 0 262s Done 262s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 263s autopkgtest [17:31:34]: test command7: testsuite/index_file 263s autopkgtest [17:31:34]: test command7: [----------------------- 264s +++ dirname testsuite/index_file 264s ++ cd testsuite 264s ++ '[' -n /tmp/autopkgtest.BOH0iy/autopkgtest_tmp ']' 264s ++ BINNAME=weborf 264s ++ trap cleanup EXIT 264s + run_weborf -b site1 -p 12351 --index index.txt,index.dat 264s + weborf -b site1 -p 12351 --index index.txt,index.dat 264s ++ jobs -p 264s + WEBORF_PID=2358 264s + sleep 0.2 264s ++ ls /proc/2358/fd/ 264s ++ wc -l 264s + [[ 5 -lt 4 ]] 264s ++ curl -Lvs http://localhost:12351/sub1/ 264s * Uses proxy env variable 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' 264s * Host localhost:12351 was resolved. 264s * IPv6: ::1 264s * IPv4: 127.0.0.1 264s * Trying [::1]:12351... 264s * Connected to localhost (::1) port 12351 264s * using HTTP/1.x 264s > GET /sub1/ HTTP/1.1 264s > Host: localhost:12351 264s > User-Agent: curl/8.12.1 264s > Accept: */* 264s > 264s * Request completely sent off 264s < HTTP/1.1 303 Found 264s < Server: weborf/1.5 (GNU/Linux) 264s < Content-Length: 0 264s < Location: /sub1/index.txt 264s * Ignoring the response-body 264s * setting size while ignoring 264s < 264s * Connection #0 to host localhost left intact 264s * Issue another request to this URL: 'http://localhost:12351/sub1/index.txt' 264s * Uses proxy env variable 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' 264s * Re-using existing connection with host localhost 264s > GET /sub1/index.txt HTTP/1.1 264s > Host: localhost:12351 264s > User-Agent: curl/8.12.1 264s > Accept: */* 264s > 264s * Request completely sent off 264s < HTTP/1.1 200 OK 264s < Server: weborf/1.5 (GNU/Linux) 264s < ETag: "1727734275" 264s < Content-Length: 11 264s < 264s { [11 bytes data] 264s * Connection #0 to host localhost left intact 264s ++ cat site1/sub1/index.txt 264s + [[ lollellero = lollellero ]] 264s ++ curl -Lvs http://localhost:12351/sub2/ 264s * Uses proxy env variable 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' 264s * Host localhost:12351 was resolved. 264s * IPv6: ::1 264s * IPv4: 127.0.0.1 264s * Trying [::1]:12351... 264s * Connected to localhost (::1) port 12351 264s * using HTTP/1.x 264s > GET /sub2/ HTTP/1.1 264s > Host: localhost:12351 264s > User-Agent: curl/8.12.1 264s > Accept: */* 264s > 264s * Request completely sent off 264s < HTTP/1.1 303 Found 264s < Server: weborf/1.5 (GNU/Linux) 264s < Content-Length: 0 264s < Location: /sub2/index.dat 264s * Ignoring the response-body 264s * setting size while ignoring 264s < 264s * Connection #0 to host localhost left intact 264s * Issue another request to this URL: 'http://localhost:12351/sub2/index.dat' 264s * Uses proxy env variable 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' 264s * Re-using existing connection with host localhost 264s > GET /sub2/index.dat HTTP/1.1 264s > Host: localhost:12351 264s > User-Agent: curl/8.12.1 264s > Accept: */* 264s > 264s * Request completely sent off 264s < HTTP/1.1 200 OK 264s < Server: weborf/1.5 (GNU/Linux) 264s < ETag: "1727734275" 264s < Content-Length: 7 264s < 264s { [7 bytes data] 264s * Connection #0 to host localhost left intact 264s ++ cat site1/sub2/index.dat 264s + [[ qbetto = qbetto ]] 264s ++ curl -Lvs http://localhost:12351/sub1 264s * Uses proxy env variable 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' 264s * Host localhost:12351 was resolved. 264s * IPv6: ::1 264s * IPv4: 127.0.0.1 264s * Trying [::1]:12351... 264s * Connected to localhost (::1) port 12351 264s * using HTTP/1.x 264s > GET /sub1 HTTP/1.1 264s > Host: localhost:12351 264s > User-Agent: curl/8.12.1 264s > Accept: */* 264s > 264s * Request completely sent off 264s < HTTP/1.1 301 Found 264s < Server: weborf/1.5 (GNU/Linux) 264s < Content-Length: 0 264s < Location: /sub1/ 264s * Ignoring the response-body 264s * setting size while ignoring 264s < 264s * Connection #0 to host localhost left intact 264s * Issue another request to this URL: 'http://localhost:12351/sub1/' 264s * Uses proxy env variable 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' 264s * Re-using existing connection with host localhost 264s > GET /sub1/ HTTP/1.1 264s > Host: localhost:12351 264s > User-Agent: curl/8.12.1 264s > Accept: */* 264s > 264s * Request completely sent off 264s < HTTP/1.1 303 Found 264s < Server: weborf/1.5 (GNU/Linux) 264s < Content-Length: 0 264s < Location: /sub1/index.txt 264s * Ignoring the response-body 264s * setting size while ignoring 264s < 264s * Connection #0 to host localhost left intact 264s * Issue another request to this URL: 'http://localhost:12351/sub1/index.txt' 264s * Uses proxy env variable 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' 264s * Re-using existing connection with host localhost 264s > GET /sub1/index.txt HTTP/1.1 264s > Host: localhost:12351 264s > User-Agent: curl/8.12.1 264s > Accept: */* 264s > 264s * Request completely sent off 264s < HTTP/1.1 200 OK 264s < Server: weborf/1.5 (GNU/Linux) 264s < ETag: "1727734275" 264s < Content-Length: 11 264s < 264s { [11 bytes data] 264s * Connection #0 to host localhost left intact 264s ++ cat site1/sub1/index.txt 264s + [[ lollellero = lollellero ]] 264s ++ curl -Lvs http://localhost:12351/sub2 264s * Uses proxy env variable 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' 264s * Host localhost:12351 was resolved. 264s * IPv6: ::1 264s * IPv4: 127.0.0.1 264s * Trying [::1]:12351... 264s * Connected to localhost (::1) port 12351 264s * using HTTP/1.x 264s > GET /sub2 HTTP/1.1 264s > Host: localhost:12351 264s > User-Agent: curl/8.12.1 264s > Accept: */* 264s > 264s < HTTP/1.1 301 Found 264s < Server: weborf/1.5 (GNU/Linux) 264s < Content-Length: 0 264s < Location: /sub2/ 264s * Ignoring the response-body 264s * setting size while ignoring 264s < 264s * Connection #0 to host localhost left intact 264s * Issue another request to this URL: 'http://localhost:12351/sub2/' 264s * Uses proxy env variable 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' 264s * Re-using existing connection with host localhost 264s > GET /sub2/ HTTP/1.1 264s > Host: localhost:12351 264s > User-Agent: curl/8.12.1 264s > Accept: */* 264s > 264s < HTTP/1.1 303 Found 264s < Server: weborf/1.5 (GNU/Linux) 264s < Content-Length: 0 264s < Location: /sub2/index.dat 264s * Ignoring the response-body 264s * setting size while ignoring 264s < 264s * Connection #0 to host localhost left intact 264s * Issue another request to this URL: 'http://localhost:12351/sub2/index.dat' 264s * Uses proxy env variable 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' 264s * Re-using existing connection with host localhost 264s > GET /sub2/index.dat HTTP/1.1 264s > Host: localhost:12351 264s > User-Agent: curl/8.12.1 264s > Accept: */* 264s > 264s * Request completely sent off 264s < HTTP/1.1 200 OK 264s < Server: weborf/1.5 (GNU/Linux) 264s < ETag: "1727734275" 264s < Content-Length: 7 264s < 264s { [7 bytes data] 264s * Connection #0 to host localhost left intact 264s ++ cat site1/sub2/index.dat 264s + [[ qbetto = qbetto ]] 264s + cleanup 264s + [[ -n 2358 ]] 264s + kill -9 2358 264s autopkgtest [17:31:35]: test command7: -----------------------] 265s autopkgtest [17:31:36]: test command7: - - - - - - - - - - results - - - - - - - - - - 265s command7 PASS 265s autopkgtest [17:31:36]: test command8: preparing testbed 266s Reading package lists... 266s Building dependency tree... 266s Reading state information... 266s Starting pkgProblemResolver with broken count: 0 266s Starting 2 pkgProblemResolver with broken count: 0 266s Done 267s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 268s autopkgtest [17:31:39]: test command8: testsuite/range 268s autopkgtest [17:31:39]: test command8: [----------------------- 268s +++ dirname testsuite/range 268s ++ cd testsuite 268s ++ '[' -n /tmp/autopkgtest.BOH0iy/autopkgtest_tmp ']' 268s ++ BINNAME=weborf 268s ++ trap cleanup EXIT 268s + run_weborf -b site1 -p 12348 268s + weborf -b site1 -p 12348 268s ++ jobs -p 268s + WEBORF_PID=2528 268s + sleep 0.2 269s ++ ls /proc/2528/fd/ 269s ++ wc -l 269s + [[ 5 -lt 4 ]] 269s + grep Content-Length 269s + curl -sv http://127.0.0.1:12348/robots.txt 269s < Content-Length: 26 269s ++ curl -sv http://127.0.0.1:12348/robots.txt 269s ++ grep Content-Length 269s ++ cut '-d ' -f3 269s ++ tr -d '\r' 269s + CONTENT_LENGTH=26 269s ++ curl -s -r0-5 http://127.0.0.1:12348/robots.txt 269s ++ curl -s -r6-10 http://127.0.0.1:12348/robots.txt 269s ++ curl -s -r11- http://127.0.0.1:12348/robots.txt 269s + ROBOTS='User-agent: * 269s Disallow: /' 269s + curl -s -r0-25 http://127.0.0.1:12348/robots.txt 269s User-agent: * 269s Disallow: / 269s + curl -s --fail -r0-26 http://127.0.0.1:12348/robots.txt 269s ++ curl -s -r0-0 http://127.0.0.1:12348/robots.txt 269s ++ wc -c 269s + [[ 1 = 1 ]] 269s ++ cat site1/robots.txt 269s + [[ User-agent: * 269s Disallow: / = User-agent: * 269s Disallow: / ]] 269s + cleanup 269s + [[ -n 2528 ]] 269s + kill -9 2528 269s autopkgtest [17:31:40]: test command8: -----------------------] 269s autopkgtest [17:31:40]: test command8: - - - - - - - - - - results - - - - - - - - - - 269s command8 PASS 270s autopkgtest [17:31:41]: test command9: preparing testbed 270s Reading package lists... 270s Building dependency tree... 270s Reading state information... 271s Starting pkgProblemResolver with broken count: 0 271s Starting 2 pkgProblemResolver with broken count: 0 271s Done 272s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 273s autopkgtest [17:31:44]: test command9: testsuite/cgi 273s autopkgtest [17:31:44]: test command9: [----------------------- 273s +++ dirname testsuite/cgi 273s ++ cd testsuite 273s ++ '[' -n /tmp/autopkgtest.BOH0iy/autopkgtest_tmp ']' 273s ++ BINNAME=weborf 273s ++ trap cleanup EXIT 273s + run_weborf -b site1 -p 12350 --yesexec --cgi .py,/usr/bin/python3 273s + weborf -b site1 -p 12350 --yesexec --cgi .py,/usr/bin/python3 273s ++ jobs -p 273s + WEBORF_PID=2706 273s + sleep 0.2 273s ++ ls /proc/2706/fd/ 273s ++ wc -l 273s + [[ 5 -lt 4 ]] 273s + curl -vs http://localhost:12350/cgi.py 273s * Uses proxy env variable 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' 273s * Host localhost:12350 was resolved. 273s * IPv6: ::1 273s * IPv4: 127.0.0.1 273s * Trying [::1]:12350... 273s * Connected to localhost (::1) port 12350 273s * using HTTP/1.x 273s > GET /cgi.py HTTP/1.1 273s > Host: localhost:12350 273s > User-Agent: curl/8.12.1 273s > Accept: */* 273s > 273s * Request completely sent off 273s SERVER_PROTOCOL HTTP/1.1 273s HTTP_HOST localhost:12350 273s HTTP_USER_AGENT curl/8.12.1 273s HTTP_ACCEPT */* 273s SERVER_ADDR ::1 273s SERVER_PORT 12350 273s SERVER_SIGNATURE weborf/1.5 (GNU/Linux) 273s SERVER_SOFTWARE weborf/1.5 (GNU/Linux) 273s GATEWAY_INTERFACE CGI/1.1 273s REQUEST_METHOD GET 273s REDIRECT_STATUS Ciao 273s SCRIPT_FILENAME site1/cgi.py 273s DOCUMENT_ROOT site1 273s REMOTE_ADDR ::1 273s SCRIPT_NAME /cgi.py 273s SERVER_NAME localhost:12350 273s REQUEST_URI /cgi.py 273s QUERY_STRING 273s LC_CTYPE C.UTF-8 273s < HTTP/1.1 200 OK 273s < Server: weborf/1.5 (GNU/Linux) 273s < Connection: close 273s < X-Extra: Ciao 273s < Content-Type: text/plain 273s < 273s { [438 bytes data] 273s * shutting down connection #0 273s + grep 1545650587 273s + curl -vs -H 'If-None-Match: "1545650587"' http://localhost:12350/cgi.py 273s * Uses proxy env variable 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' 273s * Host localhost:12350 was resolved. 273s * IPv6: ::1 273s * IPv4: 127.0.0.1 273s * Trying [::1]:12350... 273s * Connected to localhost (::1) port 12350 273s * using HTTP/1.x 273s > GET /cgi.py HTTP/1.1 273s > Host: localhost:12350 273s > User-Agent: curl/8.12.1 273s > Accept: */* 273s > If-None-Match: "1545650587" 273s > 273s * Request completely sent off 273s < HTTP/1.1 200 OK 273s < Server: weborf/1.5 (GNU/Linux) 273s < Connection: close 273s < X-Extra: Ciao 273s < Content-Type: text/plain 273s < 273s { [470 bytes data] 273s * shutting down connection #0 273s + grep ciccio 273s + curl -vs 'http://localhost:12350/cgi.py?ciccio' 273s HTTP_IF_NONE_MATCH "1545650587" 273s * Uses proxy env variable 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' 273s * Host localhost:12350 was resolved. 273s * IPv6: ::1 273s * IPv4: 127.0.0.1 273s * Trying [::1]:12350... 273s * Connected to localhost (::1) port 12350 273s * using HTTP/1.x 273s > GET /cgi.py?ciccio HTTP/1.1 273s > Host: localhost:12350 273s > User-Agent: curl/8.12.1 273s > Accept: */* 273s > 273s * Request completely sent off 273s < HTTP/1.1 200 OK 273s < Server: weborf/1.5 (GNU/Linux) 273s < Connection: close 273s < X-Extra: Ciao 273s < Content-Type: text/plain 273s < 273s { [451 bytes data] 273s * shutting down connection #0 273s QUERY_STRING ciccio 273s REQUEST_URI /cgi.py?ciccio 273s + grep lallallero 273s + curl -vs --data lallallero http://localhost:12350/cgi.py 273s * Uses proxy env variable 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' 273s * Host localhost:12350 was resolved. 273s * IPv6: ::1 273s * IPv4: 127.0.0.1 273s * Trying [::1]:12350... 273s * Connected to localhost (::1) port 12350 273s * using HTTP/1.x 273s > POST /cgi.py HTTP/1.1 273s > Host: localhost:12350 273s > User-Agent: curl/8.12.1 273s > Accept: */* 273s > Content-Length: 10 273s > Content-Type: application/x-www-form-urlencoded 273s > 273s } [10 bytes data] 273s * upload completely sent off: 10 bytes 273s < HTTP/1.1 200 OK 273s < Server: weborf/1.5 (GNU/Linux) 273s < Connection: close 273s < X-Extra: Ciao 273s < Content-Type: text/plain 273s < 273s { [612 bytes data] 273s * shutting down connection #0 273s b'lallallero' 273s + cleanup 273s + [[ -n 2706 ]] 273s + kill -9 2706 274s autopkgtest [17:31:45]: test command9: -----------------------] 274s autopkgtest [17:31:45]: test command9: - - - - - - - - - - results - - - - - - - - - - 274s command9 PASS 274s autopkgtest [17:31:45]: test command10: preparing testbed 275s Reading package lists... 275s Building dependency tree... 275s Reading state information... 275s Starting pkgProblemResolver with broken count: 0 275s Starting 2 pkgProblemResolver with broken count: 0 275s Done 276s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 277s autopkgtest [17:31:48]: test command10: testsuite/cachedir 277s autopkgtest [17:31:48]: test command10: [----------------------- 277s +++ dirname testsuite/cachedir 277s ++ cd testsuite 277s ++ '[' -n /tmp/autopkgtest.BOH0iy/autopkgtest_tmp ']' 277s ++ BINNAME=weborf 277s ++ trap cleanup EXIT 277s + weborf -db site1 -p 12352 --cache /tmp/fakecachedir --index nonexisting 277s Unable to stat cache directory 277s ++ mktemp -d 277s + CACHE_DIR=/tmp/tmp.gDeynuTi1F 277s + weborf -b site1 -p 12352 --cache /tmp/tmp.gDeynuTi1F --index nonexisting 277s ++ jobs -p 277s + WEBORF_PID=2891 277s + trap cleanup EXIT 277s + curl -s http://localhost:12352/ 277s 277s weborf

weborf

277s 277s 277s 277s 277s
NameSizeLast Modified
fcgi.py328 BMon, 30 Sep 2024 22:11:15
fempty0 BMon, 30 Sep 2024 22:11:15
frobots.txt26 BMon, 30 Sep 2024 22:11:15
dsub1/-Mon, 30 Sep 2024 22:11:15
dsub2/-Mon, 30 Sep 2024 22:11:15
weborf/1.5 (GNU/Linux)
++ ls /tmp/tmp.gDeynuTi1F 277s ++ wc -l 277s + [[ 1 = 1 ]] 277s + diff - /tmp/tmp.gDeynuTi1F/0-4664-64769-1727734275 277s + curl -s http://localhost:12352/ 277s + touch site1/cachedir.test 277s + sleep 1.1 278s + grep cachedir.test 278s + curl -s http://localhost:12352/ 278s weborf

weborf

278s + rm site1/cachedir.test 278s + sleep 1.1 280s + grep cachedir.test 280s + curl -s http://localhost:12352/ 280s ++ ls /tmp/tmp.gDeynuTi1F 280s ++ wc -l 280s + [[ 3 = 3 ]] 280s + cleanup 280s + kill -9 2891 280s 0-4664-64769-1727734275 280s 0-4664-64769-1742059908 280s 0-4664-64769-1742059909 280s + ls /tmp/tmp.gDeynuTi1F 280s testsuite/cachedir: line 13: 2891 Killed "$BINNAME" -b site1 -p 12352 --cache $CACHE_DIR --index nonexisting 280s + rm -rf /tmp/tmp.gDeynuTi1F 280s + rm -f site1/cachedir.test 280s autopkgtest [17:31:51]: test command10: -----------------------] 280s command10 PASS 280s autopkgtest [17:31:51]: test command10: - - - - - - - - - - results - - - - - - - - - - 281s autopkgtest [17:31:52]: test command11: preparing testbed 281s Reading package lists... 281s Building dependency tree... 281s Reading state information... 282s Starting pkgProblemResolver with broken count: 0 282s Starting 2 pkgProblemResolver with broken count: 0 282s Done 283s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 283s autopkgtest [17:31:54]: test command11: testsuite/site1mimetype 283s autopkgtest [17:31:54]: test command11: [----------------------- 284s +++ dirname testsuite/site1mimetype 284s ++ cd testsuite 284s ++ '[' -n /tmp/autopkgtest.BOH0iy/autopkgtest_tmp ']' 284s ++ BINNAME=weborf 284s ++ trap cleanup EXIT 284s + run_weborf -b site1 -p 12347 --mime 284s + weborf -b site1 -p 12347 --mime 284s ++ jobs -p 284s + WEBORF_PID=3069 284s + sleep 0.2 284s ++ ls /proc/3069/fd/ 284s ++ wc -l 284s + [[ 5 -lt 4 ]] 284s + trap cleanup EXIT 284s + grep Content-Type 284s + grep text/ 284s + curl -v http://127.0.0.1:12347/robots.txt 284s < Content-Type: text/plain 284s + cleanup 284s + kill -9 3069 284s autopkgtest [17:31:55]: test command11: -----------------------] 285s autopkgtest [17:31:56]: test command11: - - - - - - - - - - results - - - - - - - - - - 285s command11 PASS 285s autopkgtest [17:31:56]: @@@@@@@@@@@@@@@@@@@@ summary 285s command1 PASS (superficial) 285s command2 PASS 285s command3 PASS 285s command4 PASS 285s command5 PASS 285s command6 PASS 285s command7 PASS 285s command8 PASS 285s command9 PASS 285s command10 PASS 285s command11 PASS 304s nova [W] Using flock in prodstack6-arm64 304s flock: timeout while waiting to get lock 304s Creating nova instance adt-plucky-arm64-weborf-20250315-172711-juju-7f2275-prod-proposed-migration-environment-2-a0909241-1609-41cf-a2bd-8af63c8564b2 from image adt/ubuntu-plucky-arm64-server-20250315.img (UUID bd6e766c-b51f-4b53-86d6-23aa4d18f524)... 304s nova [W] Timed out waiting for c4baa53b-7537-44cd-9a18-7d7979bdae3d to get deleted.
NameSizeLast Modified
fcachedir.test0 BSat, 15 Mar 2025 17:31:48