This worked beautifully, thanks Brian! Here's the verification logs for bionic and focal: => bionic $ lxc launch images:ubuntu/18.04 ab $ lxc shell ab root@ab:~# apt install --no-install-recommends -V -y apache2 ... root@ab:~# systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf /run/systemd/system/apache2.service.d └─zzz-lxc-service.conf Active: active (running) since Thu 2021-09-30 14:33:02 UTC; 15s ago Main PID: 1656 (apache2) Tasks: 54 (limit: 38371) CGroup: /system.slice/apache2.service ├─1656 /usr/sbin/apache2 -k start ├─1657 /usr/sbin/apache2 -k start └─1658 /usr/sbin/apache2 -k start Sep 30 14:33:02 ab systemd[1]: Starting The Apache HTTP Server... Sep 30 14:33:02 ab apachectl[1645]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:33:02 ab systemd[1]: Started The Apache HTTP Server. Sep 30 14:33:02 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:02 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:03 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:03 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted root@ab:~# dpkg -l| grep apache2 ii apache2 2.4.29-1ubuntu4.18 amd64 Apache HTTP Server ii apache2-bin 2.4.29-1ubuntu4.18 amd64 Apache HTTP Server (modules and other binary files) ii apache2-data 2.4.29-1ubuntu4.18 all Apache HTTP Server (common files) ii apache2-utils 2.4.29-1ubuntu4.18 amd64 Apache HTTP Server (utility programs for web servers) root@ab:~# apache2ctl stop AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message root@ab:~# apache2ctl graceful AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message httpd not running, trying to start root@ab:~# systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf /run/systemd/system/apache2.service.d └─zzz-lxc-service.conf Active: inactive (dead) since Thu 2021-09-30 14:33:51 UTC; 6s ago Process: 2565 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Main PID: 1656 (code=exited, status=0/SUCCESS) Sep 30 14:33:02 ab systemd[1]: Starting The Apache HTTP Server... Sep 30 14:33:02 ab apachectl[1645]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:33:02 ab systemd[1]: Started The Apache HTTP Server. Sep 30 14:33:02 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:02 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:03 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:03 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:51 ab apachectl[2565]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:33:51 ab apachectl[2565]: httpd (no pid file) not running root@ab:~# ps aux| grep apache root 2574 0.0 0.0 74140 3640 ? Ss 14:33 0:00 /usr/sbin/apache2 -k graceful www-data 2575 0.0 0.0 2071616 3892 ? Sl 14:33 0:00 /usr/sbin/apache2 -k graceful www-data 2576 0.0 0.0 2071616 3888 ? Sl 14:33 0:00 /usr/sbin/apache2 -k graceful root 2634 0.0 0.0 14440 804 pts/0 S+ 14:34 0:00 grep --color=auto apache root@ab:~# echo "enable -proposed" root@ab:~# apt install -V apache2 Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: apache2-bin (2.4.29-1ubuntu4.19) apache2-data (2.4.29-1ubuntu4.19) apache2-utils (2.4.29-1ubuntu4.19) Suggested packages: www-browser apache2-doc (2.4.29-1ubuntu4.19) apache2-suexec-pristine (2.4.29-1ubuntu4.18) | apache2-suexec-custom (2.4.29-1ubuntu4.18) ufw (0.36-0ubuntu0.18.04.1) Recommended packages: ssl-cert (1.0.39) The following packages will be upgraded: apache2 (2.4.29-1ubuntu4.18 => 2.4.29-1ubuntu4.19) apache2-bin (2.4.29-1ubuntu4.18 => 2.4.29-1ubuntu4.19) apache2-data (2.4.29-1ubuntu4.18 => 2.4.29-1ubuntu4.19) apache2-utils (2.4.29-1ubuntu4.18 => 2.4.29-1ubuntu4.19) 4 upgraded, 0 newly installed, 0 to remove and 9 not upgraded. Need to get 1,410 kB of archives. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Get:1 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 apache2 amd64 2.4.29-1ubuntu4.19 [95.2 kB] Get:2 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 apache2-bin amd64 2.4.29-1ubuntu4.19 [1,071 kB] Get:3 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 apache2-utils amd64 2.4.29-1ubuntu4.19 [84.2 kB] Get:4 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 apache2-data all 2.4.29-1ubuntu4.19 [160 kB] ... root@ab:~# ps aux| grep apache root 4451 0.0 0.0 14440 928 pts/0 S+ 14:35 0:00 grep --color=auto apache root@ab:~# systemctl start apache2 root@ab:~# ps aux| grep apache root 4458 0.0 0.0 74140 3636 ? Ss 14:36 0:00 /usr/sbin/apache2 -k start www-data 4459 0.0 0.0 2071616 3660 ? Sl 14:36 0:00 /usr/sbin/apache2 -k start www-data 4460 0.0 0.0 2071616 3740 ? Sl 14:36 0:00 /usr/sbin/apache2 -k start root 4516 0.0 0.0 14440 876 pts/0 S+ 14:36 0:00 grep --color=auto apache root@ab:~# apache2ctl stop AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message root@ab:~# apache2ctl graceful Invoking 'systemctl restart apache2'. Use 'systemctl status apache2' for more info. root@ab:~# systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf /run/systemd/system/apache2.service.d └─zzz-lxc-service.conf Active: active (running) since Thu 2021-09-30 14:36:31 UTC; 5s ago Process: 4520 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 4531 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 4535 (apache2) Tasks: 55 (limit: 38371) CGroup: /system.slice/apache2.service ├─4535 /usr/sbin/apache2 -k start ├─4536 /usr/sbin/apache2 -k start └─4537 /usr/sbin/apache2 -k start Sep 30 14:36:31 ab systemd[1]: Starting The Apache HTTP Server... Sep 30 14:36:31 ab apachectl[4531]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:36:31 ab systemd[1]: Started The Apache HTTP Server. root@ab:~# ps aux| grep apache root 4535 0.0 0.0 74140 3660 ? Ss 14:36 0:00 /usr/sbin/apache2 -k start www-data 4536 0.0 0.0 2006080 3868 ? Sl 14:36 0:00 /usr/sbin/apache2 -k start www-data 4537 0.0 0.0 2071616 3868 ? Sl 14:36 0:00 /usr/sbin/apache2 -k start root 4595 0.0 0.0 14440 836 pts/0 S+ 14:36 0:00 grep --color=auto apache => focal $ lxc launch images:ubuntu/20.04 af $ lxc shell af root@af:~# apt install --no-install-recommends -V -y apache2 ... root@af:~# systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /run/systemd/system/service.d └─zzz-lxc-service.conf Active: active (running) since Thu 2021-09-30 14:25:34 UTC; 37s ago Docs: https://httpd.apache.org/docs/2.4/ Main PID: 1188 (apache2) Tasks: 54 (limit: 38371) Memory: 6.7M CGroup: /system.slice/apache2.service ├─1188 /usr/sbin/apache2 -k start ├─1190 /usr/sbin/apache2 -k start └─1191 /usr/sbin/apache2 -k start Sep 30 14:25:34 af systemd[1]: Starting The Apache HTTP Server... Sep 30 14:25:34 af apachectl[1187]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:25:34 af systemd[1]: Started The Apache HTTP Server. root@af:~# dpkg -l| grep apache2 ii apache2 2.4.41-4ubuntu3.6 amd64 Apache HTTP Server ii apache2-bin 2.4.41-4ubuntu3.6 amd64 Apache HTTP Server (modules and other binary files) ii apache2-data 2.4.41-4ubuntu3.6 all Apache HTTP Server (common files) ii apache2-utils 2.4.41-4ubuntu3.6 amd64 Apache HTTP Server (utility programs for web servers) root@af:~# apache2ctl stop AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message root@af:~# apache2ctl graceful AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message httpd not running, trying to start root@af:~# systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /run/systemd/system/service.d └─zzz-lxc-service.conf Active: inactive (dead) since Thu 2021-09-30 14:26:26 UTC; 9s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 1456 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Main PID: 1188 (code=exited, status=0/SUCCESS) Sep 30 14:25:34 af systemd[1]: Starting The Apache HTTP Server... Sep 30 14:25:34 af apachectl[1187]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:25:34 af systemd[1]: Started The Apache HTTP Server. Sep 30 14:26:26 af apachectl[1458]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:26:26 af apachectl[1458]: httpd (no pid file) not running Sep 30 14:26:26 af systemd[1]: apache2.service: Succeeded. root@af:~# ps aux| grep apache root 1465 0.0 0.0 6696 3616 ? Ss 14:26 0:00 /usr/sbin/apache2 -k graceful www-data 1466 0.0 0.0 1998016 3552 ? Sl 14:26 0:00 /usr/sbin/apache2 -k graceful www-data 1467 0.0 0.0 1998016 3552 ? Sl 14:26 0:00 /usr/sbin/apache2 -k graceful root 1527 0.0 0.0 9040 596 pts/0 S+ 14:26 0:00 grep --color=auto apache root@af:~# echo "enable -proposed" root@af:~# apt install -V apache2 Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: apache2-bin (2.4.41-4ubuntu3.7) apache2-data (2.4.41-4ubuntu3.7) apache2-utils (2.4.41-4ubuntu3.7) Suggested packages: apache2-doc (2.4.41-4ubuntu3.7) apache2-suexec-pristine (2.4.41-4ubuntu3.6) | apache2-suexec-custom (2.4.41-4ubuntu3.6) www-browser ufw (0.36-6) Recommended packages: ssl-cert (1.0.39) The following packages will be upgraded: apache2 (2.4.41-4ubuntu3.6 => 2.4.41-4ubuntu3.7) apache2-bin (2.4.41-4ubuntu3.6 => 2.4.41-4ubuntu3.7) apache2-data (2.4.41-4ubuntu3.6 => 2.4.41-4ubuntu3.7) apache2-utils (2.4.41-4ubuntu3.6 => 2.4.41-4ubuntu3.7) 4 upgraded, 0 newly installed, 0 to remove and 8 not upgraded. Need to get 1,519 kB of archives. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Get:1 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 apache2 amd64 2.4.41-4ubuntu3.7 [95.6 kB] Get:2 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 apache2-bin amd64 2.4.41-4ubuntu3.7 [1,180 kB] Get:3 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 apache2-data all 2.4.41-4ubuntu3.7 [159 kB] Get:4 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 apache2-utils amd64 2.4.41-4ubuntu3.7 [84.4 kB] ... root@af:~# ps aux| grep apache root 2049 0.0 0.0 9040 580 pts/0 S+ 14:28 0:00 grep --color=auto apache root@af:~# systemctl start apache2 root@af:~# ps aux| grep apache root 2060 0.0 0.0 6696 3680 ? Ss 14:29 0:00 /usr/sbin/apache2 -k start www-data 2061 0.0 0.0 1932480 3680 ? Sl 14:29 0:00 /usr/sbin/apache2 -k start www-data 2062 0.0 0.0 1932480 3680 ? Sl 14:29 0:00 /usr/sbin/apache2 -k start root 2118 0.0 0.0 9040 604 pts/0 S+ 14:29 0:00 grep --color=auto apache root@af:~# apache2ctl stop AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message root@af:~# apache2ctl graceful Invoking 'systemctl restart apache2'. Use 'systemctl status apache2' for more info. root@af:~# systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /run/systemd/system/service.d └─zzz-lxc-service.conf Active: active (running) since Thu 2021-09-30 14:31:22 UTC; 8s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 2138 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 2142 (apache2) Tasks: 55 (limit: 38371) Memory: 4.9M CGroup: /system.slice/apache2.service ├─2142 /usr/sbin/apache2 -k start ├─2143 /usr/sbin/apache2 -k start └─2144 /usr/sbin/apache2 -k start Sep 30 14:31:22 af systemd[1]: Starting The Apache HTTP Server... Sep 30 14:31:22 af apachectl[2141]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:31:22 af systemd[1]: Started The Apache HTTP Server. root@af:~# ps aux| grep apache root 2142 0.0 0.0 6696 3660 ? Ss 14:31 0:00 /usr/sbin/apache2 -k start www-data 2143 0.0 0.0 1998016 3632 ? Sl 14:31 0:00 /usr/sbin/apache2 -k start www-data 2144 0.0 0.0 1998016 3632 ? Sl 14:31 0:00 /usr/sbin/apache2 -k start root 2202 0.0 0.0 9040 600 pts/0 S+ 14:31 0:00 grep --color=auto apache