Eclipse-Hilfe wird unter Ubuntu nicht angezeigt

9

Immer wenn ich in der Eclipse Hilfe öffne, bekomme ich eine Seite mit den Worten:

  

Serverfehler Der folgende Fehler ist aufgetreten: [code = CANT_CONNECT_LOOPBACK] Kann aufgrund möglicher Loopback-Probleme keine Verbindung herstellen

Ich benutze Ubuntu 10.04.

Irgendwelche Ideen, was das sein kann?

UPDATE Einige Befehle werden ausgegeben (einige private Informationen wurden ersetzt):

%Vor%

Active UNIX domain sockets (servers and established) aufgrund der Beschränkung der Postgröße.

UPDATE 2 Meine Proxy-Bypass-Einstellungen:

    
David B 03.08.2010, 12:36
quelle

6 Antworten

3

Ich weiß, dass dies eine späte Antwort ist, aber ich hatte das gleiche Problem und habe es gelöst, also um dieses Problem zu lösen ...

Dies ist eine Kombination aus zwei Fehlern:

(i) Der interne Hilfe-Browser von Eclipse verwendet nicht die Eclipse-Proxy-Einstellungen! Sehen: Ссылка

(und die Bugs, auf die in Kommentar # 7 verwiesen wird)

(ii) Die Proxy-Unterstützung von Ubuntu ist auf sehr subtile Weise entsetzlich gebrochen. Sehen: Ссылка

Der Fix / die Problemumgehung besteht darin, die Umgebungsvariable no_proxy vor dem Ausführen von eclipse manuell zu setzen (wie in dem Fehler Eclipse # 308035, auf den von 318969 verwiesen wird), z. B.

%Vor%

Help wird dann in Eclipse ordnungsgemäß gestartet. Nach dem Start von Eclipse (mit einem eigenen internen HTTP-Server) können Sie natürlich auch manuell auf die lokale Hilfe von einem anderen Browser aus zugreifen (oder, wenn auf dem Bildschirm "Kann nicht auf 127.0.0.1 zugreifen" gibt es ein Symbol im oben in einem externen Fenster zu starten - & gt; Standard-System-Browser).

Dies kann gut auf andere Linux-Distributionen mit Gnome angewendet werden.

[Der Fehler 308035 konnte nicht gepostet werden, da mein niedriger Ruf bedeutet, dass ich nur zwei Hyperlinks posten kann :-( Bei diesem Privileg sind 10 Rufpunkte angesagt: -)]

    
Stuart Rossiter 02.03.2011, 17:22
quelle
2

Dieser Fehler bedeutet im Wesentlichen, dass Eclipse keine TCP / IP-Verbindung zu Ihrem lokalen Host mithilfe von 127.0.0.1 herstellen kann (Eclipse startet einen Server für die Hilfe).

Wenn Sie bestimmte Proxy-Einstellungen verwenden (entweder global auf Betriebssystemebene oder lokal auf Eclipse-Ebene), überprüfen Sie, ob Sie den Proxy für localhost und 127.0.0.1 umgehen.

Wenn das nicht hilft, versuchen Sie, den Hostnamen, den help verwendet, auf localhost zu setzen, wenn Sie eclipse starten (entweder in der Befehlszeile oder in der eclipse.ini):

%Vor%     
Pascal Thivent 06.08.2010 09:53
quelle
0

Eclipse-Hilfe ist eigentlich ein HTTP-Server.

Dies ist wahrscheinlich ein Berechtigungsproblem bei der Installation von Eclipse.

Ich habe keine Vorschläge, außer um die Berechtigungen für Ihren Eclipse-Ordner zu überprüfen oder Eclipse zu löschen und neu zu installieren.

    
Gilbert Le Blanc 03.08.2010 12:54
quelle
0

hatte vor kurzem das gleiche Problem bei der Installation und dem Betrieb von Eclipse am 9.10. Es wurde festgestellt, dass die Standardeinstellungen für Eclipse in Ordnung waren, aber in den Systemeinstellungen für 9.10 wurde keine Proxy-Umgehung für 127.0.0.1 festgelegt. Außerdem musste Apache2 über Synaptic installiert werden. Ich habe Apache2 installiert, keine Einstellungen für Apache2 geändert und dann System & gt; Einstellungen & gt; Netzwerk-Proxy-Einstellungen klickten auf Ignorierte Hosts und fügten "127.0.0.1" hinzu. Setzen Sie die Eclipse-Netzwerkeinstellungen auf die Standardeinstellungen zurück, und Eclipse und die Hilfe wurden neu gestartet. Hoffe, das funktioniert für andere.

    
Brett Jones 24.08.2010 01:55
quelle
0

David, danke für den netstat output; Sie werden feststellen, dass Eclipse einen IPv6-Port überwacht:

  

Proto Recv-Q Send-Q Lokale Adresse Fremdadressstatus PID / Programmname

     

tcp6 0 0 ::: 55934 ::: * LISTEN 1956 / eclipse

Ist Ihre Proxykonfiguration so eingestellt, dass sowohl 127.0.0.1 als auch :: 1?

umgangen wird     
sarnold 01.09.2010 06:35
quelle
-1

Stellen Sie sicher, dass Ihre /etc/hosts -Datei ordnungsgemäß erstellt wurde. Normalerweise

  • Wenn die Zeile mit 127.0.0.1 Ihren Hostnamen enthält, entfernen Sie sie und lassen Sie nur 'localhost'
  • Wenn das Gegenteil der Fall ist, versuchen Sie, Ihren Hostnamen hinzuzufügen:)

Solche Dinge passieren, weil Gnome versucht, Hostnamen und Sockets mit UI-Dingen zu verbinden. Vielleicht lohnt sich eine Frage auf Superuser ..

    
lorenzog 16.09.2010 09:12
quelle

Tags und Links