VirtualBox Ubuntu Misafir Eklemeleri yüklenmiyor: modprobe vboxsf başarısız oldu


33

Bu yazılımı sanal kutuya yeni yükledim, ISO'yu resmi ubuntu web sitesinden indirdim, en son LTS idi.

'Misafir ilavesi ekle CD görüntüsü' ile Konuk ilavesi kurmaya çalıştım.

Verifying archive integrity... All good.
Uncompressing VirtualBox 5.2.0 Guest Additions for Linux........
VirtualBox Guest Additions installer
Removing installed version 5.2.0 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Building the VirtualBox Guest Additions 
kernel modules.
VirtualBox Guest Additions: Look at /var/log/vboxadd-setup.log to find 
out what went wrong
VirtualBox Guest Additions: Running kernel modules will not be replaced 
until the system is restarted
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: modprobe vboxsf failed
Press Return to close this window...

/Var/log/vboxadd-setup.log içinde:

HATA:

Kernel configuration is invalid.
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.

Günlük dosyasının tam sürümünü burada bulabilirsiniz [?]


Ubuntu 17.10 için de aynı problemleri yaşıyorum. Garip, çünkü günlük dosyasının bazı dosyaların var olduğunu söyleyen hataları var, ancak bu dosyalar gerçekten var
Justin

1
Askubuntu bu cevabı bir çözüm olabilir: askubuntu.com/a/846142
Justin

Bu biletemodprobe vboxsf failed göre çizginin aslında kırmızı bir ringa balığı olduğuna dikkat edin : "modprobe vboxsf başarısız oldu" mesajı gerçek bir sorun değil, sadece kozmetiktir, ancak kafa karıştırıcı ve düzeltilmesi gerektiğine katılıyorum.
Rusty Shackleford,

Yanıtlar:


29

Tamam, bu bilinen bir problem. Virtualbox tarafından sağlanan görüntüyü kullanmak yerine, sadece onu indirmek sudo apt-get install virtualbox-guest-dkmsyeterlidir ve başlıklara ihtiyacınız varsa sudo apt-get install linux-headers-virtual, klasik yerine indirmelisiniz sudo apt-get install linux-headers-$(uname -r).

Şerefe

Düzenleme: @Abdelouahab tarafından belirtildiği gibi {}for değiştirildi ().


Bu çözümü nerede buldunuz? Yüklemeyi denedim virtualbox-guest-dkms. Bu bana paylaşılan bir pano verdi, ancak klasörleri paylaşma yeteneği yoktu.
Justin,

@Justin Bu benim için birkaç ay önce Lubuntu 14.04'te yaptı.
dmb

Küçük bir hata var, değişken olarak bir kodu çıkarmak istediğinizde $(VAR)yerine kullanın$(VAR)
Abdelouahab

3
Peki "bilinen problem" ile ne demek istiyorsun? Sorun nedir? Biri üzerinde çalışıyor mu? Bir yerdeki bir konuyla bağlantınız var mı? Yoksa aynı şey hakkında başka sorular da bulduğunu mu demek istedin?
thoni56 8

thoni56 @ bilet olduğunu virtualbox.org/ticket/17189 ben ... Bu bugün var busses sabit diyor
Ben Creasy

10

terminali açın ve çalıştırın sudo reboot.

daha sonra tekrar aygıtlar aracılığıyla yüklemeyi deneyin -> Misafir Eklemeleri Ekle CD Görüntüsü.

benim için çalıştı.


2
Yeniden Unable to insert the virtual optical disk... VBoxGuestAdditions.iso into the machine...
başlattım

4

Ubuntu'da 16.04'te Doğru çekirdeği yüklemek için sanal-konuk eklemeleri yüklemeden önce işletim sistemini yeniden başlatmam gerekti.


Evet, hatayı aldım, ancak en son 6.0.0 dizini tercih altındaydı ve yeniden başlatıldığında lsmod / modinfo da doğru sürümü gösterdi.
Ocak'ta

2

VirtualBox 5.2.18 ve Çekirdek 4.18 çalıştıran Fedora 28 de dahil olmak üzere Linux misafirleri ile benzer bir problem ortaya çıkabilir: Konuk Eklemeleri oluşturmak, aynı hata iletisiyle başarısız olur, "modprobe vboxsf başarısız oldu" ve / için vboxsf modülü çıktısı yok lib / modüller klasörü.

Çözüm (şimdilik), VirtualBox sitesinde bir bilette açıklandığı gibi, Konuk Eklemeleri'nin 5.2.97 versiyonunun en son geliştirme görüntüsünü indirmek ve kurmaktır .

Belirti, bu gibi mesajların derleme işlemi tarafından / var / log'a yazılan günlük dosyalarından birinde görünmesidir:

/tmp/vbox.0/utils.c: In function ‘sf_init_inode’:
/tmp/vbox.0/utils.c:165:28: error: passing argument 1 of ‘sf_ftime_from_timespec’ from incompatible pointer type [-Werror=incompatible-pointer-types]
     sf_ftime_from_timespec(&inode->i_atime, &info->AccessTime);
                            ^~~~~~~~~~~~~~~
/tmp/vbox.0/utils.c:53:53: note: expected ‘struct timespec *’ but argument is of type ‘struct timespec64 *’
 static void sf_ftime_from_timespec(struct timespec *tv, RTTIMESPEC *ts)

Derleme işleminin birden fazla günlük dosyası yazdırabileceğini unutmayın; bu, yalnızca en yenisine bakmak (çıktısı aldığı iletinin belirttiği gibi) sorunları tanılamanın güvenilir bir yolu değildir. Benim durumumda, Konuk Eklemelerini başsız bir Fedora sunucusuna kurmaya çalışmak /var/log/vboxadd-setup.log dosyasında sadece satırı içeren başarısız oldu

Could not find the X.Org or XFree86 Window System, skipping.

Anahtar, yukarıda gösterilen derlemeden asıl hata mesajlarını içeren aynı anda oluşturulan /var/log/vboxadd-setup.log.1 dosyasını incelemekti.


Çok faydalı yorumlar. Benim durumumda, 4.20 çekirdeğinin sanal kutu 4.2.22 ile uyumsuzluğuyla karşılaştım. Bir sonraki sürümde düzeltilmesi gerekiyor: virtualbox.org/ticket/18183?cversion=0&cnum_hist=2
Arnout

0

Ubuntu 16.04.

Sorunun yorumlarında biraz kafa karıştırıcı ama yararlı bağlantılar var.

Aynı tam sorun 5.2.8 temizlenmesi ve 5.1.34_Ubuntu r121010'un repodan yüklenmesiyle çözüldü:

$ grep virtualbox /etc/apt/sources.list
deb https://download.virtualbox.org/virtualbox/debian xenial contrib

Konuk eklemelerinin kurulumu "VirtualBox Misafir Eklemeleri: modprobe vboxsf başarısız oldu" hatası olmadan tamamlandı.

sudo purge virtualbox*
sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib"
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox

Bağlantı için Justin'e teşekkürler /ubuntu//a/846142 fakat kullanmak zorunda kaldı

sudo apt-get install VirtualBox

ziyade

sudo apt-get install VirtualBox-*  

çünkü sonuncusu bana bütünüyle karışık, karşılanmayan bağımlılıklar yarattı.


0

Bugün sadece Ubuntu 16.04 ISO dosyasını indirip yükledim. En son VirtualBox sürümüne de sahibim.

Konuk Eklerini yüklemeye çalışırken, başlangıçta belirtilen hatayla karşılaştım.

Daha önce başkalarının söylediklerini yaptım ... ISO hala VM’de eklenmiş olan konuk ekleriyle;

sudo reboot

Tekrar giriş yaptıktan sonra ISO klasörüne gittim:

/media/<ubuntu_username>/VBox_GAs_5.2.8

Sonra idam ettim:

sudo ./autorun.sh

Kurulum sorunsuz sonuçlandı.


0

Hem Ubuntu & Windows ana bilgisayarında (Lubuntu Guest) hem de bu sorunla karşılaştım.

  1. Misafir ilavelerinin CD'sini çıkarın
  2. Sanal makineyi kapatın.
  3. Virtualbox web sitesinden uygun konuk ek CD'sini indirin. Benim durumumda, 5.2 Bağlantı: https://download.virtualbox.org/virtualbox/
  4. Ayarlar> Depolama seçeneğine gidin ve "denetleyici: ID" seçeneğinin altında , konuk CD'lerini içeren bir optik sürücü ekleyin
  5. Sanal makinenizi yeniden başlatın.
  6. Makine önyüklendikten sonra, Aygıtlar> Misafir Eklemeleri Ekle CD görüntüsünü tıklayın
  7. Cd / media/username/VBox_GAs_5.2 optik sürücüsüne cd
  8. Sudo sh ./VBoxLinuxAdditions.run komutunu çalıştırın
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.