R - при попытке установить пакет: 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

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


person evoked_potential    schedule 26.10.2015    source источник


Ответы (4)


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

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

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

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

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

    options(download.file.method="libcurl")
    
person omahdi    schedule 27.10.2015
comment
options(download.file.method="libcurl") сделали свое дело, спасибо !!! Установка пакета теперь работает нормально :-) - person evoked_potential; 28.10.2015
comment
Сработало у меня! Спасибо! - person Sagar; 28.12.2020

IE 10 -> снимите флажок Файл -> Работать в автономном режиме. IE 11 -> щелкните «Работа в автономном режиме» в строке состояния, и она изменится на «Работа в сети».

person Vyacheslav    schedule 07.01.2017

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

person Rahul Kumar    schedule 18.06.2016

Столкнулся с похожей проблемой.

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

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

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

Тогда это сработало нормально:

install.packages("ggplot2")
person Contango    schedule 15.07.2017