Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Corrigindo erro do VirtualBox no Ubuntu 8.04
Linux user
Publicado por andre uebe em 29/06/2009

Login: andreuebe, 1173421 pontos
[ Hits: 4010 ]

Corrigindo erro do VirtualBox no Ubuntu 8.04

VirtualBox permite instalar o Windows dentro do Linux. No artigo Como configurar e instalar o VirtualBox é ensinado como instalar e configurar o mesmo.

Após instalar o VirtualBox no Linux Ubuntu 8.04 (sudo apt-get install virtualbox-ose), o seguinte erro aparece ao se clicar em INICIAR:

Could not load the settings file '/home/mayara/.VirtualBox/VirtualBox.xml' (VERR_OPEN_FAILED).
FATAL ERROR: Attribute 'version' has a value, '1.3-linux', that does not match its #FIXED value, '1.2-linux'
Location: '/home/mayara/.VirtualBox/VirtualBox.xml', line 5, column 83.

Código de resultado:

0x80004005
Componente:
VirtualBox
Interface:
IVirtualBox {76b25f3c-15d4-4785-a9d3-adc6a462beec}

Para resolver isso, edite o arquivo Virtualbox.xml, que está dentro de ~/.Virtualbox:

$ gedit .virtualbox.xml

E observe o conteúdo:

<?xml version="1.0"?>
<!-- Automatically converted from version '1.3.pre-linux' -->
<!-- Automatically converted from version '1.2-linux' -->
<!-- innotek VirtualBox Global Configuration -->
<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.3-linux">
  <Global>
    <ExtraData>
      <ExtraDataItem name="GUI/LastWindowPostion" value="8,239,770,550"/>
      <ExtraDataItem name="GUI/LicenseAgreed" value="1.5"/>
      <ExtraDataItem name="GUI/RegistrationData" value="triesLeft=1"/>
      <ExtraDataItem name="GUI/Input/HostKey" value="65508"/>
      <ExtraDataItem name="GUI/Input/AutoCapture" value="false"/>
      <ExtraDataItem name="GUI/MaxGuestResolution" value="auto"/>
    </ExtraData>
    <MachineRegistry/>
    <DiskRegistry>
      <HardDisks>
        <HardDisk uuid="{0cae5cc8-f1ca-4b71-a8b4-ed70d37739a3}" type="normal">
          <VirtualDiskImage filePath="/media/sda1/winxp.vdi"/>
        </HardDisk>
        <HardDisk uuid="{f58b3e68-b884-4c86-c69a-fd91734f4e94}" type="normal">
          <VirtualDiskImage filePath="/media/sda8/winvista.vdi"/>
        </HardDisk>
      </HardDisks>
      <DVDImages/>
      <FloppyImages/>
    </DiskRegistry>
    <USBDeviceFilters/>
    <SystemProperties defaultVDIFolder="VDI" defaultMachineFolder="Machines" remoteDisplayAuthLibrary="VRDPAuth" webServiceAuthLibrary="VRDPAuth" HWVirtExEnabled="true" LogHistoryCount="3"/>
  </Global>
</VirtualBox>

Altere a linha:

<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.3-linux">

Para:

<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.2-linux">

Salvando esta alteração e tentando executar o Virtualbox, outro erro aparecerá:

Could not load the settings file '/home/xx/.VirtualBox/VirtualBox.xml' (VERR_OPEN_FAILED).
FATAL ERROR: Attribute 'webServiceAuthLibrary' is not declared for element 'SystemProperties'
Location: '/home/xx/.VirtualBox/VirtualBox.xml', line 29, column 191.

Para corrigir isso, edite novamente o arquivo virtualbox.xml e altere a linha:

<SystemProperties defaultVDIFolder="VDI" defaultMachineFolder="Machines" remoteDisplayAuthLibrary="VRDPAuth"
webServiceAuthLibrary="VRDPAuth" HWVirtExEnabled="true" LogHistoryCount="3"/>

Para:

<SystemProperties defaultVDIFolder="VDI" defaultMachineFolder="Machines" remoteDisplayAuthLibrary="VRDPAuth" HWVirtExEnabled="true" LogHistoryCount="3"/>

Ou seja, eliminando:

webServiceAuthLibrary="VRDPAuth"

Uma vez alterado o arquivo de configuração do VirtualBox, ao se tentar executar, o seguinte erro será retornado:

The VirtualBox kernel driver is not accessible to the current user. Make sure that the user has write permissions for /dev/vboxdrv by adding them to the vboxusers groups. You will need to logout for the change to take effect..
VBox status code: -1909 (VERR_VM_DRIVER_NOT_ACCESSIBLE).

Código de resultado:

0x80004005
Componente:
Console
Interface:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}

Para resolver isso, crie permissão de leitura e escrita a todos os usuários para o dispositivo vboxdrv:

$ sudo chmod 766 /dev/vboxdrv

Pronto!

Uma vez tendo habilitado o CD-ROM com o CD do Windows na bandeja (ou esteja acessando a imagem do Windows) é só clicar mais uma vez em "INICIAR" e tudo deve funcionar.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Gravação de CD no Linux
   Dica Linux recomendada Mantenha-se atualizado com RSS
   Dica Linux recomendada Templates em português para o bugzilla
   Dica Linux recomendada Executando aplicativos de interface gráfica via ssh com clientes Linux ou Windows
   Dica Linux recomendada K3B Sem Problemas no Slackware 10.2

Comentários
[1] Comentário enviado por cristianokittie em 22/09/2009 - 04:50h:

sudo chmod 766 /dev/vboxdrv

achei a solução para o problema hehehe valewww

[2] Comentário enviado por cardosos em 16/06/2011 - 11:49h:

Baixei o Oracle Virtual Box 4.0 pra mim apresenta o mesmo erro, fiz o que foi proposto acima, alterando as versões de 1.2 ou 1.3 para 4.0 e não tive exito.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.