web-dev-qa-db-fra.com

Erreur lors de l'installation de Oracle VM VirtualBox Extension Pack

Oracle VM VirtualBox 5.1.38 est installé depuis longtemps:

$ apt-cache policy virtualbox-5.1 
virtualbox-5.1:
  Installed: 5.1.38-122592~Ubuntu~xenial
  Candidate: 5.1.38-122592~Ubuntu~xenial
  Version table:
 *** 5.1.38-122592~Ubuntu~xenial 500
        500 http://download.virtualbox.org/virtualbox/debian xenial/contrib AMD64 Packages
        100 /var/lib/dpkg/status

Je n'ai pas exécuté les mises à jour du noyau, ou quelque chose de lié à DKMS aujourd'hui.

Le problème a commencé avec "Implémentation du contrôleur USB 2.0 introuvable!" comme dans ce Q & A .

J'ai donc téléchargé la version correspondante de Oracle VM VirtualBox Extension Pack et j'ai essayé de l'installer en cliquant sur le fichier dans le dossier ~/Downloads.

Puis VirtualBox s’est ouvert, m’a suggéré d’installer extpack:

VirtualBox question

J'ai cliqué sur Installer et accepté la licence.

Ensuite, la fenêtre d'erreur suivante était affichée:

VirtualBox - Error

Le programme d'installation a échoué avec le code de sortie 127: erreur lors de la création de l'agent d'authentification textuelle: erreur lors de l'ouverture du terminal de contrôle actuel pour le processus (`/ dev/tty '): aucun périphérique ni adresse de ce type.

Idem avec le mode d'installation de la console:

$ VBoxManage extpack install ~/Downloads/Oracle_VM_VirtualBox_Extension_Pack-5.1.38.vbox-extpack 
VirtualBox Extension Pack Personal Use and Evaluation License (PUEL)
...
Do you agree to these license terms and conditions (y/n)? y

License accepted. For batch installaltion add
--accept-license=b674970f720eb020ad18926a9268607089cc1703908696d24a04aa870f34c8e8
to the VBoxManage command line.

0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to install "/home/norbert/Downloads/Oracle_VM_VirtualBox_Extension_Pack-5.1.38.vbox-extpack"
VBoxManage: error: The installer failed with exit code 127: Error creating textual authentication agent: Error opening current controlling terminal for the process (`/dev/tty'): No such device or address
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ExtPackManagerWrap, interface IExtPackManager
VBoxManage: error: Context: "RTEXITCODE handleExtPack(HandlerArg*)" at line 1201 of file VBoxManageMisc.cpp

Mon utilisateur est membre du groupe vboxusers.

Que faire avec ceci?

1
N0rbert

Virtualbox Extension Pack doit être installé à l'aide des droits root, conformément aux rapports de bogue suivants:

Stack Exchange a la dernière version instructions d'installation

LatestVirtualBoxVersion=$(wget -qO - http://download.virtualbox.org/virtualbox/LATEST.TXT) && wget "http://download.virtualbox.org/virtualbox/${LatestVirtualBoxVersion}/Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack"
https://www.virtualbox.org/download/hashes/${LatestVirtualBoxVersion}/SHA256SUMS
Sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack
VBoxManage list extpacks
1
WinEunuuchs2Unix

Aucune des méthodes suivantes ne résoudra le problème:

* Façon GUI

  1. Exécuter VirtualBox en tant que root

    Sudo virtualbox
    
  2. Allez à Fichier → Préférences (ou Ctrl+G)

  3. Ouvrir onglet Extensions
  4. Cliquez sur le bouton en haut à droite Add new package étiqueté avec Ajouter un nouveau package .
  5. Sélectionnez extpack téléchargé, cliquez sur Installer, acceptez les termes de la licence.
  6. Fermer VirtualBox

Ouvrez ensuite VirtualBox en tant qu’utilisateur normal et répétez les étapes 2 à 5.

* Manière de terminal

Installez avec la commande VBoxManage:

$ Sudo VBoxManage extpack install \
~/Downloads/Oracle_VM_VirtualBox_Extension_Pack-5.1.38.vbox-extpack 
...
Successfully installed "Oracle VM VirtualBox Extension Pack".

Le résultat est indiqué dans Préférences → Extensions :

ExtPack installed

et dans le terminal:

$ vboxmanage list extpacks
Extension Packs: 1
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Version:      5.1.38
Revision:     122592
Edition:      
Description:  USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe.
VRDE Module:  VBoxVRDP
Usable:       true 
Why unusable: 
1
N0rbert