Ubuntu 16.04 - VirtualBox 5.0 - L'host si arresta in modo anomalo


17

Senza eseguire alcun aggiornamento, improvvisamente oggi quando ho provato ad accendere una VM in VirtualBox, la macchina host (con Ubuntu 16.04) si è bloccata.

  • Ci ho provato un paio di volte e il problema continua a ripetersi.

  • Corro memtest: tutto bene

  • Ho provato a creare una nuova macchina virtuale per ogni evenienza: stesso problema.

  • Declassato l'installazione di VirtualBox: non ha aiutato affatto.
  • Rete disabilitata, cartelle condivise ecc. Nulla.

Sulla stessa macchina ho anche Windows 10 in dual boot. Ho un paio di VM lì in VBox e VMWare. Solo per ridurre al minimo la probabilità di problemi HW, ho avviato le macchine virtuali lì e funzionano perfettamente.

Qualche idea?

L'unico modo per ripristinare l'host era il ripristino hardware.

ps: il blocco si verifica non appena faccio clic sul pulsante "Start".

Dettagli dell'host:

  • VirtualBox: versione 5.0.40_Ubuntu

  • Kernel: 4.13.0-26-generico

  • Ospite: irrilevante (Windows 10, OpenSuse, CentOS)

  • Il file di registro di VirtualBox è vuoto.


Grazie e grazie a Google perché ho avuto lo stesso problema oggi. E google mi indirizza al tuo post qui. Apprezzo molto il tuo lavoro qui.
Orologio ZHONG

2
Lo stesso problema è stato risolto qui: superuser.com/questions/1284705/…
chus

Risposte:


15

Capito dopo aver seguito:

https://ubuntuforums.org/showthread.php?t=2382314

(Ho dovuto aggiornare VBox a 5.2 e tutto ha funzionato bene)

In caso di necessità, è necessario seguire anche: VirtualBox - RTR3InitEx non riuscito con rc = -1912 (rc = -1912) per disinstallare completamente tutte le installazioni precedenti

Si è verificato un aggiornamento silenzioso della protezione che ha causato il blocco dell'intero host delle vecchie installazioni di VirtualBox (precedenti alla 5.2).


3
Dopo aver installato 5.2 da Oracle, ho dovuto disinstallare virtualbox-dkms e riavviare.
Juan Calero,

semplicemente disinstallando completamente virtualbox con qualcosa di simile sudo apt-get remove virtualbox*o sudo aptitude remove virtualbox prima di installare la nuova versione farà il trucco.
DJCrashdummy

6

Apprezzo molto la domanda e le risposte di Sanosay e Bertrand Lo qui. Li ho seguiti e risolto questo problema sulla mia situazione, lasciami riassumere ciò che ho fatto per questo problema passo dopo passo completamente qui per tua comodità:

  1. sudo apt autoremove virtualbox

  2. Reboot.

  3. Aggiungi deb https://download.virtualbox.org/virtualbox/debian xenial contriball'elenco delle fonti del software di Ubuntu 16.04.

    (avvia "Software e aggiornamenti e scegli la scheda" Altro software ", fai clic sul pulsante" Aggiungi ", quindi incolla la deb https://download.virtualbox.org/virtualbox/debian xenial contribriga APT)

  4. sudo apt update && sudo apt install virtualbox-5.2

    Siiprudente!È virtualbox-5.2invece di virtualbox.

  5. dopo l'installazione, riavviare

  6. esegui virtualbox e scoprirai che la tua versione di virtualbox è 5.2 ora e non causerà l'arresto anomalo dell'intero host ubuntu16.04 quando esegui un SO guest.

La versione originale virtualbox in ubuntu16.04 non potrebbe funzionare correttamente con l'ultima patch di Ubuntu16.04, anche Canonical afferma che 16.04 è la loro versione LTS (supporto a lungo termine), almeno non potrebbe supportare Virtualbox 5.0 ora.


Wow dopo tanto rimuovere re-install ... crash ancora e ancora, e ancora. Impossibile scoprire perché la virtualbox predefinita continua a bloccarsi. Poi ho trovato questo post. Grazie!!!
Llewellyn,

1
Llewellyn, è un piacere sapere che hai risolto anche questo problema. È davvero un bug in Ubuntu16.04 LTS, ma non lo hanno trovato e risolto, comunque, è un servizio OS gratuito, non possiamo incolpare il team Canonical, ma abbiamo ancora bisogno della virtualbox funzionante. Ciò dimostra il valore dei siti Web Google e StackOverflow, che sono molto più potenti dei team di progettazione e convalida dedicati Canonical.
Orologio ZHONG

2

anche incontrato questo problema, grazie per i consigli sopra! Tuttavia, c'è un altro passaggio che manca per far funzionare 'apt update', nuove chiavi, incollalo nel Terminale:

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 -

(da https://www.virtualbox.org/wiki/Linux_Downloads )


A quali consigli ti riferisci? La domanda afferma "Qualche idea?", Sicuramente non qualcosa come un consiglio, giusto? Se si tratta di un'aggiunta a una risposta esistente, per migliorarla ulteriormente, MODIFICA la risposta per indicare quale risposta intendi. Inoltre: "sopra" è relativo ... dipende da come qualcuno che sta esplorando le risposte esistenti abbia ordinato quelle risposte ...
Pierre.Vriens

1

Esattamente questa situazione. E totalmente disinstallato.

E aggiungi repository di VB ufficiale:

deb https://download.virtualbox.org/virtualbox/debian xenial contrib

quindi reinstallare. funziona come al solito.


1
Consiglio di modificare questa risposta per espanderla con dettagli specifici su come eseguire questa operazione. (Vedi anche Come faccio a scrivere una buona risposta? Per consigli generali su quali tipi di risposte sono considerate più preziose su Ask Ubuntu.)
David Foerster

peccato, non ho potuto ripetere il problema. Sembra che provenisse dall'aggiornamento silenzioso di virtualbox. come descritto da Sanosay.
Bertrand Lo

0

Oggi ho scoperto che Ubuntu16.04 include già virtualbox-5.2 nella sua ultima patch: https://download.virtualbox.org/virtualbox/debian xenial / contrib amd64 virtualbox-5.2 amd64 5.2.10-122088 ~ Ubuntu ~ xenial

Quindi significa che potremmo semplicemente usare:

sudo apt upgrade

per risolvere direttamente questo problema. Forse anche i team di progettazione e validazione dedicati Canonical hanno riscontrato questo problema e leggono il nostro post qui. Ora la soluzione è molto più semplice. Solo un comando di linea:

sudo apt upgrade

Quindi riavviare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.