Impossible d'installer le plugin icedtea sur Utopic Unicorn 14.10

8

Essayer d'installer icedtea-7-plugin sur 14.10 x64 donne une erreur.

apt-get install icedtea-7-plugin
. . .
Selecting previously unselected package icedtea-netx:amd64.
. . .
Processing triggers for man-db (2.7.0.2-2) ...
E: Sub-process /usr/bin/dpkg returned an error code (1)

Il semble qu'il y ait un problème avec une dépendance, icedtea-netx. J'ai donc essayé d'installer icedtea-netxtout seul, et l'erreur est indiquée ci-dessous.

Il semblait chercher java-8-openjdk-amd64 . J'avais installé openjdk-7-jre à partir des référentiels, j'ai donc désinstallé cela et installé à la fois openjdk-8-jre et openjdk-8-jdk. Cependant, cela n'a pas corrigé le problème avec icedtea-netx.

(Je veux utiliser icedtea et ouvrir JDK, pas le Java propriétaire d'Oracle).

Quelqu'un a-t-il vécu cela et existe-t-il une solution au problème?

Voici la sortie de apt-get install icedtea-netx...

apt-get install icedtea-netx
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  icedtea-netx-common
The following NEW packages will be installed:
  icedtea-netx icedtea-netx-common
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Inst icedtea-netx-common (1.5.1-1ubuntu1 Ubuntu:14.10/utopic [all])
Inst icedtea-netx (1.5.1-1ubuntu1 Ubuntu:14.10/utopic [amd64])
Conf icedtea-netx-common (1.5.1-1ubuntu1 Ubuntu:14.10/utopic [all])
Conf icedtea-netx (1.5.1-1ubuntu1 Ubuntu:14.10/utopic [amd64])
root@PS001:/etc/apt/sources.list.d# apt-get install icedtea-netx
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  icedtea-netx-common
The following NEW packages will be installed:
  icedtea-netx icedtea-netx-common
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/1138 kB of archives.
After this operation, 1505 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Selecting previously unselected package icedtea-netx-common.
(Reading database ... 314900 files and directories currently installed.)
Preparing to unpack .../icedtea-netx-common_1.5.1-1ubuntu1_all.deb ...
Unpacking icedtea-netx-common (1.5.1-1ubuntu1) ...
Selecting previously unselected package icedtea-netx:amd64.
Preparing to unpack .../icedtea-netx_1.5.1-1ubuntu1_amd64.deb ...
Unpacking icedtea-netx:amd64 (1.5.1-1ubuntu1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu2) ...
Processing triggers for bamfdaemon (0.5.1+14.10.20140925-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.55ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for man-db (2.7.0.2-2) ...
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@PS001:/etc/apt/sources.list.d# apt-get -f install             
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up icedtea-netx:amd64 (1.5.1-1ubuntu1) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/itweb-settings because link group itweb-settings is broken
update-alternatives: warning: not replacing /usr/share/man/man1/itweb-settings.1.gz with a link
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/itweb-settings because link group itweb-settings is broken
update-alternatives: warning: not replacing /usr/share/man/man1/itweb-settings.1.gz with a link
update-alternatives: error: alternative path /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/javaws doesn't exist
dpkg: error processing package icedtea-netx:amd64 (--configure):
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 icedtea-netx:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
PJ Singh
la source

Réponses:

6

J'ai essayé avec succès une autre solution de contournement temporaire.

Le message d'erreur dit: "update-alternatives: erreur: le chemin alternatif / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / javaws n'existe pas". J'ai donc créé un lien symbolique puis désinstallez un par un les packages (icedtea-plugin, puis icedtea-7-plugin, puis icedtea-netx (ce n'est pas nécessaire pour icedtea-netx-common)), puis réinstallez icedtea-plugin.

cd /usr/lib/jvm
ln -s java-1.7.0-openjdk-amd64 java-8-openjdk-amd64
apt-get purge icedtea-plugin
apt-get purge icedtea-7-plugin
apt-get purge icedtea-netx
apt-get install icedtea-plugin

Giles

Giles Carré
la source
Merci. Cela a semblé fonctionner pour moi. Je n'aime pas trop jouer avec ce genre de correctifs sales, mais ça le fera jusqu'à ce que Canonical corrige le problème. :)
Gladen
1

J'ai le même problème et j'ai supposé qu'il s'agissait d'un bogue dans le package. Je l'ai signalé . Pour contourner ce problème, j'ai suivi les instructions sur l'installation d'Oracle Java .

Artemy Tregubenko
la source
Merci. Je n'étais pas sûr que c'était un bug, ou quelque chose de mal que j'avais fait. J'ai indiqué que je suis impacté par le bug que vous avez ouvert. (Il se peut que nous devions fermer cette question s'il s'agit d'un bogue vérifié).
PJ Singh
1

Suivez simplement la solution de contournement fournie pour le bogue dans https://bugs.launchpad.net/ubuntu/+source/icedtea-web/+bug/1385478 .

Semble assez bien fonctionner.

"SOLUTION: téléchargez et installez manuellement la version 1.5 (dans l'ordre):

32bits

http://mirrors.kernel.org/ubuntu/pool/main/i/icedtea-web/icedtea-netx-common_1.5-1ubuntu1_all.deb

http://mirrors.kernel.org/ubuntu/pool/main/i/icedtea-web/icedtea-netx_1.5-1ubuntu1_i386.deb

http://mirrors.kernel.org/ubuntu/pool/main/i/icedtea-web/icedtea-7-plugin_1.5-1ubuntu1_i386.deb

64bits

http://mirrors.kernel.org/ubuntu/pool/main/i/icedtea-web/icedtea-netx-common_1.5-1ubuntu1_all.deb

http://mirrors.kernel.org/ubuntu/pool/main/i/icedtea-web/icedtea-netx_1.5-1ubuntu1_amd64.deb

http://mirrors.kernel.org/ubuntu/pool/main/i/icedtea-web/icedtea-7-plugin_1.5-1ubuntu1_amd64.deb "

"

João Silva
la source
0

Si vous avez installé openjdk 7 et 8, vous pouvez simplement associer javaws et itweb-settings, puis réinstaller icedtea-plugin, icedtea-7-plugin et icedtea-netx

sudo ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/javaws /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/javaws$
sudo ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/itweb-settings /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/itweb-settings
Jonathan Di Trapani
la source