Eclipseの「レポジトリが見つかりません:…」エラーメッセージはどうしますか?


281

LinuxでEclipseのHelios EEバンドルを実行しています。Linuxには、破壊的なプラグイン、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がリポジトリーに接続して新しいファイルを確認できた場合、それらのファイルをそれらのいくつかのリポジトリーからダウンロードできないのはなぜですか?または、エラーメッセージはまったく異なるものを意味しますか?


エニーポイントスタジオ(Eclipse IDEの派生物)の場合、ラバのサイト以外はすべて無効にする必要がありました。IDEを更新する唯一の方法でした
mcvkr 2017年

最後にAnypointスタジオ(Eclipseバリアント)でこれと同様のエラーが発生し、ワークスペースの名前を変更しましたが、次の開始時に問題は発生しませんでした。キャッシュの問題か、ワークスペースが何らかの形で破損している可能性があります。
Des Horsley、2018

回答:


449

素早い回答

移動し、ヘルプ→新規ソフトウェアをインストール→ここでチェックを外し、「必要なソフトウェアを見つけるために、インストール時の連絡先すべての更新サイト」

Eclipseは、コンテンツが許可されていない、またはそのようなものであることを通知します。無視して続行してください。その後、すべてがOKになります。

少なくともこのトリックは、次のような私の問題を解決しました:

インストールするセッションコンテキストのアイテムを収集中にエラーが発生しました:(profile = epp.package.jee、phase = org.eclipse.equinox.internal.p2.engine.phases.Collect、operand =、action =)。osgi.bundle、org.eclipse.emf、2.6.0.v20120917-0436を含むリポジトリが見つかりません:osgi.bundle、org.eclipse.emf.ant、2.7.0.v20120917-0436を含むリポジトリが見つかりません:osgi.bundle、org.eclipse.emf.codegen、2.8.0.v20120917-0436リポジトリが見つかりません:osgi.bundle、org.eclipse.emf.codegen.ecore、2.8.1.v20120917-0436リポジトリが見つかりません:osgi.bundle、org.eclipse.emf.codegen.ecore.ui、2.8.0.v20120917-0436以下を含むリポジトリが見つかりません:osgi.bundle、org.eclipse.emf.codegen.ui、2.6.0.v20120917-0436 osgi.bundle、org.eclipse.emf.common、2.8.0を含むリポジトリが見つかりません。


26
これを使用して新しいソフトウェアをインストールすることはできましたが、既存のソフトウェアを更新しようとするときの問題が残っています。
バチ2013年

4
このチェックボックスはどこにありますか?更新プロセスのどこかでこのようなことを覚えているようですが、現在何も表示されていません。アップデートを確認し、アップデートのリストを取得します。私ができることは、欲しいものを選択することだけです。次はレビュー画面です。ここでは、戻る、キャンセル、または終了以外は何もできません。設定の下も調べましたが、何も見つかりません。
aptwebapps 2013

5
3.6では、Help> を開きInstall new software、チェックボックスをオフにして、Webサイトを入力して、ここから直接更新を実行する必要があります。
ミカエルメイヤー2014

5
Eclipse Lunaの修正ではありません。
ルイス・デ・スーザ

1
私のために働いて、Eclipse LunaにAndroid ADTをインストールしてください!Tks。
ダグラスナシフローマジュニア2015

178

Eclipseの元のバグを指摘してくれたFredrikに感謝します。そこでのRichard Shuのコメントは、いくつかの利用可能な解決策を説明しています:

  1. マウロが言ったように、「メタデータが再計算されるように、Eclipse Project Updateサイトを削除して再度追加する必要があります。」-回避策として機能します

  2. 私が見つけた別の回避策は、更新サイトのURLに末尾の「/」を追加するだけで、事前定義されたURLリンクを編集することです。

  3. 私が偶然発見した3番目の回避策は何もしないことですが、URLリンクを確認する前に、「インストール中にすべての更新サイトに連絡して必要なソフトウェアを見つける」のチェックを外してください。

オプション#2がうまくいきました。に移動しWindow > Preferences > Install/Update > Available Software Sites、有効なサイトごとに/URLの末尾にを追加し(まだない場合)、次にをクリックしましたReload


2
オプション#2は、Lunaで機能する唯一のオプションのようです。
ルイス・デ・スーザ

これらのオプションのどれも私の問題を修正しませんでした。既存のプラグインを更新できません。:(
althaus

Eclipse Luna 4.4.2、Java EE開発者向けのEclipse IDE。オプション#2も役に立ちました。奇妙なことに、別のインストールをインストールするには、フレッシュインストールにオプション#2を適用する必要があります。オプション#3は、以前の別のケースではそれが成功した選択であったとしても、役に立ちませんでした。
hariprasad

5
#2は、何らかの理由で私の食の火星にリポジトリを完全に削除させました
n611x007

1
#2を試してみましたが、削除すると削除されたので、もう一度追加したところ、正常に機能するように見えました。しかし、その後再び失敗し、すべてのオプションが機能しなくなりました。
Matt Cosentino 2017年

52

あなたが遭遇した可能性が最も高いのは、Eclipseのバグです。

幸いなことに、このソリューションは非常に単純です。更新サイトを削除して、もう一度インストールします。


1
あなたの提案は私にとってはうまくいきましたが、私が知る限り、リンクされたバグはあなたの提案と一致していないようです。問題は無効としてクローズされました。更新サイトを削除して再度追加する必要がある場合、私にはバグのように聞こえます。
Dave H

1
したがって、@ nslntmnxコメントから、これはEclipseの最新リリース-Neonでは修正されていないようです。なんて楽しい。:-(
Nelda.techspiress 2016

27

私は次の解決策を手伝いました:

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

このリンクからデボンヒラードのデジタル聖域から取られました


1
私の場合、更新サイトを編集(エクスポート/インポートせずに環境設定を使用)し、URLの最後にスラッシュを追加すると助かります。
パザボ2015年

ワオ。しばらくの間これに苦労しており、この提案は機能しています!上記のPazaboは便利な方法です。本当にありがとう!私の髪を引きちぎっていました...痛いですが、その後、再起動時にいくつかの終了コードがあります。ため息..私は運命にあります。
Luke Codewalker 16

pazaboの手動バージョンも私にとってはうまくいきました(Eclipse 4.6.2ネオン)
Tobias Lott

10

Eclipseが検出した更新には、インストール中にダウンロードする必要があるが、現在は検出できない依存関係があります。これは一時的なネットワークの問題か、(運が良ければ)いくつかのリポジトリサーバーがダウンしている可能性があります。しかし、残念ながら、これは、Eclipseが依存関係をダウンロードしようとしているリポジトリに依存関係が含まれていないことを意味することがあります。

したがって、失敗は一時的なものであり、もう一度試す必要があるか、運が悪ければ手動インストール手順を使用する必要があります(プラグインフォルダーをダウンロードして解凍する)。

おそらく、「利用可能なソフトウェアサイト」ダイアログにアーティファクトを含むと考えられるリポジトリを追加することで、成功率を上げることができます。

私はそれについて100%確信していません。実際、私自身もこの質問に対する「完璧な」答えを見つけたいと思っています。

通常非常にうまく機能するのは、Eclipse Marketplace経由でプラグインをインストールすることです。

ああ、時にはこれが役立ちます:一部のオプション(ケースのOSGIなど)をオフにします。


1
私の特定のケースでは、「アップデートをチェック...」は、「新しいソフトウェアをインストール...」ダイアログで最新バージョンとしてマークされたプラグインよりも新しいプラグインを返します。
11年

これは、日食インディゴ(ヘリオスの後継者)が数日前にリリースされたという事実に関係している可能性があります。古いバージョンを明示的に指定できますか?
mkro

9

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

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

ヘルプ>新しいソフトウェアのインストール>「インストール中にすべての更新サイトに連絡して必要なソフトウェアを見つける」のチェックを外した後。


読み取り専用のチェックボックスはありませんが、「インストール中に必要なソフトウェアを見つけるためにすべての更新サイトに連絡してください」について通知してくれてありがとう
Ewoks

Eclipse / TI Code Composer Studioがインストールされているディレクトリへの書き込み権限がないことが、LinuxでのOPのエラーの根本的な原因でした。
アレクセイ2017年

これだけではうまくいきませんでしたが、より高い特権でアクセスしてみて、問題を解決しました。ありがとう。
解像度の

5

Eclipse Luna(4.4.1)でSpring STS 3.6.3をバージョン3.6.4に更新しようとしています。次の解決策を試したところ、うまくいきました。

  1. [ヘルプ]> [新しいソフトウェアのインストール]> [利用可能なソフトウェアサイト]に移動します
  2. すべてのチェックを外してサイトのみを確認するEclipse 4.4のSpringSource Update Siteは、Eclipseのバージョンの更新サイトのみを確認することを意味します
  3. 検証して更新を行います

5

私がしたことは:

  1. [ウィンドウ]> [設定]> [インストール/更新]> [利用可能なソフトウェアサイト]に移動し、有効なサイトごとにURLの末尾に/を追加し(存在しない場合)、@ Hunternifの回答に従って[再読み込み]をクリックしました。しかし、問題はまだ解決していません。
  2. 次に、すべてのソフトウェアサイトを無効にして、1つずつ再活性化し、更新を実行して、機能しているサイトのみを保持しました。手順2.の後、問題は解決されました。これで、エラーが発生せず、更新が機能する更新サイトのみが有効になりました。

5

2018年半ばから同じ問題が発生しています。検索を実行したところ、この問題は2011年から報告されています。この問題の回避策が提案されていることに驚いています。残念ながらそれらは私にはうまくいきませんでした、現在のところ唯一の修正はEclipseを完全に再インストールするようです。ここで最も支持されている提案として、提案の多くは矛盾しており、試行錯誤の推測を示唆しています。

これらの回避策に加えて、IMHOには修正が必要です。私たちは今2019年にいますが、この再発する問題を修正する方法は確かにありますか?どうすれば簡単な修正ができないのでしょうか。つまり、リポジトリURLが見つからない場合:スキップして次のURL /更新を続行します(重大なエラーとして中止し、他の更新を防止せずに)?


4

ジュノオン(ビルドID:20130225から0426)は、上述したように、エクスポートされたXMLに『/「の末尾を固定し、』使用可能なソフトウェアサイト」から更新サイトをエクスポートするすべてのサイトを削除し、固定XMLが私のために働いたのインポートについて説明する。ここに


4

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


3

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

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

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


3

私は次のエラーで同じ問題がありました:

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

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

このパッケージを無効にする方法は、以下の画像を参照してください。 ここに画像の説明を入力してください


2

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

オプション#2がうまくいきました。[ウィンドウ]> [設定]> [インストール/更新]> [利用可能なソフトウェアサイト]に移動し、有効なサイトごとにURLの末尾に/を追加し(まだない場合)、[再読み込み]をクリックしました。


1

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

  • ウィンドウ- > Preferences-> / Updates->使用可能なソフトウェアのサイトをインストールし、問題の原因となっているサイトをマークし、ヒットリロードボタンを。

1

Java EE開発者HeliosのEclipseにMavenサポートをインストールしたとき、ちょうどそれがわかりました。解決策は、Eclipseを管理者として実行することだけでした。


1

Eclipse Neonの場合、Mylynについて前述のエラーがありました。

これを機能させるには、Available Software Sites設定ペインで無効になっているMylynサイトを有効にする必要がありました。名前はありません(空の名前)が、[場所]列で認識できます。

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


これで修正されました(必要なソフトウェアのチェックボックスが無効になっていることを確認するために、インストール中にすべての更新サイトに連絡するとともに)。しかし、なぜこれらのサイトはまったく無効にされているのですか?それらを有効にするのは危険ですか?彼らは非互換性を提供することによって何かを壊すことができますか?
Bowi

1

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

だから、私は言及されたここの答えに1つ加えることができます。私の場合、それを使用しての再生は機能しないため、オプションの末尾の「/」記号を使用して再生することを意味します。私が削除したときしかし、.eclipse/org.eclipse.oomph.p2/cacheおよび.eclipse/org.eclipse.oomph.setup/cachedirsに(名前は比較的ホームディレクトリに与えられている)と、その後、「/」とよく知られている手順を行っている、それが仕事に始めました。


1

HTTPSで保存されたいくつかのリポジトリURLがありました。私はそれらをHTTPに変更し、エラーはなくなりました。

設定でURLを変更できます:設定->インストール/更新->利用可能なソフトウェアサイト


1

2019 Eclipse / CCS

ここで説明した上記のテクニックの多くを試した後、私はこの投稿にエドウィンランドウェルスが気づきました

長くて短いのは、悪名高いテール "/"を追加することと、 "http"を "https"に変更することです。これは私の問題をすぐに修正しました。


0

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


「ヘルプ」>「新しいソフトウェアのインストール」で適切なリポジトリ(私の場合はJBossリポジトリ)を選択し、すでにインストールされているコンポーネントを選択できます。それらは正常に更新されます。
mmey 2014年

0

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

どういうわけか6回目または7回目を試みた後、問題はそれ自体で修正されました:)
これらのどれもうまくいかない場合..少なくとも数回試みてください、おそらくサーバーが過負荷です:)


0

Kepler SR1からKepler SR2に更新すると、これが解決しました。既存のインストールの上にインストールしたので、設定に影響はありません。

Win8.1、64ビット


0

最後に、何かを削除する必要があります。私は他の答えに追加したいと思います:競合がないか確認してください。私にとって、EMF(Eclipse Modeling Framework)は、ウィンドウ/設定に複数のバージョンがリストされていたため、どういうわけか手に負えなくなっていました。競合を削除すると、アップデートは通常どおり続行できます。


0

私の場合、特定の更新サイトとeclipse-java-mars-Rについてのみ、上記のエラーが発生していました。他の更新サイトでは更新が可能でしたが、他のバージョンのEclipseを使用して更新サイトからインストールできたため、Java Mars R Eclipseで問題が発生していました。

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


0

私の場合、私は選択していました

連携:-利用可能なすべてのサイト-

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



0

私は次の解決策を手伝いました:

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


0

Oxygenについては、Eclipseコミュニティフォーラムを参照してください。

「私の場合、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

私はlubuntu(ubuntuのような)を使用していて、ccsをインストールするときにsudo cmdを使用したため、一部のファイルを別のユーザーが変更できないため、問題が発生します。だから私はccsをインストールした場所で、cmdを実行します

sudo chown -R username:groupname * 

usernameし、groupname自分のコンピュータアカウントと同じです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.