CURL è una libreria clienti per effettuare connessioni
Sommario
Errore CURL da linea di comando
Qualsiasi comando che invoca il client PHP, ad esempio:
$ php -v
mi ritorna questo errore:
PHP Warning: PHP Startup: Unable to load dynamic library 'curl.so' (tried: /usr/lib/php/20190902/curl.so (/usr/lib/php/20190902/curl.so: undefined symbol: curl_mime_addpart, version CURL_OPENSSL_4), /usr/lib/php/20190902/curl.so.so (/usr/lib/php/20190902/curl.so.so: undefined symbol: curl_mime_addpart, version CURL_OPENSSL_4)) in Unknown on line 0
Per fixarlo ho eliminato questo link smbolico:
$ cd /usr/local/lib $ ll totale 14360 drwxr-xr-x 9 root root 4096 set 29 00:04 ./ drwxr-xr-x 19 root root 4096 set 24 15:33 ../ -rw-r--r-- 1 root root 1006444 mag 23 2017 libcurl.a -rwxr-xr-x 1 root root 1042 mag 23 2017 libcurl.la* lrwxrwxrwx 1 root root 16 lug 4 16:26 libcurl.so.4 -> libcurl.so.4.4.0* -rwxr-xr-x 1 root root 542272 mag 23 2017 libcurl.so.4.4.0* -rw-r--r-- 1 root root 4129514 gen 30 2018 libfilezilla.a -rwxr-xr-x 1 root root 976 gen 30 2018 libfilezilla.la* lrwxrwxrwx 1 root root 21 gen 30 2018 libfilezilla.so -> libfilezilla.so.0.0.0* lrwxrwxrwx 1 root root 21 gen 30 2018 libfilezilla.so.0 -> libfilezilla.so.0.0.0* -rwxr-xr-x 1 root root 1823960 gen 30 2018 libfilezilla.so.0.0.0* -rwxr--r-- 1 root root 3090092 mag 14 2016 libOpenBUGS.so* -rwxr-xr-x 1 root root 1059 ott 27 2020 libopenconnect.la* lrwxrwxrwx 1 root root 23 ott 27 2020 libopenconnect.so -> libopenconnect.so.5.6.0* lrwxrwxrwx 1 root root 23 ott 27 2020 libopenconnect.so.5 -> libopenconnect.so.5.6.0* -rwxr-xr-x 1 root root 1458464 ott 27 2020 libopenconnect.so.5.6.0* -rw-r--r-- 1 root root 1681976 mag 22 2017 libssh2.a -rwxr-xr-x 1 root root 950 mag 22 2017 libssh2.la* lrwxrwxrwx 1 root root 16 mag 22 2017 libssh2.so -> libssh2.so.1.0.1* lrwxrwxrwx 1 root root 16 mag 22 2017 libssh2.so.1 -> libssh2.so.1.0.1* -rwxr-xr-x 1 root root 893968 mag 22 2017 libssh2.so.1.0.1* drwxr-xr-x 5 root root 4096 gen 10 2018 php/ -rwxr-xr-x 1 root root 1278 mar 28 2018 phpunit* drwxr-xr-x 2 root root 4096 ott 27 2020 pkgconfig/ drwxrwsr-x 4 root staff 4096 set 28 23:55 python2.7/ drwxrwsr-x 3 root staff 4096 ott 21 2015 python3.4/ drwxrwsr-x 3 root staff 4096 ott 21 2015 python3.5/ drwxrwsr-x 3 root staff 4096 ago 6 2019 python3.6/ drwxr-xr-x 3 root root 4096 set 28 22:12 python3.9/ $ sudo unlink libcurl.so.4
Il problema scompare
$ php -v
PHP 7.4.16 (cli) (built: Oct 26 2021 16:46:20) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.16, Copyright (c), by Zend Technologies
Attenzione: tra qualche tempo, si ripresenterà il problema e so che dovrò reintrodurre il link simbolico.
Incredibile!
Ma non ho tempo di studiare il perché, so che facendo flip-flop temporaneamente si risolve il problema.
Mi spiace ma è così.
Commenti recenti