0s autopkgtest [23:50:47]: starting date and time: 2025-06-16 23:50:47+0000 0s autopkgtest [23:50:47]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [23:50:47]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.lk840744/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:curl --apt-upgrade python-certbot-apache --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=curl/8.14.1-1ubuntu2 -- lxd -r lxd-armhf-10.145.243.232 lxd-armhf-10.145.243.232:autopkgtest/ubuntu/questing/armhf 23s autopkgtest [23:51:10]: testbed dpkg architecture: armhf 25s autopkgtest [23:51:12]: testbed apt version: 3.1.2 29s autopkgtest [23:51:16]: @@@@@@@@@@@@@@@@@@@@ test bed setup 31s autopkgtest [23:51:18]: testbed release detected to be: None 40s autopkgtest [23:51:27]: updating testbed package index (apt update) 42s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 42s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [249 kB] 42s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 42s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 42s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3952 B] 43s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [348 kB] 43s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [16.8 kB] 43s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [33.0 kB] 43s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [48.5 kB] 43s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf Packages [716 B] 43s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [271 kB] 43s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [3500 B] 43s Get:13 http://ftpmaster.internal/ubuntu questing/main Sources [1394 kB] 43s Get:14 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 43s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1359 kB] 43s Get:16 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.0 MB] 47s Fetched 40.4 MB in 5s (7988 kB/s) 48s Reading package lists... 54s autopkgtest [23:51:41]: upgrading testbed (apt dist-upgrade and autopurge) 56s Reading package lists... 56s Building dependency tree... 56s Reading state information... 56s Calculating upgrade... 57s The following packages will be upgraded: 57s curl dhcpcd-base e2fsprogs libcom-err2 libcurl3t64-gnutls libcurl4t64 57s libext2fs2t64 libnss3 libss2 logsave psmisc 57s 11 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 57s Need to get 3503 kB of archives. 57s After this operation, 10.2 kB disk space will be freed. 57s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf logsave armhf 1.47.2-3ubuntu1 [26.4 kB] 57s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libext2fs2t64 armhf 1.47.2-3ubuntu1 [208 kB] 57s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf e2fsprogs armhf 1.47.2-3ubuntu1 [587 kB] 57s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libcom-err2 armhf 1.47.2-3ubuntu1 [26.4 kB] 57s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf libss2 armhf 1.47.2-3ubuntu1 [15.4 kB] 57s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf dhcpcd-base armhf 1:10.1.0-12 [189 kB] 57s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf psmisc armhf 23.7-2ubuntu1 [177 kB] 57s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf curl armhf 8.14.1-1ubuntu2 [253 kB] 57s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf libcurl4t64 armhf 8.14.1-1ubuntu2 [355 kB] 57s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main armhf libcurl3t64-gnutls armhf 8.14.1-1ubuntu2 [347 kB] 57s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf libnss3 armhf 2:3.112-1 [1319 kB] 58s Fetched 3503 kB in 1s (4810 kB/s) 58s (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 ... 64433 files and directories currently installed.) 58s Preparing to unpack .../logsave_1.47.2-3ubuntu1_armhf.deb ... 58s Unpacking logsave (1.47.2-3ubuntu1) over (1.47.2-1ubuntu1) ... 58s Preparing to unpack .../libext2fs2t64_1.47.2-3ubuntu1_armhf.deb ... 58s Leaving 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2 to /lib/arm-linux-gnueabihf/libe2p.so.2.usr-is-merged by libext2fs2t64' 58s Leaving 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2.3 to /lib/arm-linux-gnueabihf/libe2p.so.2.3.usr-is-merged by libext2fs2t64' 58s Leaving 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2 to /lib/arm-linux-gnueabihf/libext2fs.so.2.usr-is-merged by libext2fs2t64' 58s Leaving 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2.4 to /lib/arm-linux-gnueabihf/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' 58s Unpacking libext2fs2t64:armhf (1.47.2-3ubuntu1) over (1.47.2-1ubuntu1) ... 58s Setting up libext2fs2t64:armhf (1.47.2-3ubuntu1) ... 58s (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 ... 64433 files and directories currently installed.) 58s Preparing to unpack .../0-e2fsprogs_1.47.2-3ubuntu1_armhf.deb ... 58s Unpacking e2fsprogs (1.47.2-3ubuntu1) over (1.47.2-1ubuntu1) ... 58s Preparing to unpack .../1-libcom-err2_1.47.2-3ubuntu1_armhf.deb ... 58s Unpacking libcom-err2:armhf (1.47.2-3ubuntu1) over (1.47.2-1ubuntu1) ... 58s Preparing to unpack .../2-libss2_1.47.2-3ubuntu1_armhf.deb ... 58s Unpacking libss2:armhf (1.47.2-3ubuntu1) over (1.47.2-1ubuntu1) ... 58s Preparing to unpack .../3-dhcpcd-base_1%3a10.1.0-12_armhf.deb ... 58s Unpacking dhcpcd-base (1:10.1.0-12) over (1:10.1.0-11) ... 59s Preparing to unpack .../4-psmisc_23.7-2ubuntu1_armhf.deb ... 59s Unpacking psmisc (23.7-2ubuntu1) over (23.7-2) ... 59s Preparing to unpack .../5-curl_8.14.1-1ubuntu2_armhf.deb ... 59s Unpacking curl (8.14.1-1ubuntu2) over (8.13.0-5ubuntu1) ... 59s Preparing to unpack .../6-libcurl4t64_8.14.1-1ubuntu2_armhf.deb ... 59s Unpacking libcurl4t64:armhf (8.14.1-1ubuntu2) over (8.13.0-5ubuntu1) ... 59s Preparing to unpack .../7-libcurl3t64-gnutls_8.14.1-1ubuntu2_armhf.deb ... 59s Unpacking libcurl3t64-gnutls:armhf (8.14.1-1ubuntu2) over (8.13.0-5ubuntu1) ... 59s Preparing to unpack .../8-libnss3_2%3a3.112-1_armhf.deb ... 59s Unpacking libnss3:armhf (2:3.112-1) over (2:3.111-1) ... 59s Setting up libcurl4t64:armhf (8.14.1-1ubuntu2) ... 59s Setting up psmisc (23.7-2ubuntu1) ... 59s Setting up libcurl3t64-gnutls:armhf (8.14.1-1ubuntu2) ... 59s Setting up libnss3:armhf (2:3.112-1) ... 59s Setting up libcom-err2:armhf (1.47.2-3ubuntu1) ... 59s Setting up libss2:armhf (1.47.2-3ubuntu1) ... 59s Setting up dhcpcd-base (1:10.1.0-12) ... 59s Setting up logsave (1.47.2-3ubuntu1) ... 59s Setting up curl (8.14.1-1ubuntu2) ... 59s Setting up e2fsprogs (1.47.2-3ubuntu1) ... 59s update-initramfs: deferring update (trigger activated) 59s Processing triggers for libc-bin (2.41-6ubuntu2) ... 60s Processing triggers for man-db (2.13.1-1) ... 61s Processing triggers for initramfs-tools (0.148.1ubuntu1) ... 63s Reading package lists... 63s Building dependency tree... 63s Reading state information... 64s Solving dependencies... 64s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 66s autopkgtest [23:51:53]: rebooting testbed after setup commands that affected boot 107s autopkgtest [23:52:34]: testbed running kernel: Linux 6.8.0-58-generic #60~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 28 14:48:37 UTC 2 133s autopkgtest [23:53:00]: @@@@@@@@@@@@@@@@@@@@ apt-source python-certbot-apache 143s Get:1 http://ftpmaster.internal/ubuntu questing/universe python-certbot-apache 4.0.0-2 (dsc) [2539 B] 143s Get:2 http://ftpmaster.internal/ubuntu questing/universe python-certbot-apache 4.0.0-2 (tar) [183 kB] 143s Get:3 http://ftpmaster.internal/ubuntu questing/universe python-certbot-apache 4.0.0-2 (diff) [19.3 kB] 143s gpgv: Signature made Sun May 25 15:35:44 2025 UTC 143s gpgv: using RSA key 909B8ECA4FEE6E81034527269B3F22544E9AF451 143s gpgv: issuer "hlieberman@debian.org" 143s gpgv: Can't check signature: No public key 143s dpkg-source: warning: cannot verify inline signature for ./python-certbot-apache_4.0.0-2.dsc: no acceptable signature found 143s autopkgtest [23:53:10]: testing package python-certbot-apache version 4.0.0-2 145s autopkgtest [23:53:12]: build not needed 147s autopkgtest [23:53:14]: test command1: preparing testbed 149s Reading package lists... 149s Building dependency tree... 149s Reading state information... 149s Solving dependencies... 150s The following NEW packages will be installed: 150s apache2 apache2-bin apache2-data apache2-utils augeas-lenses certbot 150s libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 150s libaugeas0 liblua5.4-0 python3-acme python3-augeas python3-certbot 150s python3-certbot-apache python3-configargparse python3-josepy 150s python3-parsedatetime python3-pytz python3-rfc3339 150s 0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded. 150s Need to get 3195 kB of archives. 150s After this operation, 19.3 MB of additional disk space will be used. 150s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 150s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 150s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 150s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 150s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 150s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.63-1ubuntu3 [1230 kB] 150s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.63-1ubuntu3 [163 kB] 150s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.63-1ubuntu3 [101 kB] 150s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.63-1ubuntu3 [90.3 kB] 150s Get:10 http://ftpmaster.internal/ubuntu questing/universe armhf augeas-lenses all 1.14.1-1build3 [323 kB] 150s Get:11 http://ftpmaster.internal/ubuntu questing/universe armhf libaugeas0 armhf 1.14.1-1build3 [153 kB] 150s Get:12 http://ftpmaster.internal/ubuntu questing/universe armhf python3-josepy all 2.0.0-1 [22.0 kB] 150s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf python3-pytz all 2025.2-3 [163 kB] 150s Get:14 http://ftpmaster.internal/ubuntu questing/universe armhf python3-rfc3339 all 2.0.1-1 [6382 B] 150s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf python3-acme all 4.0.0-1 [49.0 kB] 151s Get:16 http://ftpmaster.internal/ubuntu questing/universe armhf python3-augeas armhf 1.2.0-1 [19.7 kB] 151s Get:17 http://ftpmaster.internal/ubuntu questing/universe armhf python3-configargparse all 1.7-2 [31.7 kB] 151s Get:18 http://ftpmaster.internal/ubuntu questing/universe armhf python3-parsedatetime all 2.6-3 [32.8 kB] 151s Get:19 http://ftpmaster.internal/ubuntu questing/universe armhf python3-certbot all 4.0.0-2 [267 kB] 151s Get:20 http://ftpmaster.internal/ubuntu questing/universe armhf certbot all 4.0.0-2 [91.6 kB] 151s Get:21 http://ftpmaster.internal/ubuntu questing/universe armhf python3-certbot-apache all 4.0.0-2 [128 kB] 151s Preconfiguring packages ... 151s Fetched 3195 kB in 1s (4218 kB/s) 151s Selecting previously unselected package libapr1t64:armhf. 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 ... 64433 files and directories currently installed.) 151s Preparing to unpack .../00-libapr1t64_1.7.5-1_armhf.deb ... 151s Unpacking libapr1t64:armhf (1.7.5-1) ... 151s Selecting previously unselected package libaprutil1t64:armhf. 151s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 151s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 151s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 151s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 151s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 151s Selecting previously unselected package libaprutil1-ldap:armhf. 151s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 151s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 151s Selecting previously unselected package liblua5.4-0:armhf. 151s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_armhf.deb ... 151s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 151s Selecting previously unselected package apache2-bin. 151s Preparing to unpack .../05-apache2-bin_2.4.63-1ubuntu3_armhf.deb ... 151s Unpacking apache2-bin (2.4.63-1ubuntu3) ... 151s Selecting previously unselected package apache2-data. 151s Preparing to unpack .../06-apache2-data_2.4.63-1ubuntu3_all.deb ... 151s Unpacking apache2-data (2.4.63-1ubuntu3) ... 151s Selecting previously unselected package apache2-utils. 151s Preparing to unpack .../07-apache2-utils_2.4.63-1ubuntu3_armhf.deb ... 151s Unpacking apache2-utils (2.4.63-1ubuntu3) ... 151s Selecting previously unselected package apache2. 151s Preparing to unpack .../08-apache2_2.4.63-1ubuntu3_armhf.deb ... 151s Unpacking apache2 (2.4.63-1ubuntu3) ... 151s Selecting previously unselected package augeas-lenses. 151s Preparing to unpack .../09-augeas-lenses_1.14.1-1build3_all.deb ... 151s Unpacking augeas-lenses (1.14.1-1build3) ... 152s Selecting previously unselected package libaugeas0:armhf. 152s Preparing to unpack .../10-libaugeas0_1.14.1-1build3_armhf.deb ... 152s Unpacking libaugeas0:armhf (1.14.1-1build3) ... 152s Selecting previously unselected package python3-josepy. 152s Preparing to unpack .../11-python3-josepy_2.0.0-1_all.deb ... 152s Unpacking python3-josepy (2.0.0-1) ... 152s Selecting previously unselected package python3-pytz. 152s Preparing to unpack .../12-python3-pytz_2025.2-3_all.deb ... 152s Unpacking python3-pytz (2025.2-3) ... 152s Selecting previously unselected package python3-rfc3339. 152s Preparing to unpack .../13-python3-rfc3339_2.0.1-1_all.deb ... 152s Unpacking python3-rfc3339 (2.0.1-1) ... 152s Selecting previously unselected package python3-acme. 152s Preparing to unpack .../14-python3-acme_4.0.0-1_all.deb ... 152s Unpacking python3-acme (4.0.0-1) ... 152s Selecting previously unselected package python3-augeas. 152s Preparing to unpack .../15-python3-augeas_1.2.0-1_armhf.deb ... 152s Unpacking python3-augeas (1.2.0-1) ... 152s Selecting previously unselected package python3-configargparse. 152s Preparing to unpack .../16-python3-configargparse_1.7-2_all.deb ... 152s Unpacking python3-configargparse (1.7-2) ... 152s Selecting previously unselected package python3-parsedatetime. 152s Preparing to unpack .../17-python3-parsedatetime_2.6-3_all.deb ... 152s Unpacking python3-parsedatetime (2.6-3) ... 152s Selecting previously unselected package python3-certbot. 152s Preparing to unpack .../18-python3-certbot_4.0.0-2_all.deb ... 152s Unpacking python3-certbot (4.0.0-2) ... 152s Selecting previously unselected package certbot. 152s Preparing to unpack .../19-certbot_4.0.0-2_all.deb ... 152s Unpacking certbot (4.0.0-2) ... 152s Selecting previously unselected package python3-certbot-apache. 152s Preparing to unpack .../20-python3-certbot-apache_4.0.0-2_all.deb ... 152s Unpacking python3-certbot-apache (4.0.0-2) ... 152s Setting up python3-configargparse (1.7-2) ... 152s Setting up python3-parsedatetime (2.6-3) ... 152s Setting up augeas-lenses (1.14.1-1build3) ... 152s Setting up python3-pytz (2025.2-3) ... 153s Setting up libaugeas0:armhf (1.14.1-1build3) ... 153s Setting up python3-josepy (2.0.0-1) ... 153s Setting up python3-augeas (1.2.0-1) ... 153s Setting up libapr1t64:armhf (1.7.5-1) ... 153s Setting up liblua5.4-0:armhf (5.4.7-1) ... 153s Setting up apache2-data (2.4.63-1ubuntu3) ... 153s Setting up python3-rfc3339 (2.0.1-1) ... 153s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 153s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 153s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 153s Setting up python3-acme (4.0.0-1) ... 153s Setting up python3-certbot (4.0.0-2) ... 154s Setting up certbot (4.0.0-2) ... 154s Created symlink '/etc/systemd/system/timers.target.wants/certbot.timer' → '/usr/lib/systemd/system/certbot.timer'. 154s Setting up apache2-utils (2.4.63-1ubuntu3) ... 154s Setting up apache2-bin (2.4.63-1ubuntu3) ... 154s Setting up apache2 (2.4.63-1ubuntu3) ... 154s Enabling module mpm_event. 154s Enabling module authz_core. 154s Enabling module authz_host. 154s Enabling module authn_core. 154s Enabling module auth_basic. 154s Enabling module access_compat. 154s Enabling module authn_file. 155s Enabling module authz_user. 155s Enabling module alias. 155s Enabling module dir. 155s Enabling module autoindex. 155s Enabling module env. 155s Enabling module mime. 155s Enabling module negotiation. 155s Enabling module setenvif. 155s Enabling module filter. 155s Enabling module deflate. 155s Enabling module status. 155s Enabling module reqtimeout. 155s Enabling conf charset. 155s Enabling conf localized-error-pages. 155s Enabling conf other-vhosts-access-log. 155s Enabling conf security. 155s Enabling conf serve-cgi-bin. 155s Enabling site 000-default. 156s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 157s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 158s Setting up python3-certbot-apache (4.0.0-2) ... 158s Processing triggers for ufw (0.36.2-9) ... 158s Processing triggers for man-db (2.13.1-1) ... 159s Processing triggers for libc-bin (2.41-6ubuntu2) ... 167s autopkgtest [23:53:34]: test command1: certbot plugins --prepare | grep -q apache 167s autopkgtest [23:53:34]: test command1: [----------------------- 169s Saving debug log to /var/log/letsencrypt/letsencrypt.log 170s autopkgtest [23:53:37]: test command1: -----------------------] 174s autopkgtest [23:53:41]: test command1: - - - - - - - - - - results - - - - - - - - - - 174s command1 PASS 177s autopkgtest [23:53:44]: test apache: preparing testbed 179s Reading package lists... 180s Building dependency tree... 180s Reading state information... 180s Solving dependencies... 180s The following NEW packages will be installed: 180s pebble 181s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 181s Need to get 2939 kB of archives. 181s After this operation, 13.4 MB of additional disk space will be used. 181s Get:1 http://ftpmaster.internal/ubuntu questing/universe armhf pebble armhf 2.6.0+ds1-1 [2939 kB] 182s Fetched 2939 kB in 1s (3739 kB/s) 182s Selecting previously unselected package pebble. 182s (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 ... 66724 files and directories currently installed.) 182s Preparing to unpack .../pebble_2.6.0+ds1-1_armhf.deb ... 182s Unpacking pebble (2.6.0+ds1-1) ... 182s Setting up pebble (2.6.0+ds1-1) ... 182s Processing triggers for man-db (2.13.1-1) ... 190s autopkgtest [23:53:57]: test apache: [----------------------- 192s Waiting for pebble to start .Pebble 2025/06/16 23:53:59 Starting Pebble ACME server 193s .Pebble 2025/06/16 23:54:00 Generated new root issuer CN=Pebble Root CA 4c6248 with serial 69eb3374af7f1bd3 and SKI 3504cf628498548f5a3a7b9d25a74381d14b1dc3 193s Pebble 2025/06/16 23:54:00 Generated new intermediate issuer CN=Pebble Intermediate CA 01b2e3 with serial 578e82f5cd1ee08a and SKI 6363b1b784c72a34b2c0a99e3ced4b7bca5f0b93 193s Pebble 2025/06/16 23:54:00 Generated issuance chain: Pebble Root CA 4c6248 -> Pebble Intermediate CA 01b2e3 193s Pebble 2025/06/16 23:54:00 Using certificate validity period of 157766400 seconds 193s Pebble 2025/06/16 23:54:00 Using system DNS resolver for ACME challenges 193s Pebble 2025/06/16 23:54:00 Disabling random VA sleeps 193s Pebble 2025/06/16 23:54:00 Configured to reject 0% of good nonces 193s Pebble 2025/06/16 23:54:00 Configured to attempt authz reuse for each identifier 50% of the time 193s Pebble 2025/06/16 23:54:00 Configured to show 3 orders per page 193s Pebble 2025/06/16 23:54:00 Management interface listening on: 0.0.0.0:15000 193s Pebble 2025/06/16 23:54:00 Root CA certificate available at: https://0.0.0.0:15000/roots/0 193s Pebble 2025/06/16 23:54:00 Listening on: 0.0.0.0:14000 193s Pebble 2025/06/16 23:54:00 ACME directory available at: https://0.0.0.0:14000/dir 194s .Pebble 2025/06/16 23:54:01 GET /dir -> calling handler() 194s 194s Pebble server started and is ready 194s Root logging level set at 10 194s Saving debug log to /var/log/letsencrypt/letsencrypt.log 194s Requested authenticator apache and installer apache 194s Apache version is 2.4.63 194s Single candidate plugin: * apache 194s Description: Apache Web Server plugin 194s Interfaces: Authenticator, Installer, Plugin 194s Entry point: EntryPoint(name='apache', value='certbot_apache._internal.entrypoint:ENTRYPOINT', group='certbot.plugins') 194s Initialized: 194s Prep: True 194s Selected authenticator and installer 194s Plugins selected: Authenticator apache, Installer apache 194s Sending GET request to https://localhost:14000/dir. 194s Starting new HTTPS connection (1): localhost:14000 194s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 194s warnings.warn( 194s Pebble 2025/06/16 23:54:01 GET /dir -> calling handler() 194s https://localhost:14000 "GET /dir HTTP/1.1" 200 486 194s Received response: 194s HTTP 200 194s Cache-Control: public, max-age=0, no-cache 194s Content-Type: application/json; charset=utf-8 194s Date: Mon, 16 Jun 2025 23:54:01 GMT 194s Content-Length: 486 194s 194s { 194s "keyChange": "https://localhost:14000/rollover-account-key", 194s "meta": { 194s "externalAccountRequired": false, 194s "termsOfService": "data:text/plain,Do%20what%20thou%20wilt" 194s }, 194s "newAccount": "https://localhost:14000/sign-me-up", 194s "newNonce": "https://localhost:14000/nonce-plz", 194s "newOrder": "https://localhost:14000/order-plz", 194s "renewalInfo": "https://localhost:14000/draft-ietf-acme-ari-03/renewalInfo", 194s "revokeCert": "https://localhost:14000/revoke-cert" 194s } 194s Requesting fresh nonce 194s Sending HEAD request to https://localhost:14000/nonce-plz. 194s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 194s warnings.warn( 194s Pebble 2025/06/16 23:54:01 HEAD /nonce-plz -> calling handler() 194s https://localhost:14000 "HEAD /nonce-plz HTTP/1.1" 200 0 194s Received response: 194s HTTP 200 194s Cache-Control: public, max-age=0, no-cache 194s Link: ;rel="index" 194s Replay-Nonce: 0gzlTywP7bSjXpL6fLM3XA 194s Date: Mon, 16 Jun 2025 23:54:01 GMT 194s 194s 194s Pebble 2025/06/16 23:54:01 POST /sign-me-up -> calling handler() 194s Pebble 2025/06/16 23:54:01 There are now 1 accounts in memory 194s Account registered. 194s Requesting a certificate for localhost 194s Pebble 2025/06/16 23:54:01 POST /order-plz -> calling handler() 194s Pebble 2025/06/16 23:54:01 There are now 1 authorizations in the db 194s Pebble 2025/06/16 23:54:01 Added order "4pHu8W96FU6xcFrVI9JHBjBqetX4NycQFl8-go0Sw8I" to the db 194s Pebble 2025/06/16 23:54:01 There are now 1 orders in the db 194s Pebble 2025/06/16 23:54:01 POST /authZ/ -> calling handler() 194s Storing nonce: 0gzlTywP7bSjXpL6fLM3XA 194s JWS payload: 194s b'{\n "termsOfServiceAgreed": true\n}' 194s Sending POST request to https://localhost:14000/sign-me-up: 194s { 194s "protected": "eyJhbGciOiAiUlMyNTYiLCAiandrIjogeyJuIjogInFWQ3REVTJEdGM1dlhDUS1PeHNoemV1cWd5RzZEX2prVE9BTl9QV1pXUHlhbUFrMkd4aGJNRGtabzJEcmJWY3VWVmdJZ24tcGJhYnZNT2dXYkRlejliYmlsSDVKd2FmLVVLN1NqUmpBVlB4eEplSURHTFlGREliekV3dFV0LU8tMXdCWUxrblZVRlFhakM4SG1ybWhJbW5uQV9YanB2Q0wyOW9lSWxPanBtRE92WTQ1Y3VvSW1Kb20xRW5DOVpGZFdjTFRTVF8tdkhOZGdsYko5UWwzWlRjZjFsYjNBSzREQ2o5NmFqVkR5Tjl4U3Q3LW1JWjZ6LTVfdkxDalh1NXFvcnZHNUtxUVZVYWF1dXNubWtvcXZXdDZDREttWkUtYURJa2VTQzJaX0NWSS1LX2l6WGNEaDREelpYNXlaeWxUamtvVXNjejJlek8yNm9lZTZIUXQ0dyIsICJlIjogIkFRQUIiLCAia3R5IjogIlJTQSJ9LCAibm9uY2UiOiAiMGd6bFR5d1A3YlNqWHBMNmZMTTNYQSIsICJ1cmwiOiAiaHR0cHM6Ly9sb2NhbGhvc3Q6MTQwMDAvc2lnbi1tZS11cCJ9", 194s "signature": "Jqno4nrXZvlLuYihqJSGfL2PC6aseDp9wlF_Ec0y53rv5wMaOjiANamxOLSchQZeo56iQ99BX6s8jdhfMlqp4-rRKiOEf3rkSMLYCPcSOzn5xg9PtSwocwsM_pYIqmHLzobF1WiCAx0GILAmJuZAuZmEURpyTBB_r9oY5_sSUpRz3JyxEjNgQQzZg2IxapTIc4n1flsHSBBAIm7bipAVJW9a9DilRCqXoYG05xz9Znt1rGZzvp1Nsjm-l-7xGNwb7YeKPv6Ddcr5-RplAxultaYSUxQSe2GwKrIzQ389iLnpqlFkuiSbmkbCajuU2JhWOqxCh__niKLDLI6rBNXxTg", 194s "payload": "ewogICJ0ZXJtc09mU2VydmljZUFncmVlZCI6IHRydWUKfQ" 194s } 194s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 194s warnings.warn( 194s https://localhost:14000 "POST /sign-me-up HTTP/1.1" 201 506 194s Received response: 194s HTTP 201 194s Cache-Control: public, max-age=0, no-cache 194s Content-Type: application/json; charset=utf-8 194s Link: ;rel="index" 194s Location: https://localhost:14000/my-account/2c158fcc57ba17e0 194s Replay-Nonce: e65hjWMA4eXieeU3z0fFEw 194s Date: Mon, 16 Jun 2025 23:54:01 GMT 194s Content-Length: 506 194s 194s { 194s "status": "valid", 194s "orders": "https://localhost:14000/list-orderz/2c158fcc57ba17e0", 194s "key": { 194s "kty": "RSA", 194s "n": "qVCtDU2Dtc5vXCQ-OxshzeuqgyG6D_jkTOAN_PWZWPyamAk2GxhbMDkZo2DrbVcuVVgIgn-pbabvMOgWbDez9bbilH5Jwaf-UK7SjRjAVPxxJeIDGLYFDIbzEwtUt-O-1wBYLknVUFQajC8HmrmhImnnA_XjpvCL29oeIlOjpmDOvY45cuoImJom1EnC9ZFdWcLTST_-vHNdglbJ9Ql3ZTcf1lb3AK4DCj96ajVDyN9xSt7-mIZ6z-5_vLCjXu5qorvG5KqQVUaauusnmkoqvWt6CDKmZE-aDIkeSC2Z_CVI-K_izXcDh4DzZX5yZylTjkoUscz2ezO26oee6HQt4w", 194s "e": "AQAB" 194s } 194s } 194s Storing nonce: e65hjWMA4eXieeU3z0fFEw 194s Notifying user: Account registered. 194s Picked account: )>), contact=(), agreement=None, status='valid', terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://localhost:14000/my-account/2c158fcc57ba17e0', new_authzr_uri=None, terms_of_service=None), aa69f584a448ce1aa135ccf0c76b93b5, Meta(creation_dt=datetime.datetime(2025, 6, 16, 23, 54, 1, tzinfo=), creation_host='autopkgtest-lxd-pzekat.lxd', register_to_eff=None))> 194s Notifying user: Requesting a certificate for localhost 194s JWS payload: 194s b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "localhost"\n }\n ]\n}' 194s Sending POST request to https://localhost:14000/order-plz: 194s { 194s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMmMxNThmY2M1N2JhMTdlMCIsICJub25jZSI6ICJlNjVoaldNQTRlWGllZVUzejBmRkV3IiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9vcmRlci1wbHoifQ", 194s "signature": "gSWbHoyaAaHKQHbukVKzTnsn06tEvPm7POslbmn1iDteStPatAhmVEQ0ZsucXyIwCN0JhiEl0b9RXK8RP6kO-sq4eKFmIW92yX5H8nCZFUoLRoBjMxl-DyjXPPMFdSkUOM7hUKUiUXIO81sixihMMWkewSXYXv9hrt98HEofXDv_6hYB-UPFteWNOFXk0sltPH7_IJ03Ih1V1-DKZrEYTPEirjhI1USPgjgG6BwLaCJPzF4IGsj4Xm8EMr12f2kyACnTS4GVej94tmbBihzh-GhL3006ZGithCnUQ2gP-sha5m3j9OtvOKnp_hDyIJFhwEBFfE7HfPI1mUO9ihWn7w", 194s "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImxvY2FsaG9zdCIKICAgIH0KICBdCn0" 194s } 194s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 194s warnings.warn( 194s https://localhost:14000 "POST /order-plz HTTP/1.1" 201 372 194s Received response: 194s HTTP 201 194s Cache-Control: public, max-age=0, no-cache 194s Content-Type: application/json; charset=utf-8 194s Link: ;rel="index" 194s Location: https://localhost:14000/my-order/4pHu8W96FU6xcFrVI9JHBjBqetX4NycQFl8-go0Sw8I 194s Replay-Nonce: 1mlFmBnD8pCbVT98HEinhA 194s Date: Mon, 16 Jun 2025 23:54:01 GMT 194s Content-Length: 372 194s 194s { 194s "status": "pending", 194s "expires": "2025-06-17T23:54:01Z", 194s "identifiers": [ 194s { 194s "type": "dns", 194s "value": "localhost" 194s } 194s ], 194s "finalize": "https://localhost:14000/finalize-order/4pHu8W96FU6xcFrVI9JHBjBqetX4NycQFl8-go0Sw8I", 194s "authorizations": [ 194s "https://localhost:14000/authZ/rIx_bElNShYA97cXZ9HBkR1qQFQn90GEoxJMQieaKUQ" 194s ] 194s } 194s Storing nonce: 1mlFmBnD8pCbVT98HEinhA 194s JWS payload: 194s b'' 194s Sending POST request to https://localhost:14000/authZ/rIx_bElNShYA97cXZ9HBkR1qQFQn90GEoxJMQieaKUQ: 194s { 194s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMmMxNThmY2M1N2JhMTdlMCIsICJub25jZSI6ICIxbWxGbUJuRDhwQ2JWVDk4SEVpbmhBIiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9hdXRoWi9ySXhfYkVsTlNoWUE5N2NYWjlIQmtSMXFRRlFuOTBHRW94Sk1RaWVhS1VRIn0", 194s "signature": "g_qPwflMZrcA2mstHQzZHMDLXY_L0X6NLLdrAwo2xq_B5Wmm4K39c7eo0rS5Cy7MSzvRfx-VNzo6PO1UmvZZaPogm0oaNgXX5Q0qaPFSo-2rvoaWNmRMw4Zzr6JjcOYwDKpqzXXpaOj5L7AZh3QsZnoLhXnlhfj9vEE7FW4r9EKDKbVPBn5TYz0ycUHfLu_xuYanSyAC8N_vU_L6zmdAjELboeaX04pvXsVjselxcO9s4Cys9n2GitAiwm8Bqh0aYkpBIHaDyqnMlyyU1YzPBaMckcg9kVvbGg9GV3Ihdcm5Af9NP94aM0UY_7eWRvn0r-svI2T7Z8nyq66Y80AbhQ", 194s "payload": "" 194s } 194s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 194s warnings.warn( 194s https://localhost:14000 "POST /authZ/rIx_bElNShYA97cXZ9HBkR1qQFQn90GEoxJMQieaKUQ HTTP/1.1" 200 1099 194s Received response: 194s HTTP 200 194s Cache-Control: public, max-age=0, no-cache 194s Content-Type: application/json; charset=utf-8 194s Link: ;rel="index" 194s Replay-Nonce: Uv7BhPgPUqo0YR4ioKtZgw 194s Date: Mon, 16 Jun 2025 23:54:01 GMT 194s Content-Length: 1099 194s 194s { 194s "status": "pending", 194s "identifier": { 194s "type": "dns", 194s "value": "localhost" 194s }, 194s "challenges": [ 194s { 194s "type": "tls-alpn-01", 194s "url": "https://localhost:14000/chalZ/F2kH-OF3encM7O3kAVAHykVUL2rYZyRZ9bvxDzTZJfI", 194s "token": "6xCYIaaMzWB3Hit9nFbC_3BkMobdVKa664K7GQoeqXU", 194s "status": "pending" 194s }, 194s { 194s "type": "http-01", 194s "url": "https://localhost:14000/chalZ/7noylLelyYpEQpMD8LFUhm28rXiH0G9_HBt0qZ5h9m0", 194s "token": "KEJXGP0KsXh6QLhF56P1_w8YLwxDN4n7dRUydKp4CD4", 194s "status": "pending" 194s }, 194s { 194s "type": "dns-01", 194s "url": "https://localhost:14000/chalZ/BnOKX4UZ2XwiKkLndhJo-5aY81AUOJ1Fmf4s1s1qSGk", 194s "token": "MDRp9szZu5xozmiAX1EMx9ByMJy1z7_kW5vymNO67Z0", 194s "status": "pending" 194s }, 194s { 194s "type": "dns-account-01", 194s "url": "https://localhost:14000/chalZ/f-BMV-sr4HcKPBnlCsJysKJrCmSAT8NYlbF0dBSckvM", 194s "token": "4E3GA3fyLJErKIVFJqjtMT-RMJmVDTc8LVXxhuCMlak", 194s "status": "pending" 194s } 194s ], 194s "expires": "2025-06-17T00:54:01Z" 194s } 194s Storing nonce: Uv7BhPgPUqo0YR4ioKtZgw 194s dns-account-01 was not recognized, full message: {'type': 'dns-account-01', 'url': 'https://localhost:14000/chalZ/f-BMV-sr4HcKPBnlCsJysKJrCmSAT8NYlbF0dBSckvM', 'token': '4E3GA3fyLJErKIVFJqjtMT-RMJmVDTc8LVXxhuCMlak', 'status': 'pending'} 194s Performing the following challenges: 194s http-01 challenge for localhost 194s Enabled Apache rewrite module 195s Adding a temporary challenge validation Include for name: None in: /etc/apache2/sites-enabled/000-default.conf 195s writing a pre config file with text: 195s RewriteRule ^/\.well-known/acme-challenge/([A-Za-z0-9-_=]+)$ /var/lib/letsencrypt/http_challenges/$1 [END] 195s 195s writing a post config file with text: 195s RewriteEngine on 195s 195s Require all granted 195s 195s 195s Require all granted 195s 195s 195s Creating backup of /etc/apache2/sites-enabled/000-default.conf 198s JWS payload: 198s b'{}' 198s Sending POST request to https://localhost:14000/chalZ/7noylLelyYpEQpMD8LFUhm28rXiH0G9_HBt0qZ5h9m0: 198s { 198s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMmMxNThmY2M1N2JhMTdlMCIsICJub25jZSI6ICJVdjdCaFBnUFVxbzBZUjRpb0t0Wmd3IiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9jaGFsWi83bm95bExlbHlZcEVRcE1EOExGVWhtMjhyWGlIMEc5X0hCdDBxWjVoOW0wIn0", 198s "signature": "OQJIjaYhsUIEtl-EUoucvs_pStm6gwjXtvDX8qGlZ0lvUElRF8cNSgHN89u6zBCdXYl1YBOSqvi7pQe-WWnuAVgOSnO0_gHGEf-oK7pgLzgML2GIAWnT2Q6Z58Gbh8ZYLEIhRTrwGKAzsIv2DZ-nZVVXPw0o6a_Ut6o0xZLSF8sKpxKBSJXzSTT9mFfPOCYG8g1DDfMgGxzR9M5XJYW-vrAVsJcPBSTOYkbzPcrUaFObFNDHfqMPbtxI_PYudqgY4D5uogw75FUAPVRKTbZjrg3580frBUeIxyIq5lJ1jDA0eDWX-s-W_r9GH5Xqz2iMdCvruqktToflujXHLB9VEA", 198s "payload": "e30" 198s } 198s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 198s warnings.warn( 198s Pebble 2025/06/16 23:54:05 POST /chalZ/ -> calling handler() 198s https://localhost:14000 "POST /chalZ/7noylLelyYpEQpMD8LFUhm28rXiH0G9_HBt0qZ5h9m0 HTTP/1.1" 200 197 198s Received response: 198s HTTP 200 198s Cache-Control: public, max-age=0, no-cache 198s Content-Type: application/json; charset=utf-8 198s Link: ;rel="index", ;rel="up" 198s Replay-Nonce: yFpRqTueR6fZfPKMzMPHnw 198s Date: Mon, 16 Jun 2025 23:54:05 GMT 198s Content-Length: 197 198s 198s { 198s "type": "http-01", 198s "url": "https://localhost:14000/chalZ/7noylLelyYpEQpMD8LFUhm28rXiH0G9_HBt0qZ5h9m0", 198s "token": "KEJXGP0KsXh6QLhF56P1_w8YLwxDN4n7dRUydKp4CD4", 198s "status": "processing" 198s } 198s Storing nonce: yFpRqTueR6fZfPKMzMPHnw 198s Waiting for verification... 198s Pebble 2025/06/16 23:54:05 Pulled a task from the Tasks queue: &va.vaTask{Identifier:acme.Identifier{Type:"dns", Value:"localhost"}, Challenge:(*core.Challenge)(0x14c4bd0), Account:(*core.Account)(0x1401530), AccountURL:"https://localhost:14000/my-account/2c158fcc57ba17e0", Wildcard:false} 198s Pebble 2025/06/16 23:54:05 Starting 3 validations. 198s Pebble 2025/06/16 23:54:05 Attempting to validate w/ HTTP: http://localhost:80/.well-known/acme-challenge/KEJXGP0KsXh6QLhF56P1_w8YLwxDN4n7dRUydKp4CD4 198s Pebble 2025/06/16 23:54:05 Attempting to validate w/ HTTP: http://localhost:80/.well-known/acme-challenge/KEJXGP0KsXh6QLhF56P1_w8YLwxDN4n7dRUydKp4CD4 198s Pebble 2025/06/16 23:54:05 Attempting to validate w/ HTTP: http://localhost:80/.well-known/acme-challenge/KEJXGP0KsXh6QLhF56P1_w8YLwxDN4n7dRUydKp4CD4 198s Pebble 2025/06/16 23:54:05 authz rIx_bElNShYA97cXZ9HBkR1qQFQn90GEoxJMQieaKUQ set VALID by completed challenge 7noylLelyYpEQpMD8LFUhm28rXiH0G9_HBt0qZ5h9m0 199s JWS payload: 199s b'' 199s Sending POST request to https://localhost:14000/authZ/rIx_bElNShYA97cXZ9HBkR1qQFQn90GEoxJMQieaKUQ: 199s { 199s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMmMxNThmY2M1N2JhMTdlMCIsICJub25jZSI6ICJ5RnBScVR1ZVI2ZlpmUEtNek1QSG53IiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9hdXRoWi9ySXhfYkVsTlNoWUE5N2NYWjlIQmtSMXFRRlFuOTBHRW94Sk1RaWVhS1VRIn0", 199s "signature": "dDpBxsKZETiD1PXKJt-k28gfurIC1vyxQsPkYK-oJ_-pZYd24iZnSl52dADPR-z5MV_7fgn24cj6ijFeRMkfu3cx3XX9-HMEd7mh-VvB6dJ1FQItk5t-ueTRnWCWHWTYpBt_teqg74iRJgagm6dC23DLSNlhtptaN0VrlY3YqcU-9HzmQzCeVl043-bLf0tUoVAkVtOKwFS1fIVCPfaFnz3u_MNfXJ8ZWcmscBNVg_0Ggh9PCT0KE-NEzR99a-1XAXGhKMel0L8XPEEUZLfpOt9N0r7s1kuOarEnZ777YSomQokpava5ZbIw5z7Pc-i2iN9j8q2sc0s6cKiLpiVp1w", 199s "payload": "" 199s } 199s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 199s warnings.warn( 199s Pebble 2025/06/16 23:54:06 POST /authZ/ -> calling handler() 199s https://localhost:14000 "POST /authZ/rIx_bElNShYA97cXZ9HBkR1qQFQn90GEoxJMQieaKUQ HTTP/1.1" 200 435 199s Received response: 199s HTTP 200 199s Cache-Control: public, max-age=0, no-cache 199s Content-Type: application/json; charset=utf-8 199s Link: ;rel="index" 199s Replay-Nonce: Xp9OKjiiGz0aYeqhG2vu4A 199s Date: Mon, 16 Jun 2025 23:54:06 GMT 199s Content-Length: 435 199s 199s { 199s "status": "valid", 199s "identifier": { 199s "type": "dns", 199s "value": "localhost" 199s }, 199s "challenges": [ 199s { 199s "type": "http-01", 199s "url": "https://localhost:14000/chalZ/7noylLelyYpEQpMD8LFUhm28rXiH0G9_HBt0qZ5h9m0", 199s "token": "KEJXGP0KsXh6QLhF56P1_w8YLwxDN4n7dRUydKp4CD4", 199s "status": "valid", 199s "validated": "2025-06-16T23:54:05Z" 199s } 199s ], 199s "expires": "2025-06-17T00:54:05Z" 199s } 199s Storing nonce: Xp9OKjiiGz0aYeqhG2vu4A 199s Calling registered functions 199s Cleaning up challenges 199s CSR: CSR(file=None, data=b'-----BEGIN CERTIFICATE REQUEST-----\nMIHiMIGJAgEAMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARtOynM63LTGC1m\nKr5tmcqj48I3BPvtPMp74oMVLEy0rGiNB2wDwtFjZCS4PxkkSs8c/95jV7o45U4u\nexafSUfooCcwJQYJKoZIhvcNAQkOMRgwFjAUBgNVHREEDTALgglsb2NhbGhvc3Qw\nCgYIKoZIzj0EAwIDSAAwRQIgZIkmlOEWE3SObIj2SCyPe2VWsBc9iVGah/fU+2i6\nBtgCIQCBYO+gU49fIG4ZJnlIz6/LKHg6x1es0ntKaUyneRV4+A==\n-----END CERTIFICATE REQUEST-----\n', form='pem') 199s Will poll for certificate issuance until 2025-06-16 23:55:36.339779 199s JWS payload: 199s b'{\n "csr": "MIHiMIGJAgEAMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARtOynM63LTGC1mKr5tmcqj48I3BPvtPMp74oMVLEy0rGiNB2wDwtFjZCS4PxkkSs8c_95jV7o45U4uexafSUfooCcwJQYJKoZIhvcNAQkOMRgwFjAUBgNVHREEDTALgglsb2NhbGhvc3QwCgYIKoZIzj0EAwIDSAAwRQIgZIkmlOEWE3SObIj2SCyPe2VWsBc9iVGah_fU-2i6BtgCIQCBYO-gU49fIG4ZJnlIz6_LKHg6x1es0ntKaUyneRV4-A"\n}' 199s Sending POST request to https://localhost:14000/finalize-order/4pHu8W96FU6xcFrVI9JHBjBqetX4NycQFl8-go0Sw8I: 199s { 199s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMmMxNThmY2M1N2JhMTdlMCIsICJub25jZSI6ICJYcDlPS2ppaUd6MGFZZXFoRzJ2dTRBIiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9maW5hbGl6ZS1vcmRlci80cEh1OFc5NkZVNnhjRnJWSTlKSEJqQnFldFg0TnljUUZsOC1nbzBTdzhJIn0", 199s "signature": "LyFJnEXa4Y7lVyhXPFYIMXyHIF0FqMczvVq7OJCpRBsRZA1dvQgazlOUCUHk9YCZ0GJ6VRz8vhKZaJ3at_DOCRSvQNtgSBHjm1OTjRdKEicWuBeQUvdlkU8oBxJWXd3b_OtgmCjk6BEOI5xqtUPjorfBtlOf5Sc0bH_gJ7tecFnfhIIhUZGNQet0--g5S1zCY9FATp-YmL5LzdAT1b0v-QHs3SVDI5osYOKjw4xFCQ9nuhnbN4p8RO386AGVcLqsCm9_F3RicofIKJ_dLa7ehv_FUdD1AQpJV7SOul582bx1TOtZN67Klujm3oMYSclMmAr3l_ve1S5W49bIYMPMwg", 199s "payload": "ewogICJjc3IiOiAiTUlIaU1JR0pBZ0VBTUFBd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFSdE95bk02M0xUR0MxbUtyNXRtY3FqNDhJM0JQdnRQTXA3NG9NVkxFeTByR2lOQjJ3RHd0RmpaQ1M0UHhra1NzOGNfOTVqVjdvNDVVNHVleGFmU1Vmb29DY3dKUVlKS29aSWh2Y05BUWtPTVJnd0ZqQVVCZ05WSFJFRURUQUxnZ2xzYjJOaGJHaHZjM1F3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUlnWklrbWxPRVdFM1NPYklqMlNDeVBlMlZXc0JjOWlWR2FoX2ZVLTJpNkJ0Z0NJUUNCWU8tZ1U0OWZJRzRaSm5sSXo2X0xLSGc2eDFlczBudEthVXluZVJWNC1BIgp9" 199s } 199s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 199s warnings.warn( 199s Pebble 2025/06/16 23:54:06 POST /finalize-order/ -> calling handler() 199s Pebble 2025/06/16 23:54:06 Order 4pHu8W96FU6xcFrVI9JHBjBqetX4NycQFl8-go0Sw8I is fully authorized. Processing finalization 199s https://localhost:14000 "POST /finalize-order/4pHu8W96FU6xcFrVI9JHBjBqetX4NycQFl8-go0Sw8I HTTP/1.1" 200 375 199s Received response: 199s HTTP 200 199s Cache-Control: public, max-age=0, no-cache 199s Content-Type: application/json; charset=utf-8 199s Link: ;rel="index" 199s Location: https://localhost:14000/my-order/4pHu8W96FU6xcFrVI9JHBjBqetX4NycQFl8-go0Sw8I 199s Replay-Nonce: 9qk8-wjQjmI3YcREqcgzbQ 199s Date: Mon, 16 Jun 2025 23:54:06 GMT 199s Content-Length: 375 199s 199s { 199s "status": "processing", 199s "expires": "2025-06-17T23:54:01Z", 199s "identifiers": [ 199s { 199s "type": "dns", 199s "value": "localhost" 199s } 199s ], 199s "finalize": "https://localhost:14000/finalize-order/4pHu8W96FU6xcFrVI9JHBjBqetX4NycQFl8-go0Sw8I", 199s "authorizations": [ 199s "https://localhost:14000/authZ/rIx_bElNShYA97cXZ9HBkR1qQFQn90GEoxJMQieaKUQ" 199s ] 199s } 199s Storing nonce: 9qk8-wjQjmI3YcREqcgzbQ 199s Pebble 2025/06/16 23:54:06 Issued certificate serial 070e69bff55cf19b for order 4pHu8W96FU6xcFrVI9JHBjBqetX4NycQFl8-go0Sw8I 200s JWS payload: 200s b'' 200s Sending POST request to https://localhost:14000/my-order/4pHu8W96FU6xcFrVI9JHBjBqetX4NycQFl8-go0Sw8I: 200s { 200s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMmMxNThmY2M1N2JhMTdlMCIsICJub25jZSI6ICI5cWs4LXdqUWptSTNZY1JFcWNnemJRIiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9teS1vcmRlci80cEh1OFc5NkZVNnhjRnJWSTlKSEJqQnFldFg0TnljUUZsOC1nbzBTdzhJIn0", 200s "signature": "ZkQlzxGtA7AukDHmv_ycc7d_l6T7hOKhMYUr7BeVDAmXb5Tu9Gc-rgQPBZ_7wm42YkT28MszencY9gC17IcLzwhF1z8TVMBxaASBTqJMh3U7rb86IsQfjI8vNCE0VxKUNotcuScE4W-WEfe_YwmDJTSzxZifpQ39IgP3t7J1KLmkjelwzZLcujYjf8zgRGHy6M1Ty7oW9-CY4zsiPbOYL22WEgx_xopvGkLYwyebaEtJm3bsTOdKM_sFacJGqfy6r0bLQ0L5z5eZnZr5a--C8E2rrYQKmb1J8rPPfv-T36Uggevu5HHABoV7Ickv2Cv-1PJM5hTnxWEtskL_KWje5g", 200s "payload": "" 200s } 200s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 200s warnings.warn( 200s Pebble 2025/06/16 23:54:07 POST /my-order/ -> calling handler() 200s https://localhost:14000 "POST /my-order/4pHu8W96FU6xcFrVI9JHBjBqetX4NycQFl8-go0Sw8I HTTP/1.1" 200 438 200s Received response: 200s HTTP 200 200s Cache-Control: public, max-age=0, no-cache 200s Content-Type: application/json; charset=utf-8 200s Link: ;rel="index" 200s Replay-Nonce: wdjQXH5bhDTQCdAOWij5Ig 200s Date: Mon, 16 Jun 2025 23:54:07 GMT 200s Content-Length: 438 200s 200s { 200s "status": "valid", 200s "expires": "2025-06-17T23:54:01Z", 200s "identifiers": [ 200s { 200s "type": "dns", 200s "value": "localhost" 200s } 200s ], 200s "finalize": "https://localhost:14000/finalize-order/4pHu8W96FU6xcFrVI9JHBjBqetX4NycQFl8-go0Sw8I", 200s "authorizations": [ 200s "https://localhost:14000/authZ/rIx_bElNShYA97cXZ9HBkR1qQFQn90GEoxJMQieaKUQ" 200s ], 200s "certificate": "https://localhost:14000/certZ/070e69bff55cf19b" 200s } 200s Storing nonce: wdjQXH5bhDTQCdAOWij5Ig 200s JWS payload: 200s b'' 200s Sending POST request to https://localhost:14000/certZ/070e69bff55cf19b: 200s { 200s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMmMxNThmY2M1N2JhMTdlMCIsICJub25jZSI6ICJ3ZGpRWEg1YmhEVFFDZEFPV2lqNUlnIiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9jZXJ0Wi8wNzBlNjliZmY1NWNmMTliIn0", 200s "signature": "M99Qji8CDye2kdGxVU--WHE67Pzu_fzDG_VUaETSHYRmoUURHx9ExlNXhmU41hM58i1Ua0XDjbicEft14-qrhJN8Vz1Jbklo0-a0RtzNg9BSJjRMj_ZFIOKpQvDa89Cm0TxdBQ7Hbwtk3I-yLSXKxWCMAOy4oKpoZupaQKpXY0zCZowp81A7-POIjixCtV-CijlsfhKlC2FsbxstzK28i9falEgxpjWsNima5clQv25miyN9qjlbd0SPIAHOnB-dEPPfU913I48GIleVxMMWJYDJoF5rzp1XXUYjhucxJe3wmLqYEaUg2YGCq0DDxf-F-2m3VppRwV8k0Qf0BgOjGg", 200s "payload": "" 200s } 200s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 200s warnings.warn( 200s https://localhost:14000 "POST /certZ/070e69bff55cf19b HTTP/1.1" 200 None 200s Pebble 2025/06/16 23:54:07 POST /certZ/ -> calling handler() 200s 200s Successfully received certificate. 200s Certificate is saved at: /etc/letsencrypt/live/localhost/fullchain.pem 200s Key is saved at: /etc/letsencrypt/live/localhost/privkey.pem 200s This certificate expires on 2030-06-16. 200s These files will be updated when the certificate renews. 200s Certbot has set up a scheduled task to automatically renew this certificate in the background. 200s 200s Deploying certificate 200s Received response: 200s HTTP 200 200s Cache-Control: public, max-age=0, no-cache 200s Content-Type: application/pem-certificate-chain; charset=utf-8 200s Link: ;rel="index" 200s Replay-Nonce: Krb9mN2Q46mYEFX9CbkBJg 200s Date: Mon, 16 Jun 2025 23:54:07 GMT 200s Transfer-Encoding: chunked 200s 200s -----BEGIN CERTIFICATE----- 200s MIICeTCCAWGgAwIBAgIIBw5pv/Vc8ZswDQYJKoZIhvcNAQELBQAwKDEmMCQGA1UE 200s AxMdUGViYmxlIEludGVybWVkaWF0ZSBDQSAwMWIyZTMwHhcNMjUwNjE2MjM1NDA2 200s WhcNMzAwNjE2MjM1NDA1WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEbTsp 200s zOty0xgtZiq+bZnKo+PCNwT77TzKe+KDFSxMtKxojQdsA8LRY2QkuD8ZJErPHP/e 200s Y1e6OOVOLnsWn0lH6KOBmTCBljAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI 200s KwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGawK2ZU 200s uQnMAqSlQEfcMaeZdQcYMB8GA1UdIwQYMBaAFGNjsbeExyo0ssCpnjztS3vKXwuT 200s MBcGA1UdEQEB/wQNMAuCCWxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEAfXJl 200s fy2RiEEpAQViIrwRPr0lO0iWSApgYVYFCjyy/7avIORWvuWImQLNTqpdtmfJCntc 200s e2OY47jTAavuo65r6u33L6PflkhNjgS0GylQFzVYukiQxhrieIu7Ef1hqHxrEoUU 200s ktdYRHPbX0XAoHF3jtGJnBm3s2XHOflKsTJ7C922O3rxZLccFh7yVkB1GsY9oi/f 200s KA2it8dbAoZ3ye6498fXzW3Zm9bLwrd+VGihpE2wyFyZOvVi0H0lAWQfeYKjT8+z 200s plWu5yKyYmejwhAUCSs6W6PTL2A7V8Ok3XuwtweouOqMzglqtDf99jiUvwFWgpXf 200s 1QY8qLTODWiLGs5Wmw== 200s -----END CERTIFICATE----- 200s -----BEGIN CERTIFICATE----- 200s MIIDUDCCAjigAwIBAgIIV46C9c0e4IowDQYJKoZIhvcNAQELBQAwIDEeMBwGA1UE 200s AxMVUGViYmxlIFJvb3QgQ0EgNGM2MjQ4MCAXDTI1MDYxNjIzNTQwMFoYDzIwNTUw 200s NjE2MjM1NDAwWjAoMSYwJAYDVQQDEx1QZWJibGUgSW50ZXJtZWRpYXRlIENBIDAx 200s YjJlMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL1kZMZieq4Fo8p3 200s xjU6s7EW1araqfSPXentoMeNYOiStua3sAL9OhTnMeYCRKntaonC2YivwIKWV5Sd 200s YKcB2gAXyQdGW5pFAzM1e455Vsr5uahkMJ55StB59e+z1yHjSBTZK2lH+qxQ5JsA 200s Gu/uDN9IRX06XpWLuKodPtcictDjpzNacDCrqtYfmpgVOeDxN2SX9ASW5abRaXcf 200s GmUtJ4DonEBT9TFyOjklje5a/MiGGh0mMLHLbukBYNJY/cKur5vH5D2z7qcsxpmk 200s INjEYuQaop+V8kSThZhzVHUECU7A1b5pem0ubQXINA6+sZ5596ZICEnO/zqyb1T/ 200s bHvuV5ECAwEAAaOBgzCBgDAOBgNVHQ8BAf8EBAMCAoQwHQYDVR0lBBYwFAYIKwYB 200s BQUHAwEGCCsGAQUFBwMCMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFGNjsbeE 200s xyo0ssCpnjztS3vKXwuTMB8GA1UdIwQYMBaAFDUEz2KEmFSPWjp7nSWnQ4HRSx3D 200s MA0GCSqGSIb3DQEBCwUAA4IBAQB4meoq4Ts5t1FmJhkCQy8jLKPgsdHeKkagfAta 200s JTd6EjI56mFCaox23a+7C7mxzPkAUgOckBZNqN+kB4GxpSuTtrfcgjxWPOsSE141 200s ap3igDmcse3FWkzgD606jS0FC/Vn8HhutlGN/+u/csJ1URETU7EVPlUstRrrM8RY 200s Q31/+T0OgzJIuNYJyUK4DzZaZIORtjMcaHQpyZ04kKPv6QEcN11ibrHVZK1g3vF6 200s rtuxBQrgm/aZ3OTvEw4zy+XcBUFszhZykBKz1JmAvwdtIMpFvSr/uhdIYJXmPw7g 200s jWf2OtxZW+j+pKLWh0lRRhUHwROlwVisNZlam3Gi5W3EQJal 200s -----END CERTIFICATE----- 200s 200s Storing nonce: Krb9mN2Q46mYEFX9CbkBJg 200s Creating directory /etc/letsencrypt/archive. 200s Creating directory /etc/letsencrypt/live. 200s Writing README to /etc/letsencrypt/live/README. 200s Creating directory /etc/letsencrypt/archive/localhost. 200s Creating directory /etc/letsencrypt/live/localhost. 200s Writing certificate to /etc/letsencrypt/live/localhost/cert.pem. 200s Writing private key to /etc/letsencrypt/live/localhost/privkey.pem. 200s Writing chain to /etc/letsencrypt/live/localhost/chain.pem. 200s Writing full chain to /etc/letsencrypt/live/localhost/fullchain.pem. 200s Writing README to /etc/letsencrypt/live/localhost/README. 200s Var account=aa69f584a448ce1aa135ccf0c76b93b5 (set by user). 200s Var server=https://localhost:14000/dir (set by user). 200s Requested authenticator apache and installer apache 200s Requested authenticator apache and installer apache 200s Writing new config /etc/letsencrypt/renewal/localhost.conf. 200s Notifying user: 200s Successfully received certificate. 200s Certificate is saved at: /etc/letsencrypt/live/localhost/fullchain.pem 200s Key is saved at: /etc/letsencrypt/live/localhost/privkey.pem 200s This certificate expires on 2030-06-16. 200s These files will be updated when the certificate renews. 200s Certbot has set up a scheduled task to automatically renew this certificate in the background. 200s 200s Notifying user: Deploying certificate 200s Created an SSL vhost at /etc/apache2/sites-available/000-default-le-ssl.conf 200s Creating backup of /etc/apache2/sites-available/000-default-le-ssl.conf 200s Enabled Apache socache_shmcb module 200s Enabled Apache ssl module 200s Deploying Certificate to VirtualHost /etc/apache2/sites-available/000-default-le-ssl.conf 200s Enabling available site: /etc/apache2/sites-available/000-default-le-ssl.conf 200s Notifying user: Successfully deployed certificate for localhost to /etc/apache2/sites-available/000-default-le-ssl.conf 200s Successfully deployed certificate for localhost to /etc/apache2/sites-available/000-default-le-ssl.conf 200s Notifying user: Congratulations! You have successfully enabled HTTPS on https://localhost 200s Notifying user: If you like Certbot, please consider supporting our work by: 200s * Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate 200s * Donating to EFF: https://eff.org/donate-le 200s Congratulations! You have successfully enabled HTTPS on https://localhost 200s 200s - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 200s If you like Certbot, please consider supporting our work by: 200s * Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate 200s * Donating to EFF: https://eff.org/donate-le 200s - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 201s * Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com' 201s * Host localhost:443 was resolved. 201s * IPv6: ::1 201s * IPv4: 127.0.0.1 201s % Total % Received % Xferd Average Speed Time Time Time Current 201s Dload Upload Total Spent Left Speed 201s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying [::1]:443... 201s * ALPN: curl offers h2,http/1.1 201s } [5 bytes data] 201s * TLSv1.3 (OUT), TLS handshake, Client hello (1): 201s } [512 bytes data] 201s * CAfile: /etc/letsencrypt/live/localhost/fullchain.pem 201s * CApath: /etc/ssl/certs 201s { [5 bytes data] 201s * TLSv1.3 (IN), TLS handshake, Server hello (2): 201s { [122 bytes data] 201s * TLSv1.3 (IN), TLS change cipher, Change cipher spec (1): 201s { [1 bytes data] 201s * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 201s { [25 bytes data] 201s * TLSv1.3 (IN), TLS handshake, Certificate (11): 201s { [1507 bytes data] 201s * TLSv1.3 (IN), TLS handshake, CERT verify (15): 201s { [79 bytes data] 201s * TLSv1.3 (IN), TLS handshake, Finished (20): 201s { [52 bytes data] 201s * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 201s } [1 bytes data] 201s * TLSv1.3 (OUT), TLS handshake, Finished (20): 201s } [52 bytes data] 201s * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / x25519 / id-ecPublicKey 201s * ALPN: server accepted http/1.1 201s * Server certificate: 201s * subject: 201s * start date: Jun 16 23:54:06 2025 GMT 201s * expire date: Jun 16 23:54:05 2030 GMT 201s * subjectAltName: host "localhost" matched cert's "localhost" 201s * issuer: CN=Pebble Intermediate CA 01b2e3 201s * SSL certificate verify ok. 201s * Certificate level 0: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using sha256WithRSAEncryption 201s * Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption 201s * Connected to localhost (::1) port 443 201s * using HTTP/1.x 201s } [5 bytes data] 201s > GET / HTTP/1.1 201s > Host: localhost 201s > User-Agent: curl/8.14.1 201s > Accept: */* 201s > 201s { [5 bytes data] 201s * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 201s { [57 bytes data] 201s * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 201s { [57 bytes data] 201s * Request completely sent off 201s { [5 bytes data] 201s < HTTP/1.1 200 OK 201s < Date: Mon, 16 Jun 2025 23:54:08 GMT 201s < Server: Apache/2.4.63 (Ubuntu) 201s < Last-Modified: Mon, 16 Jun 2025 23:53:21 GMT 201s < ETag: "29b0-637b919cf0a21" 201s < Accept-Ranges: bytes 201s < Content-Length: 10672 201s < Vary: Accept-Encoding 201s < Content-Type: text/html 201s < 201s { [7937 bytes data] 201s 100 10672 100 10672 0 0 1250k 0 --:--:-- --:--:-- --:--:-- 1302k 201s * Connection #0 to host localhost left intact 201s 201s 201s 201s 201s 201s Apache2 Ubuntu Default Page: It works 201s 201s 201s 201s
201s 201s
201s
201s

201s This is the default welcome page used to test the correct 201s operation of the Apache2 server after installation on Ubuntu systems. 201s It is based on the equivalent page on Debian, from which the Ubuntu Apache 201s packaging is derived. 201s If you can read this page, it means that the Apache HTTP server installed at 201s this site is working properly. You should replace this file (located at 201s /var/www/html/index.html) before continuing to operate your HTTP server. 201s

201s 201s

201s If you are a normal user of this web site and don't know what this page is 201s about, this probably means that the site is currently unavailable due to 201s maintenance. 201s If the problem persists, please contact the site's administrator. 201s

201s 201s
201s
201s
201s Configuration Overview 201s
201s
201s

201s Ubuntu's Apache2 default configuration is different from the 201s upstream default configuration, and split into several files optimized for 201s interaction with Ubuntu tools. The configuration system is 201s fully documented in 201s /usr/share/doc/apache2/README.Debian.gz. Refer to this for the full 201s documentation. Documentation for the web server itself can be 201s found by accessing the manual if the apache2-doc 201s package was installed on this server. 201s

201s

201s The configuration layout for an Apache2 web server installation on Ubuntu systems is as follows: 201s

201s
201s /etc/apache2/
201s |-- apache2.conf
201s |       `--  ports.conf
201s |-- mods-enabled
201s |       |-- *.load
201s |       `-- *.conf
201s |-- conf-enabled
201s |       `-- *.conf
201s |-- sites-enabled
201s |       `-- *.conf
201s           
201s
    201s
  • 201s apache2.conf is the main configuration 201s file. It puts the pieces together by including all remaining configuration 201s files when starting up the web server. 201s
  • 201s 201s
  • 201s ports.conf is always included from the 201s main configuration file. It is used to determine the listening ports for 201s incoming connections, and this file can be customized anytime. 201s
  • 201s 201s
  • 201s Configuration files in the mods-enabled/, 201s conf-enabled/ and sites-enabled/ directories contain 201s particular configuration snippets which manage modules, global configuration 201s fragments, or virtual host configurations, respectively. 201s
  • 201s 201s
  • 201s They are activated by symlinking available 201s configuration files from their respective 201s *-available/ counterparts. These should be managed 201s by using our helpers 201s 201s a2enmod, 201s a2dismod, 201s 201s 201s a2ensite, 201s a2dissite, 201s 201s and 201s 201s a2enconf, 201s a2disconf 201s . See their respective man pages for detailed information. 201s
  • 201s 201s
  • 201s The binary is called apache2 and is managed using systemd, so to 201s start/stop the service use systemctl start apache2 and 201s systemctl stop apache2, and use systemctl status apache2 201s and journalctl -u apache2 to check status. system 201s and apache2ctl can also be used for service management if 201s desired. 201s Calling /usr/bin/apache2 directly will not work with the 201s default configuration. 201s
  • 201s
201s
201s 201s
201s
201s Document Roots 201s
201s 201s
201s

201s By default, Ubuntu does not allow access through the web browser to 201s any file apart from those located in /var/www, 201s public_html 201s directories (when enabled) and /usr/share (for web 201s applications). If your site is using a web document root 201s located elsewhere (such as in /srv) you may need to whitelist your 201s document root directory in /etc/apache2/apache2.conf. 201s

201s

201s The default Ubuntu document root is /var/www/html. You 201s can make your own virtual hosts under /var/www. 201s

201s
201s 201s
201s
201s Reporting Problems 201s
201s
201s

201s Please use the ubuntu-bug tool to report bugs in the 201s Apache2 package with Ubuntu. However, check existing bug reports before reporting a new bug. 201s

201s

201s Please report bugs specific to modules (such as PHP and others) 201s to their respective packages, not to the web server itself. 201s

201s
201s 201s
201s
201s
201s
201s 201s 201s autopkgtest [23:54:08]: test apache: -----------------------] 205s autopkgtest [23:54:12]: test apache: - - - - - - - - - - results - - - - - - - - - - 205s apache PASS 208s autopkgtest [23:54:15]: @@@@@@@@@@@@@@@@@@@@ summary 208s command1 PASS 208s apache PASS