Problèmes et questions sur les environnements graphiques et les applications.
Répondre

Erreur mise à jour extension virtualbox

#1Messageil y a 5 ans

Bonsoir,

j'ai eu une mise à jour de l'extension VB, la 6.0.0-1. Mais j'ai l'erreur suivante et pamac a considéré le système comme étant à jour, même après l'erreur. Est-ce normal ? D'habitude, le pamac ne considère pas le système à jour suite à une erreur.

Résolution des dépendances...
Recherche des conflits entre paquets...

Vérification du trousseau...
Vérification de l’intégrité des paquets...
Chargement des fichiers des paquets...
Analyse des conflits entre fichiers...
Vérification de l’espace disque disponible...
Configuration de virtualbox-ext-oracle...
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Mise à jour de virtualbox-ext-oracle (5.2.22-1 -> 6.0.0-1)...
0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to install "/usr/share/virtualbox/extensions/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack"
VBoxManage: error: Failed to load the main module ('/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so'): VERR_FILE_NOT_FOUND - /usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so: undefined symbol: _ZNK16RTCRestArrayBase9baseCloneEv
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ExtPackManagerWrap, interface IExtPackManager
VBoxManage: error: Context: "RTEXITCODE handleExtPack(HandlerArg*)" at line 1211 of file VBoxManageMisc.cpp
Erreur: la commande n’a pas pu être exécutée correctement
Transaction terminée avec succès.
Édit : j'ai réessayé avec trizen et j'ai aussi une erreur :

Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to install "/usr/share/virtualbox/extensions/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack"
VBoxManage: error: Failed to load the main module ('/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so'): VERR_FILE_NOT_FOUND - /usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so: undefined symbol: _ZNK16RTCRestArrayBase9baseCloneEv
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ExtPackManagerWrap, interface IExtPackManager
VBoxManage: error: Context: "RTEXITCODE handleExtPack(HandlerArg*)" at line 1211 of file VBoxManageMisc.cpp
erreur : la commande n’a pas pu être exécutée correctement
Mais ce qui m'étonne le plus, c'est que le gestionnaire de paquet pamac-gui me l'indique comme installé. :siffle:siffle

Erreur mise à jour extension virtualbox

#2Messageil y a 5 ans

Bonjour.

Où as tu pêché cette version 6 de VB ?
Même en Unstable, la plus récente est la 5.2.22-3.
Je suppose que tu la installée depuis le site de Virtualbox , mais le script d'installation n'est pas prévu pour Arch & dérivées.
Tu aurais du attendre que les mainteneurs d'Arch proposent un PKGBUILD ad-hoc.
Je te conseillerais si tu n'as pas vidé le cache de pacman de repasser à la version actuelle comme celle que j'ai en testing:

sudo pacman -U --overwrite '*' /var/cache/pacman/pkg/virtualbox-5.2.22-1-x86_64.pkg.tar.xz
.

Erreur mise à jour extension virtualbox

#3Messageil y a 5 ans

Mais c'est la mise à jour que j'ai reçue en testing hier.

Voici d'ailleurs la preuve :

➜  ~ trizen -Ss virtualbox-ext-oracle      
aur/virtualbox-ext-oracle 6.0.0-1 [1248+] [9.72%] [27 Dec 2018]
    Oracle VM VirtualBox Extension Pack
aur/virtualbox-ext-oracle-5.0 5.0.40-1 [6+] [0.01%] [2 Aug 2017]
    Oracle VM VirtualBox Extension Pack
aur/virtualbox-ext-oracle-beta 6.0.0_RC1-1 [0+] [0.00%] [11 Dec 2018]
    Oracle VM VirtualBox Extension Pack
➜  ~ 
C'est bien la première que le gestionnaire de paquet m'a demandé d'installer dans une màj. :tetu!:tetu!

J'ai suivi ton conseil, j'ai eu un avertissement et c'est normal me prévenant que je retournait à une version antérieure, et dès que je l'ai installée, la màj est réapparue dans pamac tout de suite.

Et maintenant avec la version que tu m'a proposée de réinstaller, je n'ai plus de virtualbox-extension-oracle compatible.

Même si j'installe la

aur/virtualbox-ext-oracle-5.0 5.0.40-1 [6+] [0.01%] [2 Aug 2017]
    Oracle VM VirtualBox Extension Pack
, j'ai la même erreur que la 6.0.0.1... :sos:

Erreur mise à jour extension virtualbox

#4Messageil y a 5 ans

Ok , je comprend , tu as installé la version Aur qui se base sur la version "Oracle".

Pourquoi ne pas utiliser les versions officielles ? Celle que j'utilise provient des dépôts de Manjaro et non de Aur:

[steph@steph-tour ~]$ pacman -Ss virtualbox
extra/linux316-virtualbox-guest-modules 5.2.22-3 (linux316-extramodules)
    Guest kernel modules for VirtualBox
extra/linux316-virtualbox-host-modules 5.2.22-3 (linux316-extramodules)
    Host kernel modules for VirtualBox
extra/linux318-virtualbox-guest-modules 5.2.22-4 (linux318-extramodules)
    Guest kernel modules for VirtualBox
extra/linux318-virtualbox-host-modules 5.2.22-4 (linux318-extramodules)
    Host kernel modules for VirtualBox
extra/linux414-virtualbox-guest-modules 5.2.22-9 (linux414-extramodules)
    Guest kernel modules for VirtualBox
extra/linux414-virtualbox-host-modules 5.2.22-9 (linux414-extramodules)
    Host kernel modules for VirtualBox
extra/linux417-virtualbox-guest-modules 5.2.22-1 (linux417-extramodules)
    Guest kernel modules for VirtualBox
extra/linux417-virtualbox-host-modules 5.2.22-1 (linux417-extramodules)
    Host kernel modules for VirtualBox
extra/linux418-virtualbox-guest-modules 5.2.22-4 (linux418-extramodules)
    Guest kernel modules for VirtualBox
extra/linux418-virtualbox-host-modules 5.2.22-4 (linux418-extramodules)
    Host kernel modules for VirtualBox
extra/linux419-virtualbox-guest-modules 5.2.22-9 (linux419-extramodules)
    Guest kernel modules for VirtualBox
extra/linux419-virtualbox-host-modules 5.2.22-9 (linux419-extramodules) [installé]
    Host kernel modules for VirtualBox
extra/linux420-virtualbox-guest-modules 5.2.22-0 (linux420-extramodules)
    Guest kernel modules for VirtualBox
extra/linux420-virtualbox-host-modules 5.2.22-0 (linux420-extramodules)
    Host kernel modules for VirtualBox
extra/linux44-virtualbox-guest-modules 5.2.22-4 (linux44-extramodules)
    Guest kernel modules for VirtualBox
extra/linux44-virtualbox-host-modules 5.2.22-4 (linux44-extramodules)
    Host kernel modules for VirtualBox
extra/linux49-virtualbox-guest-modules 5.2.22-8 (linux49-extramodules)
    Guest kernel modules for VirtualBox
extra/linux49-virtualbox-host-modules 5.2.22-8 (linux49-extramodules)
    Host kernel modules for VirtualBox
community/libvirt 4.9.0-1
    API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)
community/linux-rt-lts-manjaro-virtualbox-guest-modules 4.14-1 (linux-rt-lts-manjaro-extramodules)
    Guest kernel modules for VirtualBox
community/linux-rt-lts-manjaro-virtualbox-host-modules 4.14-1 (linux-rt-lts-manjaro-extramodules)
    Host kernel modules for VirtualBox
community/linux-rt-manjaro-virtualbox-guest-modules 4.18-1 (linux-rt-manjaro-extramodules)
    Guest kernel modules for VirtualBox
community/linux-rt-manjaro-virtualbox-host-modules 4.18-1 (linux-rt-manjaro-extramodules)
    Host kernel modules for VirtualBox
community/linux414-rt-virtualbox-guest-modules 5.2.22-1 (linux414-rt-extramodules)
    Guest kernel modules for VirtualBox
community/linux414-rt-virtualbox-host-modules 5.2.22-1 (linux414-rt-extramodules)
    Host kernel modules for VirtualBox
community/linux416-rt-virtualbox-guest-modules 5.2.20-1 (linux416-rt-extramodules)
    Guest kernel modules for VirtualBox
community/linux416-rt-virtualbox-host-modules 5.2.20-1 (linux416-rt-extramodules)
    Host kernel modules for VirtualBox
community/linux418-rt-virtualbox-guest-modules 5.2.22-1 (linux418-rt-extramodules)
    Guest kernel modules for VirtualBox
community/linux418-rt-virtualbox-host-modules 5.2.22-1 (linux418-rt-extramodules)
    Host kernel modules for VirtualBox
community/phpvirtualbox 5.2_0-1
    PHP/AJAX web interface for VirtualBox
community/virtualbox 5.2.22-1 [installé]
    Powerful x86 virtualization for enterprise as well as home use
community/virtualbox-ext-vnc 5.2.22-1
    VirtualBox VNC extension pack
community/virtualbox-guest-dkms 5.2.22-1
    VirtualBox Guest kernel modules sources
community/virtualbox-guest-iso 5.2.22-1
    The official VirtualBox Guest Additions ISO image
community/virtualbox-guest-utils 5.2.22-1
    VirtualBox Guest userspace utilities
community/virtualbox-guest-utils-nox 5.2.22-1
    VirtualBox Guest userspace utilities without X support
community/virtualbox-host-dkms 5.2.22-1
    VirtualBox Host kernel modules sources
community/virtualbox-sdk 5.2.22-1
    VirtualBox Software Developer Kit (SDK)
[steph@steph-tour ~]$ 
Et donc :

[steph@steph-tour ~]$ pacman -Qi virtualbox
Nom                      : virtualbox
Version                  : 5.2.22-1
Description              : Powerful x86 virtualization for enterprise as well as home use
Architecture             : x86_64
URL                      : http://virtualbox.org
Licences                 : GPL  custom
Groupes                  : --
Fournit                  : --
Dépend de                : glibc  openssl  curl  gcc-libs  libpng  python  sdl  libvpx  libxml2  procps-ng
                           shared-mime-info  zlib  libxcursor  libxinerama  libx11  libxext  libxmu  libxt
                           qt5-base  qt5-x11extras  VIRTUALBOX-HOST-MODULES
Dépendances opt.         : vde2: Virtual Distributed Ethernet support
                           virtualbox-guest-iso: Guest Additions CD image
                           virtualbox-ext-vnc: VNC server support
                           virtualbox-sdk: Developer kit
Requis par               : --
Optionnel pour           : --
Est en conflit avec      : virtualbox-ose
Remplace                 : virtualbox-ose
Taille installée         : 103,36 MiB
Paqueteur                : Christian Hesse <arch@eworm.de>
Compilé le               : ven. 09 nov. 2018 12:16:45 CET
Installé le              : jeu. 20 déc. 2018 21:08:07 CET
Motif d’installation     : Explicitement installé
Script d’installation    : Oui
Validé par               : Signature
Je pense que tu devrais oublier la version Aur :saispas:

Edit: Le pack d'extension a été mis à jour sur Aur avant la version de VB dans nos dépôt.
Il faut aussi rétrograder ce paquet si tu l'as encore dans le cache.

Erreur mise à jour extension virtualbox

#5Messageil y a 5 ans

Ce que tu me proposes là, je l'avais déjà fait.
Pour mon boulot, j'ai absolument besoin d'activer mes ports USB 2.0.
Or, uniquement avec linux420-virtualbox-host-modules, je ne peux les activer.
Il m'indique une erreur et réclame absolument l'extension d'Oracle.
Que je ne parviens pas à installer :tetu!:tetu!

Erreur mise à jour extension virtualbox

#6Messageil y a 5 ans

Tu devrais pouvoir rétrograder la version oracle si toujours présente dans ton cache tout en conservant les paquets actuels.
Il y a une énorme mise à jour en Testing en ce moment avec la version 5.2.22-3. Tu devrais l'essayer d'abord.

Erreur mise à jour extension virtualbox

#7Messageil y a 5 ans

Ben non, je n'ai malheureusement pas d'extension Oracle dans le cache.

J'ai l'impression qu'il va falloir attendre.

Erreur mise à jour extension virtualbox

#8Messageil y a 5 ans

Il y a pas mal de commentaires décrivant ce problème sur la page du paquet.
Je pense que ça devrait ce corriger rapidement.

Erreur mise à jour extension virtualbox

#9Messageil y a 5 ans

J'espère sur les mainteneurs auront trouvé d"ici le 0301 : je recommence le boulot. :siffle:siffle

Erreur mise à jour extension virtualbox

#10Messageil y a 5 ans

Il y a un paquet virtualbox-ext-oracle-5.0 dans Aur qui pourrait passer.

Edit: J'ai pu compiler et installer en modifiant le PKGBUILD comme ceci:

# Maintainer: Gaweł Kazimierczuk <kazi@kazigk.pl>
pkgname='virtualbox-ext-oracle'
pkgver=5.2.22
pkgrel=1
pkgdesc='Oracle VM VirtualBox Extension Pack'
arch=('any')
url='http://www.virtualbox.org/'
license=('custom:PUEL')
options=('!strip')
conflicts=('virtualbox-ext-oracle')
install=virtualbox-ext-oracle.install
source=("http://download.virtualbox.org/virtualbox/$pkgver/Oracle_VM_VirtualBox_Extension_Pack-$pkgver.vbox-extpack")
noextract=("Oracle_VM_VirtualBox_Extension_Pack-$pkgver.vbox-extpack")
md5sums=('SKIP')

prepare() {
  # shrink uneeded cpuarch
  [[ -d shrunk ]] || mkdir shrunk
  tar xfC "Oracle_VM_VirtualBox_Extension_Pack-$pkgver.vbox-extpack" shrunk
  rm -r shrunk/{darwin*,solaris*,win*}
  tar -c --gzip --file shrunk.vbox-extpack -C shrunk .
}

package() {
  depends=('virtualbox')
  optdepends=('rdesktop: client to connect vm via RDP')
  install -Dm 644 shrunk.vbox-extpack \
    "$pkgdir/usr/share/virtualbox/extensions/Oracle_VM_VirtualBox_Extension_Pack-$pkgver.vbox-extpack"
  install -Dm 644 shrunk/ExtPack-license.txt \
    "$pkgdir/usr/share/licenses/$pkgname/PUEL"
}

# vim:set ts=2 sw=2 et:
J'ai modifié pkgver à la version de virtualbox installée et j'ai passé la somme de contrôle à SKIP (pour ne pas me faire ch :mrgreen: er)

Erreur mise à jour extension virtualbox

#11Messageil y a 5 ans

Ça va aujourd'hui est paru en testing les paquets VB 6.0.0. et l'exention corrigée qui ont mis fin au bug.

Aujourd'hui tout fonctionne sauf que du côté Windows, on me demande de télécharger le Oracle VirtualBox addition 60.0.0, mais je ne le trouve pas sur le site d'oracle VB.
Répondre