VeraCrypt-Installationsfehler (Kubuntu 18.04): Berechtigung verweigert

2

Ich versuche, Veracrypt (Version 1.22) mit dem GUI- und Konsolen-Installationsprogramm zu installieren, das von der offiziellen Website von Veracrypt heruntergeladen wurde , nicht von der PPA. Ich erhalte die folgende Fehlermeldung, wenn ich auf das GUI-Installationsprogramm klicke oder es verwende sudo bash veracrypt-1.21-setup-gui-x64

Verifying archive integrity...  100%   All good. 
Uncompressing VeraCrypt 1.22 Installer  100%  
/home/na/Downloads/veracrypt-1.22-setup-gui-x64: 1: eval: /veracrypt_install_gui_x64.sh: Permission denied

Ich habe in den folgenden Ressourcen sehe: Unable Veracrypt installieren - (k) ubuntu 17.10 Veracrypt Gui Setup - Problem Diskussionen und Probleme Abschnitt in den Codeplex - Archiven

Über mein Setup: Kubuntu (18.04), UEFI (Secure Boot deaktiviert), XTerm installiert

Der Abschnitt "Berechtigungen" für das GUI-Installationsprogramm ist in der Abbildung dargestellt:

VeraCrypt GUI Installer Erlaubnis

Ich würde mich über jede Hilfe oder Anregung sehr freuen. Vielen Dank für Ihre Zeit.


Bearbeiten 1: Zusätzliche Informationen: Nicht sicher, ob dies relevant ist, aber nur für den Fall: Das Installationsprogramm funktioniert auf meinem anderen Computer (Kubuntu 16.04, MBR) einwandfrei. Die Fehlermeldung bezieht sich auf eine neue Kubuntu 18.04-Installation auf einem UEFI-Computer (sicherer Start für NVIDIA-Probleme deaktiviert). Ich habe das Installationsprogramm mit Debian Stretch getestet, das auf einer Partition auf demselben Computer (UEFI) installiert ist - das Installationsprogramm hat den gleichen Fehler gemeldet.


Bearbeiten # 2: Hier ist ein Screenshot der Ausgabe, wenn ich versuche, VeraCrypt zu installieren. (In diesem Beispiel verwende ich die integrierte Konsole in Dolphin.)

Screenshot - Veracrypt-Installation in der Dolphin-Konsole

user854153
quelle
Der Autor hat einen Kommentar gepostet, der besagt, dass ich das neueste VeraCrypt-Installationsprogramm (Version 1.22) habe. In meinem ursprünglichen Beitrag wurde versehentlich 1.21 eingegeben.
Karl

Antworten:

0

Ich benutze Veracrypt ohne Probleme. Lassen Sie uns zuerst das Offensichtliche überprüfen.

Ich frage mich, ob Sudo hier nicht mächtig genug ist. Kannst du "su" eigentlich root sein, um es zu versuchen? Wenn Sie kein Root-Passwort festgelegt haben, wird "sudo -s" eine echte Root-Sitzung starten. Das Problem kann sein, dass der Vera I-Installer mehr Shells starten möchte.

Führen Sie die Dinge wie immer nicht als root aus, wenn Sie nicht genau wissen, was Sie bekommen. Aber ich habe Vera schon lange benutzt.

pauljohn32
quelle
Vielen Dank für die Beantwortung meiner Frage: Ich habe "sudo -s" ausprobiert, habe aber den gleichen Fehler erhalten. (Ich habe kein separates root-Passwort oder andere Benutzerkonten für dieses Setup.)
user854153
Können Sie das Protokoll einfügen? Führen Sie "sudo -s" aus, und drücken Sie die Eingabetaste. Dann bist du root. Während Sie dort sind, können Sie ein root-Passwort festlegen. Es gibt immer einen Root-Account, ein Teil der Ubuntu-Philosophie ist es, ihn vor Benutzern zu verstecken. Dann führen Sie "ls -la" aus, um uns zu zeigen, in welchem ​​Verzeichnis sich Ihre Datei befindet und wo Sie sich befinden. Führen Sie dann "sh .install_vera ..." aus. Können Sie die genaue Ausgabe einfügen?
Pauljohn32
Oder versuchen Sie es nicht mit dem GUI-Installationsprogramm, sondern verwenden Sie die Konsole. Ich habe gerade die Installationsprogramme heruntergeladen, die Sie versuchen, und sie möchten meine vorhandene Vera deinstallieren, und das möchte ich jetzt nicht tun. Also kann ich das nicht für dich testen.
Pauljohn32
Ich habe versucht, die Konsole zu installieren, aber es hat nicht funktioniert. Hier ist die Ausgabe: root@[hostname]:~/Downloads# ./veracrypt-1.22-setup-console-x64 Verifying archive integrity... 100% All good. Uncompressing VeraCrypt 1.22 Installer 100% ./veracrypt-1.22-setup-console-x64: 1: eval: ./veracrypt_install_console_x64.sh: Permission denied
user854153
0

Ihre Frage ist nicht eindeutig, ob Sie die neueste Version von VeraCrypt 1.22 oder VeraCrypt 1.21 heruntergeladen haben. user854153 hat veracrypt-1.22-setup-gui-x64 heruntergeladen. Die folgenden Anweisungen beziehen sich auf VeraCrypt 1.22, die neueste Version, da diese Version auf dem Screenshot angezeigt wird.

  1. Wechseln Sie cdin das Verzeichnis, in dem sich die Datei veracrypt-1.22-setup-gui-x64 befindet, und führen Sie den folgenden Befehl aus:

    ./veracrypt-1.22-setup-gui-x64  
    
  2. Dieser Befehl öffnet ein grafisches xmessage VeraCrypt-Installationsfenster. Klicken Sie auf die Schaltfläche VeraCrypt installieren .

    ! [Bildbeschreibung hier eingeben

  3. Akzeptieren Sie die VeraCrypt-Lizenzbedingungen, indem Sie auf die Schaltfläche Ich akzeptiere ... klicken .

  4. Klicken Sie auf die Schaltfläche OK .

  5. Geben Sie dann Ihr sudo-Passwort in das XTerm-Fenster (VeraCrypt Setup) ein.

  6. Nach Abschluss der Installation können Sie VeraCrypt starten, indem Sie auf das entsprechende Symbol klicken.

karel
quelle
1
Vielen Dank für die Beantwortung meiner Frage. Ich entschuldige mich für den verwirrenden Tippfehler. Ich habe das neueste Installationsprogramm (Version 1.22) und habe in meinem ursprünglichen Beitrag versehentlich 1.21 eingegeben. Aber ich habe den richtigen Befehl (in Bezug auf Version 1.22) in die Konsole eingegeben, nachdem ich in das richtige Verzeichnis geschrieben habe. In der Vergangenheit führte das Klicken auf das GUI-Installationsprogramm jedoch normalerweise zu der Meldung, die Sie in Ihrer Antwort erhalten haben.
User854153
0

[Beantwortung meiner eigenen Frage] Ich kann VeraCrypt jetzt installieren.

Diagnose des Problems: Ich hatte einen tmpfs-Eintrag mit der Option 'noexec' in / etc / fstab. Die Zeile in meiner fstab-Datei lautete:

tmpfs /tmp tmpfs rw,defaults,noatime,nosuid,nodev,noexec,mode=1777, 0 0

Das VeraCrypt-Installationsprogramm muss während der Installation den Ordner tmp verwenden. Die Option noexec hat dies verhindert.

Was hat funktioniert: Die Option noexec wurde entfernt. Der fstab Eintrag war:

tmpfs /tmp tmpfs rw,defaults,noatime,nosuid,nodev,mode=1777, 0 0

Alle Dateisysteme erneut bereitgestellt (möglicherweise ist ein Neustart erforderlich). Ich konnte VeraCrypt dann wie gewohnt installieren.

(Vielen Dank an Karel, Pauljohn32 bei AskUbuntu und einige großartige Leute im Debian-IRC für ihre Hilfe.)

user854153
quelle