VirtualBox importé VM – VERR_NOT_SUPPORTED – VERR_CFGM_VALUE_NOT_FOUND

Sur VirtualBox, j'ai exporté une machine virtuelle Ubuntu Server (File \ Export Appliance) et j'ai essayé de l'importer sur une machine différente. Tout s'est bien passé avec l'exportation et l'importation. Mais, lorsque je lance la machine virtuelle importée, je reçois cette erreur VERR_NOT_SUPPORTED VERR_CFGM_VALUE_NOT_FOUND.

C'est plutôt bizarre. Si je abandonne le processus d'importation et crée immédiatement une nouvelle machine virtuelle et que j'utilise VMDK exporté, ça marche bien!

Les deux machines utilisent la même version de VirtualBox (3.2.4 r62467)

Des indices?

J'ai eu le même problème, les paramètres ont été importés pour l'appareil, donc j'ai changé les paramètres pour faire correspondre le nouvel ordinateur (1 cpu au lieu de 2 et moins de mémoire).

Cela peut être dû à un bug connu dans les anciennes versions de VirtualBox. Voir https://www.virtualbox.org/ticket/7251 pour plus de détails.

Je viens de rencontrer le même code d'erreur (VERR_CFGM_VALUE_NOT_FOUND), mais avec une description d'erreur différente après l'édition VirtualBox VMs/<name of vm>/<name of vm>.vbox :

NAT # 0: la requête de configuration pour "GuestPort" int a échoué (VERR_CFGM_VALUE_NOT_FOUND)
Impossible d'attacher le réseau LUN (VERR_CFGM_VALUE_NOT_FOUND)

Il s'avère que le nom de la règle d'acheminement ne doit certainement pas contenir de parenthèses ou de barres obliques (comme indiqué ci-dessous). Donc, lorsque vous définissez une règle de transfert, utilisez un nom qui consiste en des espaces, des lettres ou des chiffres pour être sûr.


Par exemple, ce qui suit ne fonctionne pas (VM a refusé de démarrer avec un message d'erreur précédent):

 ... <NAT> <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/> <Alias logging="false" proxy-only="false" use-same-ports="false"/> <Forwarding name="HTTP/8088" proto="1" hostip="127.0.0.1" hostport="1080" guestport="80"/> <Forwarding name="HTTPS" proto="1" hostip="127.0.0.1" hostport="1443" guestport="443"/> <Forwarding name="SSH (2022)" proto="1" hostip="127.0.0.1" hostport="2022" guestport="22"/> </NAT> 

Après avoir supprimé / , ( et ) du fichier vbox, le message d'erreur disparaît et la machine virtuelle redémarre:

 <NAT> <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/> <Alias logging="false" proxy-only="false" use-same-ports="false"/> <Forwarding name="HTTP" proto="1" hostip="127.0.0.1" hostport="1080" guestport="80"/> <Forwarding name="HTTPS" proto="1" hostip="127.0.0.1" hostport="1443" guestport="443"/> <Forwarding name="SSH on port 2022" proto="1" hostip="127.0.0.1" hostport="2022" guestport="22"/> </NAT> 

Cette publication ne répond pas à la question, mais cette question a été l'une des quelques pages que j'ai trouvées lorsque j'ai googlé pour une solution à mon problème.

J'ai trouvé ce même problème, l'hôte OS X exporté vers un hôte Windows XP. Les deux VirtualBox 3.2.6 r63112. C'est peut-être un bug qui doit être déposé?

Solution de contournement – créez une nouvelle VM et importez VMDK manuellement.

http://blog.anuragg.com/2012/10/vhdx-to-vhd-conversion.html