[SOLVED] After upgrade to FreedomBox 26.4 - webserver not running

Hi Team,
yesterday i startet the update process in plinth.
After 3-5 hours the UI dosnt show any news after refresh.

systemd-inhibit
WHO UID USER PID COMM WHAT WHY MODE
ModemManager 0 root 704 ModemManager sleep ModemManager needs to reset devices delay
NetworkManager 0 root 786 NetworkManager sleep NetworkManager needs to turn off networks delay
Unattended Upgrades Shutdown 0 root 871 unattended-upgr shutdown Laufende Aktualisierungen anhalten oder Aktualisierungen vor dem Herunterfahren durchführen. delay

3 inhibitors listed.

The apache2 isnt running.
apache2.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Sun 2026-03-08 11:39:19 CET; 1h 21min ago
Invocation: 0ebaa244099a42ebb2e8f114ddcd04e2
Docs: Apache HTTP Server Version 2.4 Documentation - Apache HTTP Server Version 2.4
Process: 1282 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)
Mem peak: 5.3M
CPU: 108ms
in the /var/log/unattendet-upgrades-dpkg.log:
//-snipp
libapache2-mod-auth-openidc (2.4.17-1) wird eingerichtet …
apache2_invoke: Enable module auth_openidc
apache2_reload: Your configuration is broken. Not restarting Apache 2
apache2_reload: apache2: Syntax error on line 222 of /etc/apache2/apache2.conf: Syntax error on line 17 of /etc/apache2/conf-enabled/email-freedombox.conf: no macro defined before Use
apache2_invoke: Enable configuration auth_openidc
apache2_reload: Your configuration is broken. Not reloading Apache 2
apache2_reload: apache2: Syntax error on line 222 of /etc/apache2/apache2.conf: Syntax error on line 17 of /etc/apache2/conf-enabled/email-freedombox.conf: no macro defined before Use
python3-jwcrypto (1.5.6-1) wird eingerichtet …
python3-django-oauth-toolkit (3.0.1-1) wird eingerichtet …
freedombox (26.4~bpo13+1) wird eingerichtet …
Neue Version der Konfigurationsdatei /etc/apache2/conf-available/freedombox-tls.conf wird installiert …
Neue Version der Konfigurationsdatei /etc/apache2/conf-available/freedombox.conf wird installiert …
Trigger für fontconfig (2.15.0-2.3) werden verarbeitet …
Trigger für firewalld (2.3.1-1) werden verarbeitet …
Trigger für libc-bin (2.41-12+deb13u1) werden verarbeitet …
Trigger für man-db (2.13.1-1) werden verarbeitet …
Trigger für dbus (1.16.2-2) werden verarbeitet …

Der laufende Kernel ist aktuell.

Der Prozessor Mikrocode ist aktuell.

Es müssen keine Dienste neugestartet werden.
//snipp

What can i do?

Best regards, Dieter

1 Like

Hi @dthimm ,
I had the same issue.
Apache2 update missed libapache2-mod-auth-pubtkt library.
Install this with apt after ssh connexion fix it for me.
You can check with this command : sudo apachectl configtest
Regards

3 Likes

Thank you gakmalone!
This works fine for me.
Problem sloved!

Best regards, Dieter

This works fine for me too.
Many thanks

We are tracking an issue where auth_pubtkt module of Apache is not disabled properly but gets removed by unattended-upgrades (as it no longer needed). This leads to Apache not starting properly. This is regression that was introduced with deployment of changes related to single-sign-on with OpenID Connect. My apologies for this issue. A fix is on the way. Meanwhile, you can workaround the issue by running the following commands as root on terminal (console, or SSH):

apt install libapache2-mod-auth-pubtkt
systemctl restart apache2
6 Likes

Hi Sunil,
thank you for the information.
And thank you for your service!

Best regards, Dieter

I appear to be having something similar, but also appear to have libapache2-mod-auth-pubtkt installed as of my 26.4 upgrade this morning.

apt search libapache2-mod-auth-pubtkt
libapache2-mod-auth-pubtkt/stable,unstable,now 0.13-1+b2 amd64 [installed]
key-based single-sign-on authentication module for Apache

I skipped the first step and only did the systemctl restart apache2 step which did restore plinth web client service.