Não é possível atualizar o Eclipse Juno no Ubuntu 12.10

2

Estou tentando obter atualizações e instalar o novo plugin do Eclipse Juno (4.2) no Ubuntu 12.10 (amd / x64).

Eu tentei todas as soluções postadas neste fórum para versões anteriores (alterando as configurações de proxy, alterando as configurações de Java / jdk, instalando o gtk, adicionando '-Djava.net.preferIPv4Stack = true' do /etc/eclipse.ini .. etc.).

sempre obtenho o seguinte:

'eclipse.buildId=M20120914-1800
java.version=1.7.0_15
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86_64

Error
Fri Feb 22 15:15:07 BRT 2013
Communication with repository at http://download.eclipse.org/releases/juno failed.

java.net.SocketTimeoutException: Connect timed out
    at java.net.SocksSocketImpl.readSocksReply(SocksSocketImpl.java:126)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:459)
    at java.net.Socket.connect(Socket.java:579)
    at org.eclipse.ecf.provider.filetransfer.events.socket.SocketEventCreateUtil.createSocket(SocketEventCreateUtil.java:43)
    at org.eclipse.ecf.internal.provider.filetransfer.httpclient.ECFHttpClientProtocolSocketFactory.createSocket(ECFHttpClientProtocolSocketFactory.java:81)
    at org.eclipse.ecf.internal.provider.filetransfer.httpclient.ECFHttpClientProtocolSocketFactory.createSocket(ECFHttpClientProtocolSocketFactory.java:73)
    at org.eclipse.ecf.internal.provider.filetransfer.httpclient.ECFHttpClientProtocolSocketFactory.createSocket(ECFHttpClientProtocolSocketFactory.java:65)
    at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
    at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
    at org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:232)
    at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
    
por Stefano 22.02.2013 / 20:29

1 resposta

1

Bem, a resposta a essa pergunta é surpreendente, e não consigo explicar por que a solução a seguir funciona, mas, na verdade, ela funciona!

Não é necessário fazer nada nos arquivos de configuração e nenhum argumento da linha de comandos para o comando eclipse (durante o início do eclipse).

Tudo o que precisa ser feito é o seguinte: defina o proxy para o modo manual e defina apenas os valores HTTP e HTTPS para o proxy. Certifique-se de manter o proxy SOCKS vazio.

Isso resolveu o problema para mim!

    
por Bhavin Doshi 26.04.2013 / 23:42