[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