Replies: 6 comments 19 replies
-
thanks for reporting: unfortunately we don't maintain the packaging for Raspberry PI and we cannot reproduce locally so a server debug log file would help us to try and address it |
Beta Was this translation helpful? Give feedback.
-
I have also found this on a Raspberry Pi Zero 2 W Details below from my debian bug report https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055453 Apache doesn't start up with the module enabled on a raspberry pi zero 2 W If I disable the module it runs OK Looks like a memory alignment issue systemctl status reports: x apache2.service - The Apache HTTP Server Nov 06 15:55:19 raspberrypi systemd[1]: apache2.service: Main process exited, code=killed, status=7/BUS END dmesg has [10932.990013] Alignment trap: apache2 (2111) PC=0x76bdc824 Instr=0xed837b00 Address=0x751be419 FSR 0x801 The same error happens every time. |
Beta Was this translation helpful? Give feedback.
-
I suddenly remember something similar here OpenIDC/liboauth2#21 and I guess I should adopt that fix here as well; can you run with |
Beta Was this translation helpful? Give feedback.
-
I only get this: [Mon Nov 06 17:28:39.092321 2023] [auth_openidc:info] [pid 3176:tid 1995275648] mod_auth_openidc-2.4.12.3 - init - cjose 0.6.2.1, OpenSSL 3.0.8 7 Feb 2023, EC=yes, GCM=yes, Memcache=yes, Redis=yes, JQ=no |
Beta Was this translation helpful? Give feedback.
-
OK, so I did manage to set up my chroot environment to build the module from source. However, the tests were failing
I assume this is probably some weirdness relating to the chroot (/tmp is mounted into it from the x86_64 host, I don't know....) So I hacked the Makefile.am to set That worked. Just to check, I tried that out on my actual Pi Zero 2. That worked too. Some confounding factors:
but in summary, it looks like this is more of a distro/packaging problem than a source problem. I will give a compile of 2.4.12.3 a try too, but not immediately; now I have working apache I want to get back to my own project. |
Beta Was this translation helpful? Give feedback.
-
see 4a4e198 |
Beta Was this translation helpful? Give feedback.
-
Hello,
Testing on Raspberry Pi 4, with Raspberry Pi OS, 32-bit (arm32v7) seems to show that simply having the
auth_openidc
module enabled prevents Apache from starting.Setup
Starting from a fresh Raspberry Pi OS Lite based on Debian 11.
Result
Apache produces no logs whatsoever, but there is a bit in syslog:
Additional info
The same error happens natively or in Docker, and also with Debian 12.
The same test works fine on x86-64 platform.
Downstream related issues:
Beta Was this translation helpful? Give feedback.
All reactions