Erro virtualBox apos atualização automatica

1. Erro virtualBox apos atualização automatica

Renato Rodrigues Ribeiro
renato3r

(usa Debian)

Enviado em 20/11/2009 - 13:28h

Bem pessoal primeiramente obrigado por me ajudarem!!!



Sempre usei o virtual box... recetemente estava usando a versão 3.0.11 sem problema 100% funcionando...
porem apos atualização automática do meu DEBIAN LENNY, ele começou a aparecer esse erros conforme a imagem abaixo:

imagem:
[IMG]http://i50.tinypic.com/2cz21qp.jpg[/IMG]
http://i50.tinypic.com/2cz21qp.jpg


ai quando eu rodo o comando como root aparece esse erro:

root@3r-laptop:~# /etc/init.d/vboxdrv setup
* Stopping VirtualBox kernel module * done.
* Recompiling VirtualBox kernel module
* Look at /var/log/vbox-install.log to find out what went wrong


imagem:
http://i49.tinypic.com/b4vivl.png

ai eu pego e vou olhar o log que ele diz na mensagem
/var/log/vbox-install.log

aparece apenas isso:
Makefile:147: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Pare.


Minha versão do meu Kernel:
root@3r-laptop:~# uname -r
2.6.30.5

root@3r-laptop:~# uname -a
Linux 3r-laptop 2.6.30.5 #1 SMP Fri Aug 28 19:33:07 BRT 2009 x86_64 GNU/Linux

tive q recopilar o Kernel com uma versao mais recente devido a suporte para a minha placa de rede wireless
intel 5100 agn para q o driver fosse reconhecido.

Meu notebook é um Asus G50Vt-x5(bestbuy).






vc podem me ajudar?
Desde ja agradeço.


  


2. Re: Erro virtualBox apos atualização automatica

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/11/2009 - 13:46h

O q ocorreu é q quando houve a atualização automática, o sistema deve t atualizado o seu kernel e, consequentemente, todos os módulos do sistema. O virtualbox compila seus módulos com o kernel do sistema mas, quando modificado, os módulos perdem suas funções (ficam incompatíveis). O q vc deve fazer é recompilá-los com o novo kernel pra voltar a funcionar. Tenho o VMware no meu Debian e toda vez q isso acontece, eu tenho q reinstalar o meu VMware (ou recompilar os módulos).


3. Re: Erro virtualBox apos atualização automatica

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/11/2009 - 13:47h

Ah, mano... agora q eu vi o q tá havendo. Não tá instalado os headers do seu novo kernel. Baixe-o assim:

# apt-get install kernel-headers-2.6.30.5

Assim vc vai conseguir reinstalar seus módulos.


4. Re: Erro virtualBox apos atualização automatica

Renato Rodrigues Ribeiro
renato3r

(usa Debian)

Enviado em 20/11/2009 - 13:57h

root@3r-laptop:~# apt-get install kernel-headers-2.6.30.5
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
E: Impossível achar pacote kernel-headers-2.6.30.5


nao achou o pacote e com o aptitude search kernel-headers


so achou um pacote com o nome de:

linux-kernel-headers

posso instalar esse?


5. Re: Erro virtualBox apos atualização automatica

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/11/2009 - 14:06h

Desculpe, kra. O nome é esse msm (linux-kernel-headers-2.6.30.5). Errei...


6. Re: Erro virtualBox apos atualização automatica

Renato Rodrigues Ribeiro
renato3r

(usa Debian)

Enviado em 20/11/2009 - 14:13h

renato3r@3r-laptop:~$ sudo aptitude install linux-kernel-headers-2.6.30.5
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes... Pronto
Lendo descrições de tarefas... Pronto
Não foi possível encontrar nenhum pacote cujo nome ou descrição combinasse com "linux-kernel-headers-2.6.30.5"
Não foi possível encontrar nenhum pacote cujo nome ou descrição combinasse com "linux-kernel-headers-2.6.30.5"
Nenhum pacote será instalado, atualizado ou removido.
0 pacotes atualizados, 0 novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso obter 0B de arquivos. Depois do desempacotamento, 0B serão usados.
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes... Pronto
Lendo descrições de tarefas... Pronto

e com a procura do apt-cache:
so acha 1 pacote

renato3r@3r-laptop:~$ apt-cache search linux-kernel-headers
linux-libc-dev - Linux support headers for userspace development





7. Re: Erro virtualBox apos atualização automatica

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/11/2009 - 14:20h

Ou essa porcaria mudou d nome ou no seu repositório deve tá faltando algum link relacionado ao source (src). Com o apt-cache, vamos generalizar a pesquisa:

# apt-cache search headers

E v quais são os resultados. Se não aparecer nada, o seu repositório num deve t a linha q contém o src.


8. Re: Erro virtualBox apos atualização automatica

Renato Rodrigues Ribeiro
renato3r

(usa Debian)

Enviado em 20/11/2009 - 14:27h

com apt-cache search headers
nossa apareceu um monte ......

fiz o
apt-get update antes de colocar esse comando.


root@3r-laptop:~# apt-cache search linux-headers
linux-headers-2.6-amd64 - Header files for Linux 2.6-amd64
linux-headers-2.6-openvz-amd64 - Header files for Linux 2.6-openvz-amd64
linux-headers-2.6-vserver-amd64 - Header files for Linux 2.6-vserver-amd64
linux-headers-2.6-xen-amd64 - Header files for Linux 2.6-xen-amd64
rt2400-source - source for rt2400 wireless network driver
rt2500-source - source for rt2500 wireless network driver
rt2570-source - source for rt2570 wireless network driver
linux-headers-2.6.26-1-all - All header files for Linux 2.6.26
linux-headers-2.6.26-1-all-amd64 - All header files for Linux 2.6.26
linux-headers-2.6.26-1-amd64 - Header files for Linux 2.6.26-1-amd64
linux-headers-2.6.26-1-common - Common header files for Linux 2.6.26-1
linux-headers-2.6.26-1-common-openvz - Common header files for Linux 2.6.26-1-openvz
linux-headers-2.6.26-1-common-vserver - Common header files for Linux 2.6.26-1-vserver
linux-headers-2.6.26-1-common-xen - Common header files for Linux 2.6.26-1-xen
linux-headers-2.6.26-1-openvz-amd64 - Header files for Linux 2.6.26-1-openvz-amd64
linux-headers-2.6.26-1-vserver-amd64 - Header files for Linux 2.6.26-1-vserver-amd64
linux-headers-2.6.26-1-xen-amd64 - Header files for Linux 2.6.26-1-xen-amd64
linux-headers-2.6.26-2-all - All header files for Linux 2.6.26
linux-headers-2.6.26-2-all-amd64 - All header files for Linux 2.6.26
linux-headers-2.6.26-2-amd64 - Header files for Linux 2.6.26-2-amd64
linux-headers-2.6.26-2-common - Common header files for Linux 2.6.26-2
linux-headers-2.6.26-2-common-openvz - Common header files for Linux 2.6.26-2-openvz
linux-headers-2.6.26-2-common-vserver - Common header files for Linux 2.6.26-2-vserver
linux-headers-2.6.26-2-common-xen - Common header files for Linux 2.6.26-2-xen
linux-headers-2.6.26-2-openvz-amd64 - Header files for Linux 2.6.26-2-openvz-amd64
linux-headers-2.6.26-2-vserver-amd64 - Header files for Linux 2.6.26-2-vserver-amd64
linux-headers-2.6.26-2-xen-amd64 - Header files for Linux 2.6.26-2-xen-amd64
linux-headers-2.6.29-bpo.2-all - All header files for Linux 2.6.29
linux-headers-2.6.29-bpo.2-all-amd64 - All header files for Linux 2.6.29
linux-headers-2.6.29-bpo.2-amd64 - Header files for Linux 2.6.29-bpo.2-amd64
linux-headers-2.6.29-bpo.2-common - Common header files for Linux 2.6.29-bpo.2
linux-headers-2.6.30-bpo.1-all - All header files for Linux 2.6.30
linux-headers-2.6.30-bpo.1-all-amd64 - All header files for Linux 2.6.30
linux-headers-2.6.30-bpo.1-amd64 - Header files for Linux 2.6.30-bpo.1-amd64
linux-headers-2.6.30-bpo.1-common - Common header files for Linux 2.6.30-bpo.1
linux-headers-2.6.30-bpo.2-all - All header files for Linux 2.6.30
linux-headers-2.6.30-bpo.2-all-amd64 - All header files for Linux 2.6.30
linux-headers-2.6.30-bpo.2-amd64 - Header files for Linux 2.6.30-bpo.2-amd64
linux-headers-2.6.30-bpo.2-common - Common header files for Linux 2.6.30-bpo.2


lembrando
que meu kernel é: e versao 64bits


root@3r-laptop:~# uname -a
Linux 3r- laptop 2.6.30.5 #1 SMP Fri Aug 28 19:33:07 BRT 2009 x86_64 GNU/Linux

qual desses eu instalo e o que depois eu faço?


9. Re: Erro virtualBox apos atualização automatica

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/11/2009 - 14:36h

Instale esse:

# apt-get install linux-headers-2.6.30-bpo.2-all-amd64

Se náo der certo, remova o anterior e instale esse:

# apt-get install linux-headers-2.6.30-bpo.2-all


10. Re: Erro virtualBox apos atualização automatica

Renato Rodrigues Ribeiro
renato3r

(usa Debian)

Enviado em 20/11/2009 - 15:01h

nao deu certo.


root@3r-laptop:~# aptitude remove linux-
linux-headers-2.6.26-2-amd64 linux-image-2.6-amd64
linux-headers-2.6.26-2-common linux-kbuild-2.6.26
linux-headers-2.6.30-bpo.1-amd64 linux-kbuild-2.6.30
linux-headers-2.6.30-bpo.1-common linux-libc-dev
linux-headers-2.6-amd64 linux-sound-base
linux-image-2.6.26-2-amd64 linux-source-2.6.26
linux-image-2.6.30-bpo.1-amd64 linux-source-2.6.30




olha so os pacotes instalados detalhe para a versao da minha imagem de kernel.
linux-image-2.6.30-bpo.1-amd64

ai eu instalei o
root@3r-laptop:~# aptitude install linux-headers-2.6.30-bpo.1-amd64

idêntico ao da imagem....
apos isso eu digitei o comando novamente
/etc/init.d/vboxdrv setup

e mesmo assim apresenta erro.
root@3r-laptop:~# /etc/init.d/vboxdrv setup
* Stopping VirtualBox kernel module * done.
* Recompiling VirtualBox kernel module
* Look at /var/log/vbox-install.log to find out what went wrong


novamente mostrando o log da mensagem acima:
Makefile:147: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Pare.



e agora qual eh a proxima tentativa?


Nossa meu brother!!!
vc ta me ajundando muito com as dicas...




11. Re: Erro virtualBox apos atualização automatica

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/11/2009 - 15:31h

Bom... vc instalou os headers corretos, mas o make num tá achando. Eu num sei, mas tem jeito d saber aonde q tá sendo instalado os headers? Normalmente é instalado dentro d /usr/include, mas se não tiver lá (acredito q esteja em /usr/src) mova-os pra /usr/include e veja se dá certo.


12. Re: Erro virtualBox apos atualização automatica

Renato Rodrigues Ribeiro
renato3r

(usa Debian)

Enviado em 26/11/2009 - 09:55h

dentro de /usr/src

tem:

root@3r-laptop:/usr/src# ls
linux linux-kbuild-2.6.30
linux-headers-2.6.26-2-amd64 linux-source-2.6.26.tar.bz2
linux-headers-2.6.26-2-common linux-source-2.6.30.tar.bz2
linux-headers-2.6.30-bpo.1-amd64 vboxdrv-3.0.12
linux-headers-2.6.30-bpo.1-common vboxnetadp-3.0.12
linux-kbuild-2.6.26 vboxnetflt-3.0.12


eu copiei para o /usr/include

cp -r linux-headers-2.6.30-bpo.1* /usr/include

os arquivos:
linux-headers-2.6.30-bpo.1-amd64
linux-headers-2.6.30-bpo.1-common



nao deu certo...



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts