Tidak dapat menginstal plugin icedtea di Utopic Unicorn 14.10

8

Mencoba menginstal icedtea-7-plugin pada 14.10 x64 memberikan kesalahan.

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)

Tampaknya ada masalah dengan ketergantungan icedtea-netx,. Jadi saya mencoba menginstal icedtea-netxsendiri, dan kesalahannya ditunjukkan di bawah ini.

Tampaknya sedang mencari java-8-openjdk-amd64 . Saya telah menginstal openjdk-7-jre dari repositori, jadi saya mencopotnya dan menginstal openjdk-8-jre dan openjdk-8-jdk. Namun, ini tidak memperbaiki masalah dengan icedtea-netx.

(Saya ingin menggunakan icedtea dan membuka JDK, bukan Java yang dipatenkan dari Oracle).

Adakah yang mengalami hal ini, dan adakah penyelesaian untuk masalah tersebut?

Ini adalah output dari 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
sumber

Jawaban:

6

Saya telah berhasil mencoba solusi sementara lainnya.

Pesan kesalahan mengatakan: "perbarui-alternatif: kesalahan: jalur alternatif / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / javaws tidak ada". Jadi, saya telah membuat tautan simbolis lalu menghapus satu per satu paket (icedtea-plugin, kemudian icedtea-7-plugin, kemudian icedtea-netx (tidak perlu untuk icedtea-netx-common)), kemudian instal ulang 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é
sumber
Terima kasih. Ini sepertinya bekerja untuk saya. Saya benar-benar tidak suka mengacaukan banyak hal dengan perbaikan kotor semacam ini, tetapi itu akan dilakukan sampai Canonical memperbaiki masalahnya. :)
Gladen
1

Saya memiliki masalah yang sama, dan saya berasumsi ini adalah bug dalam paket. Saya sudah melaporkannya . Sebagai solusinya saya telah mengikuti instruksi untuk menginstal Oracle Java .

Artemy Tregubenko
sumber
Terima kasih. Saya tidak yakin ini bug, atau sesuatu yang salah telah saya lakukan. Saya telah mengindikasikan bahwa saya terpengaruh oleh bug yang Anda buka. (Kami mungkin harus menutup pertanyaan ini, jika ini adalah bug yang diverifikasi).
PJ Singh
1

Cukup ikuti solusi bug yang disediakan di https://bugs.launchpad.net/ubuntu/+source/icedtea-web/+bug/1385478 .

Tampaknya bekerja dengan cukup baik.

"WORKAROUND: unduh dan instal secara manual versi 1.5 (berurutan):

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

Jika Anda telah menginstal openjdk 7 dan 8, Anda dapat menyinkronkan javaw dan itweb-pengaturan dan menginstal ulang icedtea-plugin, icedtea-7-plugin, dan 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
sumber