Eclipse의“저장소를 찾을 수 없습니다 :…”오류 메시지에 대해 어떻게해야합니까?


281

Linux에서 파괴적인 플러그인, m2e Maven 통합 및 Trac 용 Mylin 커넥터를 추가 한 Eclipse에서 Eclipse의 Helios EE 번들을 실행하고 있습니다. 지난 몇 주 동안 나는 업데이트를 설치하려고 노력했으며 매번 다음과 같은 메시지를 받았습니다.

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가 저장소에 접속하여 새 파일을 확인할 수 있었다면 왜 일부 저장소에서 해당 파일을 다운로드 할 수 없습니까? 아니면 오류 메시지가 완전히 다른 것을 의미합니까?


anypoint studio (eclipse IDE의 파생물)의 경우 노새의 사이트를 제외한 모든 것을 비활성화해야했습니다. 이 업데이트 IDE 수있는 유일한 방법이었다
mcvkr

결국 작업 공간의 이름을 바꾸고 다음에 문제가 사라진 Anypoint studio (이클립스 변형)에서 이와 비슷한 오류가 발생했습니다. 캐싱 문제 또는 작업 공간이 어떤 식 으로든 손상되었다고 생각합니다.
Des Horsley

답변:


449

빠른 답변

도움말 → 새 소프트웨어 설치로 이동 → "필요한 소프트웨어를 찾기 위해 설치 중에 모든 업데이트 사이트에 문의하십시오"를 선택 취소하십시오.

Eclipse는 컨텐츠가 인증되지 않았거나 이와 유사한 것을 프롬프트합니다. 그냥 무시하고 계속하십시오. 그러면 모든 것이 정상입니다.

적어도이 트릭은 다음과 비슷한 내 문제를 해결했습니다.

설치할 세션 컨텍스트를 수집하는 중에 오류가 발생했습니다 : (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
이것을 사용하여 새 소프트웨어를 설치할 수 있지만 기존 소프트웨어를 업데이트하려고 할 때 문제가 남아 있습니다.
Bachi

4
이 확인란은 어디에 있습니까? 업데이트 프로세스 어딘가에 이와 비슷한 것을 기억하지만 지금은 아무것도 보이지 않습니다. 업데이트를 확인하고 업데이트 목록을 얻습니다. 내가 원하는 것은 내가 원하는 것을 선택하는 것입니다. 다음은 검토 화면으로 돌아가서 취소하거나 완료하는 것 외에는 아무것도 할 수 없습니다. 나는 또한 선호도를 보았지만 아무것도 찾을 수 없습니다.
aptwebapps

5
3.6에서는 Help> 을 연 Install new software다음 상자를 선택 해제 한 다음 웹 사이트를 입력하여 여기에서 직접 업데이트를 수행해야합니다.
Mikaël Mayer

5
Eclipse Luna의 수정 사항이 아닙니다.
Luís de Sousa

1
Eclipse Luna에서 Android ADT를 설치하십시오. Tks.
Douglas Nassif Roma Junior

179

Eclipse 의 원래 버그 를 지적한 Fredrik에게 감사한다 . Richard Shu의 의견에는 몇 가지 사용 가능한 솔루션이 설명되어 있습니다.

  1. Mauro가 말했듯이 "Eclipse Project Update 사이트를 제거했다가 다시 추가해야 메타 데이터가 다시 계산됩니다." -해결 방법으로 작동

  2. 내가 찾은 또 다른 해결 방법은 업데이트 사이트 URL에 후행 "/"만 추가하여 미리 정의 된 URL 링크를 편집하는 것입니다.

  3. 내가 우연히 발견 한 세 번째 해결 방법은 아무것도하지 않는 것입니다. 그러나 URL 링크를 확인하기 전에 '설치 중에 모든 업데이트 사이트에 문의하여 필요한 소프트웨어를 찾으십시오'를 선택 취소하십시오.

옵션 # 2가 저에게 효과적이었습니다. 로 이동 Window > Preferences > Install/Update > Available Software Sites한 다음 활성화 된 각 사이트 /에 대해 URL 끝에 a 를 추가하고 (아직없는 경우) 클릭했습니다 Reload.


2
옵션 # 2는 Luna에서 유일하게 기능하는 것 같습니다.
Luís de Sousa

이러한 옵션 중 어느 것도 내 문제를 해결하지 못했습니다. 기존 플러그인을 업데이트 할 수 없습니다. :(
althaus

Eclipse Luna 4.4.2, Java EE 개발자를위한 Eclipse IDE. 옵션 # 2도 저에게 도움이되었습니다. 새 설치에 옵션 # 2를 적용하여 다른 설치를 설치해야한다는 것은 이상합니다. 옵션 # 3은 이전의 다른 경우에는 성공적으로 선택 되었더라도 도움이되지 않습니다.
hariprasad

5
# 2 어떤 이유로 든 저장소를 모두 삭제하기 위해 일식 화성을 만들었습니다.
n611x007

1
# 2를 시도했지만 제거하면 다시 추가 한 다음 작동하는 것처럼 보입니다. 그러나 다시 실패하여 모든 옵션이 작동하지 않습니다.
Matt Cosentino

52

가장 많이 접한 것은 Eclipse버그입니다. .

운 좋게도 솔루션은 충분히 간단합니다. 업데이트 사이트를 제거하고 다시 설치하십시오.


1
당신의 제안은 나를 위해 일했지만 링크 된 버그가 내가 말할 수있는 한 귀하의 제안과 일치하지 않는 것 같습니다. 문제가 유효하지 않은 것으로 종료되었습니다. 업데이트 사이트를 제거하고 다시 추가해야 할 경우 반드시 버그처럼 들립니다.
Dave H

1
따라서 @nslntmnx 의견에 따르면 최신 릴리스의 Eclipse-Neon에서는 수정되지 않았습니다. 무슨 재미. :-(
Nelda.techspires

27

나는 다음 해결책을 도왔다 :

  1. 도움말-> 소프트웨어 업데이트로 이동 한 다음 사용 가능한 소프트웨어 탭을 선택하고 사이트 관리 버튼을 클릭하십시오.
  2. 내보내기 단추를 사용하여 사이트를 bookmarks.xml 파일로 내보내십시오.
  3. 자주 사용하는 텍스트 편집기에서 bookmarks.xml 파일을 열고 "/"가 누락 된 사이트 URL에 후행 "/"를 추가하거나 마지막에 제거하십시오 . 변경 사항을 저장하십시오.
  4. Eclipse의 사이트 관리 창으로 돌아가서 모든 사이트를 선택하고 제거 단추를 클릭하십시오.
  5. 이제 가져 오기를 클릭하고 편집 된 bookmarks.xml 파일에서로드하십시오.

이 링크에서 가져온 데본 힐 라드의 디지털 성소


1
내보내기 사이트를 내보내거나 가져 오지 않고 환경 설정을 통해 편집하고 URL 끝에 슬래시를 추가하면 필자의 경우 도움이되었습니다!
pazabo

와. 잠시 동안 이것으로 고투하고 있었고이 제안은 효과가 있습니다! 위의 Pazabo는 편리한 방법을 제공합니다. 정말 고마워! 내 머리를 찢어 버리고 있었다 .... 아야하지만 나중에 다시 시작 종료 코드가 있습니다 .. 한숨 .. 나는 운명입니다.
Luke Codewalker 2012 년

pazabo의 매뉴얼 버전도 저를 위해 일했습니다 (Eclipse 4.6.2 neon)
Tobias Lott

10

Eclipse에서 찾은 업데이트에는 설치 중에 다운로드해야하지만 현재는 찾을 수없는 종속성이 있습니다. 일시적인 네트워크 문제이거나 일부 리포 서버가 다운되었을 수 있습니다 (행운이있는 경우). 그러나 불행히도 때때로 이것은 단순히 Eclipse가 다운로드하려고하는 저장소에 종속성이 포함되어 있지 않다는 것을 의미합니다.

따라서 실패는 일시적이므로 다시 시도하거나 운이 나빠 수동 설치 절차 (plugins 폴더에서 다운로드 및 압축 풀기)를 사용해야 할 수도 있습니다.

'사용 가능한 소프트웨어 사이트'대화 상자에 아티팩트가 포함 된 저장소를 추가하여 성공률을 높일 수 있습니다.

그래도 100 % 확신 할 수는 없습니다. 사실, 나는이 질문에 대한 '완벽한'답변을 찾고 싶습니다.

일반적으로 잘 작동하는 것은 Eclipse Marketplace를 통해 플러그인을 설치하는 것입니다.

아 그리고 때로는 도움이됩니다 : 귀하의 경우 OSGI와 같은 일부 옵션의 선택을 취소하십시오.


1
필자의 경우, "업데이트 확인 ..."은 "새 소프트웨어 설치 ..."대화 상자에서 최신 버전으로 표시된 플러그인보다 최신 플러그인을 반환합니다.
agnul

이클립스 인디고 (헬리오스의 후계자)가 며칠 전에 출시되었다는 사실과 관련이있을 수 있습니다. 이전 버전을 명시 적으로 지정할 수 있습니까?
mkro

9

단순한!!!!!!!!

이클립스 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동하십시오. 확인란 "읽기 전용"을 선택 취소하십시오. 변경 사항을 적용하고 확인을 클릭하십시오.

도움말> 새 소프트웨어 설치>로 이동 한 후“필요한 소프트웨어를 찾기 위해 설치 중에 모든 업데이트 사이트에 문의”를 선택 해제하십시오.


읽기 전용 확인란이 없지만 "필요한 소프트웨어를 찾기 위해 설치하는 동안 모든 업데이트 사이트에 문의하십시오"
Ewoks

Eclipse / TI Code Composer Studio가 설치된 디렉토리에 대한 쓰기 권한 부족은 Linux에서 OP 오류의 근본 원인이었습니다.
alexei 2016 년

이것만으로는 효과가 없었지만 더 높은 권한으로 액세스하려고 시도하여 문제를 해결했습니다. 감사.
입술

5

Eclipse Luna (4.4.1)에서 Spring STS 3.6.3을 버전 3.6.4로 업데이트하려고하는데 다음 솔루션을 시도해 보았습니다.

  1. 도움말> 새 소프트웨어 설치> 사용 가능한 소프트웨어 사이트로 이동하십시오.
  2. 모두 선택 해제하고 Eclipse 4.4 용 SpringSource 업데이트 사이트 만 점검하십시오. 이는 Eclipse 버전의 업데이트 사이트 만 점검 함을 의미합니다.
  3. 확인하고 업데이트하십시오.

5

내가 한 일은 :

  1. 창> 환경 설정> 설치 / 업데이트> 사용 가능한 소프트웨어 사이트로 이동 한 다음 활성화 된 각 사이트에 대해 URL 끝에 /를 추가하고 (아직없는 경우) @Hunternif 답변에 따라 다시로드를 클릭했습니다. 그러나 문제는 여전히 지속되었습니다.
  2. 그런 다음 모든 소프트웨어 사이트를 비활성화하고 하나씩 다시 인 에이블하고 업데이트 된 사이트 만 작동하도록 업데이트했습니다. 2 단계 후 문제가 해결되었습니다. 이제 오류 및 업데이트가 제공되지 않는 업데이트 사이트 만 활성화했습니다.

5

2018 년 중반부터 동일한 문제가 발생했습니다. 검색을 수행하면 2011 년 이후이 문제가보고되었습니다. 이에 대한 해결 방법이 제안되어 놀랍습니다. 불행히도 그들은 나를 위해 일하지 않았으며, 현재 유일한 수정은 Eclipse를 완전히 다시 설치하는 것으로 보입니다 . 여기에서 가장 긍정적 인 제안으로 많은 제안들이 모순되어 시행 착오 추측을 제안합니다.

이러한 해결 방법 외에도 IMHO에는 수정이 필요합니다. 2019 년에이 문제를 해결하는 방법이 있습니까? 간단한 수정 방법은 없습니다. 예를 들어 repo URL을 찾을 수없는 경우 : 다음 URL / 업데이트를 건너 뛰고 계속하십시오 (심각한 오류로 중단되지 않고 다른 업데이트를 방지하지 않음)?


4

주노에 (빌드 ID : 20130225-0426), 전술 한 바와 같이, 내 보낸 XML에 "/"후행 고정, "사용 가능한 소프트웨어 사이트 '에서 업데이트 사이트를 수출하는 모든 사이트를 제거하고 고정 된 XML은 나를 위해 일한 가져 오기를 설명한다. 여기


4

다른 답변 중 어느 것도 나를 위해 일하지 않았습니다 (Windows 10, Eclipse Neon). 관리자로 Eclipse를 실행하면 문제가 해결되었습니다.


3

Eclipse Kepler는 최소한 환경 설정> 설치 / 업데이트> 사용 가능한 소프트웨어 사이트 대화 상자에서 소프트웨어 사이트를 구체적으로 다시로드 할 수 있습니다.

위에서 설명한 해결 방법보다 더 깨끗하고 간단한 솔루션입니다 (후행 슬래시 추가).

참고 :이 대화 상자에 대한 링크는 새 소프트웨어 설치 대화 상자에서도 사용할 수 있습니다.


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 을 비활성화하는 것입니다

이 패키지를 비활성화하는 방법은 다음 그림을 참조하십시오. 여기에 이미지 설명을 입력하십시오


2

내가 찾은 해결 방법은 업데이트 사이트 URL에 후행 "/"만 추가하여 미리 정의 된 URL 링크를 편집하는 것입니다.

옵션 # 2가 저에게 효과적이었습니다. 창> 환경 설정> 설치 / 업데이트> 사용 가능한 소프트웨어 사이트로 이동 한 다음 활성화 된 각 사이트에 대해 URL 끝에 /를 추가하고 (아직없는 경우) 다시로드를 클릭했습니다.


1

나는 같은 문제가 있었지만 업데이트를하는 동안. 나는 그것을 해결했다.

  • 에서 창 -> 환경 설정 -> / Updates-> 사용 가능한 소프트웨어 사이트 설치 문제의 원인이되는 사이트를 표시하고 히트 새로 고침 버튼을 클릭합니다.

1

Java EE 개발자 Helios를 위해 Eclipse에서 Maven 지원을 설치할 때 방금 얻었습니다. 해결책은 관리자로 Eclipse를 실행하는 것이 었습니다.


1

Eclipse Neon의 경우 Mylyn에 대해 언급 된 오류가있었습니다.

제대로 작동하려면 사용 가능한 소프트웨어 사이트 환경 설정 창에서 비활성화 된 Mylyn 사이트를 활성화해야했습니다 . 이름이 지정되지 않았으나 (빈 이름) Location 열에서 인식 할 수 있습니다.

Mylyn을 저장, 업데이트 및 다시 시작한 후 사용 가능한 소프트웨어 사이트는 다음과 같습니다. 사용 가능한 소프트웨어 사이트


이것은 나를 위해 그것을 고쳤다 ( 필요한 소프트웨어를 찾기 위해 설치하는 동안 모든 업데이트 사이트에 연락하기 확인란과 함께 비활성화). 그러나 왜 이러한 사이트가 전혀 비활성화되어 있습니까? 그것들을 활성화하는 것이 위험합니까? 비 호환성을 제공하여 문제를 일으킬 수 있습니까?
Bowi

1

아마이 버그에 대한 나의 경험은 누군가를 위해 필요할 것입니다 (나도 포함하여 ... :)).

그래서, 나는 여기에 언급 된 답변에 한 가지를 추가 할 수 있습니다. 내 경우에는 작동하지 않기 때문에 옵션에서 후행 "/"기호로 재생하는 것을 의미합니다. 나는를 삭제 한 때 .eclipse/org.eclipse.oomph.p2/cache.eclipse/org.eclipse.oomph.setup/cacheDIRS가 (이름이 홈 디렉토리에 상대적으로 부여) 및 다음 으로 잘 알려진 절차를 수행 한 "/",이 일에 시작했다.


1

몇 개의 리포지토리 URL이 HTTPS로 저장되었습니다. HTTP로 변경했는데 오류가 사라졌습니다.

설정에서 URL을 조정할 수 있습니다. 환경 설정-> 설치 / 업데이트-> 사용 가능한 소프트웨어 사이트


1

2019 이클립스 / CCS

여기에 설명 된 위의 많은 기술을 시도한 후 Edwin landwealths 의이 게시물 을 보았습니다.

그것의 길고 짧은 악명 높은 꼬리 "/"를 추가하고 또한 "http"를 "https"로 변경하는 것입니다. 이 문제는 즉시 해결되었습니다.


0

필자의 경우 유일한 해결책은 수동 설치였습니다 (플러그인 페이지는 Eclipse의 도움말 메뉴에서 설치하는 방법을 설명했으며 대안으로 zip을 수동으로 압축 풀었습니다).


"도움말> 새 소프트웨어 설치"에서 적절한 저장소 (필자의 경우 JBoss 저장소)를 선택하고 이미 설치된 구성 요소를 선택할 수 있습니다. 그들은 성공적으로 업데이트 될 것입니다.
mmey

0

Google App Engine SDK를 설치하려고했으나 유사한 오류가 발생했습니다.
어떤 대답도 나를 위해 일하지 않았습니다.
전체 다운로드가 약 100MB 인 동안 다운로드가 약 999K로 중단되는 것을 발견했습니다.

어떻게 든 여섯 번째 또는 일곱 번째 시간을 시도한 후에도 문제가 해결되었습니다. :)
따라서 이러한 작업 중 아무것도 작동하지 않으면 적어도 여러 번 시도해보십시오.


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

내 경우에는 선택했다

협력 :-사용 가능한 모든 사이트-

대신 목록에서 하나의 특정 사이트 만 선택하면 트릭이 발생합니다 (Windows의 경우 2 64 비트).



0

나는 다음 해결책을 도왔다 :

도움말-> 소프트웨어 업데이트로 이동 한 다음 사용 가능한 소프트웨어 탭을 선택하고 사이트 관리 단추를 클릭하십시오. 내보내기 단추를 사용하여 사이트를 bookmarks.xml 파일로 내보내십시오. 즐겨 찾는 텍스트 편집기에서 bookmarks.xml 파일을 열고 후행을 추가하십시오. "/"가 누락 된 사이트 URL 중 하나에 "/"가 있거나 마지막에 제거합니다. 변경 사항을 저장하십시오. Eclipse의 사이트 관리 창으로 돌아가서 모든 사이트를 선택하고 제거 단추를 클릭하십시오. 이제 가져 오기를 클릭하고 편집 된 bookmarks.xml 파일에서로드하십시오.



0

lubuntu (ubuntu와 같은)를 사용하고 cc를 설치할 때 sudo cmd를 사용했기 때문에 다른 사용자가 일부 파일을 변경할 수 없으므로 문제가 발생합니다. cc를 설치 한 곳에서 cmd를 실행합니다.

sudo chown -R username:groupname * 

usernamegroupname내 컴퓨터 계정과 동일합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.