[Eisfair] apache2.service: Main process exited, code=exited, status=127/n/a

Marcus Röckrath marcus.roeckrath at gmx.de
Sa Aug 17 11:52:50 CEST 2024


Hallo Christian,

Christian Koeck wrote:

>>Vorher ein
>>
>>cd /usr/lib/php8/extensions
>>
>>oder
>>
>>strings /usr/lib/php8/extensions/imagick.so | grep MagickWandGenesis
> 
> eis64 # cd /usr/lib/php8/extensions
> eis64 # strings /usr/lib/php8/extensions/imagick.so | grep
> MagickWandGenesis
> MagickWandGenesis

Ok, so wie es hier auch aussieht.

Wir haben das Problem identifiziert:

Das Modul imagick.so ist kaputt:

Ist aktuell:

eis64:/usr/lib/php8/extensions # readelf -d imagick.so 

Dynamic section at offset 0x71ce0 contains 27 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libgomp.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]

Muss:

eis64:/data/packeismirror/eisfair-64/php8-imagick # readelf -d imagick.so 

Dynamic section at offset 0x71cc0 contains 29 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libgomp.so.1]
 0x0000000000000001 (NEEDED)             Shared library: 
[libMagickWand-7.Q16HDRI.so.10]
 0x0000000000000001 (NEEDED)             Shared library: 
[libMagickCore-7.Q16HDRI.so.10]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]

Es fehlt die Bindung an die echten IMagick-Libraries.

Dass es mit php8-fpm nicht passiert, kann nur daran liegen, dass nach meiner 
Kenntniss der fpm Module erst bei Bedarf, anders als apache2_php8, nachlädt.

Falls das imagick.so benötigt wird, müsste es auch im php8-fpm knallen.

-- 
Gruß Marcus
[eisfair-Team]



Mehr Informationen über die Mailingliste Eisfair