web-dev-qa-db-ja.com

R-パッケージをインストールしようとしたとき:InternetOpenUrlが失敗しました

Win 7でR(3.2.2に)とRStudio(0.99.486に)の両方を更新したため、パッケージのダウンロードで問題が発生しています。

私は尋ねられた質問を知っています here しかしどちらも

setInternet2(TRUE)

cRANミラーの変更も役立ちませんでした。 「ツール->グローバルオプション->パッケージ->「HTTPにInternet Explorerライブラリ/プロキシを使用する」もチェックされておらず、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

誰でも助けていただけますか?ありがとうございました!

15

問題は、Rがファイルをダウンロードするために使用する基になる方法によってhttpsを適切に処理できないことです。これは試して確認できます

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

それが機能しないが、httpshttpで置き換える場合、これは、Rのdownload.fileが使用するメソッドがhttpsをまったく処理できないか、失敗することを意味する可能性が高いSSL証明書の検証。

あなたが試すことができます

  • httpの代わりに通常のhttpsミラーを使用する
  • 適切な証明書検証を許可するためにCA証明書バンドルを更新します
  • デフォルトのダウンロード方法を"libcurl"に設定し、それが役立つかどうかを確認します。

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

IE 10->ファイルのチェックを外します->オフライン作業オプション。 IE 11->ステータスバーの[オフライン作業]をクリックすると、[オンライン作業中]に変わります。

1
Vyacheslav

同様の問題に直面しました。

問題は、デフォルトのCRANサーバーが一時的にダウンしたことでしたが、これはかなり珍しいことです!

近くのCRANミラーを見つける によって問題を回避し、デフォルトを更新しました:

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

その後、これはうまくいきました:

install.packages("ggplot2")
0
Contango

Win8にRパッケージをインストールしているときに、同様の問題に直面しました。 「Internet Explorer」ブラウザに接続の問題がある可能性があります。デフォルトのブラウザを「Internet Explorer」に変更し、ブラウザが問題なくhttpクエリを処理することを確認します。

0
Rahul Kumar