Hi all, quick shellscript: #!/bin/bash #check if error exists for i in $(ls /home/solarspeed/*/bin/php); do $i -v >>/root/phptest.log 2>> /root/phptest2.log ; done
if grep -sq "libMagickWand" /root/phptest2.log then printf "php defective, fixing.\n" ln -s /usr/lib64/libMagickWand-6.Q16.so.6.0.0 /usr/lib64/libMagickWand.so.5 ln -s /usr/lib64/libMagickWand-6.Q16.so.6.0.0 /usr/lib64/libMagickWand.so.5.0.0 ln -s /usr/lib64/libMagickCore-6.Q16.so.6.0.0 /usr/lib64/libMagickCore.so.5 ln -s /usr/lib64/libMagickCore-6.Q16.so.6.0.0 /usr/lib64/libMagickCore.so.5.0.0 else printf "php intact. doing nothing.\n" fi #cleanup rm /root/phptest2.log rm /root/phptest.log Mit freundlichen Grüßen aus Bad Vilbel Gerrit Haas Systemadministrator blackpoint GmbH - Friedberger Straße 106b - 61118 Bad Vilbel Tel.: +49 6101 65788 32 IT-Support: +49 6101 65788 - 30 Fax: +49 6101 65788 - 99 eMail: gerrit.h...@blackpoint.de Tel. Rufbereitschaft (Außerhalb der Arbeitszeiten) +49 6101 65788 - 40 Vertretungsberechtigt Dirk Estenfeld und Mario Di Rienzo HRB 50093 Frankfurt am Main USt.-IdNr. de210106871 Besuchen Sie uns im Internet unter http://www.blackpoint.de Problemlos Domains registrieren: http://www.edns.de Einfach und günstig Daten sichern: https://www.blackpoint.de/produkte/hosting/weitere-cloud-dienste/veeam-cloud-connect/ Mitglied im: Confidentiality Notice: This e-mail message, including any attachments,is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. Von: Blueonyx <blueonyx-boun...@mail.blueonyx.it> Im Auftrag von Dirk Estenfeld Gesendet: Dienstag, 28. April 2020 10:30 An: BlueOnyx General Mailing List <blueonyx@mail.blueonyx.it> Betreff: [BlueOnyx:23803] Problem with ImageMagick!! - Update of ImageMagick Good morning, this morning came with the updates an update for CentOS7 to CentOS Linux release 7.8.2003 (Core) As it looks like, ImageMagick was updated as well. All PHP versions built by Michael/Solarspeed/Blueonyx show an error message since this morning: /home/solarspeed/php-7.2/bin/php -v PHP Warning: PHP Startup: Unable to load dynamic library '/home/solarspeed/php-7.2/lib/php/20170718/imagick.so' (tried: /home/solarspeed/php-7.2/lib/php/20170718/imagick.so (libMagickCo re.so.5: cannot open shared object file: No such file or directory), /home/solarspeed/php-7.2/lib///home/solarspeed/php-7.2/lib/php/20170718/imagick.so.so (/home/solarspeed/php-7.2/lib// /home/solarspeed/php-7.2/lib/php/20170718/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 /home/solarspeed/php-7.3/bin/php -v PHP Warning: PHP Startup: Unable to load dynamic library '/home/solarspeed/php-7.3/lib/php/20180731/imagick.so' (tried: /home/solarspeed/php-7.3/lib/php/20180731/imagick.so (libMagickWa nd.so.5: cannot open shared object file: No such file or directory), /home/solarspeed/php-7.3/lib///home/solarspeed/php-7.3/lib/php/20180731/imagick.so.so (/home/solarspeed/php-7.3/lib// /home/solarspeed/php-7.3/lib/php/20180731/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 /home/solarspeed/php-7.1/bin/php -v PHP Warning: PHP Startup: Unable to load dynamic library '/home/solarspeed/php-7.1/lib/php/20160303/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0 The reason is that the /home/solarspeed/php-*/lib/php/*/imagick.so is build against libMagickCore.so.5.0.0 libMagickWand.so.5.0.0 However since the version upgrade of CentOS only the following files are available: libMagickCore-6.Q16.so.6.0.0 libMagickWand-6.Q16.so.6.0.0 It makes no differences if I use an old Michael/Solarspeed/Blueonyx PHP Version or the latest pkg-file. There is a dirty fix for this problem: ln -s /usr/lib64/libMagickWand-6.Q16.so.6.0.0 /usr/lib64/libMagickWand.so.5 ln -s /usr/lib64/libMagickWand-6.Q16.so.6.0.0 /usr/lib64/libMagickWand.so.5.0.0 ln -s /usr/lib64/libMagickCore-6.Q16.so.6.0.0 /usr/lib64/libMagickCore.so.5 ln -s /usr/lib64/libMagickCore-6.Q16.so.6.0.0 /usr/lib64/libMagickCore.so.5.0.0 After this the imagick.so module is working agian. I have no idea if this have some side effects however it should work until Michael will rebuild the imagick.so against the new version of ImageMagick or will find some other way to work around. Best regards, Dirk blackpoint GmbH - Friedberger Straße 106b - 61118 Bad Vilbel _______________________________________________ Blueonyx mailing list Blueonyx@mail.blueonyx.it http://mail.blueonyx.it/mailman/listinfo/blueonyx