Р - при попытке установить пакет: InternetOpenUrl не удалось

поскольку я обновил R (до 3.2.2) и RStudio (до 0.99.486) в Win 7, у меня возникли проблемы с загрузкой пакетов.

Я в курсе вопросов здесь, но ни

setInternet2(TRUE)

ни изменение зеркала CRAN не помогло. "Инструменты - > Глобальные параметры - > пакеты - >" использовать библиотеку/прокси-сервер Internet Explorer для HTTP " также уже снят, и я убедился, что мой Firefox не использует прокси-сервер.

Я попытался

setRepositories()

а также ручная установка пакета с помощью

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

но я все еще получаю сообщение:

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

кто-нибудь может помочь? Спасибо!

4 ответов


проблема может быть в неспособности справиться https правильно базовым методом, используемым R для загрузки файлов. Это можно проверить, попробовав

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

если это не работает, но замены https С http делает, это, скорее всего, означает, что метод, используемый R download.file не могу разобраться с https вообще или не удается проверить сертификаты SSL.

вы можете попробовать

  • через обычный http зеркала вместо https
  • обновите пакет сертификатов CA, чтобы обеспечить правильную проверку сертификата
  • установка метода загрузки по умолчанию в "libcurl" и посмотреть, поможет ли это:

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

IE 10 -- > снимите флажок файл-- > работать в автономном режиме. IE 11 --> нажмите " работа в автономном режиме "в строке состояния, и он изменится на"работа в Интернете".


Я столкнулся с аналогичной проблемой при установке пакетов R на win8. Может случиться так, что ваш браузер" Internet Explorer " имеет проблемы с подключением. Измените браузер по умолчанию на "Internet Explorer" и убедитесь, что браузер обрабатывает http-запросы без каких-либо проблем.


я столкнулся с аналогичной проблемой.

проблема заключалась в том, что сервер CRAN по умолчанию временно не работал, что довольно необычно!

работал вокруг вопроса поиск ближайшего зеркала CRAN, затем обновление значений по умолчанию:

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

тогда это сработало отлично:

install.packages("ggplot2")