Forum Linux.pl

System => Konfiguracja => Wątek zaczęty przez: Isilbad w 2008-01-24, 17:05:19

Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: Isilbad w 2008-01-24, 17:05:19
Zainstalowałem javę, zlinkowałem, a aplikacje javy wogóle się nie wyświetlają (puzzel informujący o braku wtyczki też nie), poniżej jest link do screena:
http://www.widzew.net/~isilbad/zrzutekranu.png

Do zlinkowania użyłem polecenia:

ln -s /usr/java/jre1.6.0_03/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/iceweasel/plugins

próbowałem też:

ln -s /usr/java/jre1.6.0_03/plugin/i386/ns7-gcc29/libjavaplugin_oji.so /usr/lib/iceweasel/plugins

ale to nic nie zmienia.

Kto pomoże?
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: w 2008-01-24, 19:00:56
Usuń to co zainstalowałeś (pewnie żeś się namęczył, ale coż) i włącz program Synaptic.
Dodaj do repozytoriów sekcję non-free (wiesz jak?), odśwież listę pakietów i wyszukaj pakietu sun-java6-plugin. Zainstaluj go i zrestartuj przeglądarkę  (menedżer pakietów doinstaluje wszystko co potrzebne, łącznie z samą javą).
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: Isilbad w 2008-01-24, 20:27:39
Albo nie wiem, albo coś robię źle.
Do pliku sources.list dodaję wpis non-free, tak aby otrzymać:

#
# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 NETINST Binary-1 20070407-11:29]/ etch contrib main non-free

deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 NETINST Binary-1 20070407-11:29]/ etch contrib main non-free

deb http://ftp.pl.debian.org/debian/ etch main non-free
deb-src http://ftp.pl.debian.org/debian/ etch main non-free

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

Przy pierwszej linijce jest wszystko ok, jednak jak dodaję do pozostałych, to pojawiają się jakieś błędy w Synaptic'u.

Tak czy inaczej po odświeżeniu listy repozytoriów nie znajduje sun-java6-plugin.
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: norbert_ramzes w 2008-01-24, 21:50:23
Cytat: Isilbad
Przy pierwszej linijce jest wszystko ok, jednak jak dodaję do pozostałych, to pojawiają się jakieś błędy w Synaptic'u.
No właśnie, jakie?

Spróbuj tak

apt-get update
apt-get install java-gcj-compat-plugin libdom1-java sun-java5-jre sun-java5-bin (ew. apitude)

W "Etch'u" raczej nie ma java6 ale jest java5. Za to w SIDzie jest.
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: Isilbad w 2008-01-24, 23:39:45
Dobra, są jakieś rezultaty, ale to wciąż nie jest to o co chodzi.
Po zastosowaniu polecenia:

apt-get update
apt-get install java-gcj-compat-plugin libdom1-java sun-java5-jre sun-java5-bin

teoretycznie poszło, tzn. nie było komunikatów o błędzie, a jak uruchamiam jakąś stronę z apleyem javy wyskakuje zapytanie czy uruchomić aplet i czy dodać stronę do białej listy, jednak w praktyce aplet javy wygląda tak:
http://www.widzew.net/~isilbad/zrzutekranu1.png
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: w 2008-01-25, 11:30:38
a czy masz zainstalowany pakiet sun-java5-plugin?

chociaż jeśli pokazało ci się okienko o aplecie javy, to wygląda jakbyś miał jakąś wtyczkę do firefoxa zainstalowaną. No ale sprawdź czy masz ten pakiet a jak nie to go zainstaluj. Upewnij się też czy nie masz jakiejś innej wtyczki do javy (np. blackdown albo inne takie) - może być jakiś konflikt jeśli masz kilka wtyczek do tego samego.
(żeby sprawdzić jakie masz wtyczki w firefoksie, wpisz w pasku adresu firefoksa about:plugins i wciśnij enter)
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: Isilbad w 2008-01-25, 14:02:39
Doinstalowłem sun-java5-plugin, ale rezultat pozostaje bez zmian,
co do wtyczek dla przeglądarki to można je zobaczyć tutaj:
http://www.widzew.net/~isilbad/Owtyczkach.html
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: w 2008-01-25, 19:03:37
bardzo dziwne - masz coś takiego:
GCJ Web Browser Plugin 0.92 (który pochodzi z java-gcj-compat-plugin)

oraz coś takiego:
Java(TM) Plug-in 1.6.0_03-b05 (który pochodzi z sun-java6!)

nie wiem co to java-gcj-compat-plugin i czy jest to potrzebne, ale na pewno masz złą wtyczkę Java(TM) Plug-in!
Pisałeś, że zainstalowałeś sun-java5, ale wtyczka jest z sun-java6.
Czy jesteś pewny że odinstalowałeś poprawnie tą javę, którą miałeś zainstalowaną najpierw (tą ściągniętą ze strony java.sun.com)?

Bo to wygląda na to, że w systemie masz zainstalowaną javę 5, ale wtyczka jest od javy 6 - nic dziwnego, że wtyczka nie działa.
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: Isilbad w 2008-01-25, 20:03:17
No właśnie z odinstalowaniem tej Javy6 mam mały problem. Pobrałem plik jre-6u3-linux-i586.bin i dokonałem następujących poleceń:

chmod a+x jre*
mkdir /usr/java
cp jre* /usr/java/
cd /usr/java
./jre*

no i nie bardzo wiem jak odinstalować coś instalowane tą drogą.

niby cały folder w którym zainstaqlowałem java6 jest razem z zawartością, ale menadżer zainstalowanych pakietó nie chce tego znaleźć, poprzez apt-get też nie bardzo mi to wyszło. Może jakaś podpowiedź?
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: darko w 2008-01-26, 11:53:49
Po prostu usuń katalog:
/usr/java
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: Isilbad w 2008-01-26, 14:00:27
Usunąłem ten katalog, czyli rozumiem, że usunąłem java6.
Obecnie wtyczki do IceWeasel wyglądają tak:
http://www.widzew.net/~isilbad/owtyczkach1.html

próba instalacji sun-java5-plugin daje następujące rezultaty:

apt-get install sun-java5-plugin
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
sun-java5-plugin jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 11 nieaktualizowanych.

natomiast włączenie strony z apletem javy daje ciągle takie rezultaty:
http://www.widzew.net/~isilbad/zrzutekranu1.png
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: norbert_ramzes w 2008-01-26, 14:39:33
Pytanie jak i czym instalowałeś tą javę6?

Można by sprawdzić gdzie i co instalka tej javy6 skopiowała a po tym usunąć te pliki. Następnie spróbować zainstalować javę z paczek jeszcze raz (wystarczy zreinstalować).
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: Isilbad w 2008-01-26, 14:53:08
Cytat: norbert_ramzes
Pytanie jak i czym instalowałeś tą javę6?
Na to pytanie chyba nie umiem odpowiedzieć :)
Ściągnąłem plik jre-6u3-linux-i586.bin
i użyłem poleceń:

chmod a+x jre*
mkdir /usr/java
cp jre* /usr/java/
cd /usr/java
./jre*

Cytat: norbert_ramzes
Można by sprawdzić gdzie i co instalka tej javy6 skopiowała
Jak?

P.S. Ja już chyba nie bardzo łapie o co chodzi z tą javą, jęsli się nie mylę tona przykład strona:
http://www.mpk.lodz.pl/rozklady/start.jsp
również wymaga obsługi javy, a wszystko u mnie śmiga elegancko, natomiast test javy na stronie:
http://www.java.com/en/download/help/testvm.xml
czy czateria.pl nie chcą działać.
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: w 2008-01-26, 16:52:46
jeśli wyrzuciłeś katalog /usr/java, to tylko połowa drogi.
W pierwszym poście pisałeś, że tworzyłeś dowiązania do pluginu:
Cytat: "Isilbad"
Do zlinkowania użyłem polecenia:

ln -s /usr/java/jre1.6.0_03/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/iceweasel/plugins

próbowałem też:

ln -s /usr/java/jre1.6.0_03/plugin/i386/ns7-gcc29/libjavaplugin_oji.so /usr/lib/iceweasel/plugins
usuń je także.

Po tej operacji zainstaluj jeszcze raz pakiet sun-java5-plugin, żeby się upewnić, że nie usunąłeś przy okazji jakichś plików tego pakietu. (możesz także dla pewności przeinstalować wszystkie pakiety, które mają w nazwie sun-java5)

PS.
Strony w pisane JSP nie wymagają Javy w przeglądarce internetowej - JSP jest po stronie serwera przerabiany na zwyczajny HTML (lub XHTML). Po prostu JSP służy do dynamicznego generowania kodu HTML po stronie serwera. Tak samo jest w przypadku PHP, ASP i innych tego typu języków skryptowych.
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: Isilbad w 2008-01-26, 22:52:11
Usunąłem link do javy, natomiast próba instalacji "wszystkiego" co ma w sobie java5 dała następujące rezultaty:

isilbad:/usr/lib/iceweasel/plugins# ls
libjavaplugin_oji.so         libtotem-gmp-plugin.xpt
libjavaplugin.so             libtotem-mully-plugin.so
libtotem-basic-plugin.so     libtotem-mully-plugin.xpt
libtotem-basic-plugin.xpt    libtotem-narrowspace-plugin.so
libtotem-complex-plugin.so   libtotem-narrowspace-plugin.xpt
libtotem-complex-plugin.xpt  libunixprintplugin.so
libtotem-gmp-plugin.so
isilbad:/usr/lib/iceweasel/plugins# rm libjavaplugin_oji.so
isilbad:/usr/lib/iceweasel/plugins# apt-get install java-gcj-compat-plugin libdom1-java sun-java5-jre sun-java5-bin sun-java5-plugin
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
java-gcj-compat-plugin jest już w najnowszej wersji.
libdom1-java jest już w najnowszej wersji.
sun-java5-jre jest już w najnowszej wersji.
sun-java5-bin jest już w najnowszej wersji.
sun-java5-plugin jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 11 nieaktualizowanych.

Następnie stworzyłem nowy link do javy poleceniem:

ln /usr/lib/jvm/java-1.5.0-sun-1.5.0.10/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/iceweasel/plugins

Rezultaty bez zmiaz :(
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: norbert_ramzes w 2008-01-26, 23:12:57
Cytat: Isilbad
jęsli się nie mylę tona przykład strona:
http://www.mpk.lodz.pl/rozklady/start.jsp
również wymaga obsługi javy, a wszystko u mnie śmiga elegancko, natomiast test javy na stronie:
http://www.java.com/en/download/help/testvm.xml
czy czateria.pl nie chcą działać.
JSP (java Server Pages) to nie Java!!! jsp to jest skrypt wykonywany po stronie serwera, tak samo jak np php.

PS. apt-get install cośtam - to polecenie nie przeinstaluje niczego, to tylko instaluje/aktualizuje jeśli nie jest zainstalowane.

aptitude --help
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: Isilbad w 2008-01-26, 23:54:32
Dobra, to było tak:

aptitude reinstall java-gcj-compat-plugin libdom1-java sun-java5-jre sun-java5-bin sun-java5-plugin
[cała masa linijek - żadnych errorów]
cd /usr/lib/iceweasel/plugins
isilbad:/usr/lib/iceweasel/plugins# rm libjavaplugin_oji.so
isilbad:/usr/lib/iceweasel/plugins# ln /usr/lib/jvm/java-1.5.0-sun-1.5.0.10/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/iceweasel/plugins

żadnych pozytywnych efektów, czyli wciąż to:
http://www.widzew.net/~isilbad/zrzutekranu1.png
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: w 2008-01-26, 23:59:14
heh,,,

po instalacji tych pakietów nie twórz żadnych dowiązań. Wszystko co potrzebne jest robione podczas instalacji pakietu. (modyfikując instalację programu możesz go tylko zepsuć...)

Jutro jeszcze sprawdzę dokładnie jakie pakiety powinny być zainstalowane (na systemie na którym java jest zainstalowana i działa - na tym z którego teraz piszę nie mam zainstalowanej javy).
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: Isilbad w 2008-01-27, 00:10:22
Ok, usunąłem stare dowiązanie i zrobiłem:

aptitude reinstall java-gcj-compat-plugin libdom1-java sun-java5-jre sun-java5-bin sun-java5-plugin

żadnych zmian, java nie działa.

Jeszcze jakieś pomysły?
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: w 2008-01-27, 12:24:17
Jeśli już masz poprawnie zainstalowaną Javę, to podaj co ci się wyświetla w about:plugins, żeby sprawdzić, czy przeglądarka widzi wtyczkę.

Sprawdziłem te pakiety, jakie są potrzebne do działania wtyczki JAVA, i wystarczą trzy:
sun-javaX-bin, sun-javaX-jre oraz sun-javaX-plugin (X to numer wersji, np. 5, 6).
Może odinstaluj java-gcj-compat-plugin - może powoduje on konflikt z sun-java5-plugin?

Co do strony testowej na sun.com, mam problemy z wejściem na tą stronę - może coś jest z nią nie tak? Spróbuj przetestować Javę na innej stronie, na przykład:
http://www.javatester.org/
No i na jakimś portalu z czatem albo innym takim.

Jeśli to nie pomoże, to mam jeszcze jeden pomysł, ale może najpierw sprawdź to co napisałem powyżej

PS. Tak na przyszłość mała rada. Kiedy chcesz zainstalować jakiś program, to najpierw sprawdź, czy znajduje się w repozytorium twojej dystrybucji. Dopiero jeśli tam nie ma programu, to szukaj w internecie.
Kiedy instalujesz program z pakietu (z plików .deb, .rpm itp.), czy to z repozytorium, czy ze ściągniętych z internetu, to nigdy nie modyfikuj "ręcznie" tak zainstalowanych programów (nie usuwaj ani nie podmieniaj plików zainstalowanych w ten sposób w katalogach /usr i /etc). Programy tak zainstalowane także usuwaj przez menedżer pakietów (apt, aptitude, synaptic, czy inne, w zależności jaką dystrybucję używasz).

PS2. Zauważyłem, że używasz Debiana Etch. Możesz uaktualnić system do wersji Lenny. Jest to co prawda wersja testowa, ale i tak jest bardzo stabilna (sam używam na co dzień). W Lennym masz nowsze wersje programów (np. jest tam JAVA 6) - w Etchu są tylko uaktualnienia bezpieczeństwa (np. taki Iceweasel), a reszta programów jest w starych wersjach. Żeby zmienić wersję z Etch na Lenny, wystarczy, że w źródłach oprogramowania (sources.list) zmienisz wyrazy etch na lenny (albo na testing - jeśli wpiszesz testing, to gdy lenny stanie się stabilny, to automatycznie zaczniesz używać kolejnej testowej wersji), odświeżysz listę pakietów i będziesz mógł robić upgrade do Lennego.
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: Isilbad w 2008-01-27, 14:14:23
Odinstalowanie java-gcj-compat-plugin rozwiązało problem.

Dziękuję za zaangażowanie :)
Tytuł: Problem z java v IceWeasel
Wiadomość wysłana przez: norbert_ramzes w 2008-01-27, 14:24:46
Ewentualnie sid (najnajnowszy soft, częste aktualizacje), ale z nim czasami są problemy.