VirtualBox Ubuntu 14.04 - vboxclient usługa jądra virtualbox nie jest uruchomiona


42

Zainstalowałem VirtualBox (z Ubuntu 14.04 Desktop) i dodatki dla gości na moim komputerze z systemem Windows 7.

Za każdym razem, gdy się uruchamia, pojawia się następujący komunikat o błędzie, który znika:

vboxclient the virtualbox kernel service is not running. exiting.

Jak mogę wyłączyć tę wiadomość? Próbowałem następujące:

Usunąłem /etc/xdg/autostart/vboxclient.desktopplik.

Ale nadal widzę komunikat podczas logowania.

Jakieś propozycje jak to naprawić?



2
@self Oczywiście dwa pytania są duplikatami, ale kierunek duplikacji należy odwrócić i pozostawić to pytanie otwarte.
karel,

Odpowiedzi:


29

Spróbuj wysunąć obraz płyty VBOXADDITIONS na Ubuntu i „wstaw” go ponownie z menu Vbox. Właśnie miałem ten sam problem i naprawiłem to.


30

Zwykle dzieje się tak, gdy aktualizujesz jądro Linux gościa.
Po każdej aktualizacji musisz wykonać:

  • Dla hosta ( instalowanie serwera )

    sudo /etc/init.d/vboxdrv setup
    
  • Dla gości ( instalowanie dodatków )

    sudo /etc/init.d/vboxadd setup
    

Powód, dla którego włożenie dysku dodatkowego VBox ponownie działa, jest taki, że robi to również procedura instalacji.


1
Dzięki, to był dla mnie dokładnie problem. Guest Ubuntu zaktualizowany, a następnie ten błąd był wyświetlany. Uruchomienie polecenia gościa to naprawiło.
Flupkear

1
W systemie Mac OSX El Capitan polecenie hosta nie działa, ale ponownie instaluje obraz dysku CD i uruchamia polecenie gościa.
mstreffo,

14
Dostajęsudo: /etc/init.d/vboxadd: command not found
HelloGoodbye

Wspaniały! Wystarczyło mi wykonać konfigurację po stronie gościa.
user1984631

2
@HelloGoodbye, miał ten sam problem, ponowna instalacja dodatków do systemu Linux pomogła mi pozbyć się błędu vboxclient the virtualbox kernel service is not running. Postępuj zgodnie z instrukcjami tutaj virtualbox.org/manual/ch04.html#additions-linux Nie zapomnij zrestartować maszyny wirtualnej.
andrybak

3

Używam Ubuntu 15.04 na Virtualbox 5.02. To samo powiadomienie zniknęło po wybraniu dwóch „ograniczonych sterowników” z Virtualbox.

Mówiąc dokładniej, z zakładki Oprogramowanie i aktualizacje> Dodatkowe sterowniki , wcześniej nie wybrano dwóch sterowników: Korzystanie z rozwiązania do wirtualizacji x86 - Narzędzia dla gości X11 z virtualbox-guest-x11 oraz Korzystanie z rozwiązania do wirtualizacji x86 - źródło modułu dodawania gości dla dkms z virtualbox-guest -dkms . Powiadomienie zniknęło po wybraniu tych dwóch zastrzeżonych sterowników.

Aktualizacja: jeden z tych dwóch sterowników wydaje się powodować niespójność repozytorium podczas uruchamiania apt-get update. Postanowiłem use the package maintainer's versionrozwiązać niespójność i nie napotkałem żadnych dalszych problemów.


1

Jeśli chcesz tylko zapobiec wyświetlaniu tego ostrzeżenia podczas uruchamiania systemu, postępuj zgodnie z opisem tutaj : Poszukaj pliku 98vboxadd-xclient(np. /etc/X11/Xsession.d/98vboxadd-xclient) I skomentuj wiersz 26, podając ostrzeżenie, jak pokazano poniżej:

if ! test -c /dev/vboxguest 2>/dev/null; then
   # Do not start if the kernel module is not present.
   # notify-send "VBoxClient: the VirtualBox kernel service is not running.  Exiting."

(Działa na Ubuntu 16.04.)


Na mojej maszynie 14.04 po ifbloku następuje elifblok. Jeśli skomentuję wiersz 26, czyli wszystko, co zawiera ifblok, będzie to postrzegane jako błąd składniowy i nie będę mógł się dłużej logować. Szybka poprawka: dodaj bez znaczenia wiersz kodu zamiast skomentowanego (np. echo woof > /dev/null)
panepeter

1

Zwróć uwagę na polecenie purge, które usuwa pliki konfiguracyjne

sudo apt-get purge virtualbox-guest-x11 virtualbox-guest-utils virtualbox-guest-dkms

Znalazłem to tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.