VM VirtualBox importado - VERR_NOT_SUPPORTED - VERR_CFGM_VALUE_NOT_FOUND

1

No VirtualBox, eu exportei uma VM do Ubuntu Server (File \ Export Appliance) e tentei importá-la em uma máquina diferente. tudo correu bem com exportação e importação. Mas, quando eu inicio a VM importada, eu recebo este VERR_NOT_SUPPORTED erro VERR_CFGM_VALUE_NOT_FOUND.

É bem estranho. Se eu dispensar o processo de importação e criar imediatamente uma nova VM e usar o VMDK exportado, tudo funcionará bem.

Ambas as máquinas estão usando a mesma versão do VirtualBox (3.2.4 r62467)

Alguma pista?

    
por user40460 21.06.2010 / 06:49

4 respostas

1

Eu tive o mesmo problema, as configurações foram importadas para o appliance, então alterei as configurações para corresponder ao novo computador (1 cpu em vez de 2 e menos memória).

    
por 03.12.2010 / 01:18
1

Isso pode ser causado por um bug conhecido em versões mais antigas do VirtualBox. Consulte o link para obter detalhes.

    
por 27.10.2012 / 12:48
1

Acabei de encontrar o mesmo código de erro (VERR_CFGM_VALUE_NOT_FOUND), mas com uma descrição de erro diferente depois de editar VirtualBox VMs/<name of vm>/<name of vm>.vbox :

NAT#0: configuration query for "GuestPort" int failed (VERR_CFGM_VALUE_NOT_FOUND)
Failed to attach the network LUN (VERR_CFGM_VALUE_NOT_FOUND)

Acontece que o nome da regra de encaminhamento certamente não deve conter parênteses ou barras (como mostrado abaixo). Assim, quando você definir uma regra de encaminhamento, use um nome que consista de espaços, letras ou números para ser seguro.

Por exemplo, o seguinte não funciona (a VM recusou-se a iniciar com a mensagem de erro anterior):

...
<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>

Depois de remover / , ( e ) do arquivo vbox, a mensagem de erro desaparece e a VM é inicializada novamente:

<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>

Esta publicação não responde à pergunta, mas esta questão foi uma das poucas páginas que encontrei quando pesquisei no Google uma solução para o meu problema.

    
por 03.01.2014 / 22:10
1

Encontrei esse mesmo problema, o host do OS X foi exportado para um host do Windows XP. Ambos o VirtualBox 3.2.6 r63112. Talvez seja um bug que deve ser arquivado?

Solução alternativa - crie uma nova VM e importe o VMDK manualmente.

link

    
por 28.07.2010 / 21:38