Problem
Einige R-Pakete (statistische Programmiersprache) konnten seit dem Update von 16.04 auf Ubuntu 18.04 nicht installiert werden . Das Problem hängt mit der Verwendung der gemeinsam genutzten Bibliothek zusammen libcurl
. Etwas präziser:
/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 habe ich versucht ...
- ... um eine frühere Version von libcurl mit zu installieren
sudo apt-get install libcurl3
, aber andere Bibliotheken wurden auf der Prozedur deinstalliert und R war nicht verwendbar.
Fehlerausgabe
Wenn Sie versuchen, ein Paket namens "Prognose" zu installieren, zum Beispiel:
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
andere Information:
- R Version 3.4.4 (15.03.2018)
- Plattform: x86_64-pc-linux-gnu (64-Bit)
package-management
18.04
shared-library
curl
r
Marcelo Avila
quelle
quelle
Meine Lösung kam von den Rstudio-Boards: https://community.rstudio.com/t/error-version-curl-openssl-3-not-found/8090
Das Entfernen des R-
curl
Pakets und die Neuinstallation (zusammen mitdevtools
usw.) haben den Trick getan.quelle
Ich behebe mein Problem nach dem Ausführen:
install.packages("RCurl")
quelle
curl
Paket neu zu installieren und sogar R. neu installiert