Ошибка imagick.so, sasha198407, 25-Фев-20, 18:03 [смотреть все]Здравствуйте. Стоит связка Ubuntu 18.04.4 LTS + NextCloud 18.0.1 + Apache/2.4.29 + PHP 7.3.4. Все работает хорошо, но периодически выскакивает ошибка
Unable to load dynamic library 'imagick.so' (tried: /usr/lib/php/20180731/imagick.so (/usr/lib/php/20180731/imagick.so: cannot open shared object file: No such file or directory), /usr/lib/php/20180731/imagick.so.so (/usr/lib/php/20180731/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
В NextCloud висит строка
В системе не установлены рекомендуемые модули PHP. Для улучшения производительности и совместимости рекомендуется установить эти модули. imagick Данная проблема возникла в результате обновлений nextcloud (с версии 16) и самой ubuntu (с версии 16.04). Не знаю важно или нет, но php -v выдает
PHP Warning: PHP Startup: Unable to load dynamic library 'imagick.so' (tried: /usr/lib/php/20180731/imagick.so (/usr/lib/php/20180731/imagick.so: cannot open shared object file: No such file or directory), /usr/lib/php/20180731/imagick.so.so (/usr/lib/php/20180731/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP 7.3.4-1+ubuntu16.04.1+deb.sury.org+3 (cli) (built: Apr 10 2019 10:50:34) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.4-1+ubuntu16.04.1+deb.sury.org+3, Copyright (c) 1999-2018, by Zend Technologies
imagick переустанавливал, но не помогло. Как решить проблему? Заранее спасибо.
|
- Ошибка imagick.so, муу, 20:39 , 25-Фев-20 (1)
> imagick переустанавливал, но не помогло. Как решить проблему? Заранее спасибо.1) включить моск 2) понять что нужен не сам imagemagick, (не напрямую), а php-imagick (для которого libmagick* ессно будет зависимостью) 3) установить нужный пакет 4) рестартануть апач
- Ошибка imagick.so, sasha198407, 10:08 , 26-Фев-20 (2)
>> imagick переустанавливал, но не помогло. Как решить проблему? Заранее спасибо. > 1) включить моск > 2) понять что нужен не сам imagemagick, (не напрямую), а php-imagick (для > которого libmagick* ессно будет зависимостью) > 3) установить нужный пакет > 4) рестартануть апач Делал # apt-get remove php-imagick # apt autoremove # systemctl restart apache2 # apt-get install php-imagick # systemctl restart apache2 Вроде ж система должна зависимые пакеты поставить. Но результата не дало.
- Ошибка imagick.so, муу, 13:35 , 26-Фев-20 (3)
ну УМВРфайл /usr/lib/php/20180731/imagick.so есть? если есть дай выхлоп ldd /usr/lib/php/20180731/imagick.so
- Ошибка imagick.so, sasha198407, 14:23 , 26-Фев-20 (4)
> ну УМВР > файл /usr/lib/php/20180731/imagick.so есть? > если есть дай выхлоп > ldd /usr/lib/php/20180731/imagick.so вообще изначально не было, поэтому я его скопировал из папки /usr/lib/php/20170718/ в папку /usr/lib/php/20180731/ #ldd /usr/lib/php/20180731/imagick.so выдает
linux-vdso.so.1 (0x00007ffe5e1b5000) libMagickWand-6.Q16.so.3 => /usr/lib/x86_64-linux-gnu/libMagickWand-6.Q16.so.3 (0x00007f378bbee000) libMagickCore-6.Q16.so.3 => /usr/lib/x86_64-linux-gnu/libMagickCore-6.Q16.so.3 (0x00007f378b72d000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f378b50e000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f378b11d000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f378ade5000) libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f378abb6000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f378a816000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f378a5fe000) liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007f378a3a6000) liblqr-1.so.0 => /usr/lib/x86_64-linux-gnu/liblqr-1.so.0 (0x00007f378a198000) libfftw3.so.3 => /usr/lib/x86_64-linux-gnu/libfftw3.so.3 (0x00007f3789d96000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f3789b51000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f378989b000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f3789689000) libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f3789479000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f378925c000) libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007f3789052000) /lib64/ld-linux-x86-64.so.2 (0x0000560fc35bb000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f3788e2a000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f3788c24000) libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f378890d000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f37886db000) libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f37884a9000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f37882a5000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f378809d000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f3787e2c000) libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f3787c17000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f3787a0f000)
- Ошибка imagick.so, dimez, 16:08 , 26-Фев-20 (5)
> вообще изначально не было, поэтому я его скопировал из папки /usr/lib/php/20170718/ в > папку > /usr/lib/php/20180731/ И тут напишу. Ты сделал адовую херню.
- Ошибка imagick.so, sasha198407, 16:22 , 26-Фев-20 (6)
>> вообще изначально не было, поэтому я его скопировал из папки /usr/lib/php/20170718/ в >> папку >> /usr/lib/php/20180731/ > И тут напишу. Ты сделал адовую херню.))))))))))))))) Я читал, спасибо.
- Ошибка imagick.so, sasha198407, 10:23 , 27-Фев-20 (7)
>> вообще изначально не было, поэтому я его скопировал из папки /usr/lib/php/20170718/ в >> папку >> /usr/lib/php/20180731/ > И тут напишу. Ты сделал адовую херню.Еще раз спасибо Вам за нужный совет. Кому интересно, то проблему решил так
# apt install software-properties-common python-software-properties # LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php # apt update # apt install php7.3-imagick # systemctl restart apache2
|