web-dev-qa-db-ja.com

Eclipseの「リポジトリが見つかりません:...」というエラーメッセージについてどうすればよいですか?

私はLinuxでEclipseのHelios EEバンドルを実行しています。これに、破壊的なプラグイン、m2e mavenの統合、およびTrac用のmylinコネクタを追加しました。ここ数週間、私はアップデートをインストールしようとしていました。

No repository found containing <something or other>

最新のものは

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.Eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.Eclipse.team.svn,0.7.9.I20110318-1700
No repository found containing: osgi.bundle,org.Eclipse.team.svn.core,0.7.9.I20110523-1700
No repository found containing: osgi.bundle,org.Eclipse.team.svn.help,0.7.9.I20110318-1700
No repository found containing: osgi.bundle,org.Eclipse.team.svn.mylyn,0.7.9.I20110318-1700
No repository found containing: osgi.bundle,org.Eclipse.team.svn.ui,0.7.9.I20110523-1700
No repository found containing: org.Eclipse.update.feature,org.Eclipse.team.svn,0.7.9.I20110523-1700
No repository found containing: org.Eclipse.update.feature,org.Eclipse.team.svn.mylyn,0.7.9.I20110523-1700
No repository found containing: org.Eclipse.update.feature,org.Eclipse.team.svn.resource.ignore.rules.jdt,0.7.9.I20110523-1700

それはすべて何を意味していますか、そしてどのように私はそれを修正しますか? Eclipseが新しいファイルをチェックするためにリポジトリに連絡できたのであれば、なぜそれらのリポジトリからそれらのファイルをダウンロードできないのでしょうか。それとも、エラーメッセージはまったく異なる意味ですか?

262
agnul

FredrikにEclipseのオリジナルの バグ を指摘してくれてありがとう。 Richard Shuによるコメントで、いくつかの利用可能な解決策が説明されています。

  1. Mauroが言ったように:「あなたはそのEclipseのメタデータが再計算されるようにEclipse Project Updateサイトを削除して再追加しなければならない」。 - 回避策として機能

  2. もう1つの回避策は、更新サイトのURLの末尾に「/」を追加して、定義済みのURLリンクを編集することです。

  3. 私が偶然発見した3番目の回避策は、URLリンクをチェックする前に「インストール中にすべてのアップデートサイトに連絡して必要なソフトウェアを探す」のチェックを外すことです。

オプション2は私のために働いた。私はWindow > Preferences > Install/Update > Available Software Sitesに行き、それから有効になっているサイトごとにURLの最後に/を追加し(まだない場合)、Reloadをクリックしました。

163
Hunternif

あなたがたぶん遭遇したのは、Eclipseの バグです

幸いなことに、解決策は簡単なので、アップデートサイトを削除して再度インストールしてください。

51
Fredrik

私は次の解決策を手助けしました:

  1. [ヘルプ] - > [ソフトウェアの更新]に進み、[利用可能なソフトウェア]タブを選択して[サイトの管理]ボタンをクリックします。
  2. サイトをbookmarks.xmlファイルにエクスポートするには、[エクスポート]ボタンを使用します。
  3. お気に入りのテキストエディタでbookmarks.xmlファイルを開き、末尾の「/」を、「/」がないサイトのURLに追加します。 または削除 終わりに。変更を保存してください。
  4. Eclipse内のManage Sitesウィンドウに戻り、すべてのサイトを選択してRemoveボタンをクリックします。
  5. 今すぐインポートをクリックし、編集したbookmarks.xmlファイルをロードします。

このリンクから引用しました Devon Hillard's Digital Sanctuary

23
Lemberg

Eclipseが発見したアップデートには依存関係があり、インストール中にダウンロードする必要がありますが、現在は見つかりません。これは一時的なネットワークの問題か、または何らかのレポジトリサーバーがダウンしている可能性があります(運が良ければ)。しかし残念なことに、これは単にEclipseがそれらをダウンロードしようとしているリポジトリに依存関係が含まれていないことを意味することがあります、少なくともそれが私が時々遭遇したものです。

そのため、失敗は一時的なものであり、再試行するか、または運が悪くて手動インストール手順を使用する必要があるかもしれません(ダウンロードしてpluginsフォルダーに解凍する)。

たぶんあなたは 'Available Software Sites'ダイアログにアーティファクトを含んでいると思われるリポジトリを追加することによってあなたの成功率を上げることができます。

私は100%その確信はありません。実際、私はこの質問に対する「完璧な」答えを自分で見つけたいと思います。

通常よく機能するのは、Eclipseマーケットプレイスからプラグインをインストールすることです。

ああ、時にはこれは助けになる:いくつかのオプションのチェックを外します(あなたの場合はOSGIのように)。

8
mkro

Eclipse Luna(4.4.1)でSpring STS 3.6.3からバージョン3.6.4にアップデートしようとしていますが、次の解決策を試してみましたが、うまくいきました。

  1. [ヘルプ]> [新しいソフトウェアをインストールする]> [利用可能なソフトウェアサイト]に移動します。
  2. すべてのチェックを外してEclipse 4.4のSpringSourceアップデートサイトだけをチェックするそれはあなたのEclipseのバージョンのアップデートサイトだけをチェックすることを意味します。
  3. そしてあなたの更新を検証して作ります
5
Spartan

シンプルな!!!!!!!!

Eclipseフォルダを右クリックしてプロパティに移動します。チェックされている場合、チェックボックス「読み取り専用」のチェックを外します。変更を適用します。OKをクリックします。

[ヘルプ]> [新しいソフトウェアのインストール]> [インストール中にすべてのアップデートサイトに連絡して必要なソフトウェアを検索する]のチェックを外します。

5
shibin

Juno(ビルドID:20130225-0426)で、「利用可能なソフトウェアサイト」から更新サイトをエクスポートし、上記のようにエクスポートされたxmlの末尾の「/」を修正し、すべてのサイトを削除し、修正されたxmlをインポートしました。 ここ

4
Luis Muñoz

他の答えはどれも私にはうまくいきませんでした(Windows 10、Eclipse Neon)。管理者としてEclipseを実行すると修正されました。

4
frrlod

Eclipse Kepler(少なくとも)は、Preferences> Install/Update> Available Software Sitesダイアログでソフトウェアサイトを明確にリロードすることを可能にする。

これは上で説明した回避策(末尾のスラッシュを追加)よりもクリーンで単純な解決策であり、私にとってはうまくいきました...

注:このダイアログへのリンクは、[新しいソフトウェアのインストール]ダイアログにもあります。

3
PhiLho

私がしたことは、

  1. Window> Preferences> Install/Update> Available Software Sitesの順に進み、有効になっている各サイトについてURLの末尾に/を追加し(まだ追加されていない場合)、@Hunternifの回答に従ってReloadをクリックします。しかし、それでも問題は解決しませんでした。
  2. それから私はすべてのソフトウェアサイトを無効にし、それらを一つずつ再度有効にし、うまくいったものだけを保つためにアップデートを実行しました。ステップ2の後、問題は解決しました。今私はエラーを与えていないアップデートサイトだけを有効にしていて、アップデートは機能しています。
3
Luke

私は2018年中頃から同じ問題を抱えていました。検索を実行して、この問題は2011年以来報告されています。残念ながら、彼らは私のために働いていませんでした、現在唯一の修正はEclipseを完全に再インストールするようです。ここで最も支持されている提案として、提案の多くは矛盾しており、試行錯誤による推測を示唆しています。

これらの回避策のほかに、私見これには修正が必要です。私たちは今2019年にいる、確かにこの繰り返しの問題を解決する方法はありますか?どのようにすれば簡単な修正ができないのでしょうか。すなわち、リポジトリURLが見つからなかった場合:(重大なエラーとして中止することなく他の更新を妨げることなく)スキップして次のURL /更新に進みますか?

3
Yost777

私は蛇腹のエラーで同じ問題を抱えていた:

session context was:(profile=DefaultProfile, phase=org.Eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,Oracle.Eclipse.tools.rest.lib,8.4.0.201510191754

そして解決策は、Eclipse用Oracle Enterprise Packを無効にすることです

このパッケージを無効にする方法は下の写真を見てください: enter image description here

私が見つけた回避策は、更新サイトのURLに末尾の“ /”を追加することによって、事前定義されたURLリンクを編集することです。

オプション2は私のために働いた。 Window> Preferences> Install/Update> Available Software Sitesの順に進み、有効になっているサイトごとにURLの末尾に/を追加し(まだ追加されていない場合)、[Reload]をクリックしました。

2
Ali Rad

おそらく、このバグに関する私の経験が誰かに必要になるでしょう(私も含めて... :))。

だから、私はここで述べた答えに一つのことを追加することができます。オプションで末尾の "/"記号を使って遊んでも意味がありません。なぜならそれを使って遊んでもうまくいかないからです。しかし、.Eclipse/org.Eclipse.oomph.p2/cache.Eclipse/org.Eclipse.oomph.setup/cacheディレクトリ(名前はホームディレクトリに対応している)とを削除すると、は "/ 「それは働き始めた。

1
Serge Roussak

私は同じ問題を抱えていたが更新をしながら。私はそれを解決しました

  • ウィンドウ - >設定 - >インストール/アップデート - >利用可能なソフトウェアサイトで、問題を引き起こしているサイトをマークし、再読み込みボタンを押してください。
1
stenix

Java EE開発者HeliosのためにEclipseにMavenサポートをインストールするとき、私はちょうどそれを得ました。解決策は、単に管理者としてEclipseを実行することでした、アップデートはその後うまくいきました

1
user6017855

Eclipse Neonの場合、Mylynで述べたエラーがありました。

それを機能させるためには、Available Software Sites環境設定パネルで disabled になっていたMylyn Sitesを有効にする必要がありました。それらは名前が付けられていませんでした(空の名前)が、それらのLocation列によって認識可能です。

Mylynを保存して更新し、Eclipseを再起動すると、利用可能なソフトウェアサイトは次のようになりました。 Available Software Sites

1
Torsten

最新のSTSをインストールし、そのサイトリストをエクスポートして自分のサイトリストにインポートします。

0
Archmede

私の場合、上記のエラーは特定のアップデートサイトとEclipse-Java-mars-Rについてのみ発生していました。他のアップデートサイトでもアップデートが許可されていたので、他のバージョンのEclipseを使用してアップデートサイトからインストールすることができたため、Java Mars R Eclipseに問題が生じていました。

/Users/myname/.Eclipse/org.Eclipse.oomph.p2内のキャッシュフォルダーを削除することで問題が解決しました(私ではなく、私の同僚がこの解決策を見つけました)

0
SiLaf

私はwindows 10でも同じ問題を抱えていました。私のEclipseバージョンはEclipseサイトからダウンロードされたexeからインストールされました。

私が解決したのは、代わりにZipバージョンを使用することでした。 http://www.Eclipse.org/downloads/Eclipse-packages/

0
Ricardo Valente

結局、何かを削除する必要があります。私は他の答えに追加したいと思います:衝突をチェックするようにしてください。私の場合、EMF(Eclipse Modeling Framework)は、windows/preferencesに複数のバージョンがリストされているため、どういうわけか手に負えなくなりました。競合を解消することで、私のアップデートを通常どおり進行させることができました。

0
demongolem

Google App Engine SDKをインストールしようとしたところ、同様のエラーが発生しました。
答えはどれも私にはうまくいきませんでした。
私はダウンロードが999Kあたりでハングするのに気づきましたが、フルダウンロードは約100MBでした。

どういうわけか6回目か7回目を試した後、問題はそれ自身を直しました:)
これらがどれもうまくいかない場合は、少なくとも何回か試してみてください。おそらくサーバーが過負荷になっています:)

0
Jony Adamit

私にはSpring IDEをEclipse Oxygenにインストールさせました。アップデートの確認中にアップデートが見つかると、上記のエラーで失敗します。

それから私はEclipse Marketplaceに行き、Installedタブをクリックし、そしてSpringが起動しなかったことに気づいた(それは以前にあったそして現在インストールされている)。

それから私はSpring IDE(Tools)をクリックしてインストールを検索しました、そしてそれはいくつかのパッケージが既にインストールされていて、ただアップデートする必要があることを通知しました。

Spring Toolsのインストールが完了して再起動した後、アップデートを確認して通常のソフトウェアアップデートを完了することができました。

0
steve

Kepler SR1からKepler SR2にアップデートすることでこれが解決しました。既存のインストールの上にインストールしたばかりなので、私の設定はどれも問題ありません。

Win8.1、64ビット

0
Vaiden

私は(ubuntuのような)lubuntuを使用しています、そして私がccsをインストールするとき、私はSudo cmdを使用したので、いくつかのファイルが他のユーザーによって変更されることができません。だから私はCCSをインストールした場所で、私はCMDを実行します

Sudo chown -R username:groupname * 

usernamegroupnameは私のコンピュータアカウントと同じです。

0
TuanNV

私の場合は私が選択していた

で動作します: - すべての利用可能なサイト -

代わりに、リストから特定のサイトを1つだけ選択することでうまくいきました(WindowsではNeon.2 64bit)。

0
golimar

酸素については、 Eclipse Community Forums を参照してください。

「私の場合、OxygenはBuidshipのURLを更新しました。 http://download.Eclipse.org/buildship/updates/e46/releases/2.x

注:e46は https://github.com/Eclipse/buildship/blob/master/docs/user/Installation.md あたりのNeonバージョンです。

uRLをOxygenバージョン(e47)に更新した後: http://download.Eclipse.org/buildship/updates/e47/releases/2.x

更新に成功しました」

0

私は次の解決策を手助けしました:

[ヘルプ] - > [ソフトウェアの更新]を選択し、[利用可能なソフトウェア]タブを選択して[サイトの管理]ボタンをクリックします。サイトをbookmarks.xmlファイルにエクスポートします「/」がないか、最後に削除するサイトURLのいずれかに「/」を付けます。変更を保存してください。 Eclipse内のManage Sitesウィンドウに戻り、すべてのサイトを選択してRemoveボタンをクリックし、Importをクリックして編集したbookmarks.xmlファイルに読み込みます。

0
Samir Desai

私の場合、唯一の解決策は手動インストールでした(プラグインのページはEclipseの[ヘルプ]メニューからインストールする方法を説明していましたが、代わりにZipを手動で解凍することでした)。

0
Jaime Saiz