it-swarm.com.de

R - beim Versuch, das Paket zu installieren: InternetOpenUrl ist fehlgeschlagen

Seit ich in Windows 7 sowohl R (auf 3.2.2) als auch RStudio (auf 0.99.486) aktualisiert habe, treten beim Herunterladen von Paketen Probleme auf.

Ich kenne die gestellten Fragen hier aber auch nicht

setInternet2(TRUE)

auch das Wechseln des CRAN-Spiegels hat geholfen. Die Option "Extras -> Globale Optionen -> Pakete ->" Internet Explorer-Bibliothek/Proxy für HTTP verwenden "war ebenfalls bereits deaktiviert, und ich habe sichergestellt, dass mein Firefox keinen Proxy verwendet.

Ich habe es versucht 

setRepositories()

sowie das Paket manuell mit installieren

install.packages('dplyr', repos='https://cran.uni-muenster.de/')

aber ich bekomme immer noch die nachricht:

Warning in install.packages :
  InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.'
Warning in install.packages :
  InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.'
Warning in install.packages :
  unable to access index for repository https://R-Forge.R-project.org/src/contrib
Warning in install.packages :
  InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.'
Warning in install.packages :
  InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.'
Warning in install.packages :
  unable to access index for repository https://cran.uni-muenster.de/src/contrib
Installing package into ‘C:/Users/me/Documents/R/win-library/3.2’
(as ‘lib’ is unspecified)
Warning in install.packages :
  InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.'
Warning in install.packages :
  InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.'
Warning in install.packages :
  unable to access index for repository https://cran.uni-muenster.de/src/contrib
Warning in install.packages :
  package ‘dplyr’ is not available (for R version 3.2.2)
Warning in install.packages :
  InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.'
Warning in install.packages :
  InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.'
Warning in install.packages :
  unable to access index for repository https://cran.uni-muenster.de/bin/windows/contrib/3.2

Könnte jemand bitte helfen? Vielen Dank!

13

Das Problem ist möglicherweise ein Fehler bei der korrekten Behandlung von https durch die zugrunde liegende Methode, die von R zum Herunterladen von Dateien verwendet wird. Dies kann durch Ausprobieren überprüft werden

fname <- tempfile()
download.file("https://cran.uni-muenster.de/", destfile=fname)
file.remove(fname)

Wenn dies nicht funktioniert, aber https durch http ersetzt, bedeutet dies höchstwahrscheinlich, dass die von Rs download.file verwendete Methode https nicht verwenden kann oder die SSL-Zertifikate nicht überprüfen kann.

Du kannst es versuchen

  • verwenden von regulären http Spiegeln anstelle von https
  • aktualisieren Sie Ihr CA-Zertifikatspaket, um eine ordnungsgemäße Zertifikatüberprüfung zu ermöglichen
  • setzen Sie die Standard-Downloadmethode auf "libcurl" und prüfen Sie, ob dies hilfreich ist:

    options(download.file.method="libcurl")
    
26
omahdi

IE 10 -> Deaktivieren Sie die Option Datei -> Offline arbeiten .... IE 11 -> Klicken Sie in der Statusleiste auf "Offline arbeiten". Die Anzeige wechselt zu "Online arbeiten".

1
Vyacheslav

Ich hatte ein ähnliches Problem.

Das Problem war, dass der Standard-CRAN-Server vorübergehend außer Betrieb war, was ziemlich ungewöhnlich ist!

Umging das Problem, indem Sie einen nahegelegenen CRAN-Spiegel finden und dann die Standardeinstellungen aktualisieren:

options(repos = c(CRAN = "https://cran.ma.imperial.ac.uk/", 
                  CRANextra = "https://mirrors.ebi.ac.uk/CRAN/"))

Dann hat das gut funktioniert:

install.packages("ggplot2")
0
Contango

Bei der Installation von R-Paketen unter win8 ..__ war ich mit einem ähnlichen Problem konfrontiert. Ändern Sie Ihren Standardbrowser in "Internet Explorer" und stellen Sie sicher, dass der Browser HTTP-Abfragen ohne Probleme verarbeitet. 

0
Rahul Kumar