Eclipse开普勒不允许我安装插件 [英] Eclipse Kepler doesn't allow me to install plugins
问题描述
无法找到... url
我已经去了preferences-> install / update->重新加载urls,但是我也收到一个错误:
无法在http://download.eclipse.org/tools/cdt/releases/kepler/content.xml上查看存储库。
无法在http://download.eclipse.org/tools/cdt/releases/kepler/content.xml中读取存储库。
初始化默认SSL上下文
我还查看了网络设置,更改了native 直接,无济于事。
我知道我可以下载插件并手动安装,但这很麻烦,我希望网络安装正常工作。
这可能是某种锁定文件吗?
更新
我的git推送也不工作(本地提交工作正常)。这可能是相关的。奇怪的是内部浏览器可以工作。
错误日志
! MESSAGE配置异常
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException:无法在http://archive.eclipse.org/tools/cdt/releases/kepler/content中读取存储库.XML。
在org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192)
在org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile( SimpleMetadataRepositoryFactory.java:66)
在org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:88)
在org.eclipse.equinox.internal.p2。 metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)
在org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768)
在org。 eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)
在org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96 )
在org.eclipse.equinox.internal.p2.meta data.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
在org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117)
在org.eclipse.equinox。 p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102)
在org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler $ 2.runModal(PreloadingRepositoryHandler.java:83)
在org .eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
在org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
导致:java.lang.IllegalStateException:初始化默认SSL上下文的失败
在org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:211)
在org.apache.http.conn。 ssl.SSocketCactory。< init>(SSLSocketFactory.java:333)
在org.apache.http.conn.ssl.SSLSocketFactory.getSocketFactory(SSLSocketFactory.java:165)
在org。 apache.http.impl.conn.SchemeRegistryFactory.createDefault(SchemeRegistryFactory.java:45)
在org.apache.http.impl.client.AbstractHttpClient.createClientConnectionManager(AbstractHttpClient.java:294)
在org。 apache.http.impl.client.AbstractHttpClient.getConnectionManager(AbstractHttpClient.java:445)
在org.apache.http.impl.client.AbstractHttpClient.createHttpContext(AbstractHttpClient.java:274)
在org。 apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:797)
在org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
在org。 eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263)
在org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser $ DirectoryJob.run(AbstractFileSystemBrowser.java:69)
... 1更多
导致:java.security.KeyStoreException:访问信任的问题storejava.io.IOExce ption:无效的密钥仓库格式
at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:75)
在javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:250)$ b $在org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:209)
... 11更多
!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2013-10-10 10:31:15.936
!MESSAGE无法在http:/ /archive.eclipse.org/tools/cdt/releases/kepler/content.xml。
!STACK 0
java.lang.IllegalStateException:初始化默认SSL上下文失败的
在org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:211)
在org.apache.http.conn.ssl.SSLSocketFactory。< init>(SSLSocketFactory.java:333)
在org.apache.http.conn.ssl.SSLSocketFactory.getSocketFactory(SSLSocketFactory.java:165)
在org.apache.http.impl.conn.SchemeRegistryFactory.createDefault(SchemeRegistryFactory.java:45)
在org.apache.http.impl.client.AbstractHttpClient.createClientConnectionManager(AbstractHttpClient.java:294)
在org.apache.http.impl.client.AbstractHttpClient.getConnectionManager(AbstractHttpClient.java:445)
在org.apache.http.impl.client.AbstractHttpClient.createHttpContext(AbstractHttpClient.java:274)
在org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:797)
在org.apache.http.impl.client.AbstractHttpClient.execute(AbstractH ttpClient.java:754)
在org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263)
在org.eclipse.ecf.provider.filetransfer.browse。 AbstractFileSystemBrowser $ DirectoryJob.run(AbstractFileSystemBrowser.java:69)
在org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
导致:java.security.KeyStoreException:访问信任的问题storejava.io.IOException:无效的密钥库格式
at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:75)
在javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory。 java:250)
在org.apache.http.conn.ssl.SSLSocketFactory.createSSLContext(SSLSocketFactory.java:190)
在org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory。 java:209)
... 11更多
!ENTRY org.eclipse.equinox.p2.ui 4 0 2013-10-10 10:31:22.730
!MESSAGE无法读取存储库在http://download.eclipse.org/releases/kepler/content.xml。
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException:无法在http://download.eclipse.org/releases/kepler/content.xml中读取存储库。
在org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192)
在org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile( SimpleMetadataRepositoryFactory.java:66)
在org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:88)
在org.eclipse.equinox.internal.p2。 metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)
在org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768)
在org。 eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)
在org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96 )
在org.eclipse.equinox.internal.p2.meta data.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
在org.eclipse.equinox.p2.ui.ProvisioningUI.loadMetadataRepository(ProvisioningUI.java:439)
在org.eclipse.equinox。 internal.p2.ui.model.MetadataRepositoryElement.getMetadataRepository(MetadataRepositoryElement.java:120)
在org.eclipse.equinox.internal.p2.ui.model.MetadataRepositoryElement.fetchChildren(MetadataRepositoryElement.java:70)
在org.eclipse.equinox.internal.p2.ui.model.RemoteQueriedElement.fetchDeferredChildren(RemoteQueriedElement.java:34)
在org.eclipse.ui.progress.DeferredTreeContentManager $ 1.run(DeferredTreeContentManager.java:235)
在org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
导致:java.lang.IllegalStateException:初始化默认SSL上下文
在org。 apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:211)
在org.apache.http.conn.ssl.SSLSocke tFactory。< init>(SSLSocketFactory.java:333)
在org.apache.http.conn.ssl.SSLSocketFactory.getSocketFactory(SSLSocketFactory.java:165)
在org.apache.http.impl .conn.SchemeRegistryFactory.createDefault(SchemeRegistryFactory.java:45)
在org.apache.http.impl.client.AbstractHttpClient.createClientConnectionManager(AbstractHttpClient.java:294)
在org.apache.http.impl .client.AbstractHttpClient.getConnectionManager(AbstractHttpClient.java:445)
在org.apache.http.impl.client.AbstractHttpClient.createHttpContext(AbstractHttpClient.java:274)
在org.apache.http.impl .client.AbstractHttpClient.execute(AbstractHttpClient.java:797)
在org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
在org.eclipse.ecf.provider .filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263)
在org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser $ D目录Job.run(AbstractFileSystemBrowser.java:69)
... 1更多
导致:java.security.KeyStoreException:访问信任的问题storejava.io.IOException:无效的密钥库格式
在太阳.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:75)
在javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:250)
在org.apache.http.conn.ssl .SSLSocketFactory.createSSLContext(SSLSocketFactory.java:190)
在org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:209)
... 11更多
! SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2013-10-10 10:31:22.730
!MESSAGE无法在http://download.eclipse.org/releases/kepler/上阅读资料库content.xml中。
!STACK 0
有没有问题,我也有eclipse juno在这台电脑上?我使用不同的工作区运行它。
这是一个开放的jdk 1.7 code>从suse repos。所以我安装了由Oracle提供的jdk 1.7 rpm。确保您的 eclipse指向正确的java版本
(Window>>> Preferences> ;> Java>>>安装的JRE)。
Just last week I installed egit with the plugin manager in eclipse (K). Now, I wanted to install ObjectAid. Only, none of my repositories (even the standard ones) are able to connect.
"Could not find... url"
I already went to preferences->install/update-> reloaded the urls, but then I get an error as well:
Unable to read repository at http://download.eclipse.org/tools/cdt/releases/kepler/content.xml.
Unable to read repository at http://download.eclipse.org/tools/cdt/releases/kepler/content.xml.
Failure initializing default SSL context
I also looked at the network settings, changed "native" to "direct", to no avail.
I know I can just download the plugin and install it manually, but that is cumbersome, I would like the network install to work.
Could it be some sort of "locked" file somewhere?
Update
My git push is also not working (local commit works fine). This is probably related. Strange that the internal browser works though.
Error log
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: Unable to read repository at http://archive.eclipse.org/tools/cdt/releases/kepler/content.xml.
at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192)
at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66)
at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:88)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117)
at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102)
at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:83)
at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: java.lang.IllegalStateException: Failure initializing default SSL context
at org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:211)
at org.apache.http.conn.ssl.SSLSocketFactory.<init>(SSLSocketFactory.java:333)
at org.apache.http.conn.ssl.SSLSocketFactory.getSocketFactory(SSLSocketFactory.java:165)
at org.apache.http.impl.conn.SchemeRegistryFactory.createDefault(SchemeRegistryFactory.java:45)
at org.apache.http.impl.client.AbstractHttpClient.createClientConnectionManager(AbstractHttpClient.java:294)
at org.apache.http.impl.client.AbstractHttpClient.getConnectionManager(AbstractHttpClient.java:445)
at org.apache.http.impl.client.AbstractHttpClient.createHttpContext(AbstractHttpClient.java:274)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:797)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263)
at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
... 1 more
Caused by: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:75)
at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:250)
at org.apache.http.conn.ssl.SSLSocketFactory.createSSLContext(SSLSocketFactory.java:190)
at org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:209)
... 11 more
!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2013-10-10 10:31:15.936
!MESSAGE Unable to read repository at http://archive.eclipse.org/tools/cdt/releases/kepler/content.xml.
!STACK 0
java.lang.IllegalStateException: Failure initializing default SSL context
at org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:211)
at org.apache.http.conn.ssl.SSLSocketFactory.<init>(SSLSocketFactory.java:333)
at org.apache.http.conn.ssl.SSLSocketFactory.getSocketFactory(SSLSocketFactory.java:165)
at org.apache.http.impl.conn.SchemeRegistryFactory.createDefault(SchemeRegistryFactory.java:45)
at org.apache.http.impl.client.AbstractHttpClient.createClientConnectionManager(AbstractHttpClient.java:294)
at org.apache.http.impl.client.AbstractHttpClient.getConnectionManager(AbstractHttpClient.java:445)
at org.apache.http.impl.client.AbstractHttpClient.createHttpContext(AbstractHttpClient.java:274)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:797)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263)
at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:75)
at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:250)
at org.apache.http.conn.ssl.SSLSocketFactory.createSSLContext(SSLSocketFactory.java:190)
at org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:209)
... 11 more
!ENTRY org.eclipse.equinox.p2.ui 4 0 2013-10-10 10:31:22.730
!MESSAGE Unable to read repository at http://download.eclipse.org/releases/kepler/content.xml.
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: Unable to read repository at http://download.eclipse.org/releases/kepler/content.xml.
at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192)
at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66)
at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:88)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
at org.eclipse.equinox.p2.ui.ProvisioningUI.loadMetadataRepository(ProvisioningUI.java:439)
at org.eclipse.equinox.internal.p2.ui.model.MetadataRepositoryElement.getMetadataRepository(MetadataRepositoryElement.java:120)
at org.eclipse.equinox.internal.p2.ui.model.MetadataRepositoryElement.fetchChildren(MetadataRepositoryElement.java:70)
at org.eclipse.equinox.internal.p2.ui.model.RemoteQueriedElement.fetchDeferredChildren(RemoteQueriedElement.java:34)
at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:235)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: java.lang.IllegalStateException: Failure initializing default SSL context
at org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:211)
at org.apache.http.conn.ssl.SSLSocketFactory.<init>(SSLSocketFactory.java:333)
at org.apache.http.conn.ssl.SSLSocketFactory.getSocketFactory(SSLSocketFactory.java:165)
at org.apache.http.impl.conn.SchemeRegistryFactory.createDefault(SchemeRegistryFactory.java:45)
at org.apache.http.impl.client.AbstractHttpClient.createClientConnectionManager(AbstractHttpClient.java:294)
at org.apache.http.impl.client.AbstractHttpClient.getConnectionManager(AbstractHttpClient.java:445)
at org.apache.http.impl.client.AbstractHttpClient.createHttpContext(AbstractHttpClient.java:274)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:797)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263)
at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
... 1 more
Caused by: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:75)
at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:250)
at org.apache.http.conn.ssl.SSLSocketFactory.createSSLContext(SSLSocketFactory.java:190)
at org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:209)
... 11 more
!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2013-10-10 10:31:22.730
!MESSAGE Unable to read repository at http://download.eclipse.org/releases/kepler/content.xml.
!STACK 0
Could there be a problem with the fact that I also have eclipse juno on this computer? I run it with a different workspace though.
It is a bug in open jdk 1.7
from the suse repos. So I installed the jdk 1.7 rpm which is offered by Oracle. Be sure that your eclipse points to the right java version
(Window >> Preferences >> Java >> Installed JRE).
这篇关于Eclipse开普勒不允许我安装插件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!