11 Dec
Ein länglicher Titel für ein ärgerliches Problem mit kurzer Lösung:
Seit einigen Tagen mag sich Eclipse unter Debian Sid auf meinem Arbeitsnotebook nicht mehr mit dem Internet verbinden. Die Fehlermeldungen sind, je nach Modul, verschieden, laufen letztendlich aber immer auf etwas in der Form “Network noch reachable” hinaus. Erst dann fällt auch auf, wie oft ich doch bei der Entwicklung auf das Internet zugreife: Subversion und Maven funktionieren nicht mehr, Updates und das Einspielen von Plugins ist unmöglich und irgendwann – ein wichtiger Hinweis auf die Fehlerursache – stellte sich heraus, dass gar keine Java-Anwendung mehr Zugang zum Netzwerk hat.
Nachdem ich zunächst nach Fehlern bei Eclipse gesucht habe, war die Lösung nun recht nahe: Ein Blick in die Fehlerberichte für das Paket sun-java6-jdk zeigt den Bug #560044, der genau mein Problem beschreibt. Offenbar hält SUNs Java sich nicht an die Konventionen für den Umgang mit IPv4- und IPv6-Verbindungen, so dass IPv4 gar nicht mehr funktioniert.
Der Fehlerbericht enthält am Ende auch einen Workaround, der bei mir funktioniert: In der Datei /etc/sysctl.d/bindv6only.conf die Variable net.ipv6.bindv6only von 1 auf 0 setzen, und schon dürfen IPv6-Sockets auch IPv4-Pakete empfangen. [Update: Mit dem Aufruf invoke-rc.d procps restart muss die Konfiguration dann noch neu geladen werden.] Problem solved.
Nun muss dieser Bug nur noch unter dem Google-Query “Debian Eclipse network connection error” erscheinen, dann wäre er auch keinen Blogeintrag mehr wert. 8-)
6 Kommentare
Andy
16. December 2009, 14:40 Uhr 1Bei mir waren JDownloader und Vuze als Java-Programme betroffen. Das “invoke-rc.d procps restart” musste ich nach der Variablenaenderung auch noch ausfuehren.
Danke fuer den Tipp!
Tux
16. December 2009, 16:15 Uhr 2Ja, natuerlich – wurde gleich noch oben eingefuegt.
Windows-affine Nutzer duerfen — des Gefuehls wegen — auch einfach ihr System neustarten. :)
robo47
26. December 2009, 18:21 Uhr 3Super … also mit “eclipse debian squeeze buggy” findet man die Seite auch, ursprünglich war mein Problem zwar RSSOwl-basiert, wozu ich nichts fand, aber da das ja auf Teilen von Eclipse basiert, hab ich danach gesucht und immerhin was gefunden :)
Niki
28. December 2009, 11:46 Uhr 4Danke!
Martin
2. January 2010, 11:14 Uhr 5Ich bin gestern bald wahnsinnig geworden. Zwei Tage habe ich versucht, mein Archivsystem alfresco nach einer Neuinstallation wieder auf die Beine zu bringen. Ich habe in den letzten Monaten sehr viel Arbeit in das System hineingesteckt und hatte Angst, es gar nicht mehr wieder in Gange zu bekommen.
Der Fehler hier äußerte sich in einem Nichtzustandekommen der DB-Connection. Das Installationsprogramm von alfresco konnte noch ohne Probleme die Datenbank einrichten, beim anschließenden Start von alfresco kam es immer zu einem hibernate-Fehler.
Ich habe jetzt zwei Tage mit der Fehlersuche zugebracht und bin nicht auf ein Java-Problem gekommen. Heute morgen direkt nach dem Aufwachen viel es mir dann wie Schuppen von den Augen. Mein kleiner Anrufmonitor konnte sich auch schon einige Zeit nicht mehr mit meinem DSL-Router verbinden. Da war es klar, es muss ein Java-Netzwerk-Problem sein.
Jetzt funktioniert wieder alles. Beinahe hätte ich gestern meinen Rechner zum Fenster hinausgeworfen :-)
Ich bin so froh, dass es wieder funktioniert.
Danke!
Martin
Dominik
23. January 2010, 12:19 Uhr 6Vielen Dank!
Hinterlasse einen Kommentar:
Suchen
Kategorien
Allgemein AntiVir Apache CLI DataMining Debian Eclipse Eisfair GnuPG GTD Hardware HCI HowTo ICQ Ideen IMPULS Internet IRC Jabber KDE Kommunikation LaTeX Linux Literatur Lustiges Magdeburg MATLAB Mobiltelefon MSRS OpenSource Perl PIM Politik Programmierung RFID Shirt Sicherheit Software Umwelt Versionsverwaltung Video Virtualisierung WebUni Windows WordPress Zaurus
Letzte Beiträge
Letzte Kommentare
Autoren
Meta
Blogroll
Archiv
A design creation of Design Disease
Copyright © 2007–2010 – antiblau blog – Impressum
InSense 1.0 Theme by Design Disease translated by antiblau blog team.