0s autopkgtest [19:44:06]: starting date and time: 2025-03-15 19:44:06+0000 0s autopkgtest [19:44:06]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [19:44:06]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.vgdgwazs/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-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-13.secgroup --name adt-plucky-s390x-weborf-20250315-194406-juju-7f2275-prod-proposed-migration-environment-2-f32a031d-7f50-4542-9e24-4447c349f656 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --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/ 109s autopkgtest [19:45:55]: testbed dpkg architecture: s390x 109s autopkgtest [19:45:55]: testbed apt version: 2.9.33 110s autopkgtest [19:45:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup 110s autopkgtest [19:45:56]: testbed release detected to be: None 111s autopkgtest [19:45:57]: updating testbed package index (apt update) 111s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 111s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 111s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 111s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 111s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.5 kB] 111s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [369 kB] 112s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [45.1 kB] 112s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [77.3 kB] 112s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x c-n-f Metadata [1824 B] 112s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x c-n-f Metadata [116 B] 112s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [314 kB] 112s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x c-n-f Metadata [13.3 kB] 112s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [3532 B] 112s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x c-n-f Metadata [240 B] 112s Fetched 965 kB in 1s (1058 kB/s) 112s Reading package lists... 113s Reading package lists... 113s Building dependency tree... 113s Reading state information... 113s Calculating upgrade... 113s Calculating upgrade... 113s The following packages were automatically installed and are no longer required: 113s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 113s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 113s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 113s linux-tools-6.11.0-8-generic 113s Use 'sudo apt autoremove' to remove them. 113s The following packages will be upgraded: 113s pinentry-curses python3-jinja2 strace 113s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 113s Need to get 652 kB of archives. 113s After this operation, 27.6 kB of additional disk space will be used. 113s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x strace s390x 6.13+ds-1ubuntu1 [500 kB] 114s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x pinentry-curses s390x 1.3.1-2ubuntu3 [42.9 kB] 114s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 114s Fetched 652 kB in 1s (1063 kB/s) 114s (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 ... 81428 files and directories currently installed.) 114s Preparing to unpack .../strace_6.13+ds-1ubuntu1_s390x.deb ... 114s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 114s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_s390x.deb ... 114s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 114s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 114s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 114s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 114s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 115s Setting up strace (6.13+ds-1ubuntu1) ... 115s Processing triggers for man-db (2.13.0-1) ... 115s Reading package lists... 115s Building dependency tree... 115s Reading state information... 115s Solving dependencies... 115s The following packages will be REMOVED: 115s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 115s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 115s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 115s linux-tools-6.11.0-8-generic* 116s 0 upgraded, 0 newly installed, 9 to remove and 5 not upgraded. 116s After this operation, 167 MB disk space will be freed. 116s (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 ... 81428 files and directories currently installed.) 116s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 116s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 116s Removing libpython3.12t64:s390x (3.12.9-1) ... 116s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 116s Removing libnsl2:s390x (1.3.0-3build3) ... 116s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 116s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 116s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 117s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 117s Processing triggers for libc-bin (2.41-1ubuntu1) ... 117s (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 ... 56328 files and directories currently installed.) 117s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 117s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 117s autopkgtest [19:46:03]: upgrading testbed (apt dist-upgrade and autopurge) 117s Reading package lists... 117s Building dependency tree... 117s Reading state information... 117s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 117s Starting 2 pkgProblemResolver with broken count: 0 117s Done 118s Entering ResolveByKeep 118s 118s Calculating upgrade... 118s The following packages will be upgraded: 118s libc-bin libc-dev-bin libc6 libc6-dev locales 118s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 118s Need to get 9512 kB of archives. 118s After this operation, 8192 B of additional disk space will be used. 118s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6-dev s390x 2.41-1ubuntu2 [1678 kB] 119s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-dev-bin s390x 2.41-1ubuntu2 [24.3 kB] 119s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6 s390x 2.41-1ubuntu2 [2892 kB] 119s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-bin s390x 2.41-1ubuntu2 [671 kB] 119s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x locales all 2.41-1ubuntu2 [4246 kB] 120s Preconfiguring packages ... 120s Fetched 9512 kB in 1s (6689 kB/s) 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 ... 56326 files and directories currently installed.) 120s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_s390x.deb ... 120s Unpacking libc6-dev:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 120s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_s390x.deb ... 120s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 120s Preparing to unpack .../libc6_2.41-1ubuntu2_s390x.deb ... 120s Unpacking libc6:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 120s Setting up libc6:s390x (2.41-1ubuntu2) ... 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 ... 56326 files and directories currently installed.) 120s Preparing to unpack .../libc-bin_2.41-1ubuntu2_s390x.deb ... 120s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 120s Setting up libc-bin (2.41-1ubuntu2) ... 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 ... 56326 files and directories currently installed.) 120s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 120s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 120s Setting up locales (2.41-1ubuntu2) ... 120s Generating locales (this might take a while)... 121s en_US.UTF-8... done 121s Generation complete. 121s Setting up libc-dev-bin (2.41-1ubuntu2) ... 121s Setting up libc6-dev:s390x (2.41-1ubuntu2) ... 121s Processing triggers for man-db (2.13.0-1) ... 122s Processing triggers for systemd (257.3-1ubuntu3) ... 123s 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 Solving dependencies... 123s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 124s autopkgtest [19:46:10]: rebooting testbed after setup commands that affected boot 143s autopkgtest [19:46:29]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP Wed Mar 12 14:53:49 UTC 2025 145s autopkgtest [19:46:31]: @@@@@@@@@@@@@@@@@@@@ apt-source weborf 148s Get:1 http://ftpmaster.internal/ubuntu plucky/universe weborf 1.5-1 (dsc) [2293 B] 148s Get:2 http://ftpmaster.internal/ubuntu plucky/universe weborf 1.5-1 (tar) [248 kB] 148s Get:3 http://ftpmaster.internal/ubuntu plucky/universe weborf 1.5-1 (asc) [833 B] 148s Get:4 http://ftpmaster.internal/ubuntu plucky/universe weborf 1.5-1 (diff) [15.9 kB] 148s gpgv: Signature made Tue Feb 18 21:51:37 2025 UTC 148s gpgv: using RSA key 42748B9E76D899799E1FBE14B3A7CF0C801886CF 148s gpgv: Can't check signature: No public key 148s dpkg-source: warning: cannot verify inline signature for ./weborf_1.5-1.dsc: no acceptable signature found 148s autopkgtest [19:46:34]: testing package weborf version 1.5-1 149s autopkgtest [19:46:35]: build not needed 150s autopkgtest [19:46:36]: test command1: preparing testbed 150s Reading package lists... 150s Building dependency tree... 150s Reading state information... 150s Starting pkgProblemResolver with broken count: 0 150s Starting 2 pkgProblemResolver with broken count: 0 150s Done 150s The following NEW packages will be installed: 150s weborf 151s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 151s Need to get 32.7 kB of archives. 151s After this operation, 99.3 kB of additional disk space will be used. 151s Get:1 http://ftpmaster.internal/ubuntu plucky/universe s390x weborf s390x 1.5-1 [32.7 kB] 151s Fetched 32.7 kB in 0s (139 kB/s) 151s Selecting previously unselected package weborf. 151s (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 ... 56326 files and directories currently installed.) 151s Preparing to unpack .../weborf_1.5-1_s390x.deb ... 151s Unpacking weborf (1.5-1) ... 151s Setting up weborf (1.5-1) ... 151s Processing triggers for man-db (2.13.0-1) ... 152s autopkgtest [19:46:38]: test command1: testsuite/version_and_help 152s autopkgtest [19:46:38]: test command1: [----------------------- 152s +++ dirname testsuite/version_and_help 152s ++ cd testsuite 152s ++ '[' -n /tmp/autopkgtest.BNm9z2/autopkgtest_tmp ']' 152s ++ BINNAME=weborf 152s ++ trap cleanup EXIT 152s + weborf --help 152s Usage: weborf [OPTIONS] 152s Start the weborf webserver 152s 152s Compiled for IPv6 152s Has webdav support 152s Has MIME support 152s Default port is 8080 152s Default base directory /srv/www 152s Signature used weborf/1.5 (GNU/Linux) 152s 152s -a, --auth followed by absolute path of the program to handle authentication 152s -b, --basedir followed by absolute path of basedir 152s -C, --cache sets the directory to use for cache files 152s -c, --cgi list of cgi files and binary to execute them comma-separated 152s -d run as a daemon 152s -h, --help display this help and exit 152s -I, --index list of index files, comma-separated 152s -i, --ip followed by IP address to listen (dotted format) 152s -k, --caps lists the capabilities of the binary 152s -m, --mime sends content type header to clients 152s -p, --port followed by port number to listen 152s -T --inetd must be specified when using weborf with inetd or xinetd 152s -t --tar will send the directories as .tar.gz files 152s -u --uid followed by a valid uid 152s If started by root weborf will use this user to read files and execute scripts 152s -g --gid followed by a valid gid 152s -V, --virtual list of virtualhosts in the form host=basedir, comma-separated 152s -v, --version print program version 152s -S, --cert the certificate to use 152s -K, --key the private key to use with the certificate 152s -Y, --yesexec enables CGI 152s 152s Report bugs here https://bugs.launchpad.net/weborf 152s or to tiposchi@tiscali.it 152s + weborf --version 152s Weborf 1.5 152s Copyright (C) 2007-2020 Salvo 'LtWorf' Tomaselli. 152s This is free software. You may redistribute copies of it under the terms of 152s the GNU General Public License . 152s There is NO WARRANTY, to the extent permitted by law. 152s 152s Written by Salvo 'LtWorf' Tomaselli and Salvo Rinaldi. 152s Synchronized queue by Prof. Giuseppe Pappalardo. 152s 152s https://ltworf.codeberg.page/weborf/ 152s + weborf -k 152s version:1.5 152s ipv:6 152s webdav:yes 152s mime:yes 152s embedded_auth:no 152s https:yes 152s + cleanup 152s + [[ -n '' ]] 153s autopkgtest [19:46:39]: test command1: -----------------------] 153s command1 PASS (superficial) 153s autopkgtest [19:46:39]: test command1: - - - - - - - - - - results - - - - - - - - - - 153s autopkgtest [19:46:39]: test command2: preparing testbed 154s Reading package lists... 154s Building dependency tree... 154s Reading state information... 154s Starting pkgProblemResolver with broken count: 0 154s Starting 2 pkgProblemResolver with broken count: 0 154s Done 154s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 155s autopkgtest [19:46:41]: test command2: testsuite/site1http 155s autopkgtest [19:46:41]: test command2: [----------------------- 155s +++ dirname testsuite/site1http 155s ++ cd testsuite 155s ++ '[' -n /tmp/autopkgtest.BNm9z2/autopkgtest_tmp ']' 155s ++ BINNAME=weborf 155s ++ trap cleanup EXIT 155s + run_weborf -b site1 -p 12345 155s + weborf -b site1 -p 12345 155s ++ jobs -p 155s + WEBORF_PID=1555 155s + sleep 0.2 155s ++ ls /proc/1555/fd/ 155s ++ wc -l 155s + [[ 5 -lt 4 ]] 155s ++ curl -s http://127.0.0.1:12345/robots.txt 155s + ROBOTS='User-agent: * 155s Disallow: /' 155s ++ cat site1/robots.txt 155s + [[ User-agent: * 155s Disallow: / = User-agent: * 155s Disallow: / ]] 155s ++ curl -s http://127.0.0.1:12345/empty 155s + ROBOTS= 155s + [[ '' = '' ]] 155s + grep 'import os' 155s + curl -s http://127.0.0.1:12345/cgi.py 155s + cleanup 155s + [[ -n 1555 ]] 155s + kill -9 1555 155s import os 156s autopkgtest [19:46:42]: test command2: -----------------------] 156s autopkgtest [19:46:42]: test command2: - - - - - - - - - - results - - - - - - - - - - 156s command2 PASS 157s autopkgtest [19:46:43]: test command3: preparing testbed 157s Reading package lists... 157s Building dependency tree... 157s Reading state information... 157s Starting pkgProblemResolver with broken count: 0 157s Starting 2 pkgProblemResolver with broken count: 0 157s Done 157s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 158s autopkgtest [19:46:44]: test command3: testsuite/site1https 158s autopkgtest [19:46:44]: test command3: [----------------------- 158s +++ dirname testsuite/site1https 158s ++ cd testsuite 158s ++ '[' -n /tmp/autopkgtest.BNm9z2/autopkgtest_tmp ']' 158s ++ BINNAME=weborf 158s ++ trap cleanup EXIT 158s + run_weborf -b site1 -p 12346 --cert cert/certificate.pem --key cert/key.pem 158s + weborf -b site1 -p 12346 --cert cert/certificate.pem --key cert/key.pem 158s ++ jobs -p 158s + WEBORF_PID=1746 158s + sleep 0.2 158s ++ ls /proc/1746/fd/ 158s ++ wc -l 158s + [[ 5 -lt 4 ]] 158s ++ curl -s -k https://127.0.0.1:12346/robots.txt 158s + ROBOTS='User-agent: * 158s Disallow: /' 158s ++ cat site1/robots.txt 158s + [[ User-agent: * 158s Disallow: / = User-agent: * 158s Disallow: / ]] 158s + cleanup 158s + [[ -n 1746 ]] 158s + kill -9 1746 159s autopkgtest [19:46:45]: test command3: -----------------------] 159s command3 PASS 159s autopkgtest [19:46:45]: test command3: - - - - - - - - - - results - - - - - - - - - - 160s autopkgtest [19:46:46]: test command4: preparing testbed 160s Reading package lists... 160s Building dependency tree... 160s Reading state information... 160s Starting pkgProblemResolver with broken count: 0 160s Starting 2 pkgProblemResolver with broken count: 0 160s Done 160s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 161s autopkgtest [19:46:47]: test command4: testsuite/ip_listener 161s autopkgtest [19:46:47]: test command4: [----------------------- 161s +++ dirname testsuite/ip_listener 161s ++ cd testsuite 161s ++ '[' -n /tmp/autopkgtest.BNm9z2/autopkgtest_tmp ']' 161s ++ BINNAME=weborf 161s ++ trap cleanup EXIT 161s + run_weborf -b site1 -p 12340 --ip 127.0.0.2 161s + weborf -b site1 -p 12340 --ip 127.0.0.2 161s ++ jobs -p 161s + WEBORF_PID=1910 161s + sleep 0.2 161s ++ ls /proc/1910/fd/ 161s ++ wc -l 161s + [[ 5 -lt 4 ]] 161s + curl -s http://127.0.0.1:12340/robots.txt 161s + curl -s http://127.0.0.2:12340/robots.txt 161s 161s 161s 161s 161s ERROR: The requested URL could not be retrieved 161s 161s 161s
161s

ERROR

161s

The requested URL could not be retrieved

161s
161s
161s 161s
161s

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

161s 161s
161s

Connection to 127.0.0.2 failed.

161s
161s 161s

The system returned: (111) Connection refused

161s 161s

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

161s 161s

Your cache administrator is webmaster.

161s 161s
161s
161s 161s
161s 161s 161s + cleanup 161s + [[ -n 1910 ]] 161s + kill -9 1910 162s autopkgtest [19:46:48]: test command4: -----------------------] 162s autopkgtest [19:46:48]: test command4: - - - - - - - - - - results - - - - - - - - - - 162s command4 PASS 163s autopkgtest [19:46:49]: test command5: preparing testbed 163s Reading package lists... 163s Building dependency tree... 163s Reading state information... 163s Starting pkgProblemResolver with broken count: 0 163s Starting 2 pkgProblemResolver with broken count: 0 163s Done 163s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 164s autopkgtest [19:46:50]: test command5: testsuite/vhost 164s autopkgtest [19:46:50]: test command5: [----------------------- 165s +++ dirname testsuite/vhost 165s ++ cd testsuite 165s ++ '[' -n /tmp/autopkgtest.BNm9z2/autopkgtest_tmp ']' 165s ++ BINNAME=weborf 165s ++ trap cleanup EXIT 165s + run_weborf -p 12342 --virtual localhost:12342=site1,127.0.0.1:12342=site2 -b site1 165s + weborf -p 12342 --virtual localhost:12342=site1,127.0.0.1:12342=site2 -b site1 165s ++ jobs -p 165s + WEBORF_PID=2075 165s + sleep 0.2 165s ++ ls /proc/2075/fd/ 165s ++ wc -l 165s + [[ 5 -lt 4 ]] 165s + grep User-agent 165s + curl -vs http://localhost:12342/robots.txt 165s * 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' 165s * Host localhost:12342 was resolved. 165s * IPv6: ::1 165s * IPv4: 127.0.0.1 165s * Trying [::1]:12342... 165s * Connected to localhost (::1) port 12342 165s * using HTTP/1.x 165s > GET /robots.txt HTTP/1.1 165s > Host: localhost:12342 165s > User-Agent: curl/8.12.1 165s > Accept: */* 165s > 165s * Request completely sent off 165s < HTTP/1.1 200 OK 165s < Server: weborf/1.5 (GNU/Linux) 165s < ETag: "1727734275" 165s < Content-Length: 26 165s < 165s { [26 bytes data] 165s * Connection #0 to host localhost left intact 165s User-agent: * 165s + grep site2 165s + curl -vs http://127.0.0.1:12342/site2.txt 165s site2 165s * 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' 165s * Trying 127.0.0.1:12342... 165s * Connected to 127.0.0.1 (127.0.0.1) port 12342 165s * using HTTP/1.x 165s > GET /site2.txt HTTP/1.1 165s > Host: 127.0.0.1:12342 165s > User-Agent: curl/8.12.1 165s > Accept: */* 165s > 165s < HTTP/1.1 200 OK 165s < Server: weborf/1.5 (GNU/Linux) 165s < ETag: "1727734275" 165s < Content-Length: 6 165s < 165s { [6 bytes data] 165s * Connection #0 to host 127.0.0.1 left intact 165s + cleanup 165s + [[ -n 2075 ]] 165s + kill -9 2075 165s autopkgtest [19:46:51]: test command5: -----------------------] 166s autopkgtest [19:46:52]: test command5: - - - - - - - - - - results - - - - - - - - - - 166s command5 PASS 166s autopkgtest [19:46:52]: test command6: preparing testbed 166s Reading package lists... 167s Building dependency tree... 167s Reading state information... 167s Starting pkgProblemResolver with broken count: 0 167s Starting 2 pkgProblemResolver with broken count: 0 167s Done 167s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 168s autopkgtest [19:46:54]: test command6: testsuite/etag 168s autopkgtest [19:46:54]: test command6: [----------------------- 168s +++ dirname testsuite/etag 168s ++ cd testsuite 168s ++ '[' -n /tmp/autopkgtest.BNm9z2/autopkgtest_tmp ']' 168s ++ BINNAME=weborf 168s ++ trap cleanup EXIT 168s + run_weborf -b site1 -p 12349 168s + weborf -b site1 -p 12349 168s ++ jobs -p 168s + WEBORF_PID=2241 168s + sleep 0.2 168s ++ ls /proc/2241/fd/ 168s ++ wc -l 168s + [[ 5 -lt 4 ]] 168s + grep ETag 168s + curl -sv http://127.0.0.1:12349/robots.txt 168s ++ curl -sv http://127.0.0.1:12349/robots.txt 168s ++ grep ETag 168s ++ cut '-d ' -f3 168s ++ tr -d '\r' 168s + ETAG='"1727734275"' 168s ++ curl -vs -H 'If-None-Match: "1727734275"' http://localhost:12349/robots.txt 168s * 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' 168s * Host localhost:12349 was resolved. 168s * IPv6: ::1 168s * IPv4: 127.0.0.1 168s * Trying [::1]:12349... 168s * Connected to localhost (::1) port 12349 168s * using HTTP/1.x 168s > GET /robots.txt HTTP/1.1 168s > Host: localhost:12349 168s > User-Agent: curl/8.12.1 168s > Accept: */* 168s > If-None-Match: "1727734275" 168s > 168s < HTTP/1.1 304 Found 168s < Server: weborf/1.5 (GNU/Linux) 168s < ETag: "1727734275" 168s < 168s * Connection #0 to host localhost left intact 168s + CACHED= 168s ++ printf 168s printf: usage: printf [-v var] format [arguments] 168s ++ wc -c 168s + [[ 0 = 0 ]] 168s ++ curl -vs -H 'If-None-Match: "aaaa"' http://localhost:12349/robots.txt 168s * 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' 168s * Host localhost:12349 was resolved. 168s * IPv6: ::1 168s * IPv4: 127.0.0.1 168s * Trying [::1]:12349... 168s * Connected to localhost (::1) port 12349 168s * using HTTP/1.x 168s > GET /robots.txt HTTP/1.1 168s > Host: localhost:12349 168s > User-Agent: curl/8.12.1 168s > Accept: */* 168s > If-None-Match: "aaaa" 168s > 168s < HTTP/1.1 200 OK 168s < Server: weborf/1.5 (GNU/Linux) 168s < ETag: "1727734275" 168s < Content-Length: 26 168s < 168s { [26 bytes data] 168s * Connection #0 to host localhost left intact 168s + NON_CACHED='User-agent: * 168s Disallow: /' 168s ++ cat site1/robots.txt 168s + [[ User-agent: * 168s Disallow: / = User-agent: * 168s Disallow: / ]] 168s ++ curl -vs -H 'If-Range: "1727734275"' --range 0-3 http://localhost:12349/robots.txt 168s * 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' 168s * Host localhost:12349 was resolved. 168s * IPv6: ::1 168s * IPv4: 127.0.0.1 168s * Trying [::1]:12349... 168s < ETag: "1727734275" 168s * Connected to localhost (::1) port 12349 168s * using HTTP/1.x 168s > GET /robots.txt HTTP/1.1 168s > Host: localhost:12349 168s > Range: bytes=0-3 168s > User-Agent: curl/8.12.1 168s > Accept: */* 168s > If-Range: "1727734275" 168s > 168s < HTTP/1.1 206 OK 168s < Server: weborf/1.5 (GNU/Linux) 168s < ETag: "1727734275" 168s < Content-Length: 4 168s < Accept-Ranges: bytes 168s < Content-Range: bytes 0-3/26 168s < 168s { [4 bytes data] 168s * Connection #0 to host localhost left intact 168s + CACHED=User 168s ++ printf User 168s ++ wc -c 168s + [[ 4 = 4 ]] 168s ++ curl -vs -H 'If-Range: "qwe"' --range 0-3 http://localhost:12349/robots.txt 168s * 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' 168s * Host localhost:12349 was resolved. 168s * IPv6: ::1 168s * IPv4: 127.0.0.1 168s * Trying [::1]:12349... 168s * Connected to localhost (::1) port 12349 168s * using HTTP/1.x 168s > GET /robots.txt HTTP/1.1 168s > Host: localhost:12349 168s > Range: bytes=0-3 168s > User-Agent: curl/8.12.1 168s > Accept: */* 168s > If-Range: "qwe" 168s > 168s < HTTP/1.1 200 OK 168s < Server: weborf/1.5 (GNU/Linux) 168s < ETag: "1727734275" 168s < Content-Length: 26 168s < 168s { [26 bytes data] 168s * Connection #0 to host localhost left intact 168s + CACHED='User-agent: * 168s Disallow: /' 168s ++ printf User-agent: cachedir cert cgi etag functions.sh index_file ip_listener range site1 site1http site1https site1mimetype site2 version_and_help vhost Disallow: / 168s ++ wc -c 168s + [[ 11 != 4 ]] 168s + cleanup 168s + [[ -n 2241 ]] 168s + kill -9 2241 169s autopkgtest [19:46:55]: test command6: -----------------------] 169s autopkgtest [19:46:55]: test command6: - - - - - - - - - - results - - - - - - - - - - 169s command6 PASS 169s autopkgtest [19:46:55]: test command7: preparing testbed 170s Reading package lists... 170s Building dependency tree... 170s Reading state information... 170s Starting pkgProblemResolver with broken count: 0 170s Starting 2 pkgProblemResolver with broken count: 0 170s Done 170s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 171s autopkgtest [19:46:57]: test command7: testsuite/index_file 171s autopkgtest [19:46:57]: test command7: [----------------------- 171s +++ dirname testsuite/index_file 171s ++ cd testsuite 171s ++ '[' -n /tmp/autopkgtest.BNm9z2/autopkgtest_tmp ']' 171s ++ BINNAME=weborf 171s ++ trap cleanup EXIT 171s + run_weborf -b site1 -p 12351 --index index.txt,index.dat 171s + weborf -b site1 -p 12351 --index index.txt,index.dat 171s ++ jobs -p 171s + WEBORF_PID=2426 171s + sleep 0.2 171s ++ ls /proc/2426/fd/ 171s ++ wc -l 171s + [[ 5 -lt 4 ]] 171s ++ curl -Lvs http://localhost:12351/sub1/ 171s * 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' 171s * Host localhost:12351 was resolved. 171s * IPv6: ::1 171s * IPv4: 127.0.0.1 171s * Trying [::1]:12351... 171s * Connected to localhost (::1) port 12351 171s * using HTTP/1.x 171s > GET /sub1/ HTTP/1.1 171s > Host: localhost:12351 171s > User-Agent: curl/8.12.1 171s > Accept: */* 171s > 171s * Request completely sent off 171s < HTTP/1.1 303 Found 171s < Server: weborf/1.5 (GNU/Linux) 171s < Content-Length: 0 171s < Location: /sub1/index.txt 171s * Ignoring the response-body 171s * setting size while ignoring 171s < 171s * Connection #0 to host localhost left intact 171s * Issue another request to this URL: 'http://localhost:12351/sub1/index.txt' 171s * 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' 171s * Re-using existing connection with host localhost 171s > GET /sub1/index.txt HTTP/1.1 171s > Host: localhost:12351 171s > User-Agent: curl/8.12.1 171s > Accept: */* 171s > 171s * Request completely sent off 171s < HTTP/1.1 200 OK 171s < Server: weborf/1.5 (GNU/Linux) 171s < ETag: "1727734275" 171s < Content-Length: 11 171s < 171s { [11 bytes data] 171s * Connection #0 to host localhost left intact 171s ++ cat site1/sub1/index.txt 171s + [[ lollellero = lollellero ]] 171s ++ curl -Lvs http://localhost:12351/sub2/ 171s * 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' 171s * Host localhost:12351 was resolved. 171s * IPv6: ::1 171s * IPv4: 127.0.0.1 171s * Trying [::1]:12351... 171s * Connected to localhost (::1) port 12351 171s * using HTTP/1.x 171s > GET /sub2/ HTTP/1.1 171s > Host: localhost:12351 171s > User-Agent: curl/8.12.1 171s > Accept: */* 171s > 171s * Request completely sent off 171s < HTTP/1.1 303 Found 171s < Server: weborf/1.5 (GNU/Linux) 171s < Content-Length: 0 171s < Location: /sub2/index.dat 171s * Ignoring the response-body 171s * setting size while ignoring 171s < 171s * Connection #0 to host localhost left intact 171s * Issue another request to this URL: 'http://localhost:12351/sub2/index.dat' 171s * 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' 171s * Re-using existing connection with host localhost 171s > GET /sub2/index.dat HTTP/1.1 171s > Host: localhost:12351 171s > User-Agent: curl/8.12.1 171s > Accept: */* 171s > 171s * Request completely sent off 171s < HTTP/1.1 200 OK 171s < Server: weborf/1.5 (GNU/Linux) 171s < ETag: "1727734275" 171s < Content-Length: 7 171s < 171s { [7 bytes data] 171s * Connection #0 to host localhost left intact 171s ++ cat site1/sub2/index.dat 171s + [[ qbetto = qbetto ]] 171s ++ curl -Lvs http://localhost:12351/sub1 171s * 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' 171s * Host localhost:12351 was resolved. 171s * IPv6: ::1 171s * IPv4: 127.0.0.1 171s * Trying [::1]:12351... 171s * Connected to localhost (::1) port 12351 171s * using HTTP/1.x 171s > GET /sub1 HTTP/1.1 171s > Host: localhost:12351 171s > User-Agent: curl/8.12.1 171s > Accept: */* 171s > 171s < HTTP/1.1 301 Found 171s < Server: weborf/1.5 (GNU/Linux) 171s < Content-Length: 0 171s < Location: /sub1/ 171s * Ignoring the response-body 171s * setting size while ignoring 171s < 171s * Connection #0 to host localhost left intact 171s * Issue another request to this URL: 'http://localhost:12351/sub1/' 171s * 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' 171s * Re-using existing connection with host localhost 171s > GET /sub1/ HTTP/1.1 171s > Host: localhost:12351 171s > User-Agent: curl/8.12.1 171s > Accept: */* 171s > 171s < HTTP/1.1 303 Found 171s < Server: weborf/1.5 (GNU/Linux) 171s < Content-Length: 0 171s < Location: /sub1/index.txt 171s * Ignoring the response-body 171s * setting size while ignoring 171s < 171s * Connection #0 to host localhost left intact 171s * Issue another request to this URL: 'http://localhost:12351/sub1/index.txt' 171s * 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' 171s * Re-using existing connection with host localhost 171s > GET /sub1/index.txt HTTP/1.1 171s > Host: localhost:12351 171s > User-Agent: curl/8.12.1 171s > Accept: */* 171s > 171s < HTTP/1.1 200 OK 171s < Server: weborf/1.5 (GNU/Linux) 171s < ETag: "1727734275" 171s < Content-Length: 11 171s < 171s * Request completely sent off 171s { [11 bytes data] 171s * Connection #0 to host localhost left intact 171s ++ cat site1/sub1/index.txt 171s + [[ lollellero = lollellero ]] 171s ++ curl -Lvs http://localhost:12351/sub2 171s * 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' 171s * Host localhost:12351 was resolved. 171s * IPv6: ::1 171s * IPv4: 127.0.0.1 171s * Trying [::1]:12351... 171s * Connected to localhost (::1) port 12351 171s * using HTTP/1.x 171s > GET /sub2 HTTP/1.1 171s > Host: localhost:12351 171s > User-Agent: curl/8.12.1 171s > Accept: */* 171s > 171s * Request completely sent off 171s < HTTP/1.1 301 Found 171s < Server: weborf/1.5 (GNU/Linux) 171s < Content-Length: 0 171s < Location: /sub2/ 171s * Ignoring the response-body 171s * setting size while ignoring 171s < 171s * Connection #0 to host localhost left intact 171s * Issue another request to this URL: 'http://localhost:12351/sub2/' 171s * 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' 171s * Re-using existing connection with host localhost 171s > GET /sub2/ HTTP/1.1 171s > Host: localhost:12351 171s > User-Agent: curl/8.12.1 171s > Accept: */* 171s > 171s * Request completely sent off 171s < HTTP/1.1 303 Found 171s < Server: weborf/1.5 (GNU/Linux) 171s < Content-Length: 0 171s < Location: /sub2/index.dat 171s * Ignoring the response-body 171s * setting size while ignoring 171s < 171s * Connection #0 to host localhost left intact 171s * Issue another request to this URL: 'http://localhost:12351/sub2/index.dat' 171s * 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' 171s * Re-using existing connection with host localhost 171s > GET /sub2/index.dat HTTP/1.1 171s > Host: localhost:12351 171s > User-Agent: curl/8.12.1 171s > Accept: */* 171s > 171s * Request completely sent off 171s < HTTP/1.1 200 OK 171s < Server: weborf/1.5 (GNU/Linux) 171s < ETag: "1727734275" 171s < Content-Length: 7 171s < 171s { [7 bytes data] 171s * Connection #0 to host localhost left intact 171s ++ cat site1/sub2/index.dat 171s + [[ qbetto = qbetto ]] 171s + cleanup 171s + [[ -n 2426 ]] 171s + kill -9 2426 172s autopkgtest [19:46:58]: test command7: -----------------------] 172s autopkgtest [19:46:58]: test command7: - - - - - - - - - - results - - - - - - - - - - 172s command7 PASS 173s autopkgtest [19:46:59]: test command8: preparing testbed 173s Reading package lists... 173s Building dependency tree... 173s Reading state information... 173s Starting pkgProblemResolver with broken count: 0 173s Starting 2 pkgProblemResolver with broken count: 0 173s Done 173s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 174s autopkgtest [19:47:00]: test command8: testsuite/range 174s autopkgtest [19:47:00]: test command8: [----------------------- 174s +++ dirname testsuite/range 174s ++ cd testsuite 174s ++ '[' -n /tmp/autopkgtest.BNm9z2/autopkgtest_tmp ']' 174s ++ BINNAME=weborf 174s ++ trap cleanup EXIT 174s + run_weborf -b site1 -p 12348 174s + weborf -b site1 -p 12348 174s ++ jobs -p 174s + WEBORF_PID=2596 174s + sleep 0.2 174s ++ ls /proc/2596/fd/ 174s ++ wc -l 174s + [[ 5 -lt 4 ]] 174s + grep Content-Length 174s + curl -sv http://127.0.0.1:12348/robots.txt 174s < Content-Length: 26 174s ++ curl -sv http://127.0.0.1:12348/robots.txt 174s ++ grep Content-Length 174s ++ cut '-d ' -f3 174s ++ tr -d '\r' 174s + CONTENT_LENGTH=26 174s ++ curl -s -r0-5 http://127.0.0.1:12348/robots.txt 174s ++ curl -s -r6-10 http://127.0.0.1:12348/robots.txt 174s ++ curl -s -r11- http://127.0.0.1:12348/robots.txt 174s User-agent: * 174s Disallow: / 174s + ROBOTS='User-agent: * 174s Disallow: /' 174s + curl -s -r0-25 http://127.0.0.1:12348/robots.txt 174s + curl -s --fail -r0-26 http://127.0.0.1:12348/robots.txt 174s ++ curl -s -r0-0 http://127.0.0.1:12348/robots.txt 174s ++ wc -c 174s + [[ 1 = 1 ]] 174s ++ cat site1/robots.txt 174s + [[ User-agent: * 174s Disallow: / = User-agent: * 174s Disallow: / ]] 174s + cleanup 174s + [[ -n 2596 ]] 174s + kill -9 2596 175s autopkgtest [19:47:01]: test command8: -----------------------] 175s autopkgtest [19:47:01]: test command8: - - - - - - - - - - results - - - - - - - - - - 175s command8 PASS 176s autopkgtest [19:47:02]: test command9: preparing testbed 176s Reading package lists... 176s Building dependency tree... 176s Reading state information... 176s Starting pkgProblemResolver with broken count: 0 176s Starting 2 pkgProblemResolver with broken count: 0 176s Done 176s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 177s autopkgtest [19:47:03]: test command9: testsuite/cgi 177s autopkgtest [19:47:03]: test command9: [----------------------- 177s +++ dirname testsuite/cgi 177s ++ cd testsuite 177s ++ '[' -n /tmp/autopkgtest.BNm9z2/autopkgtest_tmp ']' 177s ++ BINNAME=weborf 177s ++ trap cleanup EXIT 177s + run_weborf -b site1 -p 12350 --yesexec --cgi .py,/usr/bin/python3 177s + weborf -b site1 -p 12350 --yesexec --cgi .py,/usr/bin/python3 177s ++ jobs -p 177s + WEBORF_PID=2774 177s + sleep 0.2 177s ++ ls /proc/2774/fd/ 177s ++ wc -l 177s + [[ 5 -lt 4 ]] 177s + curl -vs http://localhost:12350/cgi.py 177s * 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' 177s * Host localhost:12350 was resolved. 177s * IPv6: ::1 177s * IPv4: 127.0.0.1 177s * Trying [::1]:12350... 177s * Connected to localhost (::1) port 12350 177s * using HTTP/1.x 177s > GET /cgi.py HTTP/1.1 177s > Host: localhost:12350 177s > User-Agent: curl/8.12.1 177s > Accept: */* 177s > 177s * Request completely sent off 177s < HTTP/1.1 200 OK 177s < Server: weborf/1.5 (GNU/Linux) 177s < Connection: close 177s < X-Extra: Ciao 177s < Content-Type: text/plain 177s < 177s { [438 bytes data] 177s * shutting down connection #0 177s + grep 1545650587 177s + curl -vs -H 'If-None-Match: "1545650587"' http://localhost:12350/cgi.py 177s SERVER_PROTOCOL HTTP/1.1 177s HTTP_HOST localhost:12350 177s HTTP_USER_AGENT curl/8.12.1 177s HTTP_ACCEPT */* 177s SERVER_ADDR ::1 177s SERVER_PORT 12350 177s SERVER_SIGNATURE weborf/1.5 (GNU/Linux) 177s SERVER_SOFTWARE weborf/1.5 (GNU/Linux) 177s GATEWAY_INTERFACE CGI/1.1 177s REQUEST_METHOD GET 177s REDIRECT_STATUS Ciao 177s SCRIPT_FILENAME site1/cgi.py 177s DOCUMENT_ROOT site1 177s REMOTE_ADDR ::1 177s SCRIPT_NAME /cgi.py 177s SERVER_NAME localhost:12350 177s REQUEST_URI /cgi.py 177s QUERY_STRING 177s LC_CTYPE C.UTF-8 177s * 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' 177s * Host localhost:12350 was resolved. 177s * IPv6: ::1 177s * IPv4: 127.0.0.1 177s * Trying [::1]:12350... 177s * Connected to localhost (::1) port 12350 177s * using HTTP/1.x 177s > GET /cgi.py HTTP/1.1 177s > Host: localhost:12350 177s > User-Agent: curl/8.12.1 177s > Accept: */* 177s > If-None-Match: "1545650587" 177s > 177s * Request completely sent off 178s < HTTP/1.1 200 OK 178s < Server: weborf/1.5 (GNU/Linux) 178s < Connection: close 178s < X-Extra: Ciao 178s < Content-Type: text/plain 178s < 178s { [470 bytes data] 178s * shutting down connection #0 178s HTTP_IF_NONE_MATCH "1545650587" 178s + grep ciccio 178s + curl -vs 'http://localhost:12350/cgi.py?ciccio' 178s * 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' 178s * Host localhost:12350 was resolved. 178s * IPv6: ::1 178s * IPv4: 127.0.0.1 178s * Trying [::1]:12350... 178s * Connected to localhost (::1) port 12350 178s * using HTTP/1.x 178s > GET /cgi.py?ciccio HTTP/1.1 178s > Host: localhost:12350 178s > User-Agent: curl/8.12.1 178s > Accept: */* 178s > 178s * Request completely sent off 178s < HTTP/1.1 200 OK 178s < Server: weborf/1.5 (GNU/Linux) 178s < Connection: close 178s < X-Extra: Ciao 178s < Content-Type: text/plain 178s < 178s { [451 bytes data] 178s * shutting down connection #0 178s QUERY_STRING ciccio 178s REQUEST_URI /cgi.py?ciccio 178s + grep lallallero 178s + curl -vs --data lallallero http://localhost:12350/cgi.py 178s * 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' 178s * Host localhost:12350 was resolved. 178s * IPv6: ::1 178s * IPv4: 127.0.0.1 178s b'lallallero' 178s * Trying [::1]:12350... 178s * Connected to localhost (::1) port 12350 178s * using HTTP/1.x 178s > POST /cgi.py HTTP/1.1 178s > Host: localhost:12350 178s > User-Agent: curl/8.12.1 178s > Accept: */* 178s > Content-Length: 10 178s > Content-Type: application/x-www-form-urlencoded 178s > 178s } [10 bytes data] 178s * upload completely sent off: 10 bytes 178s < HTTP/1.1 200 OK 178s < Server: weborf/1.5 (GNU/Linux) 178s < Connection: close 178s < X-Extra: Ciao 178s < Content-Type: text/plain 178s < 178s { [612 bytes data] 178s * shutting down connection #0 178s + cleanup 178s + [[ -n 2774 ]] 178s + kill -9 2774 178s autopkgtest [19:47:04]: test command9: -----------------------] 178s command9 PASS 178s autopkgtest [19:47:04]: test command9: - - - - - - - - - - results - - - - - - - - - - 179s autopkgtest [19:47:05]: test command10: preparing testbed 179s Reading package lists... 179s Building dependency tree... 179s Reading state information... 179s Starting pkgProblemResolver with broken count: 0 179s Starting 2 pkgProblemResolver with broken count: 0 179s Done 179s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 180s autopkgtest [19:47:06]: test command10: testsuite/cachedir 180s autopkgtest [19:47:06]: test command10: [----------------------- 181s +++ dirname testsuite/cachedir 181s ++ cd testsuite 181s ++ '[' -n /tmp/autopkgtest.BNm9z2/autopkgtest_tmp ']' 181s ++ BINNAME=weborf 181s ++ trap cleanup EXIT 181s + weborf -db site1 -p 12352 --cache /tmp/fakecachedir --index nonexisting 181s Unable to stat cache directory 181s ++ mktemp -d 181s + CACHE_DIR=/tmp/tmp.miB3arAo1J 181s + weborf -b site1 -p 12352 --cache /tmp/tmp.miB3arAo1J --index nonexisting 181s ++ jobs -p 181s + WEBORF_PID=2959 181s + trap cleanup EXIT 181s + curl -s http://localhost:12352/ 181s 181s weborf

weborf

181s 181s 181s 181s 181s
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.miB3arAo1J 181s ++ wc -l 181s + [[ 1 = 1 ]] 181s + diff - /tmp/tmp.miB3arAo1J/0-515841-64769-1727734275 181s + curl -s http://localhost:12352/ 181s + touch site1/cachedir.test 181s + sleep 1.1 182s + grep cachedir.test 182s + curl -s http://localhost:12352/ 182s + rm site1/cachedir.test 182s + sleep 1.1 182s weborf

weborf

183s + grep cachedir.test 183s + curl -s http://localhost:12352/ 183s ++ wc -l 183s ++ ls /tmp/tmp.miB3arAo1J 183s + [[ 3 = 3 ]] 183s + cleanup 183s + kill -9 2959 183s 0-515841-64769-1727734275 183s 0-515841-64769-1742068027 183s 0-515841-64769-1742068028 183s + ls /tmp/tmp.miB3arAo1J 183s testsuite/cachedir: line 13: 2959 Killed "$BINNAME" -b site1 -p 12352 --cache $CACHE_DIR --index nonexisting 183s + rm -rf /tmp/tmp.miB3arAo1J 183s + rm -f site1/cachedir.test 183s autopkgtest [19:47:09]: test command10: -----------------------] 184s autopkgtest [19:47:10]: test command10: - - - - - - - - - - results - - - - - - - - - - 184s command10 PASS 184s autopkgtest [19:47:10]: test command11: preparing testbed 184s Reading package lists... 184s Building dependency tree... 184s Reading state information... 184s Starting pkgProblemResolver with broken count: 0 184s Starting 2 pkgProblemResolver with broken count: 0 184s Done 185s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 186s autopkgtest [19:47:12]: test command11: testsuite/site1mimetype 186s autopkgtest [19:47:12]: test command11: [----------------------- 186s +++ dirname testsuite/site1mimetype 186s ++ cd testsuite 186s ++ '[' -n /tmp/autopkgtest.BNm9z2/autopkgtest_tmp ']' 186s ++ BINNAME=weborf 186s ++ trap cleanup EXIT 186s + run_weborf -b site1 -p 12347 --mime 186s + weborf -b site1 -p 12347 --mime 186s ++ jobs -p 186s + WEBORF_PID=3137 186s + sleep 0.2 186s ++ ls /proc/3137/fd/ 186s ++ wc -l 186s + [[ 5 -lt 4 ]] 186s + trap cleanup EXIT 186s + grep Content-Type 186s + grep text/ 186s + curl -v http://127.0.0.1:12347/robots.txt 186s < Content-Type: text/plain 186s + cleanup 186s + kill -9 3137 186s autopkgtest [19:47:12]: test command11: -----------------------] 187s autopkgtest [19:47:13]: test command11: - - - - - - - - - - results - - - - - - - - - - 187s command11 PASS 187s autopkgtest [19:47:13]: @@@@@@@@@@@@@@@@@@@@ summary 187s command1 PASS (superficial) 187s command2 PASS 187s command3 PASS 187s command4 PASS 187s command5 PASS 187s command6 PASS 187s command7 PASS 187s command8 PASS 187s command9 PASS 187s command10 PASS 187s command11 PASS 206s nova [W] Using flock in prodstack6-s390x 206s Creating nova instance adt-plucky-s390x-weborf-20250315-194406-juju-7f2275-prod-proposed-migration-environment-2-f32a031d-7f50-4542-9e24-4447c349f656 from image adt/ubuntu-plucky-s390x-server-20250315.img (UUID 3d3557fa-fd0f-4bba-9b89-8d5964e09f61)... 206s nova [W] Timed out waiting for da303238-4229-4034-80dc-35bf7ca4ddd6 to get deleted.
NameSizeLast Modified
fcachedir.test0 BSat, 15 Mar 2025 19:47:07