Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-06-28 15:46:16

  mrmarkos - Członek DUG

mrmarkos
Członek DUG
Zarejestrowany: 2012-05-17

(K)ubuntu 12.04 LTS IcedTea Web Control Panel

Serwus,

mam problem z uruchomieniem IcedTea Web Control Panel w Kubuntu 12.04 LTS. Wygląda to tak:

Kod:

$ dpkg -l | grep openjdk
ii  openjdk-7-jre                        7~u3-2.1.1~pre1-1ubuntu3            OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-7-jre-headless               7~u3-2.1.1~pre1-1ubuntu3            OpenJDK Java runtime, using Hotspot JIT (headless)
ii  openjdk-7-jre-lib                    7~u3-2.1.1~pre1-1ubuntu3            OpenJDK Java runtime (architecture independent libraries)

Kod:

$ dpkg -l | grep icedtea
ii  icedtea-7-plugin                     1.2-2ubuntu1                        web browser plugin based on OpenJDK and IcedTea to execute Java applets
ii  icedtea-netx                         1.2-2ubuntu1                        NetX - implementation of the Java Network Launching Protocol (JNLP)
ii  icedtea-netx-common                  1.2-2ubuntu1                        NetX - implementation of the Java Network Launching Protocol (JNLP)

Kod:

$ dpkg-query -p icedtea-7-plugin
Package: icedtea-7-plugin
Multi-Arch: same
Priority: extra
Section: web
Installed-Size: 269
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: i386
Source: icedtea-web
Version: 1.2-2ubuntu1
Depends: openjdk-7-jre, icedtea-netx (= 1.2-2ubuntu1), libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libglib2.0-0 (>= 2.31.8), libgtk2.0-0 (>= 2.8.0), libstdc++6 (>= 4.6)
Conflicts: icedtea-gcjwebplugin (<< 1.0-1ubuntu4), icedtea-plugin (<< 1.2~pre1-1~), icedtea6-plugin (<< 6b21.2~pre1-1~)
Size: 84296
Description: web browser plugin based on OpenJDK and IcedTea to execute Java applets
 IcedTeaPlugin is a web browser plugin to execute Java applets, supporting
 LiveConnect/JavaScript. It is targeted for xulrunner-1.9 and compatible
 browsers that support the NPAPI.
Original-Maintainer: OpenJDK Team <openjdk@lists.launchpad.net>
Homepage: http://icedtea.classpath.org/wiki/IcedTea-Web
Npp-Applications: ec8030f7-c20a-464f-9b0e-13a3a9e97384, 92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a, aa5ca914-c309-495d-91cf-3141bbb04115
Npp-Description: IcedTea Java Web Browser Plugin for OpenJDK 7 (execution of applets on web pages)
Npp-Mimetype: application/x-java-vm, application/x-java-applet, application/x-java-applet;version=1.1, application/x-java-applet;version=1.1.1, application/x-java-applet;version=1.1.2, application/x-java-applet;version=1.1.3, application/x-java-applet;version=1.2, application/x-java-applet;version=1.2.1, application/x-java-applet;version=1.2.2, application/x-java-applet;version=1.3, application/x-java-applet;version=1.3.1, application/x-java-applet;version=1.4, application/x-java-applet;version=1.4.1, application/x-java-applet;version=1.4.2, application/x-java-applet;version=1.5, application/x-java-applet;version=1.6, application/x-java-applet;version=1.7, application/x-java-applet;jpi-version=1.7.0_00, application/x-java-bean, application/x-java-bean;version=1.1, application/x-java-bean;version=1.1.1, application/x-java-bean;version=1.1.2, application/x-java-bean;version=1.1.3, application/x-java-bean;version=1.2, application/x-java-bean;version=1.2.1, application/x-java-bean;version=1.2.2, application/x-java-bean;version=1.3, application/x-java-bean;version=1.3.1, application/x-java-bean;version=1.4, application/x-java-bean;version=1.4.1, application/x-java-bean;version=1.4.2, application/x-java-bean;version=1.5, application/x-java-bean;version=1.6, application/x-java-bean;version=1.7, application/x-java-bean;jpi-version=1.7.0_00
Npp-Name: The IcedTea Web Browser Plugin

Kod:

$ /usr/bin/itweb-settings
/usr/bin/itweb-settings: 10: /usr/bin/itweb-settings: /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java: not found

Czyli jakby domagał się java-6-openjdk mimo, że w zależnościach jest wymagany openjdk-7-jre
Da się temu jakoś zaradzić?

Offline

 

#2  2012-06-28 15:53:46

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: (K)ubuntu 12.04 LTS IcedTea Web Control Panel

Pierwsza zasada pingwinka mówi

Kod:

ln -s <blablabla> <blablabla>

Fervi

Offline

 

#3  2012-06-28 15:59:06

  mrmarkos - Członek DUG

mrmarkos
Członek DUG
Zarejestrowany: 2012-05-17

Re: (K)ubuntu 12.04 LTS IcedTea Web Control Panel

Czyli konkretnie jakie dowiązanie utworzyć?

Kod:

$ ls -a /usr/lib/jvm/
.  ..  java-1.7.0-openjdk-i386  .java-1.7.0-openjdk-i386.jinfo  java-6-openjdk-i386  java-7-openjdk-common  java-7-openjdk-i386

Ostatnio edytowany przez mrmarkos (2012-06-28 16:01:21)

Offline

 

#4  2012-06-28 17:42:45

  marcin'82 - Użytkownik

marcin'82
Użytkownik
Zarejestrowany: 2011-10-02

Re: (K)ubuntu 12.04 LTS IcedTea Web Control Panel

Podaj wynik polecenia:

Kod:

update-alternatives --display itweb-settings

a przy okazji:

Kod:

update-atlernatives --display java

Kod:

java -version

Offline

 

#5  2012-06-28 17:45:40

  mrmarkos - Członek DUG

mrmarkos
Członek DUG
Zarejestrowany: 2012-05-17

Re: (K)ubuntu 12.04 LTS IcedTea Web Control Panel

Oto i one:

Kod:

$ sudo update-alternatives --display itweb-settings
[sudo] password for mrmarkos: 
itweb-settings - tryb auto
  link currently points to /usr/lib/jvm/java-6-openjdk-i386/jre/bin/itweb-settings
/usr/lib/jvm/java-6-openjdk-i386/jre/bin/itweb-settings - priority 1061
  slave itweb-settings.1.gz: /usr/lib/jvm/java-6-openjdk-i386/jre/man/man1/itweb-settings.1.gz
/usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings - priority 1060
  slave itweb-settings.1.gz: /usr/lib/jvm/java-7-openjdk-i386/jre/man/man1/itweb-settings.1.gz
Current 'best' version is '/usr/lib/jvm/java-6-openjdk-i386/jre/bin/itweb-settings'.

Kod:

$ sudo update-alternatives --display java
java - tryb auto
  link currently points to /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java
/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java - priority 1051
  slave java.1.gz: /usr/lib/jvm/java-7-openjdk-i386/jre/man/man1/java.1.gz
Current 'best' version is '/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java'.

Kod:

$ java -version
java version "1.7.0_03"
OpenJDK Runtime Environment (IcedTea7 2.1.1pre) (7~u3-2.1.1~pre1-1ubuntu3)
OpenJDK Client VM (build 22.0-b10, mixed mode, sharing)

Ostatnio edytowany przez mrmarkos (2012-06-28 17:47:28)

Offline

 

#6  2012-06-28 17:59:54

  marcin'82 - Użytkownik

marcin'82
Użytkownik
Zarejestrowany: 2011-10-02

Re: (K)ubuntu 12.04 LTS IcedTea Web Control Panel

Wygląda na błąd w skryptach deinstalacyjnych Open-JDK-6, dzięki czemu kolejna instalowana wersja (w tym wypadku) itweb-settings została zarejestrowana jako "alternatywa" z niższym priorytetem. Sprawę rozwiąże polecenie jako root:

Kod:

update-alternatives --config itweb-settings

A potem wybierz odpowiednią wersję - tak to wygląda:

Kod:

root@debian:~# update-alternatives --config itweb-settings
Są 2 dostępne alternatywy dla itweb-settings (dostarczające /usr/bin/itweb-settings).

  Wybór       Ścieżka                                                Priorytet  Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/itweb-settings   1061      tryb auto
  1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/itweb-settings   1061      tryb ręczny
  2            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings   1060      tryb ręczny

Proszę wcisnąć Enter, aby pozostawić bieżący wybór[*]; albo wpisać wybrany numer:

EDYCJA:

Żeby było "po bożemu" trzeba wyrejestrować martwą alternatywę (też nie mam Java 6 w systemie):

Kod:

update-alternatives --remove itweb-settings /usr/lib/jvm/java-6-openjdk-i386/jre/bin/itweb-settings

Wynik będzie taki:

Kod:

root@debian:~# update-alternatives --remove itweb-settings /usr/lib/jvm/java-6-openjdk-i386/jre/bin/itweb-settings
update-alternatives: użycie /usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings jako dostarczającego /usr/bin/itweb-settings (itweb-settings) w tryb auto.

... i w efekcie:

Kod:

update-alternatives --display itweb-settings
itweb-settings - tryb auto
  dowiązanie obecnie wskazuje na /usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings
/usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings - priorytet 1060
 podrzędne itweb-settings.1.gz: /usr/lib/jvm/java-7-openjdk-i386/jre/man/man1/itweb-settings.1.gz
Obecnie "najlepszą" wersją jest "/usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings".

http://s6.postimage.org/6gw6kau65/itweb_settings.jpg

Ostatnio edytowany przez marcin'82 (2012-06-28 18:08:03)

Offline

 

#7  2012-06-28 18:02:53

  mrmarkos - Członek DUG

mrmarkos
Członek DUG
Zarejestrowany: 2012-05-17

Re: (K)ubuntu 12.04 LTS IcedTea Web Control Panel

Dzięki serdeczne. Działa :)

#edycja
Inaczej jest u mnie. Nie mogę wyrejestrować martwej alternatywy:

Kod:

mrmarkos@precise:~$ sudo update-alternatives --remove itweb-settings /usr/lib/jvm/java-6-openjdk-i386/jre/bin/itweb-settings
mrmarkos@precise:~$

Kod:

$ sudo update-alternatives --display itweb-settings
itweb-settings - tryb ręczny
  link currently points to /usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings
/usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings - priority 1060
  slave itweb-settings.1.gz: /usr/lib/jvm/java-7-openjdk-i386/jre/man/man1/itweb-settings.1.gz
Current 'best' version is '/usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings'.
mrmarkos@precise:~$

Ostatnio edytowany przez mrmarkos (2012-06-28 18:58:39)

Offline

 

#8  2012-06-28 18:15:16

  marcin'82 - Użytkownik

marcin'82
Użytkownik
Zarejestrowany: 2011-10-02

Re: (K)ubuntu 12.04 LTS IcedTea Web Control Panel

System widocznie przez sudo mniej gadatliwy ;] Ostatnie polecenie wskazuje dobrą binarkę.

Offline

 

#9  2012-06-28 18:17:16

  mrmarkos - Członek DUG

mrmarkos
Członek DUG
Zarejestrowany: 2012-05-17

Re: (K)ubuntu 12.04 LTS IcedTea Web Control Panel

Z roota tak samo mało gadatliwy.
U ciebie jest: itweb-settings - tryb auto a u mnie itweb-settings - tryb ręczny

Offline

 

#10  2012-06-28 18:22:02

  marcin'82 - Użytkownik

marcin'82
Użytkownik
Zarejestrowany: 2011-10-02

Re: (K)ubuntu 12.04 LTS IcedTea Web Control Panel

Jest tak dlatego, że najpierw wybrałeś ręcznie przy użyciu:

Kod:

update-alternatives --config

a potem usunąłeś alternatywę:

Kod:

update-atlernatives --remove

Ja tylko usunąłem alternatywę, wtedy system skorzystał z drugiej możliwości.

Ostatnio edytowany przez marcin'82 (2012-06-28 18:22:32)

Offline

 

#11  2012-06-28 18:39:15

  mrmarkos - Członek DUG

mrmarkos
Członek DUG
Zarejestrowany: 2012-05-17

Re: (K)ubuntu 12.04 LTS IcedTea Web Control Panel

Wykonałem ponownie:

Kod:

$ sudo update-alternatives --display itweb-settings
[sudo] password for mrmarkos: 
itweb-settings - tryb ręczny
  link currently points to /usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings
/usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings - priority 1060
  slave itweb-settings.1.gz: /usr/lib/jvm/java-7-openjdk-i386/jre/man/man1/itweb-settings.1.gz
Current 'best' version is '/usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings'.
mrmarkos@precise:~$ sudo update-alternatives --config itweb-settings
There is 1 choice for the alternative itweb-settings (providing /usr/bin/itweb-settings).

  Wybór       Ścieżka                                                Priorytet  Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings   1060      tryb auto
* 1            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings   1060      tryb ręczny

Naciśnij Enter, aby pozostawić bieżący wybór[*], albo wpisz wybrany numer:0

i teraz jest w trybie auto

Kod:

$ sudo update-alternatives --display itweb-settings
itweb-settings - tryb auto
  link currently points to /usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings
/usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings - priority 1060
  slave itweb-settings.1.gz: /usr/lib/jvm/java-7-openjdk-i386/jre/man/man1/itweb-settings.1.gz
Current 'best' version is '/usr/lib/jvm/java-7-openjdk-i386/jre/bin/itweb-settings'.

Ostatnio edytowany przez mrmarkos (2012-06-28 18:59:06)

Offline

 

#12  2012-06-28 18:55:19

  marcin'82 - Użytkownik

marcin'82
Użytkownik
Zarejestrowany: 2011-10-02

Re: (K)ubuntu 12.04 LTS IcedTea Web Control Panel

No to teraz good ;]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)