Questão
Não foi possível instalar alguns pacotes R (linguagem de programação estatística) desde a atualização do 16.04 para o Ubuntu 18.04 . O problema está relacionado ao uso da biblioteca compartilhada libcurl
. Mais precisamente:
/usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not
found (required by /home/avila/R/x86_64-pc-linux-gnu-library/3.4/curl
/libs/curl.so)
sofar, eu tentei ...
- ... para instalar uma versão anterior do libcurl
sudo apt-get install libcurl3
, mas outras bibliotecas foram desinstaladas no procedimento e o R não era utilizável.
saída de erro
Ao tentar instalar o pacote chamado "forecast", por exemplo:
install.packages("forecast")
installing to /home/avila/R/x86_64-pc-linux-gnu-library/3.4/forecast/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared
object '/home/avila/R/x86_64-pc-linux-gnu-library/3.4/curl/libs/curl.so':
/usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not
found (required by /home/avila/R/x86_64-pc-linux-gnu-library/3.4/curl
/libs/curl.so)
ERROR: lazy loading failed for package ‘forecast’
* removing ‘/home/avila/R/x86_64-pc-linux-gnu-library/3.4/forecast’
Warning in install.packages :
installation of package ‘forecast’ had non-zero exit status
outras informações:
- R versão 3.4.4 (15/03/2018)
- Plataforma: x86_64-pc-linux-gnu (64 bits)
package-management
18.04
shared-library
curl
r
Marcelo Avila
fonte
fonte
Minha resolução veio dos fóruns da Rstudio: https://community.rstudio.com/t/error-version-curl-openssl-3-not-found/8090
Simplesmente remover o
curl
pacote R e reinstalar (junto comdevtools
etc.) fez o truque.fonte
Corrijo o meu problema após a execução:
install.packages("RCurl")
fonte
curl
pacote e até mesmo reinstalado R.