0s autopkgtest [15:58:59]: starting date and time: 2026-02-05 15:58:59+0000 0s autopkgtest [15:58:59]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [15:58:59]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.dh7cm725/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-certbot,src:sphinx-rtd-theme --apt-upgrade python-certbot-apache --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python-certbot/4.0.0-3 sphinx-rtd-theme/3.1.0+dfsg-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-ppc64el-2.secgroup --name adt-resolute-ppc64el-python-certbot-apache-20260205-155858-juju-7f2275-prod-proposed-migration-environment-15-1965dc7b-9516-4288-ac07-eaf67e3b6ebb --image adt/ubuntu-resolute-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 10s Creating nova instance adt-resolute-ppc64el-python-certbot-apache-20260205-155858-juju-7f2275-prod-proposed-migration-environment-15-1965dc7b-9516-4288-ac07-eaf67e3b6ebb from image adt/ubuntu-resolute-ppc64el-server-20260205.img (UUID f866c950-0b62-4023-bac6-0f13279e15ed)... 87s autopkgtest [16:00:26]: testbed dpkg architecture: ppc64el 87s autopkgtest [16:00:26]: testbed apt version: 3.1.14 87s autopkgtest [16:00:26]: @@@@@@@@@@@@@@@@@@@@ test bed setup 87s autopkgtest [16:00:26]: testbed release detected to be: None 88s autopkgtest [16:00:27]: updating testbed package index (apt update) 88s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 88s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 88s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 88s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 88s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 88s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1686 kB] 89s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [36.0 kB] 89s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [230 kB] 89s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [264 kB] 89s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1465 kB] 89s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [22.5 kB] 89s Fetched 3833 kB in 1s (4721 kB/s) 90s Reading package lists... 90s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 90s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 91s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 91s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 91s Reading package lists... 91s Reading package lists... 92s Building dependency tree... 92s Reading state information... 92s Calculating upgrade... 92s The following packages will be upgraded: 92s pollinate python3-referencing sed 92s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 92s Need to get 248 kB of archives. 92s After this operation, 0 B of additional disk space will be used. 92s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el sed ppc64el 4.9-2build3 [211 kB] 92s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el pollinate all 4.33-4ubuntu5 [14.0 kB] 92s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-referencing all 0.36.2-1ubuntu2 [22.2 kB] 92s dpkg-preconfigure: unable to re-open stdin: No such file or directory 92s Fetched 248 kB in 0s (18.6 MB/s) 92s (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 ... 82008 files and directories currently installed.) 92s Preparing to unpack .../sed_4.9-2build3_ppc64el.deb ... 93s Unpacking sed (4.9-2build3) over (4.9-2build2) ... 93s Setting up sed (4.9-2build3) ... 93s (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 ... 82008 files and directories currently installed.) 93s Preparing to unpack .../pollinate_4.33-4ubuntu5_all.deb ... 93s Unpacking pollinate (4.33-4ubuntu5) over (4.33-4ubuntu4) ... 93s Preparing to unpack .../python3-referencing_0.36.2-1ubuntu2_all.deb ... 93s Unpacking python3-referencing (0.36.2-1ubuntu2) over (0.36.2-1ubuntu1) ... 93s Setting up pollinate (4.33-4ubuntu5) ... 104s Setting up python3-referencing (0.36.2-1ubuntu2) ... 104s Processing triggers for install-info (7.2-5) ... 104s Processing triggers for man-db (2.13.1-1) ... 105s autopkgtest [16:00:44]: upgrading testbed (apt dist-upgrade and autopurge) 105s Reading package lists... 105s Building dependency tree... 105s Reading state information... 105s Calculating upgrade... 105s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 106s Reading package lists... 106s Building dependency tree... 106s Reading state information... 106s Solving dependencies... 106s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 106s autopkgtest [16:00:45]: rebooting testbed after setup commands that affected boot 151s autopkgtest [16:01:30]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:45:54 UTC 2026 153s autopkgtest [16:01:32]: @@@@@@@@@@@@@@@@@@@@ apt-source python-certbot-apache 155s Get:1 http://ftpmaster.internal/ubuntu resolute/universe python-certbot-apache 4.0.0-2 (dsc) [2539 B] 155s Get:2 http://ftpmaster.internal/ubuntu resolute/universe python-certbot-apache 4.0.0-2 (tar) [183 kB] 155s Get:3 http://ftpmaster.internal/ubuntu resolute/universe python-certbot-apache 4.0.0-2 (diff) [19.3 kB] 155s gpgv: Signature made Sun May 25 15:35:44 2025 UTC 155s gpgv: using RSA key 909B8ECA4FEE6E81034527269B3F22544E9AF451 155s gpgv: issuer "hlieberman@debian.org" 155s gpgv: Can't check signature: No public key 155s dpkg-source: warning: cannot verify inline signature for ./python-certbot-apache_4.0.0-2.dsc: no acceptable signature found 155s autopkgtest [16:01:34]: testing package python-certbot-apache version 4.0.0-2 155s autopkgtest [16:01:34]: build not needed 156s autopkgtest [16:01:35]: test command1: preparing testbed 156s Reading package lists... 156s Building dependency tree... 156s Reading state information... 156s Solving dependencies... 156s The following NEW packages will be installed: 156s apache2 apache2-bin apache2-data apache2-utils augeas-lenses certbot 156s libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 156s libaugeas0 liblua5.4-0 python3-acme python3-augeas python3-certbot 156s python3-certbot-apache python3-configargparse python3-josepy 156s python3-parsedatetime python3-pytz python3-rfc3339 156s 0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded. 156s Need to get 3695 kB of archives. 156s After this operation, 21.4 MB of additional disk space will be used. 156s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libapr1t64 ppc64el 1.7.6-3 [141 kB] 156s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaprutil1t64 ppc64el 1.6.3-3ubuntu3 [113 kB] 156s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-3ubuntu3 [12.3 kB] 156s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaprutil1-ldap ppc64el 1.6.3-3ubuntu3 [9336 B] 156s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblua5.4-0 ppc64el 5.4.8-1 [213 kB] 156s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el apache2-bin ppc64el 2.4.65-3ubuntu1 [1604 kB] 157s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el apache2-data all 2.4.65-3ubuntu1 [163 kB] 157s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el apache2-utils ppc64el 2.4.65-3ubuntu1 [105 kB] 157s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el apache2 ppc64el 2.4.65-3ubuntu1 [93.4 kB] 157s Get:10 http://ftpmaster.internal/ubuntu resolute/universe ppc64el augeas-lenses all 1.14.1-1build3 [323 kB] 157s Get:11 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libaugeas0 ppc64el 1.14.1-1build3 [237 kB] 157s Get:12 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-josepy all 2.2.0-1 [22.3 kB] 157s Get:13 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-pytz all 2025.2-5 [32.4 kB] 157s Get:14 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-rfc3339 all 2.0.1-2 [6530 B] 157s Get:15 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-acme all 4.0.0-1 [49.0 kB] 157s Get:16 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-augeas ppc64el 1.2.0-1 [20.4 kB] 157s Get:17 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-configargparse all 1.7-2 [31.7 kB] 157s Get:18 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-parsedatetime all 2.6-3build1 [32.1 kB] 157s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el python3-certbot all 4.0.0-3 [267 kB] 157s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el certbot all 4.0.0-3 [91.4 kB] 157s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-certbot-apache all 4.0.0-2 [128 kB] 157s Preconfiguring packages ... 157s Fetched 3695 kB in 0s (9971 kB/s) 157s Selecting previously unselected package libapr1t64:ppc64el. 157s (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 ... 82008 files and directories currently installed.) 157s Preparing to unpack .../00-libapr1t64_1.7.6-3_ppc64el.deb ... 157s Unpacking libapr1t64:ppc64el (1.7.6-3) ... 157s Selecting previously unselected package libaprutil1t64:ppc64el. 157s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu3_ppc64el.deb ... 157s Unpacking libaprutil1t64:ppc64el (1.6.3-3ubuntu3) ... 157s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 157s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu3_ppc64el.deb ... 157s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu3) ... 157s Selecting previously unselected package libaprutil1-ldap:ppc64el. 157s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu3_ppc64el.deb ... 157s Unpacking libaprutil1-ldap:ppc64el (1.6.3-3ubuntu3) ... 157s Selecting previously unselected package liblua5.4-0:ppc64el. 157s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_ppc64el.deb ... 157s Unpacking liblua5.4-0:ppc64el (5.4.8-1) ... 157s Selecting previously unselected package apache2-bin. 157s Preparing to unpack .../05-apache2-bin_2.4.65-3ubuntu1_ppc64el.deb ... 157s Unpacking apache2-bin (2.4.65-3ubuntu1) ... 157s Selecting previously unselected package apache2-data. 157s Preparing to unpack .../06-apache2-data_2.4.65-3ubuntu1_all.deb ... 157s Unpacking apache2-data (2.4.65-3ubuntu1) ... 157s Selecting previously unselected package apache2-utils. 157s Preparing to unpack .../07-apache2-utils_2.4.65-3ubuntu1_ppc64el.deb ... 157s Unpacking apache2-utils (2.4.65-3ubuntu1) ... 157s Selecting previously unselected package apache2. 157s Preparing to unpack .../08-apache2_2.4.65-3ubuntu1_ppc64el.deb ... 157s Unpacking apache2 (2.4.65-3ubuntu1) ... 157s Selecting previously unselected package augeas-lenses. 157s Preparing to unpack .../09-augeas-lenses_1.14.1-1build3_all.deb ... 157s Unpacking augeas-lenses (1.14.1-1build3) ... 158s Selecting previously unselected package libaugeas0:ppc64el. 158s Preparing to unpack .../10-libaugeas0_1.14.1-1build3_ppc64el.deb ... 158s Unpacking libaugeas0:ppc64el (1.14.1-1build3) ... 158s Selecting previously unselected package python3-josepy. 158s Preparing to unpack .../11-python3-josepy_2.2.0-1_all.deb ... 158s Unpacking python3-josepy (2.2.0-1) ... 158s Selecting previously unselected package python3-pytz. 158s Preparing to unpack .../12-python3-pytz_2025.2-5_all.deb ... 158s Unpacking python3-pytz (2025.2-5) ... 158s Selecting previously unselected package python3-rfc3339. 158s Preparing to unpack .../13-python3-rfc3339_2.0.1-2_all.deb ... 158s Unpacking python3-rfc3339 (2.0.1-2) ... 158s Selecting previously unselected package python3-acme. 158s Preparing to unpack .../14-python3-acme_4.0.0-1_all.deb ... 158s Unpacking python3-acme (4.0.0-1) ... 158s Selecting previously unselected package python3-augeas. 158s Preparing to unpack .../15-python3-augeas_1.2.0-1_ppc64el.deb ... 158s Unpacking python3-augeas (1.2.0-1) ... 158s Selecting previously unselected package python3-configargparse. 158s Preparing to unpack .../16-python3-configargparse_1.7-2_all.deb ... 158s Unpacking python3-configargparse (1.7-2) ... 158s Selecting previously unselected package python3-parsedatetime. 158s Preparing to unpack .../17-python3-parsedatetime_2.6-3build1_all.deb ... 158s Unpacking python3-parsedatetime (2.6-3build1) ... 158s Selecting previously unselected package python3-certbot. 158s Preparing to unpack .../18-python3-certbot_4.0.0-3_all.deb ... 158s Unpacking python3-certbot (4.0.0-3) ... 158s Selecting previously unselected package certbot. 158s Preparing to unpack .../19-certbot_4.0.0-3_all.deb ... 158s Unpacking certbot (4.0.0-3) ... 158s Selecting previously unselected package python3-certbot-apache. 158s Preparing to unpack .../20-python3-certbot-apache_4.0.0-2_all.deb ... 158s Unpacking python3-certbot-apache (4.0.0-2) ... 158s Setting up python3-configargparse (1.7-2) ... 158s Setting up python3-parsedatetime (2.6-3build1) ... 158s Setting up augeas-lenses (1.14.1-1build3) ... 158s Setting up python3-pytz (2025.2-5) ... 158s Setting up libaugeas0:ppc64el (1.14.1-1build3) ... 158s Setting up python3-josepy (2.2.0-1) ... 158s Setting up python3-augeas (1.2.0-1) ... 158s Setting up libapr1t64:ppc64el (1.7.6-3) ... 158s Setting up liblua5.4-0:ppc64el (5.4.8-1) ... 158s Setting up apache2-data (2.4.65-3ubuntu1) ... 158s Setting up python3-rfc3339 (2.0.1-2) ... 158s Setting up libaprutil1t64:ppc64el (1.6.3-3ubuntu3) ... 158s Setting up libaprutil1-ldap:ppc64el (1.6.3-3ubuntu3) ... 158s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu3) ... 158s Setting up python3-acme (4.0.0-1) ... 158s Setting up python3-certbot (4.0.0-3) ... 159s Setting up certbot (4.0.0-3) ... 159s Created symlink '/etc/systemd/system/timers.target.wants/certbot.timer' → '/usr/lib/systemd/system/certbot.timer'. 159s Setting up apache2-utils (2.4.65-3ubuntu1) ... 159s Setting up apache2-bin (2.4.65-3ubuntu1) ... 159s Setting up apache2 (2.4.65-3ubuntu1) ... 159s Enabling module mpm_event. 159s Enabling module authz_core. 159s Enabling module authz_host. 159s Enabling module authn_core. 159s Enabling module auth_basic. 159s Enabling module access_compat. 159s Enabling module authn_file. 160s Enabling module authz_user. 160s Enabling module alias. 160s Enabling module dir. 160s Enabling module autoindex. 160s Enabling module env. 160s Enabling module mime. 160s Enabling module negotiation. 160s Enabling module setenvif. 160s Enabling module filter. 160s Enabling module deflate. 160s Enabling module status. 160s Enabling module reqtimeout. 160s Enabling conf charset. 160s Enabling conf localized-error-pages. 160s Enabling conf other-vhosts-access-log. 160s Enabling conf security. 160s Enabling conf serve-cgi-bin. 160s Enabling site 000-default. 161s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 161s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 162s Setting up python3-certbot-apache (4.0.0-2) ... 162s Processing triggers for ufw (0.36.2-9build1) ... 163s Processing triggers for man-db (2.13.1-1) ... 164s Processing triggers for libc-bin (2.42-2ubuntu4) ... 165s autopkgtest [16:01:44]: test command1: certbot plugins --prepare | grep -q apache 165s autopkgtest [16:01:44]: test command1: [----------------------- 166s Saving debug log to /var/log/letsencrypt/letsencrypt.log 166s autopkgtest [16:01:45]: test command1: -----------------------] 166s command1 PASS 166s autopkgtest [16:01:45]: test command1: - - - - - - - - - - results - - - - - - - - - - 167s autopkgtest [16:01:46]: test apache: preparing testbed 167s Reading package lists... 167s Building dependency tree... 167s Reading state information... 167s Solving dependencies... 167s The following NEW packages will be installed: 167s pebble 167s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 167s Need to get 3197 kB of archives. 167s After this operation, 15.1 MB of additional disk space will be used. 167s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pebble ppc64el 2.6.0+ds1-1build1 [3197 kB] 168s Fetched 3197 kB in 0s (16.6 MB/s) 168s Selecting previously unselected package pebble. 168s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83783 files and directories currently installed.) 168s Preparing to unpack .../pebble_2.6.0+ds1-1build1_ppc64el.deb ... 168s Unpacking pebble (2.6.0+ds1-1build1) ... 168s Setting up pebble (2.6.0+ds1-1build1) ... 168s Processing triggers for man-db (2.13.1-1) ... 169s autopkgtest [16:01:48]: test apache: [----------------------- 169s Waiting for pebble to start .Pebble 2026/02/05 16:01:47 Starting Pebble ACME server 169s Pebble 2026/02/05 16:01:47 Generated new root issuer CN=Pebble Root CA 71d207 with serial 5f394309dbf9ea43 and SKI 22c097fb3123308d78fea19ea6a6168f775a867e 169s Pebble 2026/02/05 16:01:47 Generated new intermediate issuer CN=Pebble Intermediate CA 3b73e7 with serial 016920a238689341 and SKI 8f1de058ab7728b37bcdd19d4cfa54940eb7998c 169s Pebble 2026/02/05 16:01:47 Generated issuance chain: Pebble Root CA 71d207 -> Pebble Intermediate CA 3b73e7 169s Pebble 2026/02/05 16:01:47 Using certificate validity period of 157766400 seconds 169s Pebble 2026/02/05 16:01:47 Using system DNS resolver for ACME challenges 169s Pebble 2026/02/05 16:01:47 Disabling random VA sleeps 169s Pebble 2026/02/05 16:01:47 Configured to reject 0% of good nonces 169s Pebble 2026/02/05 16:01:47 Configured to attempt authz reuse for each identifier 50% of the time 169s Pebble 2026/02/05 16:01:47 Configured to show 3 orders per page 169s Pebble 2026/02/05 16:01:47 Management interface listening on: 0.0.0.0:15000 169s Pebble 2026/02/05 16:01:47 Root CA certificate available at: https://0.0.0.0:15000/roots/0 169s Pebble 2026/02/05 16:01:47 Listening on: 0.0.0.0:14000 169s Pebble 2026/02/05 16:01:47 ACME directory available at: https://0.0.0.0:14000/dir 170s .Pebble 2026/02/05 16:01:48 GET /dir -> calling handler() 170s 170s Pebble server started and is ready 170s Root logging level set at 10 170s Saving debug log to /var/log/letsencrypt/letsencrypt.log 170s Requested authenticator apache and installer apache 170s Apache version is 2.4.65 170s Single candidate plugin: * apache 170s Description: Apache Web Server plugin 170s Interfaces: Authenticator, Installer, Plugin 170s Entry point: EntryPoint(name='apache', value='certbot_apache._internal.entrypoint:ENTRYPOINT', group='certbot.plugins') 170s Initialized: 170s Prep: True 170s Selected authenticator and installer 170s Plugins selected: Authenticator apache, Installer apache 171s Sending GET request to https://localhost:14000/dir. 171s Starting new HTTPS connection (1): localhost:14000 171s Pebble 2026/02/05 16:01:49 GET /dir -> calling handler() 171s /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 171s warnings.warn( 171s https://localhost:14000 "GET /dir HTTP/1.1" 200 486 171s Received response: 171s HTTP 200 171s Cache-Control: public, max-age=0, no-cache 171s Content-Type: application/json; charset=utf-8 171s Date: Thu, 05 Feb 2026 16:01:49 GMT 171s Content-Length: 486 171s 171s { 171s "keyChange": "https://localhost:14000/rollover-account-key", 171s "meta": { 171s "externalAccountRequired": false, 171s "termsOfService": "data:text/plain,Do%20what%20thou%20wilt" 171s }, 171s "newAccount": "https://localhost:14000/sign-me-up", 171s "newNonce": "https://localhost:14000/nonce-plz", 171s "newOrder": "https://localhost:14000/order-plz", 171s "renewalInfo": "https://localhost:14000/draft-ietf-acme-ari-03/renewalInfo", 171s "revokeCert": "https://localhost:14000/revoke-cert" 171s } 171s Requesting fresh nonce 171s Sending HEAD request to https://localhost:14000/nonce-plz. 171s /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 171s warnings.warn( 171s Pebble 2026/02/05 16:01:49 HEAD /nonce-plz -> calling handler() 171s https://localhost:14000 "HEAD /nonce-plz HTTP/1.1" 200 0 171s Received response: 171s HTTP 200 171s Cache-Control: public, max-age=0, no-cache 171s Link: ;rel="index" 171s Replay-Nonce: -g1J-6cN_B8PZ19Ngk1gww 171s Date: Thu, 05 Feb 2026 16:01:49 GMT 171s 171s 171s Storing nonce: -g1J-6cN_B8PZ19Ngk1gww 171s Pebble 2026/02/05 16:01:49 POST /sign-me-up -> calling handler() 171s Pebble 2026/02/05 16:01:49 There are now 1 accounts in memory 171s Account registered. 171s Requesting a certificate for localhost 171s Pebble 2026/02/05 16:01:49 POST /order-plz -> calling handler() 171s Pebble 2026/02/05 16:01:49 There are now 1 authorizations in the db 171s Pebble 2026/02/05 16:01:49 Added order "BWe8bV-rl69svUzCJALzbyb-8jJpETwIZam__XjJNu4" to the db 171s Pebble 2026/02/05 16:01:49 There are now 1 orders in the db 171s JWS payload: 171s b'{\n "termsOfServiceAgreed": true\n}' 171s Sending POST request to https://localhost:14000/sign-me-up: 171s { 171s "protected": "eyJhbGciOiAiUlMyNTYiLCAiandrIjogeyJuIjogIm9TSVRQd1BVNHNrZTZ1eEFXVjdJVE81M01XUldMaWNHWmhnM09LR1RRTUp0X1pQR0R6aXVjYnBCSUVqTzVrT1lucTFweUllelJmRTdnZXRnRGUyN2l3ZWs4QWhibHlySEZjVWRzVzM0OWNVNlhhcWVhZjJFMllyMktZRDN3TFQ5MU1naXBNbU5hM3pJa295Y2cyeWtvZXJRcVk0bzFPblpHbnFpQVNkT2t6MS1xNVBUNTJyY3R1ejI0UnpxNTVwVk15TEZBSkxKWmNXbnJZUWFhWEo4Tk5tcXpmTVF5eF92ejVwcHNkWUNhYnNnWTJINmhpZ3dOTURmOFVPQkVlYXpDRkVfNVJCd25udFQzaHhGOXMzVXM3MXJLT3l2NzRNUklVREI2RkRHNUxFZVQ4VlRWeEFSRF85MWxYZHpwZVB0dFhEY05kenFyaXFPWFhHLVFXUGFpdyIsICJlIjogIkFRQUIiLCAia3R5IjogIlJTQSJ9LCAibm9uY2UiOiAiLWcxSi02Y05fQjhQWjE5TmdrMWd3dyIsICJ1cmwiOiAiaHR0cHM6Ly9sb2NhbGhvc3Q6MTQwMDAvc2lnbi1tZS11cCJ9", 171s "signature": "iBG9qPK44uxVGzrc6a-wsjXP5We9TAfYVceTWZEvM0brPBxNADppjY7LQDNRUvwYD2753-pMuqB2AcPxSBuAwHjUAGZ2IlC1LrLH_XEKim1QoMQ6SGvKLnyw8J0RFMjPmKwAET3Vsto4ZaVsy-rNKeERuNFoCDtQSLgCQYd95eTzpbOV5fftihvXmTKgmdnRpd849C0GYoI95sEbeYeL7qzE1Y0AvARAT9uzouepaw6RNOh4UEFCTRA-EYkQnPEZh95c2shKrC1t1v7_6czySQCzEktBA9nx1E-Ko7I8n2uWQ1Nes5adwOmS_qpW1Xy72WxuGouXVQ1ix6FQMedgnw", 171s "payload": "ewogICJ0ZXJtc09mU2VydmljZUFncmVlZCI6IHRydWUKfQ" 171s } 171s /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 171s warnings.warn( 171s https://localhost:14000 "POST /sign-me-up HTTP/1.1" 201 505 171s Received response: 171s HTTP 201 171s Cache-Control: public, max-age=0, no-cache 171s Content-Type: application/json; charset=utf-8 171s Link: ;rel="index" 171s Location: https://localhost:14000/my-account/1b5fc4d4a07c4ed 171s Replay-Nonce: EfSHzUcNdfrgIPthl_k8vA 171s Date: Thu, 05 Feb 2026 16:01:49 GMT 171s Content-Length: 505 171s 171s { 171s "status": "valid", 171s "orders": "https://localhost:14000/list-orderz/1b5fc4d4a07c4ed", 171s "key": { 171s "kty": "RSA", 171s "n": "oSITPwPU4ske6uxAWV7ITO53MWRWLicGZhg3OKGTQMJt_ZPGDziucbpBIEjO5kOYnq1pyIezRfE7getgDe27iwek8AhblyrHFcUdsW349cU6Xaqeaf2E2Yr2KYD3wLT91MgipMmNa3zIkoycg2ykoerQqY4o1OnZGnqiASdOkz1-q5PT52rctuz24Rzq55pVMyLFAJLJZcWnrYQaaXJ8NNmqzfMQyx_vz5ppsdYCabsgY2H6higwNMDf8UOBEeazCFE_5RBwnntT3hxF9s3Us71rKOyv74MRIUDB6FDG5LEeT8VTVxARD_91lXdzpePttXDcNdzqriqOXXG-QWPaiw", 171s "e": "AQAB" 171s } 171s } 171s Storing nonce: EfSHzUcNdfrgIPthl_k8vA 171s Notifying user: Account registered. 171s 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/1b5fc4d4a07c4ed', new_authzr_uri=None, terms_of_service=None), 39605ff907ae36c4d16c16b06b0ce5fc, Meta(creation_dt=datetime.datetime(2026, 2, 5, 16, 1, 49, tzinfo=), creation_host='autopkgtest.local', register_to_eff=None))> 171s Notifying user: Requesting a certificate for localhost 171s JWS payload: 171s b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "localhost"\n }\n ]\n}' 171s Sending POST request to https://localhost:14000/order-plz: 171s { 171s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMWI1ZmM0ZDRhMDdjNGVkIiwgIm5vbmNlIjogIkVmU0h6VWNOZGZyZ0lQdGhsX2s4dkEiLCAidXJsIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL29yZGVyLXBseiJ9", 171s "signature": "SS3xJTmTAKguYtjfcOqDvA2lT0xhSFUi2ZlrAIX4p05QiCQ2_cyyQbu0x4lYiCfV7Q5CTYWsALWIPbAtF2-usbhu6t3C_rXCl8CFQ7vltG6RiJ0DzZojwoSkE-7_MSqfFs8EvgqO2h551CkecmxgLKKNmvVUomer9zxOxyWfB6BaNdMn-e5W4eJ-rtTRhugbvsJvlBpbQbWLwQRs7yMIl_ThnJSnag1LXHKsMNpkpbyq9hktPCLZPSfVjmC7pzDqZim3KpmcrsSsMuymNYPbpR2ZD1j9pVVw1xRlgFlTaLG5dMrR-FsFDyloadosxxIZrBVA-5olTi7shUGIcOdgxQ", 171s "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImxvY2FsaG9zdCIKICAgIH0KICBdCn0" 171s } 171s /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 171s warnings.warn( 171s https://localhost:14000 "POST /order-plz HTTP/1.1" 201 372 171s Received response: 171s HTTP 201 171s Cache-Control: public, max-age=0, no-cache 171s Content-Type: application/json; charset=utf-8 171s Link: ;rel="index" 171s Location: https://localhost:14000/my-order/BWe8bV-rl69svUzCJALzbyb-8jJpETwIZam__XjJNu4 171s Replay-Nonce: fRj9jByHJdchJF1eEh2ZGw 171s Date: Thu, 05 Feb 2026 16:01:49 GMT 171s Content-Length: 372 171s 171s { 171s "status": "pending", 171s "expires": "2026-02-06T16:01:49Z", 171s "identifiers": [ 171s { 171s "type": "dns", 171s "value": "localhost" 171s } 171s ], 171s "finalize": "https://localhost:14000/finalize-order/BWe8bV-rl69svUzCJALzbyb-8jJpETwIZam__XjJNu4", 171s "authorizations": [ 171s "https://localhost:14000/authZ/K3CMSEa2m44pWnLaGB0ZmcH9qLbcqZuVbHS6hSSYf3o" 171s ] 171s } 171s Storing nonce: fRj9jByHJdchJF1eEh2ZGw 171s JWS payload: 171s b'' 171s Sending POST request to https://localhost:14000/authZ/K3CMSEa2m44pWnLaGB0ZmcH9qLbcqZuVbHS6hSSYf3o: 171s { 171s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMWI1ZmM0ZDRhMDdjNGVkIiwgIm5vbmNlIjogImZSajlqQnlISmRjaEpGMWVFaDJaR3ciLCAidXJsIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL2F1dGhaL0szQ01TRWEybTQ0cFduTGFHQjBabWNIOXFMYmNxWnVWYkhTNmhTU1lmM28ifQ", 171s "signature": "WzwXwPENr3auhQsISq4ghGi0tLXiiGaWd_hShYUCeUQzBEV7DwrG5hxsodundW9FkWkgUguVInX0HSr4amDKltrJgCtzvPUMCrv1oHnNtSK-2uodMVQt2JfLsaX6TTIo-XJd7Y0VrmH_Wq5UvabBFsPwx1K0sfrZkjB5vWlFjmWGPwEHGaW-ECCxc2V74i8toE8WnjZUj56XKYSzbWg5YFJ5IidKl8C-fAL8eDrdiNYr87z7hiMkOP9RWhrI6kEHTVrOfY7bBw32xLmiIEKVkSb1BdlXfYDkeKGpj29-BybpzHe_qzcXmJX3NpOi3TU2ACCSYw6vDlMTl8vtMzrLYw", 171s "payload": "" 171s } 171s /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 171s warnings.warn( 171s https://localhost:14000 "POST /authZ/K3CMSEa2m44pWnLaGB0ZmcH9qLbcqZuVbHS6hSSYf3o HTTP/1.1" 200 1099 171s Received response: 171s HTTP 200 171s Cache-Control: public, max-age=0, no-cache 171s Content-Type: application/json; charset=utf-8 171s Link: ;rel="index" 171s Replay-Nonce: acMEpGG1jSeoTX5LZ2OemQ 171s Date: Thu, 05 Feb 2026 16:01:49 GMT 171s Content-Length: 1099 171s 171s { 171s "status": "pending", 171s "identifier": { 171s "type": "dns", 171s "value": "localhost" 171s }, 171s "challenges": [ 171s { 171s "type": "dns-account-01", 171s "url": "https://localhost:14000/chalZ/Wm1lsANiS0dr4o8z8zEdHLtykQksZcXDBWJSYaBbPfQ", 171s "token": "cAR13i5yPk0-0Aj24Jx3AAA65DkiSUuTjHG3_Bk1nFk", 171s "status": "pending" 171s }, 171s { 171s "type": "tls-alpn-01", 171s "url": "https://localhost:14000/chalZ/8uG4exjSDWkuvT4B8gpTNxo1uA7TVBKUn0CuKECGNwE", 171s "token": "fPm-6gQ7-dKuNMBMVeqKv5biCLuPVoiO35vJeQL_Yok", 171s "status": "pending" 171s }, 171s { 171s "type": "http-01", 171s "url": "https://localhost:14000/chalZ/8nGOK872otvZTthP5jZvDjsZWt-02YPFEpyg1oW2pgU", 171s "token": "pO5zUrRgjKo9x4sx-J6mmm4TequMfYOLim2quT9XOxg", 171s "status": "pending" 171s }, 171s { 171s "type": "dns-01", 171s "url": "https://localhost:14000/chalZ/k4kw2L1s2rzM5shufaYflhTrScuv2mqdjUBNsoGjmiw", 171s "token": "S-XSOrsA-7iuNszdtkgElIKf58LFKYW3sHB7ZnAyPN4", 171s "status": "pending" 171s } 171s ], 171s "expires": "2026-02-05T17:01:49Z" 171s } 171s Storing nonce: acMEpGG1jSeoTX5LZ2OemQ 171s dns-account-01 was not recognized, full message: {'type': 'dns-account-01', 'url': 'https://localhost:14000/chalZ/Wm1lsANiS0dr4o8z8zEdHLtykQksZcXDBWJSYaBbPfQ', 'token': 'cAR13i5yPk0-0Aj24Jx3AAA65DkiSUuTjHG3_Bk1nFk', 'status': 'pending'} 171s Performing the following challenges: 171s http-01 challenge for localhost 171s Pebble 2026/02/05 16:01:49 POST /authZ/ -> calling handler() 171s Enabled Apache rewrite module 171s Adding a temporary challenge validation Include for name: None in: /etc/apache2/sites-enabled/000-default.conf 171s writing a pre config file with text: 171s RewriteRule ^/\.well-known/acme-challenge/([A-Za-z0-9-_=]+)$ /var/lib/letsencrypt/http_challenges/$1 [END] 171s 171s writing a post config file with text: 171s RewriteEngine on 171s 171s Require all granted 171s 171s 171s Require all granted 171s 171s 171s Creating backup of /etc/apache2/sites-enabled/000-default.conf 174s JWS payload: 174s b'{}' 174s Sending POST request to https://localhost:14000/chalZ/8nGOK872otvZTthP5jZvDjsZWt-02YPFEpyg1oW2pgU: 174s { 174s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMWI1ZmM0ZDRhMDdjNGVkIiwgIm5vbmNlIjogImFjTUVwR0cxalNlb1RYNUxaMk9lbVEiLCAidXJsIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL2NoYWxaLzhuR09LODcyb3R2WlR0aFA1alp2RGpzWld0LTAyWVBGRXB5ZzFvVzJwZ1UifQ", 174s "signature": "lHgEkV2raPKtsnVoji4mVC9L8xlRA9Z6cSt7hZK9fu5wEDwhBi0XTnzeZ9h7fQ0oK0orqxCwDMTKJ0-Pe8AililAleIv5KSY6S2WkIkP20g34cXCBmfSR3BlZdle4WGPCzRUAxsFOI7kYYpmHX3decksx-Eed8FzIOgk97toyMp3JsaUhnEn_PLivfw0L2aB98iqmeWw5BYlQ5_wxDBT1-A35yr9I_6LM98MmuGFUNUEOQFpzkt892DKi-nVMfmNBC-FSWUJEiMD8CrSzTGwC0Zmd6l_ZGAhvlx7KXYQt_1DMcWWJSusdjhBNWMpJH3WKEsjOwxYwTZNSUgND2CehA", 174s "payload": "e30" 174s } 174s /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 174s warnings.warn( 174s Pebble 2026/02/05 16:01:52 POST /chalZ/ -> calling handler() 174s Pebble 2026/02/05 16:01:52 Pulled a task from the Tasks queue: &va.vaTask{Identifier:acme.Identifier{Type:"dns", Value:"localhost"}, Challenge:(*core.Challenge)(0xc0000a1860), Account:(*core.Account)(0xc000000420), AccountURL:"https://localhost:14000/my-account/1b5fc4d4a07c4ed", Wildcard:false} 174s Pebble 2026/02/05 16:01:52 Starting 3 validations. 174s Pebble 2026/02/05 16:01:52 Attempting to validate w/ HTTP: http://localhost:80/.well-known/acme-challenge/pO5zUrRgjKo9x4sx-J6mmm4TequMfYOLim2quT9XOxg 174s Pebble 2026/02/05 16:01:52 Attempting to validate w/ HTTP: http://localhost:80/.well-known/acme-challenge/pO5zUrRgjKo9x4sx-J6mmm4TequMfYOLim2quT9XOxg 174s Pebble 2026/02/05 16:01:52 Attempting to validate w/ HTTP: http://localhost:80/.well-known/acme-challenge/pO5zUrRgjKo9x4sx-J6mmm4TequMfYOLim2quT9XOxg 174s https://localhost:14000 "POST /chalZ/8nGOK872otvZTthP5jZvDjsZWt-02YPFEpyg1oW2pgU HTTP/1.1" 200 197 174s Received response: 174s HTTP 200 174s Cache-Control: public, max-age=0, no-cache 174s Content-Type: application/json; charset=utf-8 174s Link: ;rel="index", ;rel="up" 174s Replay-Nonce: er9suOqpkqONtW3vaYeFfw 174s Date: Thu, 05 Feb 2026 16:01:52 GMT 174s Content-Length: 197 174s 174s { 174s "type": "http-01", 174s "url": "https://localhost:14000/chalZ/8nGOK872otvZTthP5jZvDjsZWt-02YPFEpyg1oW2pgU", 174s "token": "pO5zUrRgjKo9x4sx-J6mmm4TequMfYOLim2quT9XOxg", 174s "status": "processing" 174s } 174s Storing nonce: er9suOqpkqONtW3vaYeFfw 174s Waiting for verification... 174s Pebble 2026/02/05 16:01:52 authz K3CMSEa2m44pWnLaGB0ZmcH9qLbcqZuVbHS6hSSYf3o set VALID by completed challenge 8nGOK872otvZTthP5jZvDjsZWt-02YPFEpyg1oW2pgU 175s JWS payload: 175s b'' 175s Sending POST request to https://localhost:14000/authZ/K3CMSEa2m44pWnLaGB0ZmcH9qLbcqZuVbHS6hSSYf3o: 175s { 175s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMWI1ZmM0ZDRhMDdjNGVkIiwgIm5vbmNlIjogImVyOXN1T3Fwa3FPTnRXM3ZhWWVGZnciLCAidXJsIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL2F1dGhaL0szQ01TRWEybTQ0cFduTGFHQjBabWNIOXFMYmNxWnVWYkhTNmhTU1lmM28ifQ", 175s "signature": "hDGYWMiGpFYryJlNkr8WRFW9MoyouAE9XExuh7LhByM4Do1Xbt1TS3kaoBOyaD0QZUji2RD_ToCKNNBeSDZZ3h3paYqf8G3TFgkE15WpNZSaUANGBlWINVFDoSAqQTkHeHLrfNAowPPEbv7iCVZI-AkPVfYs_BvQLV6rgzOgjxkXHrw1LZ9nwtbJnGwBM_phm7k5ip63uog_A1LM6wbcI9RcCmFwDUYyXQOJBqRzh7VGI83zA27SJTz_ldr4tv5J-N21jOfY4ptIEu7U-1AEmjsmjUVO7BuPDixFXP3wRtrmiD4_sEEu6jVu_r49BYqht_PhdYqqE6cy3WpYohoFMQ", 175s "payload": "" 175s } 175s Pebble 2026/02/05 16:01:53 POST /authZ/ -> calling handler() 175s /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 175s warnings.warn( 175s https://localhost:14000 "POST /authZ/K3CMSEa2m44pWnLaGB0ZmcH9qLbcqZuVbHS6hSSYf3o HTTP/1.1" 200 435 175s Received response: 175s HTTP 200 175s Cache-Control: public, max-age=0, no-cache 175s Content-Type: application/json; charset=utf-8 175s Link: ;rel="index" 175s Replay-Nonce: 45S9v45DFw9CaUkvQPeFuw 175s Date: Thu, 05 Feb 2026 16:01:53 GMT 175s Content-Length: 435 175s 175s { 175s "status": "valid", 175s "identifier": { 175s "type": "dns", 175s "value": "localhost" 175s }, 175s "challenges": [ 175s { 175s "type": "http-01", 175s "url": "https://localhost:14000/chalZ/8nGOK872otvZTthP5jZvDjsZWt-02YPFEpyg1oW2pgU", 175s "token": "pO5zUrRgjKo9x4sx-J6mmm4TequMfYOLim2quT9XOxg", 175s "status": "valid", 175s "validated": "2026-02-05T16:01:52Z" 175s } 175s ], 175s "expires": "2026-02-05T17:01:52Z" 175s } 175s Storing nonce: 45S9v45DFw9CaUkvQPeFuw 175s Calling registered functions 175s Cleaning up challenges 175s CSR: CSR(file=None, data=b'-----BEGIN CERTIFICATE REQUEST-----\nMIHiMIGJAgEAMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAT93O5Ok9x5/5tJ\nAGqSl5aN9Ac61oj/7PZzMXx7aSjEI9CDjq3B9vjAGDn1Ey7jz8A1EkD2mfffcCTN\nrlGC8/kaoCcwJQYJKoZIhvcNAQkOMRgwFjAUBgNVHREEDTALgglsb2NhbGhvc3Qw\nCgYIKoZIzj0EAwIDSAAwRQIgYIEqo5nZMZcrX7IFnf5X54cjsOsbejJ7NxABltlf\nETMCIQC+FAgmup95k80IndVRxekQDhX92819ZAFp9kKw53Zm5Q==\n-----END CERTIFICATE REQUEST-----\n', form='pem') 175s Will poll for certificate issuance until 2026-02-05 16:03:23.409148 175s JWS payload: 175s b'{\n "csr": "MIHiMIGJAgEAMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAT93O5Ok9x5_5tJAGqSl5aN9Ac61oj_7PZzMXx7aSjEI9CDjq3B9vjAGDn1Ey7jz8A1EkD2mfffcCTNrlGC8_kaoCcwJQYJKoZIhvcNAQkOMRgwFjAUBgNVHREEDTALgglsb2NhbGhvc3QwCgYIKoZIzj0EAwIDSAAwRQIgYIEqo5nZMZcrX7IFnf5X54cjsOsbejJ7NxABltlfETMCIQC-FAgmup95k80IndVRxekQDhX92819ZAFp9kKw53Zm5Q"\n}' 175s Sending POST request to https://localhost:14000/finalize-order/BWe8bV-rl69svUzCJALzbyb-8jJpETwIZam__XjJNu4: 175s { 175s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMWI1ZmM0ZDRhMDdjNGVkIiwgIm5vbmNlIjogIjQ1Uzl2NDVERnc5Q2FVa3ZRUGVGdXciLCAidXJsIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL2ZpbmFsaXplLW9yZGVyL0JXZThiVi1ybDY5c3ZVekNKQUx6YnliLThqSnBFVHdJWmFtX19YakpOdTQifQ", 175s "signature": "NfcveDYt6-BvuTS3WCKiYnRsE_ICACfYDwDeCw8R3LKfGcnIZ94LVFlhecbDVtChDXm3IOTR0EPlIKtB829JBTg4JdMUwayXKlV7ahoszI35IxxwZSmua6HdoN5JZtePeIrCbOcCDud-2YUo_9hZFtA2KjGq4sWK86zvDiea-jijKxy2p5sdr0nQpR5vM1RRFY2BjCH0Y2nq1cGuPjITP-yQUxCuljGNhag8L1WY0br71gsTHic4JwnncUWYzwO6LagIDSw4f-df1A9__lUrc9UO8tvXhDLtjGExfjnEL3ttWKKSnPmiuxlBschyLokORTGPRkZDZuCILSSQX0SW7Q", 175s "payload": "ewogICJjc3IiOiAiTUlIaU1JR0pBZ0VBTUFBd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUOTNPNU9rOXg1XzV0SkFHcVNsNWFOOUFjNjFval83UFp6TVh4N2FTakVJOUNEanEzQjl2akFHRG4xRXk3ano4QTFFa0QybWZmZmNDVE5ybEdDOF9rYW9DY3dKUVlKS29aSWh2Y05BUWtPTVJnd0ZqQVVCZ05WSFJFRURUQUxnZ2xzYjJOaGJHaHZjM1F3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUlnWUlFcW81blpNWmNyWDdJRm5mNVg1NGNqc09zYmVqSjdOeEFCbHRsZkVUTUNJUUMtRkFnbXVwOTVrODBJbmRWUnhla1FEaFg5MjgxOVpBRnA5a0t3NTNabTVRIgp9" 175s } 175s Pebble 2026/02/05 16:01:53 POST /finalize-order/ -> calling handler() 175s /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 175s warnings.warn( 175s Pebble 2026/02/05 16:01:53 Order BWe8bV-rl69svUzCJALzbyb-8jJpETwIZam__XjJNu4 is fully authorized. Processing finalization 175s https://localhost:14000 "POST /finalize-order/BWe8bV-rl69svUzCJALzbyb-8jJpETwIZam__XjJNu4 HTTP/1.1" 200 375 175s Received response: 175s HTTP 200 175s Cache-Control: public, max-age=0, no-cache 175s Content-Type: application/json; charset=utf-8 175s Link: ;rel="index" 175s Location: https://localhost:14000/my-order/BWe8bV-rl69svUzCJALzbyb-8jJpETwIZam__XjJNu4 175s Replay-Nonce: Bj8FtNJCKwtJaaClu4nFqQ 175s Date: Thu, 05 Feb 2026 16:01:53 GMT 175s Content-Length: 375 175s 175s { 175s "status": "processing", 175s "expires": "2026-02-06T16:01:49Z", 175s "identifiers": [ 175s { 175s "type": "dns", 175s "value": "localhost" 175s } 175s ], 175s "finalize": "https://localhost:14000/finalize-order/BWe8bV-rl69svUzCJALzbyb-8jJpETwIZam__XjJNu4", 175s "authorizations": [ 175s "https://localhost:14000/authZ/K3CMSEa2m44pWnLaGB0ZmcH9qLbcqZuVbHS6hSSYf3o" 175s ] 175s } 175s Storing nonce: Bj8FtNJCKwtJaaClu4nFqQ 175s Pebble 2026/02/05 16:01:53 Issued certificate serial 0b882bafc5ac83bf for order BWe8bV-rl69svUzCJALzbyb-8jJpETwIZam__XjJNu4 176s JWS payload: 176s b'' 176s Pebble 2026/02/05 16:01:54 POST /my-order/ -> calling handler() 176s Sending POST request to https://localhost:14000/my-order/BWe8bV-rl69svUzCJALzbyb-8jJpETwIZam__XjJNu4: 176s { 176s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMWI1ZmM0ZDRhMDdjNGVkIiwgIm5vbmNlIjogIkJqOEZ0TkpDS3d0SmFhQ2x1NG5GcVEiLCAidXJsIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LW9yZGVyL0JXZThiVi1ybDY5c3ZVekNKQUx6YnliLThqSnBFVHdJWmFtX19YakpOdTQifQ", 176s "signature": "ENZUehybA520g3Sb5eKh5N9ugWDVnPSPJHG1ynL6P9SDxxEk43LEGeeFxrUv3Ud_rkSqL0WS9DBDHqp0SplN0YhgrztTsvsVfwAj82jvLWb2TAocAtITXdO7QOfKlrF6llNAMf4tznib8skQTZDxPK17JBACCh5q_LEfte1rY3o_r3DaPft5xZO-TI45Gws3zJ87WjSWGEZwki2tNj59cicMY4HGCQEpqVQFUSo_CsSZeGagHB5mPCcffsJd_Oeo_BdMJbmqC5IU0Qqdap2N5weJf2DN_isYMXrpaJSDNY4xISmAPSrsNgPtq3tncgqIS5sTBCfwUqki8W84bSioWQ", 176s "payload": "" 176s } 176s /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 176s warnings.warn( 176s https://localhost:14000 "POST /my-order/BWe8bV-rl69svUzCJALzbyb-8jJpETwIZam__XjJNu4 HTTP/1.1" 200 438 176s Received response: 176s HTTP 200 176s Cache-Control: public, max-age=0, no-cache 176s Content-Type: application/json; charset=utf-8 176s Link: ;rel="index" 176s Replay-Nonce: rTnu_BMRE90j1YEqjK8s8g 176s Date: Thu, 05 Feb 2026 16:01:54 GMT 176s Content-Length: 438 176s 176s { 176s "status": "valid", 176s "expires": "2026-02-06T16:01:49Z", 176s "identifiers": [ 176s { 176s "type": "dns", 176s "value": "localhost" 176s } 176s ], 176s "finalize": "https://localhost:14000/finalize-order/BWe8bV-rl69svUzCJALzbyb-8jJpETwIZam__XjJNu4", 176s "authorizations": [ 176s "https://localhost:14000/authZ/K3CMSEa2m44pWnLaGB0ZmcH9qLbcqZuVbHS6hSSYf3o" 176s ], 176s "certificate": "https://localhost:14000/certZ/0b882bafc5ac83bf" 176s } 176s Storing nonce: rTnu_BMRE90j1YEqjK8s8g 176s JWS payload: 176s b'' 176s Sending POST request to https://localhost:14000/certZ/0b882bafc5ac83bf: 176s { 176s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvMWI1ZmM0ZDRhMDdjNGVkIiwgIm5vbmNlIjogInJUbnVfQk1SRTkwajFZRXFqSzhzOGciLCAidXJsIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL2NlcnRaLzBiODgyYmFmYzVhYzgzYmYifQ", 176s "signature": "BQlxDyow9wKdYfsIgswy1tXnuZN1V_SvJNU-AhF-HjGGjY5Rr_phNs2PMSnx1B-0kOOCQXDldzJAtf7DFdDaH9TREdcT9v7NhbN6QKf7EdSq-uJQhx7GZ6qhcVEVEnwGx0rhu0LteBgWzWIteEyPhUh65Ao0QX66WbOXDppd6Q_SrBFRbcR8NK1wcbXrfavFrmrB2A8OD70F0vNAM6_79Hy2avPMWe0aXZvFpBq4aX0ySWRNmz0USnU743nwrdGsCoQpOPRXQfIjh2M6j_2YYfYBNjTamdf8235nVNNhHV63vMC-XNNSFCqwfiK9YcG8VgEaaQgHVXYbT2bz6TPRyA", 176s "payload": "" 176s } 176s Pebble 2026/02/05 16:01:54 POST /certZ/ -> calling handler() 176s /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 176s warnings.warn( 176s https://localhost:14000 "POST /certZ/0b882bafc5ac83bf HTTP/1.1" 200 None 176s Received response: 176s HTTP 200 176s Cache-Control: public, max-age=0, no-cache 176s Content-Type: application/pem-certificate-chain; charset=utf-8 176s Link: ;rel="index" 176s Replay-Nonce: cODSnyC7iXtFO4GoJZGdig 176s Date: Thu, 05 Feb 2026 16:01:54 GMT 176s Transfer-Encoding: chunked 176s 176s -----BEGIN CERTIFICATE----- 176s MIICeTCCAWGgAwIBAgIIC4grr8Wsg78wDQYJKoZIhvcNAQELBQAwKDEmMCQGA1UE 176s AxMdUGViYmxlIEludGVybWVkaWF0ZSBDQSAzYjczZTcwHhcNMjYwMjA1MTYwMTUz 176s WhcNMzEwMjA1MTYwMTUyWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/dzu 176s TpPcef+bSQBqkpeWjfQHOtaI/+z2czF8e2koxCPQg46twfb4wBg59RMu48/ANRJA 176s 9pn333Akza5RgvP5GqOBmTCBljAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI 176s KwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOJFGRTy 176s d02ap5MEDYyokS+hf4q5MB8GA1UdIwQYMBaAFI8d4Firdyize83RnUz6VJQOt5mM 176s MBcGA1UdEQEB/wQNMAuCCWxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEAtGTD 176s RhPEUSSYg4SjOfG3FzLJ1hVBfZkgRaMtID9TJxGK16f7OFUq8hWfddD3ihxga5xY 176s kW7MP4loi1XYS17E1g1r1N9N1nlBypFrc2NwxAdJT0wWu2TFvGs/neODxVTCAfV1 176s YicDdCdalGO8F8BycNK5z2/9wHnRvu/mCj2mUTlx+XleSZrl7i9fJlygJrZFXTgF 176s bWACPU068fcq6Ho8JZeDSGObVHX6JSmUUuEMtNYcsjJ8xGcbsxKbee0Ca6rmiYW2 176s V/JKadXj4dEY4a5+qT15T0EsC1hRMjwUR54QoQCVKtj2SmA3T6wfCGWMRCGaMZ1r 176s oWRaMRXChMclg5b+1Q== 176s -----END CERTIFICATE----- 176s -----BEGIN CERTIFICATE----- 176s MIIDUDCCAjigAwIBAgIIAWkgojhok0EwDQYJKoZIhvcNAQELBQAwIDEeMBwGA1UE 176s AxMVUGViYmxlIFJvb3QgQ0EgNzFkMjA3MCAXDTI2MDIwNTE2MDE0N1oYDzIwNTYw 176s MjA1MTYwMTQ3WjAoMSYwJAYDVQQDEx1QZWJibGUgSW50ZXJtZWRpYXRlIENBIDNi 176s NzNlNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANH58lhLdpIApD/7 176s xWtNdKY77FI6XDf7ttQ30jQGMmEB3Vq+EYozxo1BArWr55jLTisA0p9/iT+GkklV 176s QLE9jRWuWXU5b15Iefhte7T2C/ah7dNdmIvwZU/U1XKdwFxZSJONU/ByaGizt9yZ 176s 0Wh/E7CsLwlmwlac1nbVVODrKKxnp7V0ZLG4sklxkcqynwH9o5ps3D0j4AU1m4LY 176s RLrqf2Yi2olWijFS7Qspn6yDHsYL11W3QgQqNuZfU6TnKEC8hrWK7P58LnidPFdz 176s 2vNNtXIsVM4ggof6LUjtYPVicKNiR8AiZlq6AA+ZeFWZrMpvJzbBfYb9Ppvx0rqu 176s G33mMGECAwEAAaOBgzCBgDAOBgNVHQ8BAf8EBAMCAoQwHQYDVR0lBBYwFAYIKwYB 176s BQUHAwEGCCsGAQUFBwMCMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI8d4Fir 176s dyize83RnUz6VJQOt5mMMB8GA1UdIwQYMBaAFCLAl/sxIzCNeP6hnqamFo93WoZ+ 176s MA0GCSqGSIb3DQEBCwUAA4IBAQB8qq/XtdH73ss2z9UEAcW/jU80kYc7WHbK3cyt 176s k+QgwoUhjQ37NGQX8GJdC3vYNG5t5LoZwYuKTgNk5t5+wOwK/hFcocSnSjK7N+ki 176s ZztcuQSanc2CT3moEig6oI0NIDReblbZo+GCJkBnxHDhZCA99Tw8HSV2jKDlokbb 176s /pOQASTaQ5IaEoOioC+9Zz9m5HmobXBiusIgZItvpy05DQqI74OFYlHi3n9hiaap 176s JaoSjCkZf/fL8ph3jZhOkxVc8BeYp1+lU5sSPJbToFLH0roVAg1a2vsCZiV/bV2B 176s Bw+STOaKM/+A7Ge2nGUyie4OOjP9ICtTlXyksyAXuvD4yK72 176s -----END CERTIFICATE----- 176s 176s Storing nonce: cODSnyC7iXtFO4GoJZGdig 176s Creating directory /etc/letsencrypt/archive. 176s Creating directory /etc/letsencrypt/live. 176s Writing README to /etc/letsencrypt/live/README. 176s 176s Successfully received certificate. 176s Certificate is saved at: /etc/letsencrypt/live/localhost/fullchain.pem 176s Key is saved at: /etc/letsencrypt/live/localhost/privkey.pem 176s This certificate expires on 2031-02-05. 176s These files will be updated when the certificate renews. 176s Certbot has set up a scheduled task to automatically renew this certificate in the background. 176s 176s Deploying certificate 176s Creating directory /etc/letsencrypt/archive/localhost. 176s Creating directory /etc/letsencrypt/live/localhost. 176s Writing certificate to /etc/letsencrypt/live/localhost/cert.pem. 176s Writing private key to /etc/letsencrypt/live/localhost/privkey.pem. 176s Writing chain to /etc/letsencrypt/live/localhost/chain.pem. 176s Writing full chain to /etc/letsencrypt/live/localhost/fullchain.pem. 176s Writing README to /etc/letsencrypt/live/localhost/README. 176s Var account=39605ff907ae36c4d16c16b06b0ce5fc (set by user). 176s Var server=https://localhost:14000/dir (set by user). 176s Requested authenticator apache and installer apache 176s Requested authenticator apache and installer apache 176s Writing new config /etc/letsencrypt/renewal/localhost.conf. 176s Notifying user: 176s Successfully received certificate. 176s Certificate is saved at: /etc/letsencrypt/live/localhost/fullchain.pem 176s Key is saved at: /etc/letsencrypt/live/localhost/privkey.pem 176s This certificate expires on 2031-02-05. 176s These files will be updated when the certificate renews. 176s Certbot has set up a scheduled task to automatically renew this certificate in the background. 176s 176s Notifying user: Deploying certificate 176s Created an SSL vhost at /etc/apache2/sites-available/000-default-le-ssl.conf 176s Creating backup of /etc/apache2/sites-available/000-default-le-ssl.conf 176s Enabled Apache socache_shmcb module 176s Enabled Apache ssl module 176s Deploying Certificate to VirtualHost /etc/apache2/sites-available/000-default-le-ssl.conf 176s Enabling available site: /etc/apache2/sites-available/000-default-le-ssl.conf 176s Notifying user: Successfully deployed certificate for localhost to /etc/apache2/sites-available/000-default-le-ssl.conf 176s Successfully deployed certificate for localhost to /etc/apache2/sites-available/000-default-le-ssl.conf 176s Congratulations! You have successfully enabled HTTPS on https://localhost 176s Notifying user: Congratulations! You have successfully enabled HTTPS on https://localhost 176s Notifying user: If you like Certbot, please consider supporting our work by: 176s * Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate 176s * Donating to EFF: https://eff.org/donate-le 176s 176s - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 176s If you like Certbot, please consider supporting our work by: 176s * Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate 176s * Donating to EFF: https://eff.org/donate-le 176s - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 176s * Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain' 176s * Host localhost:443 was resolved. 176s * IPv6: ::1 176s * IPv4: 127.0.0.1 176s % Total % Received % Xferd Average Speed Time Time Time Current 176s Dload Upload Total Spent Left Speed 176s 0 0 0 0 0 0 0 0 0* Trying [::1]:443... 176s * ALPN: curl offers h2,http/1.1 176s } [5 bytes data] 176s * TLSv1.3 (OUT), TLS handshake, Client hello (1): 176s } [1564 bytes data] 176s * SSL Trust Anchors: 176s * CAfile: /etc/letsencrypt/live/localhost/fullchain.pem 176s * CApath: /etc/ssl/certs 176s { [5 bytes data] 176s * TLSv1.3 (IN), TLS handshake, Server hello (2): 176s { [1210 bytes data] 176s * TLSv1.3 (IN), TLS change cipher, Change cipher spec (1): 176s { [1 bytes data] 176s * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 176s { [25 bytes data] 176s * TLSv1.3 (IN), TLS handshake, Certificate (11): 176s { [1507 bytes data] 176s * TLSv1.3 (IN), TLS handshake, CERT verify (15): 176s { [79 bytes data] 176s * TLSv1.3 (IN), TLS handshake, Finished (20): 176s { [52 bytes data] 176s * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 176s } [1 bytes data] 176s * TLSv1.3 (OUT), TLS handshake, Finished (20): 176s } [52 bytes data] 176s * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519MLKEM768 / id-ecPublicKey 176s * ALPN: server accepted http/1.1 176s * Server certificate: 176s * subject: 176s * start date: Feb 5 16:01:53 2026 GMT 176s * expire date: Feb 5 16:01:52 2031 GMT 176s * issuer: CN=Pebble Intermediate CA 3b73e7 176s * Certificate level 0: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using sha256WithRSAEncryption 176s * Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption 176s * subjectAltName: "localhost" matches cert's "localhost" 176s * SSL certificate verified via OpenSSL. 176s * Established connection to localhost (::1 port 443) from ::1 port 34238 176s * using HTTP/1.x 176s } [5 bytes data] 176s > GET / HTTP/1.1 176s > Host: localhost 176s > User-Agent: curl/8.18.0 176s > Accept: */* 176s > 176s * Request completely sent off 176s { [5 bytes data] 176s * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 176s { [57 bytes data] 176s * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 176s { [57 bytes data] 176s 176s 176s 176s 176s Apache2 Ubuntu Default Page: It works 176s 176s 176s 176s
176s 176s
176s
176s

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

176s 176s

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

176s 176s
176s
176s
176s Configuration Overview 176s
176s
176s

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

176s

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

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

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

176s

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

176s
176s 176s
176s
176s Reporting Problems 176s
176s
176s

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

176s

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

176s
176s 176s
176s
176s
176s
176s 176s 176s 176s < HTTP/1.1 200 OK 176s < Date: Thu, 05 Feb 2026 16:01:54 GMT 176s < Server: Apache/2.4.65 (Ubuntu) 176s < Last-Modified: Thu, 05 Feb 2026 16:01:37 GMT 176s < ETag: "29b0-64a15c9a23991" 176s < Accept-Ranges: bytes 176s < Content-Length: 10672 176s < Vary: Accept-Encoding 176s < Content-Type: text/html 176s < 176s { [7937 bytes data] 176s 100 10672 100 10672 0 0 1.10M 0 0 100 10672 100 10672 0 0 1.10M 0 0 100 10672 100 10672 0 0 1.09M 0 0 176s * Connection #0 to host localhost:443 left intact 177s autopkgtest [16:01:56]: test apache: -----------------------] 177s autopkgtest [16:01:56]: test apache: - - - - - - - - - - results - - - - - - - - - - 177s apache PASS 177s autopkgtest [16:01:56]: @@@@@@@@@@@@@@@@@@@@ summary 177s command1 PASS 177s apache PASS