adições de guest de caixa virtual não serão instaladas no Ubuntu, não podem encontrar fonte do kernel atual do Linux

1

Meu sistema

  • MacBook Air
  • macOS 10.12.4
  • VirtualBox Versão 5.1.30
  • vagrant Versão instalada: 2.0.0
  • Joomla / versão da caixa '1.5.0'

Problemas

O Vagrant não conseguiu montar as pastas compartilhadas do VirtualBox. Isso geralmente ocorre porque o sistema de arquivos "vboxsf" não está disponível. Este sistema de arquivos é disponibilizado através do VirtualBox Guest Additions e do módulo do kernel.

Por favor, verifique se estas adições de hóspedes estão devidamente instaladas no convidado. Este não é um bug no Vagrant e geralmente é causado por uma falha no Vagrant box. Para o contexto, o comando tentado foi:

mount -t vboxsf -o uid=1000,gid=1000 vagrant /vagrant

A saída do erro do comando foi:

/sbin/mount.vboxsf: mounting failed with the error: No such device

de volta para "instalar manualmente as adições dos convidados?"

vboxadd.sh: Starting the VirtualBox Guest Additions.
Failed to set up service vboxadd, please check the log file
/var/log/VBoxGuestAdditions.log for details.
[/media/cdrom] $ more /var/log/vboxadd-install.log

/tmp/vbox.0/Makefile.include.header:112: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.

ls -l /lib/modules/4.2.0-27-generic/ gave me build -> /usr/src/linux-headers-4.2.0-27-generic

Então, construir aqui é um link simbólico quebrado, mas onde estão os cabeçalhos do Linux? Quando tento cabeçalhos de atualização, recebo a mensagem mais recente

2 November 2017. Upgraded Vbox to 5.1.30 r118389 (Qt5.6.3)

Durante o erro de instalação de mount -t vboxsf -o uid=1000,gid=1000 vagrant /vagrant

mount: unknown filesystem type 'vboxsf'
/tmp/vbox.0/Makefile.include.header:112: *** Error: unable to find the sources of your current Linux
kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.

Agora / opt contém VBoxGuestAdditions-5.1.30 / So instal. / mnt já contém VBoxLinuxAdditions.run

Tentei instalar o apt-get module-essential module-assistant. já foi o mais novo

9 November new version of Joomla/box '1.4.4'. The latest is version '1.5.0'. Run 'vagrant box update'

Este sistema parece ter uma versão do VirtualBox Guest Additions já instalada. Se for parte do sistema operacional e mantido atualizado, provavelmente não há necessidade de substituí-lo. Se não estiver atualizado, você deverá receber uma notificação quando iniciar o sistema. Se você deseja substituí-lo por esta versão, por favor, não continue com esta instalação agora, mas remova a versão atual primeiro, seguindo as instruções para o sistema operacional.

/usr/src now contains  (as well as same joomla stuff) 
lrwxrwxrwx 1 root root 51 Nov 9 17:11 vboxguest-5.1.30 -> /opt/VBoxGuestAdditions-5.1.30/src/vboxguest-5.1.30/

drwxr-xr-x 12 root root     4096 Nov  9 17:44 virtualbox-4.3.36/  [but that’s not new version]

make sure that /lib/modules/$(uname -r)/build points to /usr/src/kernels/$(uname -r)  

mas isso não existe

/lib/modules/4.2.0-27-generic/ contains
lrwxrwxrwx  1 root root      39 Jan 22  2016 build -> /usr/src/linux-headers-4.2.0-27-generic
drwxr-xr-x  2 root root    4096 Jan 22  2016 initrd/
drwxr-xr-x 12 root root    4096 Apr  8  2016 kernel/
-rw-r--r--  1 root root 1019813 Nov 10 11:08 modules.alias  . . .

Pergunta sobre link

porque os cabeçalhos do kernel foram excluídos dos repositórios porque há uma nova versão do kernel disponível. Então, ele / ela deve atualizar todo o sistema antes de instalar os cabeçalhos. OP respondeu: "Mas o sudo apt-get dist-upgrade diz que não há nada para atualizar, o mesmo que atualizar.

sudo apt-get dist-upgrade

Eu tenho vários erros.

Err http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu/ trusty/main libedit2 amd64 3.1-20140620-2+deb.sury.org~trusty+5 403 Forbidden but that’s an http access error. Many files were installed/updated

Ainda os mesmos problemas. Onde está a fonte do kernel, se não em / usr / src?

    
por Mike Nelson 11.11.2017 / 11:58

0 respostas