Das Eistee-Plugin kann nicht auf Utopic Unicorn 14.10 installiert werden

8

Der Versuch, das icedtea-7-Plugin auf 14.10 x64 zu installieren, führt zu einem Fehler.

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)

Es scheint ein Problem mit einer Abhängigkeit zu geben icedtea-netx. Also habe ich versucht, icedtea-netxnur von selbst zu installieren , und der Fehler wird unten gezeigt.

Es schien nach Java-8-openjdk-amd64 zu suchen . Ich hatte openjdk-7-jre aus den Repositorys installiert, also habe ich das deinstalliert und sowohl openjdk-8-jre als auch openjdk-8-jdk installiert. Dies hat das Problem jedoch nicht behoben icedtea-netx.

(Ich möchte icedtea verwenden und JDK öffnen, nicht das proprietäre Java von Oracle).

Hat jemand dies erlebt und gibt es eine Lösung für das Problem?

Hier ist die Ausgabe von 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
quelle

Antworten:

6

Ich habe erfolgreich eine andere vorübergehende Problemumgehung versucht.

Die Fehlermeldung lautet: "Update-Alternativen: Fehler: Alternativer Pfad / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / javaws existiert nicht". Also habe ich einen symbolischen Link erstellt und dann nacheinander die Pakete deinstalliert (icedtea-plugin, dann icedtea-7-plugin, dann icedtea-netx (für icedtea-netx-common nicht erforderlich)) und dann das icedtea-plugin neu installiert.

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é
quelle
Vielen Dank. Das schien für mich zu funktionieren. Ich mag es nicht wirklich, mich mit solchen schmutzigen Korrekturen zu beschäftigen, aber es wird so lange dauern, bis Canonical das Problem behebt. :)
Gladen
1

Ich habe das gleiche Problem und habe angenommen, dass dies ein Fehler im Paket ist. Ich habe es gemeldet . Um dieses Problem zu umgehen, habe ich die Anweisungen zur Installation von Oracle Java befolgt .

Artemy Tregubenko
quelle
Vielen Dank. Ich war mir nicht sicher, ob dies ein Fehler war oder etwas, was ich falsch gemacht hatte. Ich habe angegeben, dass ich von dem von Ihnen geöffneten Fehler betroffen bin. (Möglicherweise müssen wir diese Frage schließen, wenn dies ein verifizierter Fehler ist.)
PJ Singh
1

Folgen Sie einfach der bereitgestellten Problemumgehung des Fehlers in https://bugs.launchpad.net/ubuntu/+source/icedtea-web/+bug/1385478 .

Scheint ziemlich gut zu funktionieren.

"WORKAROUND: Version 1.5 manuell herunterladen und installieren (in der Reihenfolge):

32 Bit

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

64 Bit

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
quelle
0

Wenn Sie sowohl openjdk 7 als auch openjdk 7 installiert haben, können Sie einfach javaws und itweb-Einstellungen miteinander verknüpfen und dann icedtea-plugin, icedtea-7-plugin und icedtea-netx neu installieren

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
quelle