Strona 1 z 1

[+] Aktualizacji programów NetBeans i Eclipse nie działa pod Debianem Squeeze

: 25 kwietnia 2010, 15:09
autor: bartekvip
Witam.
Mam problem z aktualizacją NetBeans i Eclipse pod Debianem Squeeze. NetBeans zainstalowałem po pobraniu ze strony producenta, a Eclipse z repozytorium Debiana. Mój problem jest następujący. Przy próbie aktualizacji Eclipse dostaję informację, że nie ma takiego serwera i nie mogę się podłączyć. Dla porównania w Windows XP mam takie same repozytorium (w Eclipse) i tam działa. W NetBeans dostaję komunikat:

Kod: Zaznacz cały

Unable to connect to the NetBeans because of Network is unreachable
Check your proxy settings or try again later. The server may be unavailable at the moment. 
You may also want to make sure that your firewall is not blocking network traffic.
Mam Debiana po instalacji. Żadnego firewalla nie instalowałem. Apt-get działa poprawnie. Programy się pobierają. Tylko ta aktualizacja nie działa w NetBeans i Eclipse. Nie mam już pomysłu co zrobić. Jeszcze dodam, że mam zainstalowanego WebMina ale tam w zakładce firewall jest zezwalaj wszystkim (ang. allow all). Mam po drodze jeszcze ruter. Jednak przypominam, że w Windows XP aktualizacje tych programów działają.

: 25 kwietnia 2010, 15:26
autor: tremor
Może "sieć nie działa dla Javy": http://debian.linux.pl/threads/16767-Si ... a-dla-Javy

: 25 kwietnia 2010, 16:49
autor: bartekvip
Wpisałem:

Kod: Zaznacz cały

echo 0 > /proc/sys/net/ipv6/bindv6only
I w NetBeans zainstalował się updater. Jednak nadal nic. W NetBeans dostaje taki komunikat:

Kod: Zaznacz cały

Networking problem in http://updates.netbeans.org/netbeans/updates/6.8/uc/final/stable/patch2/nb6.8/org-netbeans-modules-ide-branding-kit.nbm

Check your proxy settings or try again later. The server may be unavailable at the moment. 

You may also want to make sure that your firewall is not blocking network traffic. 

It might happen your caches are out of date. Please click Reload Catalog to refresh content.
Natomiast w Eclipse żadnego progresu.

: 25 kwietnia 2010, 18:30
autor: tremor
Eclipse aktualizuje się po HTTP, więc firewalla bym nie podejrzewał. Jeśli nie proxy to co?
Spróbuj uruchomić jakąkolwiek aplikację Java Web Start, przynajmniej będzie stack trace.

: 25 kwietnia 2010, 23:01
autor: bartekvip
To są błędy apletu:
Z zakładki Exceptions

Kod: Zaznacz cały

com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://java.sun.com/docs/books/tutorialJWS/uiswing/components/ex6/GlassPaneDemo.jnlp
    at com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java:1347)
    at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1487)
    at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1465)
    at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1568)
    at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1496)
    at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:217)
    at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:201)
    at com.sun.javaws.Launcher.updateFinalLaunchDesc(Launcher.java:447)
    at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:232)
    at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:183)
    at com.sun.javaws.Launcher.launch(Launcher.java:104)
    at com.sun.javaws.Main.launchApp(Main.java:403)
    at com.sun.javaws.Main.continueInSecureThread(Main.java:250)
    at com.sun.javaws.Main$1.run(Main.java:111)
    at java.lang.Thread.run(Thread.java:619)
Z zakładki Wrapped Exceptions:

Kod: Zaznacz cały

java.net.SocketException: Network is unreachable
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:525)
    at java.net.Socket.connect(Socket.java:475)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
    at sun.net.www.http.HttpClient.New(HttpClient.java:306)
    at sun.net.www.http.HttpClient.New(HttpClient.java:323)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726)
    at com.sun.deploy.net.BasicHttpRequest.doRequest(BasicHttpRequest.java:185)
    at com.sun.deploy.net.BasicHttpRequest.doRequest(BasicHttpRequest.java:113)
    at com.sun.deploy.net.BasicHttpRequest.doGetRequest(BasicHttpRequest.java:78)
    at com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java:1159)
    at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1487)
    at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1465)
    at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1568)
    at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1496)
    at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:217)
    at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:201)
    at com.sun.javaws.Launcher.updateFinalLaunchDesc(Launcher.java:447)
    at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:232)
    at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:183)
    at com.sun.javaws.Launcher.launch(Launcher.java:104)
    at com.sun.javaws.Main.launchApp(Main.java:403)
    at com.sun.javaws.Main.continueInSecureThread(Main.java:250)
    at com.sun.javaws.Main$1.run(Main.java:111)
    at java.lang.Thread.run(Thread.java:619)


: 25 kwietnia 2010, 23:51
autor: tremor
Masz identyczny wyjątek jak ten z wątku do którego odnośnik podałem. Czy pomiędzy zainstalowaniem aplikacji aktualizującej a dalszymi próbami nie restartowałeś przypadkiem komputera?
Jak możesz przeczytać tu: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560142 aby zmienić to ustawienie bindv6only na stałe trzeba je przestawić w

Kod: Zaznacz cały

/etc/sysctl.d/bindv6only.conf
.

: 26 kwietnia 2010, 00:40
autor: bartekvip
Dziękuję bardzo za nakierowanie. Oto jak sobie poradziłem z tym problemem:
  1. Edytowałem jako root plik: /etc/sysctl.d/bindv6only.conf
  2. Zmieniłem wartość

    Kod: Zaznacz cały

     net.ipv6.bindv6only=1
    na

    Kod: Zaznacz cały

    net.ipv6.bindv6only=0
  3. Zapisałem i dałem komendę:

    Kod: Zaznacz cały

    invoke-rc.d procps restart
    
W ten sposób poradziłem sobie z problemem.

Źródło (http://podtworca.blogspot.com/2010/02/c ... -samo.html) przepisałem w razie czego.