Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Erro no vagrant up

Olá rapaziada, tudo beleza? Tenho um Linux Mint 19.3 - Virtualbox5.2.20 Então estou há muitas horas tentando resolver, mas não consegui. Li todos os posts aqui e não resolveu, também googlei. Utilizei as dicas do nosso colega Robson que tinha um problema bem semelhante, mas não resolveu. Foram os seguintes comandos;

sudo apt-get remove virtualbox-6.0
chmod +x virtualbox.run
sudo ./virtualbox.run

O erro persiste:

aluno$ vagrant up
VirtualBox is complaining that the kernel module is not loaded. Please
run `VBoxManage --version` or open the VirtualBox GUI to see the error
message which should contain instructions on how to fix this error.

no mesmo diretório tenho estes arquivos:

$ls  - la
total 86776
drwxrwxr-x 3 salatux salatux     4096 Jan 21 23:33 ./
drwxrwxr-x 3 salatux salatux     4096 Jan 21 09:56 ../
drwxrwxr-x 3 salatux salatux     4096 Jan 21 22:37 .vagrant/
-rw-rw-r-- 1 salatux salatux      241 Jan 21 23:33 Vagrantfile
-rwxrwxr-x 1 salatux salatux 88841683 Oct 15  2018 VirtualBox-5.2.20-125813-Linux_a

Não sei mais o que fazer. Alguém pode me ajudar?

5 respostas

Olá, Salatiel. Tudo bem?

Tem algum motivo específico para você estar usando o VirtualBox 5 ao invés do 6?

Pela mensagem de erro, tá faltando o cabeçalho do Kernel que o VirtualBox precisa para rodar.

Para a gente ver como as coisas estão aí, executa esses comandos e manda aqui o resultado de cada um?

1) Verificar a versão do kernel instalado
$ uname -r

2) Verificar quais pacotes estão instalados
$ sudo apt list --installed | grep virtualbox
$ sudo apt list --installed | grep vagrant
$ sudo apt list --installed | grep linux-headers

3) Verificar quais repositórios estão sendo usados
$ cat /etc/apt/sources.list | grep virtualbox
$ cat /etc/apt/sources.list | grep vagrant

Fico aguardando.

Olá Vitor. Tudo beleza? Obrigado pela ajuda desde já.

Eu tinha antes instalado o Virtualbox6, no entanto ocorria um erro de incompatibilidade com o Vagrant e para resovê-lo fiz os procedimentos que noosso colega Robson postou aqui no forum. Mas comigo não resolveu e não achei mais solução no google.

Seguem a saída dos comandos:

(base) salatux@salatux ~ $ uname -r
5.0.0-32-generic
(base) salatux@salatux ~ $ sudo apt list --installed | grep virtualbox

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

(base) salatux@salatux ~ $ sudo apt list --installed | grep vagrant

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

vagrant/bionic,bionic,now 2.0.2+dfsg-2ubuntu8 all [installed]
vagrant-libvirt/bionic,bionic,now 0.0.43-2 all [installed,automatic]
(base) salatux@salatux ~ $ sudo apt list --installed | grep linux-headers

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

linux-headers-4.10.0-38/now 4.10.0-38.42~16.04.1 all [installed,local]
linux-headers-4.10.0-38-generic/now 4.10.0-38.42~16.04.1 amd64 [installed,local]
linux-headers-4.15.0-20/bionic,bionic,now 4.15.0-20.21 all [installed,automatic]
linux-headers-4.15.0-20-generic/bionic,now 4.15.0-20.21 amd64 [installed,automatic]
linux-headers-5.0.0-32/bionic-updates,bionic-updates,bionic-security,bionic-security,now 5.0.0-32.34~18.04.2 all [installed,automatic]
linux-headers-5.0.0-32-generic/bionic-updates,bionic-security,now 5.0.0-32.34~18.04.2 amd64 [installed]
(base) salatux@salatux ~ $ cat /etc/apt/sources.list | grep virtualbox
deb http://download.virtualbox.org/virtualbox/debian bionic contrib
(base) salatux@salatux ~ $ cat /etc/apt/sources.list | grep vagrant
solução!

Olá VItor. Continuei tentando resolver e encontrei uma questão de outro colega e sua atuação em vários posts, segue o link https://cursos.alura.com.br/forum/topico-linux-ubuntu-18-04-lts-erro-ao-executar-o-comando-vagrant-up-there-was-an-error-while-executing-vboxmanage-a-cli-used-by-vagrant-133439

Eu deletei toda pasta e comecei a fazer os procedimentos:

1) desinstala removendo arquivos de configuracao do virtualbox:
$ sudo apt purge virtualbox virtualbox-qt virtualbox-dkms

2) remove arquivos de VMs criados pelo virtualbox:
$ sudo rm -Rf /home/<SEU-USUÁRIO>/'VirtualBox VMs'

3) desinstala removendo arquivos de configuracao do vagrant:
$ sudo apt purge vagrant

4) remove arquivos de vms baixadas pelo vagrant:
$ sudo rm -Rf /home/<SEU-USUÁRIO>/.vagrant.d

5) comentar ou remover as linhas que citam o virtualbox no /etc/apt/sources.list (precisa ser root)

6) atualiza repositórios:
$ sudo apt update

7) remove pacotes orfãos do sitema (não utilizados):
$ sudo apt autoremove

8) limpa o cache do apt:
$ sudo apt clean

Mas não consigo mais instalar o virtualbox, fiz estes passos:

1) Baixa as chaves GPG da oracle:
$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

2)Adiciona o repositório do virtualbox:
$ sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

3)Atualiza os repositórios:
$ sudo apt update

e me aparece o erro:

$ update
Hit:1 http://download.virtualbox.org/virtualbox/debian xenial InRelease
Hit:2 https://download.virtualbox.org/virtualbox/debian bionic InRelease          
Hit:3 http://repository.spotify.com stable InRelease                              
Hit:4 http://archive.canonical.com/ubuntu bionic InRelease                        
Hit:5 http://archive.ubuntu.com/ubuntu bionic InRelease                           
Hit:6 http://security.ubuntu.com/ubuntu bionic-security InRelease                 
Hit:7 http://archive.ubuntu.com/ubuntu bionic-updates InRelease                   
Hit:8 http://archive.ubuntu.com/ubuntu bionic-backports InRelease                 
Hit:9 https://netcologne.dl.sourceforge.net/project/d-apt d-apt InRelease         
Ign:10 http://packages.linuxmint.com tricia InRelease                             
Hit:11 http://packages.linuxmint.com tricia Release                      
Ign:13 http://download.virtualbox.org/virtualbox/debian tricia InRelease 
Err:14 http://download.virtualbox.org/virtualbox/debian tricia Release
  404  Not Found [IP: 2.21.168.4 80]
Reading package lists... Done
E: The repository 'http://download.virtualbox.org/virtualbox/debian tricia Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Não consigo instala o virtualbox6.0, já tentei de várias formas, segue a última:

$ sudo apt install virtualbox-6.0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
virtualbox-6.0 is already the newest version (6.0.24-139119~Ubuntu~xenial).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies.
 libphobos2-95 : Depends: libcurl4 but it is not going to be installed or
                          libcurl3 but it is not going to be installed
 virtualbox-6.0 : Depends: libcurl3 (>= 7.16.2) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Já fui no Package manager tentar solucionar o libcurl3, mas não resolveu.

Vitor!!!

Cara muito obrigado, consegui resolver este erro. Seu post com do colega que referi acima o link foi essencial. Também tive que corrigir libcurl3 no Software Manager do Mint19.3.

Valew!!!

E aí, Salatiel!

Que bom que conseguiu resolver!

Quando a gente trabalha com Linux, algumas coisas vão funcionar semelhante, mas outras serão específicas pro nosso caso. Aí o jeito vai ser ler os erros, entender como as coisas estão configuradas e pesquisar.

Bons estudos! Se tiver alguma dúvida é só dizer.