it-swarm.com.de

"Fehler: Eingabedatei konnte nicht geöffnet werden" für Java-bezogene Dateien, wenn ich einen APT -Befehl ausprobiere

Ich habe versucht, Hide.Me VPN aus irgendeinem Grund zu installieren. Leider laufe ich jedes Mal auf den gleichen Fehler. Ich benutze diese Anleitung um es zu installieren. Unten ist der Fehler, auf den ich laufend stoße.

[email protected]:~$ Sudo apt-get install openvpn network-manager-openvpn network-manager-openvpn-gnome
[Sudo] password for nate1141: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
openvpn is already the newest version (2.3.10-1ubuntu2).
network-manager-openvpn is already the newest version (1.1.93-1ubuntu1).
network-manager-openvpn-gnome is already the newest version (1.1.93-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 83 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up jdk1.8.0-111 (1.8.0111-fcs-1) ...
Unpacking JAR files...
    tools.jar...
Error: Could not open input file: /usr/Java/jdk1.8.0_111/lib/tools.pack
    plugin.jar...
Error: Could not open input file: /usr/Java/jdk1.8.0_111/jre/lib/plugin.pack
    javaws.jar...
Error: Could not open input file: /usr/Java/jdk1.8.0_111/jre/lib/javaws.pack
    deploy.jar...
Error: Could not open input file: /usr/Java/jdk1.8.0_111/jre/lib/deploy.pack
    rt.jar...
Error: Could not open input file: /usr/Java/jdk1.8.0_111/jre/lib/rt.pack
    jsse.jar...
Error: Could not open input file: /usr/Java/jdk1.8.0_111/jre/lib/jsse.pack
    charsets.jar...
Error: Could not open input file: /usr/Java/jdk1.8.0_111/jre/lib/charsets.pack
    localedata.jar...
Error: Could not open input file: /usr/Java/jdk1.8.0_111/jre/lib/ext/localedata.pack
/var/lib/dpkg/info/jdk1.8.0-111.postinst: line 641: /usr/sbin/alternatives: No such file or directory
/var/lib/dpkg/info/jdk1.8.0-111.postinst: line 653: /usr/sbin/alternatives: No such file or directory
dpkg: error processing package jdk1.8.0-111 (--configure):
 subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
 jdk1.8.0-111
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ich habe kürzlich JDK installiert, hatte einige Probleme bei der Installation, aber irgendwie konnte ich es erfolgreich installieren.

Hinweis : Mein System ist Ubuntu 16.04LTS und ich bin neu in Ubuntu.

2
Nathan Damtew

Sie haben ein Problem mit dem Skript /var/lib/dpkg/info/jdk1.8.0-111.postinst (nach der Installation oder dem Konfigurationsskript des Pakets jdk1.8.0-111).

Die schnellste Lösung:

  1. Öffnen Sie /var/lib/dpkg/info/jdk1.8.0-111.postinst zum Bearbeiten und entfernen Sie set -e daraus
  2. Führen Sie Sudo apt-get -f install aus, um die Installation zu reparieren/abzuschließen.

Ähnlich wie bei meiner Frage hier . Es gibt viele Fragen zu verschiedenen Paketen, aber mit derselben Lösung. Ich kenne jedoch keine, die eine kanonische Antwort von Nice haben, und daher könnten wir andere Fragen als doppelt kennzeichnen. Sogar diese Lösung ist eine Problemumgehung, und der richtige Weg besteht darin, einen Fehlerbericht für jedes Paket zu erstellen, um das Skript selbst zu reparieren und robuster zu machen.

2
user.dz