Eclipse'nin “… içeren depo bulunamadı:” hata mesajları hakkında ne yapmalı?


281

Eclipse'nin Helios EE paketini Linux'ta yıkıcı eklentileri, m2e Maven entegrasyonunu ve Trac için Mylin konektörünü eklediğimde çalıştırıyorum. Son birkaç haftadır güncellemeleri yüklemeye çalışıyorum ve her mesaj aldığımda

No repository found containing <something or other>

En sonuncusu

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

Her şey ne anlama geliyor ve bunu nasıl düzeltebilirim? Eclipse yeni dosyaları denetlemek için depolarla iletişim kurabildiyse, neden bu dosyaları bu depolardan indiremiyor? Yoksa hata mesajı tamamen farklı bir şey mi ifade ediyor?


Anypoint stüdyosu için (eclipse IDE'nin bir türevi) katırın kendi siteleri dışında her şeyi devre dışı bırakmak zorunda kaldım.
IDE'yi

Sonunda çalışma alanımı yeniden adlandırdım ve bir sonraki başlangıçta sorun ortadan kalktı Anypoint studio (eclipse variant) ile buna benzer bir hata alıyordum. Bunun önbellek sorunu olduğunu veya belki de çalışma alanının bir şekilde bozulduğunu düşünüyorum.
Des Horsley

Yanıtlar:


449

Hızlı cevap

Yardım'a gidin → Yeni yazılım yükleyin → Burada “Gerekli yazılımı bulmak için kurulum sırasında tüm güncelleme sitelerine ulaşın” seçeneğinin işaretini kaldırın

Eclipse, içeriğin yetkilendirilmediğini veya buna benzer bir şey isteyecektir. görmezden gel ve devam et. o zaman her şey yoluna girecek.

En azından bu hile benim gibi sorunlarımı çözdü:

Oturum içeriği yüklenecek öğeler toplanırken bir hata oluştu: (profile = epp.package.jee, phase = org.eclipse.equinox.internal.p2.engine.phases.Collect, operand =, action =). Şu depoyu içeren depo bulunamadı: osgi.bundle, org.eclipse.emf, 2.6.0.v20120917-0436 İçeren depo bulunamadı: osgi.bundle, org.eclipse.emf.ant, 2.7.0.v20120917-0436 İçeren depo bulunamadı : osgi.bundle, org.eclipse.emf.codegen, 2.8.0.v20120917-0436 İçeren depo bulunamadı: osgi.bundle, org.eclipse.emf.codegen.ecore, 2.8.1.v20120917-0436 İçeren depo bulunamadı : osgi.bundle, org.eclipse.emf.codegen.ecore.ui, 2.8.0.v20120917-0436 İçeren depo bulunamadı: osgi.bundle, org.eclipse.emf.codegen.ui, 2.6.0.v20120917-0436 Aşağıdakileri içeren depo bulunamadı: osgi.bundle, org.eclipse.emf.common, 2.8.0.


26
Bunu kullanarak yeni yazılım yükleyebilirim, ancak mevcut yazılımı güncellemeye çalışırken sorun devam ediyor.
Bachi

4
Bu onay kutusu nerede? Güncelleme sürecinde böyle bir şeyi hatırlıyorum ama şimdi hiçbir şey görmüyorum. Güncellemeleri kontrol ediyorum ve güncellemelerin bir listesini alıyorum. Tek yapabileceğim hangisini istediğimi seçmek. Ardından, geri dönme, iptal etme veya bitirme dışında hiçbir şey yapamadığım bir inceleme ekranı. Ben de tercihlerin altına baktım ama hiçbir şey bulamadım.
aptwebapps

5
3.6'da, Help> öğesini açmanız Install new software, ardından oradaki kutunun işaretini kaldırmanız ve ardından web sitelerini yazarak doğrudan buradan güncellemeyi yapmanız gerekir .
Mikaël Mayer

5
Eclipse Luna için bir düzeltme değil.
Luís de Sousa

1
Eclipse Luna'da Android ADT'yi yüklerken benim için çalış! Tks.
Douglas Nassif Roma Junior

179

Eclipse'teki orijinal hataya işaret ettiği için Fredrik'e teşekkürler . Richard Shu'nun yaptığı bir yorumda mevcut birkaç çözüm açıklanmaktadır:

  1. Mauro'nun dediği gibi: "Eclipse Project Update sitesini kaldırmanız ve yeniden eklemeniz gerekiyor, böylece meta verileri yeniden hesaplanıyor." - geçici çözüm olarak çalışır

  2. Bulduğum bir başka geçici çözüm, güncelleme sitesi URL'sine yalnızca bir "/" ekleyerek önceden tanımlanmış URL bağlantısını düzenlemektir.

  3. Yanlışlıkla keşfettiğim üçüncü geçici çözüm, hiçbir şey yapmamaktır, ancak URL bağlantısını kontrol etmeden önce 'Gerekli yazılımı bulmak için yükleme sırasında tüm güncelleme sitelerine başvur' seçeneğinin işaretini kaldırmaktır.

Seçenek # 2 benim için çalıştı. Gittim Window > Preferences > Install/Update > Available Software Sites, sonra her etkin site /için URL'nin sonuna bir ekledim (henüz orada değilse), ardından tıkladım Reload.


2
Seçenek # 2, Luna'da işlevsel olan tek seçenek gibi görünüyor.
Luís de Sousa

Bu seçeneklerin hiçbiri sorunumu çözmedi. Mevcut eklentiler güncellenemiyor. :(
althaus

Eclipse Luna 4.4.2, Java EE Geliştiricileri için Eclipse IDE. Seçenek # 2 de bana yardımcı oldu. Başka bir kurulum yüklemek için taze kurulumda # 2 seçeneğini uygulamak zorundayım garip. Seçenek # 3, önceki başka bir durumda başarılı bir seçim olsa bile yardımcı olmuyor.
hariprasad

5
2. Benim tutulma nedense hep birlikte depoları silmek mars yapılan
n611x007

1
# 2 denedim, ancak bunu kaldı, bu yüzden geri ekledim ve sonra işe yaramış gibi görünüyordu. Ancak, yine başarısız oldu ve şimdi tüm seçenekler çalışmıyor.
Matt Cosentino

52

Büyük olasılıkla karşılaştığınız şey Eclipse'deki bir hatadır .

Neyse ki çözüm yeterince basit, güncelleme sitesini kaldırın ve tekrar yükleyin.


1
Öneri benim için çalıştı, ancak bağlantılı hatanın söyleyebildiğim kadarıyla önerinizle eşleşmediğini söyleyeceğim. Sorun geçersiz olarak kapatıldı. Güncelleme sitesini kaldırmanız ve tekrar eklemeniz gerekiyorsa, bana bir hata gibi geliyor.
Dave H

1
Yani @nslntmnx yorumundan, bunun Eclipse - Neon'un son sürümünde düzeltilmemiş olduğu anlaşılıyor. Ne komik. :-(
Nelda.techspiress

27

Aşağıdaki çözüme yardımcı oldum:

  1. Yardım-> Yazılım Güncellemeleri'ne gidin, ardından Kullanılabilir Yazılımlar sekmesini seçin ve Siteleri Yönet düğmesini tıklayın
  2. Siteleri bir bookmarks.xml dosyasına dışa aktarmak için Dışa Aktar düğmesini kullanın
  3. Bookmarks.xml dosyasını favori metin düzenleyicinizde açın ve “/” eksik veya sonunda kaldırılan site URL'lerinin sonuna bir “/” ekleyin . Değişiklikleri kaydedin.
  4. Eclipse içindeki Siteleri Yönet penceresine geri dönün, tüm siteleri seçin ve Kaldır düğmesini tıklayın
  5. Şimdi, düzenlenen bookmarks.xml dosyasında İçe Aktar ve yükle'yi tıklayın

Bu bağlantıdan Devon Hillard'ın Dijital Kutsal Alanı'ndan alınmıştır.


1
Güncelleme sitelerini düzenlemek (Tercihler aracılığıyla, dışa / içe aktarmadan) ve URL'nin sonuna eğik çizgi eklemek benim durumumda yardımcı oldu, teşekkürler!
pazabo

Vay. bir süredir bununla mücadele ediyor ve bu öneri çalışıyor! Yukarıdaki Pazabo yapmak için uygun bir yol sağlar. Çok teşekkürler! Saçımı yırtıyordu .... Ah butatartwards yeniden başlatma üzerine bazı çıkış kodu var .. nefes .. Ben mahkum oldum.
Luke Codewalker

pazabo'nun manuel sürümü benim için de çalıştı (Eclipse 4.6.2 neon)
Tobias Lott

10

Eclipse'nin bulduğu güncelleştirmelerin yükleme sırasında indirilmesi gereken, ancak şu anda bulunamayan bağımlılıkları vardır. Bu geçici bir ağ sorunu veya bazı repo sunucusu çalışmıyor olabilir (eğer şanslıysanız). Ancak ne yazık ki, bazen bu sadece bağımlılıkların Eclipse'in onları indirmeye çalıştığı depolarda bulunmadığı anlamına gelir, en azından şimdi ve sonra karşılaştığım şey bu (sinir bozucu bir şekilde sık sık olmasa da).

Bu yüzden ya hata geçicidir ve tekrar denemelisiniz ya da şansınız kalmamıştır ve manuel kurulum prosedürü (eklentiler klasörüne indirip paketini açmanız) gerekebilir.

Belki de 'Kullanılabilir Yazılım Siteleri' iletişim kutusundaki yapay nesneleri içeren depoları ekleyerek başarı oranınızı artırabilirsiniz.

Yine de% 100 emin değilim. Aslında, bu soruya kendim için 'mükemmel' bir cevap bulmak istiyorum.

Genellikle iyi çalışan Eclipse Marketplace aracılığıyla eklentileri kurmaktır.

Oh ve bazen bu yardımcı olur: Bazı seçeneklerin işaretini kaldırın (sizin durumunuzdaki OSGI gibi).


1
özel durumumda "güncellemeleri kontrol et ..." gibi görünüyor, "yeni yazılımı yükle ..." iletişim kutusunda en son sürüm olarak işaretlenenlerden daha yeni eklentiler döndürür.
agnul

bunun birkaç gün önce tutulma indigo'nun (heliosun halefi) serbest bırakılmasıyla ilgisi olabilir. Eski sürümleri açıkça belirtebilir misiniz?
mkro

9

Basit!!!!!!!!

Tutulma klasörünü sağ tıklayın ve özelliklere gidin. İşaretliyse "salt okunur" onay kutusunun işaretini kaldırın. değişiklikleri uygulayın.

sonra Yardım> Yeni yazılım yükle> “Gerekli yazılımı bulmak için yükleme sırasında tüm güncelleme sitelerine başvur” seçeneğinin işaretini kaldırın.


Salt okunur onay kutusu mevcut değil ancak bana "Gerekli yazılımı bulmak için yükleme sırasında tüm güncelleme sitelerine ulaşın" - Hatırlattığınız için teşekkür ederiz
Ewoks

Eclipse / TI Code Composer Studio'nun yüklü olduğu dizine yazma izinlerinin olmaması, Linux'ta benim için OP hatasının temel nedeniydi.
alexei

Sadece bu benim için işe yaramadı, ancak daha yüksek bir ayrıcalıkla erişmeye çalışmamı sağladı ve sorunu çözdü. Teşekkürler.
res

5

Eclipse Luna (4.4.1) sürüm 3.6.4 için Bahar STS 3.6.3 için bir güncelleme yapmaya çalışıyorum ve aşağıdaki çözümü denedim ve benim için çalıştı:

  1. Yardım> Yeni Yazılımlar Yükleme> Kullanılabilir yazılım siteleri bölümüne gidin
  2. Tümünün işaretini kaldırın ve yalnızca Eclipse 4.4 için SpringSource Update Site sitelerini kontrol edin, bu sadece eclipse sürümünüz için güncelleme sitesini kontrol ettiğiniz anlamına gelir
  3. Ve güncelle ve doğrula

5

Yaptığım şey:

  1. Pencere> Tercihler> Yükle / Güncelle> Kullanılabilir Yazılım Siteleri'ne gittim, ardından etkinleştirilmiş her site için URL'nin sonuna bir / ekledim (zaten orada değilse), ardından @Hunternif yanıtına göre Yeniden Yükle'yi tıkladım. Ancak sorun hala devam ediyordu.
  2. Sonra tüm yazılım sitelerini devre dışı bıraktım ve tek tek yeniden birleştirdim ve sadece çalışanları korumak için güncellemeler yaptım. 2. adımdan sonra sorun çözüldü. Şimdi sadece hata vermeyen güncelleme sitelerini etkinleştirdim ve güncellemeler çalışıyor.

5

2018'in ortasından beri aynı sorunu yaşadım. Bir arama yaparken, bu sorun 2011'den beri bildirildi. Bunun için geçici çözümlerin önerildiğine şaşırdım. Ne yazık ki benim için çalışmadı, şu anda tek düzeltme Eclipse tamamen yeniden yüklemek gibi görünüyor . Burada en çok öne sürülen öneri olarak, önerilerin çoğu çelişkilidir ve deneme yanılma tahminlerini düşündürmektedir.

Bu geçici çözümlerin yanı sıra IMHO için bir düzeltme gerekiyor. Şimdi 2019'dayız, elbette bu tekrarlayan sorunu düzeltmenin bir yolu var mı? Repo URL bulunamazsa, basit bir düzeltme nasıl olamaz: bir sonraki URL / güncellemeyi atlayın ve devam edin (kritik hata olarak iptal etmeden ve diğer güncellemeleri engellemeden)?


4

Juno Açık (Yapı id: 20130225-0426), yukarıda açıklandığı gibi, ihraç xml '/ "sondaki sabitleme,' Kullanılabilir yazılım Siteleri' dan güncelleme siteleri ihraç tüm siteleri kaldırarak ve sabit xml benim için çalıştı ithal anlatılmıştır. Burada


4

Diğer cevapların hiçbiri benim için işe yaramadı (Windows 10, Eclipse Neon). Eclipse'i Yönetici olarak çalıştırmak sorunu çözdü.


3

Eclipse Kepler (en azından), Tercihler> Yükle / Güncelle> Kullanılabilir Yazılım Siteleri iletişim kutusunda bir yazılım sitesinin özel olarak yeniden yüklenmesine izin verir.

Yukarıda açıklanan geçici çözümden daha temiz / basit bir çözümdür (sondaki eğik çizgiyi ekleyin) ve benim için çalıştı ...

Not: Bu iletişim kutusuna bir bağlantı Yeni Yazılım Yükle iletişim kutusunda da bulunur.


3

Feryat hatasıyla aynı sorunu yaşadım:

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

Ve çözüm eclipse için Oracle Enterprise Pack'i devre dışı bırakmaktır

Bu paket nasıl devre dışı bırakılır aşağıdaki resme bakın: resim açıklamasını buraya girin


2

Bulduğum geçici çözüm, güncelleme sitesi URL'sine yalnızca bir "/" ekleyerek önceden tanımlanmış URL bağlantısını düzenlemektir.

Seçenek # 2 benim için çalıştı. Pencere> Tercihler> Yükle / Güncelle> Kullanılabilir Yazılım Siteleri'ne gittim, ardından etkinleştirilmiş her site için URL'nin sonuna bir / ekledim (henüz orada değilse), ardından Yeniden Yükle'yi tıkladım.


1

Aynı sorunu yaşadım ama güncellemeler yaparken. Tarafından çözdüm

  • In Pencere-> Tercihler-> / güncellemeleri-> Kullanılabilir Yazılım Siteleri yükleyin soruna neden olan siteyi işaretleyin ve isabet yükle düğmesini.

1

Java EE geliştiricileri Helios için Eclipse'de Maven desteğini yüklerken anladım. Çözüm Eclipse'yi Yönetici olarak çalıştırmaktı, güncelleme sonra iyi gitti


1

Eclipse Neon için Mylyn için bahsi geçen hatayla karşılaştım.

Çalışması için Kullanılabilir Yazılım Siteleri tercih bölmesinde devre dışı bırakılan Mylyn Sitelerini etkinleştirmem gerekiyordu . Adsız (boş ad) ancak Konum sütunları tarafından tanınabilirlerdi.

Mylyn'i kaydettikten, güncelledikten ve tutmayı yeniden başlattıktan sonra, Kullanılabilir Yazılım Siteleri şöyle görünüyordu: Kullanılabilir Yazılım Siteleri


Bu benim için düzeltildi ( gerekli yazılımları bulmak için yükleme sırasında tüm güncelleme sitelerine başvur onay kutusunun devre dışı bırakılması). Peki bu siteler neden hiç devre dışı? Onları etkinleştirmek tehlikeli midir? Uyumsuzluklar sağlayarak herhangi bir şeyi kırabilirler mi?
Bowi

1

Muhtemelen, bu hata ile olan tecrübem biri için gerekli olacak (ben de dahil ... :)).

Yani, burada belirtilen cevaplara bir şey ekleyebilirim. Yani seçeneklerde sondaki "/" sembolü ile oynamak, çünkü onunla oynamak benim durumumda çalışmıyor. Ama sildim .eclipse/org.eclipse.oomph.p2/cacheve .eclipse/org.eclipse.oomph.setup/cachedirs (isimleri nispeten ana direktif verilir) ve sonra "/" ile iyi bilinen prosedürü yaptıktan sonra çalışmaya başladı.


1

HTTPS ile kaydedilmiş birkaç depo URL'im vardı. Onları HTTP olarak değiştirdim ve hata gitti.

URL'leri aşağıdaki ayarlardan uyarlayabilirsiniz: Tercihler -> Yükle / Güncelle -> Kullanılabilir Yazılım Siteleri


1

2019 Tutulma / CCS

Burada açıklanan yukarıdaki tekniklerin çoğunu denedikten sonra bu yazı fark ettim Edwin landwealths tarafından

Uzun ve kısa olan rezil kuyruğu "/" eklemek ve AYRICA "http" değiştirmek "https". Bu derhal sorunumu çözdü.


0

Benim durumumda, tek çözüm manuel bir kurulumdu (eklentinin sayfası Eclipse'ın Yardım menüsünden nasıl kurulacağını açıkladı ve alternatif olarak fermuarı manuel olarak paketten çıkarmaktı).


"Yardım> Yeni yazılım yükle" bölümünden uygun havuzu (benim durumumda JBoss deposunu) seçebilir ve önceden yüklenmiş bileşenleri seçebilirim. Onlar başarılı bir şekilde udpated olurdu.
mmey

0

Google App Engine SDK'sını yüklemeyi denedi ve benzer hatalar aldı.
Cevapların hiçbiri işe yaramadı.
Tam indirme yaklaşık 100MB iken indirme 999K civarında asılı kaldı.

Bir şekilde altıncı veya yedinci kez denedikten sonra, sorun kendiliğinden çözüldü :)
Yani bunların hiçbiri sizin için işe yaramazsa .. en azından birkaç kez deneyin, belki sunucu aşırı yüklenmiş :)


0

Kepler SR1'den Kepler SR2'ye güncelleme bunu benim için çözdü. Mevcut kurulumun üzerine yeni yükledim, bu yüzden ayarlarımdan hiçbiri zarar görmedi.

Kazanmak8.1, 64bit


0

Sonunda, bir şeyin kaldırılması gerekiyor. Diğer cevaplara eklemek istiyorum: çatışmaları kontrol ettiğinizden emin olun. Benim için, EMF (Eclipse Modeling Framework), Windows / tercihlerde listelenen birden fazla versiyona sahip olduğum için bir şekilde elden çıkmıştı. Çakışmaları kaldırmak, güncellemelerimin normal şekilde devam etmesine izin verdi.


0

Benim durumumda sadece belirli bir güncelleme sitesi ve eclipse-java-mars-R için yukarıda belirtilen hataları alıyordum. Diğer güncelleme siteleri güncellememe izin veriyordu ve Eclipse'in diğer sürümlerini kullanarak Java Mars R Eclipse'im için sorunlara neden olan güncelleme sitesinden yükleme yapabildim.

/Users/myname/.eclipse/org.eclipse.oomph.p2 içindeki önbellek klasörünün silinmesi sorunu çözdü (benim iş arkadaşım, ben değil, bu çözümü buldu)


0

Benim durumumda seçiyordum

Şununla çalışın: - Mevcut Tüm Siteler--

Bunun yerine listeden yalnızca belirli bir siteyi seçmek hile yaptı (Windows'ta Neon.2 64bit)



0

Aşağıdaki çözüme yardımcı oldum:

Yardım-> Yazılım Güncellemeleri'ne gidin, ardından Kullanılabilir Yazılımlar sekmesini seçin ve Siteleri bir bookmarks.xml dosyasına dışa aktarmak için Dışa Aktar düğmesini kullanın En sevdiğiniz metin düzenleyicinizde bookmarks.xml dosyasını açın ve bir son ekleme "/" Eksik veya sonunda kaldırılan site URL'lerinden herhangi birine "/" yazın. Değişiklikleri kaydedin. Eclipse içindeki Siteleri Yönet penceresine geri dönün, tüm siteleri seçin ve Kaldır düğmesini tıklayın, Düzenlenen bookmarks.xml dosyasında İçe Aktar ve yükle'yi tıklayın



0

Lubuntu kullanıyorum (ubuntu gibi) ve ccs yüklediğimde sudo cmd kullandığımı fark ettim, bu yüzden bazı dosya başka bir kullanıcı tarafından değiştirilemez, bu yüzden sorun ortaya çıkıyor. Yani ccs yüklediğim yerde cmd'yi çalıştırıyorum

sudo chown -R username:groupname * 

ile usernameve groupnamebilgisayar hesabımla aynı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.