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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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