[Eisfair] apache2.service: Main process exited, code=exited, status=127/n/a
Marcus Röckrath
marcus.roeckrath at gmx.de
So Aug 18 14:06:46 CEST 2024
Hallo,
Marcus Röckrath wrote:
da durch "zittrigen" Mittelfinger noch ein komisches Copy 'n Paste
reingerutscht ist:
Ich denke, ich habe etwas gefunden.Aufgrund des InstalLogs benutzt Heiko
E64 und nun wirds interessant:
E1:
eis:/var/spool/fcron # readelf -d /usr/bin/php
0x00000001 (NEEDED) Shared library: [libcrypt.so.1]
0x00000001 (NEEDED) Shared library: [libc-
client.so.2010]
0x00000001 (NEEDED) Shared library: [libstdc++.so.6]
0x00000001 (NEEDED) Shared library: [libpam.so.0]
0x00000001 (NEEDED) Shared library: [libdb-5.3.so]
0x00000001 (NEEDED) Shared library: [libm.so.6]
0x00000001 (NEEDED) Shared library: [libxml2.so.2]
0x00000001 (NEEDED) Shared library: [libssl.so.3]
0x00000001 (NEEDED) Shared library: [libcrypto.so.3]
0x00000001 (NEEDED) Shared library: [libonig.so.5]
0x00000001 (NEEDED) Shared library: [libxslt.so.1]
0x00000001 (NEEDED) Shared library: [libexslt.so.0]
0x00000001 (NEEDED) Shared library: [libzip.so.5]
0x00000001 (NEEDED) Shared library: [libz.so.1]
0x00000001 (NEEDED) Shared library: [libc.so.6]
E64:
eis64:~ # readelf -d /usr/bin/php
0x0000000000000001 (NEEDED) Shared library: [libcrypt.so.1]
0x0000000000000001 (NEEDED) Shared library: [libc-
client.so.2010]
0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6]
0x0000000000000001 (NEEDED) Shared library: [libdb-5.3.so]
0x0000000000000001 (NEEDED) Shared library: [libm.so.6]
0x0000000000000001 (NEEDED) Shared library:
[libMagickWand-7.Q16HDRI.so.10]
0x0000000000000001 (NEEDED) Shared library:
[libMagickCore-7.Q16HDRI.so.10]
0x0000000000000001 (NEEDED) Shared library: [libxml2.so.2]
0x0000000000000001 (NEEDED) Shared library: [libssl.so.3]
0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.3]
0x0000000000000001 (NEEDED) Shared library: [libonig.so.5]
0x0000000000000001 (NEEDED) Shared library: [libxslt.so.1]
0x0000000000000001 (NEEDED) Shared library: [libexslt.so.0]
0x0000000000000001 (NEEDED) Shared library: [libzip.so.5]
0x0000000000000001 (NEEDED) Shared library: [libz.so.1]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
Die 64-Bit-Version schleppt die libMagic* direkt und nicht über die
extension imagick.so ein!
Nun kommen wir zu php8-imagick, wo bei E1 gegen die libMagick gebunden
ist, aber bei E64 nicht:
E1:
eis:/usr/lib/php8/extensions # readelf -d imagick.so
0x00000001 (NEEDED) Shared library: [libgomp.so.1]
0x00000001 (NEEDED) Shared library:
[libMagickWand-7.Q16HDRI.so.10]
0x00000001 (NEEDED) Shared library:
[libMagickCore-7.Q16HDRI.so.10]
0x00000001 (NEEDED) Shared library: [libc.so.6]
0x0000000e (SONAME) Library soname: [imagick.so]
E64:
eis64:/usr/lib/php8/extensions # readelf -d imagick.so
0x0000000000000001 (NEEDED) Shared library: [libgomp.so.1]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x000000000000000e (SONAME) Library soname: [imagick.so]
Die ganze Problematik betrifft also nur E64! Statt php8-imagick ist bei
E64 php selbst gegen die libMagic gelinkt.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair