Ubuntu 16.04 - VirtualBox 5.0 - โฮสต์ล่ม


17

โดยไม่ต้องทำการอัปเดตใด ๆ วันนี้เมื่อฉันพยายามเปิด VM ใน VirtualBox ซึ่งเป็นโฮสต์ของเครื่อง (ใช้งาน Ubuntu 16.04) ค้าง

  • ฉันลองสองสามครั้งและปัญหาซ้ำไปเรื่อย ๆ

  • ฉันวิ่ง memtest: ทั้งหมดดี

  • พยายามสร้าง VM ใหม่ในกรณี: ปัญหาเดียวกัน

  • ปรับลดการติดตั้ง VirtualBox: ไม่ได้ช่วยเลย
  • เครือข่ายคนพิการ, โฟลเดอร์ที่แชร์ ฯลฯ : ไม่มีอะไร

ในเครื่องเดียวกันฉันก็มี Windows 10 ในการบูทคู่ด้วย ฉันมีคู่ของ VM ที่นั่นใน VBox และ VMWare เพียงเพื่อลดความน่าจะเป็นของปัญหา HW ใด ๆ ฉันเริ่มต้น VM ที่นั่นและทำงานได้ดี

ความคิดใด ๆ

วิธีเดียวในการกู้คืนโฮสต์คือการฮาร์ดรีเซ็ต

ps: การตรึงเกิดขึ้นทันทีที่ฉันคลิกปุ่ม "เริ่ม"

รายละเอียดโฮสต์:

  • VirtualBox: เวอร์ชั่น 5.0.40_Ubuntu

  • เคอร์เนล: 4.13.0-26- ทั่วไป

  • แขก: ไม่เกี่ยวข้อง (windows 10, OpenSuse, CentOS)

  • ล็อกไฟล์ของ VirtualBox ว่างเปล่า


ขอบคุณและขอบคุณ google เพราะฉันมีปัญหาเดียวกันวันนี้ และ google พาฉันไปที่โพสต์ของคุณที่นี่ ขอบคุณงานของคุณที่นี่จริงๆ
นาฬิกา ZHONG

2
แก้ไขปัญหาเดียวกันได้แล้วที่นี่: superuser.com/questions/1284705/…
chus

คำตอบ:


15

คิดออกหลังจากต่อไปนี้:

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

(ต้องอัพเกรด VBox เป็น 5.2 และใช้งานได้ดีทั้งหมด)

ในกรณีที่คุณต้องการก็ต้องทำตาม: VirtualBox - RTR3InitEx ล้มเหลวด้วย rc = -1912 (rc = -1912)เพื่อถอนการติดตั้งทั้งหมดก่อนหน้านี้ทั้งหมด

มีการอัปเดตความปลอดภัยเงียบที่ทำให้การติดตั้ง VirtualBox เก่า (เก่ากว่า 5.2) แขวนทั้งโฮสต์


3
หลังจากติดตั้ง 5.2 จาก Oracle ฉันต้องถอนการติดตั้ง virtualbox-dkms และรีบูต
Juan Calero

เพียงถอนการติดตั้ง Virtualbox อย่างสมบูรณ์ด้วยสิ่งที่ชอบsudo apt-get remove virtualbox*หรือsudo aptitude remove virtualbox ก่อนติดตั้งเวอร์ชันใหม่จะเป็นการหลอกลวง
DJCrashdummy

6

ฉันขอขอบคุณ Sanosay และ Bertrand Lo สำหรับคำถามและคำตอบที่นี่ ฉันติดตามพวกเขาและแก้ไขปัญหานี้ในสถานการณ์ของฉันให้ฉันสรุปสิ่งที่ฉันทำสำหรับปัญหานี้ทีละขั้นตอนที่นี่เพื่อความสะดวกของคุณ:

  1. sudo apt autoremove virtualbox

  2. Reboot

  3. เพิ่มdeb https://download.virtualbox.org/virtualbox/debian xenial contribลงในรายการแหล่งซอฟต์แวร์ของ Ubuntu 16.04

    (โดยเริ่ม "ซอฟต์แวร์ & การอัปเดตแล้วเลือกแท็บ" ซอฟต์แวร์อื่น "แล้วคลิกปุ่ม" เพิ่ม "จากนั้นวางdeb https://download.virtualbox.org/virtualbox/debian xenial contribในบรรทัด APT)

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

    ระวัง! มันแทนvirtualbox-5.2virtualbox

  5. หลังจากการติดตั้งรีบูต

  6. เรียกใช้ virtualbox และคุณจะพบว่าเวอร์ชั่น VirtualBox ของคุณคือ 5.2 ในขณะนี้และจะไม่ทำให้โฮสต์ทั้งหมด ubuntu16.04 ขัดข้องเมื่อเรียกใช้หนึ่งเกสต์ OS

Virtualbox เวอร์ชันดั้งเดิมใน ubuntu16.04 ไม่สามารถทำงานได้อย่างถูกต้องกับ Ubuntu16.04 แพทช์ล่าสุดแม้ Canonical อ้างว่า 16.04 เป็นรุ่น LTS (Long Term Support) อย่างน้อยก็ไม่สามารถรองรับ virtualbox 5.0 ได้ในตอนนี้


ว้าวหลังจากลบมากติดตั้งซ้ำ ... ผิดพลาดแล้วอีกครั้งและอีกครั้ง ไม่พบสาเหตุที่ทำให้ VirtualBox เริ่มต้นทำงานผิดพลาด จากนั้นฉันก็พบโพสต์นี้ ขอบคุณ !!!
Llewellyn

1
Llewellyn ฉันยินดีที่ได้ทราบว่าคุณได้แก้ไขปัญหานี้แล้วเช่นกัน มันเป็นข้อผิดพลาดจริงๆใน Ubuntu16.04 LTS แต่พวกเขาไม่พบและแก้ไขมันอย่างไรก็ตามมันเป็นบริการระบบปฏิบัติการฟรีเราไม่สามารถตำหนิทีมงานของ Canonical ได้ แต่เรายังต้องการกล่องเสมือนที่ใช้งานได้ สิ่งนี้แสดงให้เห็นถึงคุณค่าของเว็บไซต์ Google & StackOverflow ซึ่งมีประสิทธิภาพมากกว่าทีมตรวจสอบและตรวจสอบทางวิศวกรรมโดยเฉพาะของ Canonical
นาฬิกา ZHONG

2

ก็เจอปัญหานี้ขอบคุณสำหรับคำแนะนำข้างต้น! อย่างไรก็ตามมีอีกหนึ่งขั้นตอนที่ขาดหายไปสำหรับ 'apt update' เพื่อทำงาน, คีย์ใหม่, วางลงใน Terminal:

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 -

(จากhttps://www.virtualbox.org/wiki/Linux_Downloads )


ซึ่งคำแนะนำที่คุณหมายถึง? คำถามนี้ระบุว่า "มีความคิดใด ๆ " ไม่ใช่คำแนะนำใช่ไหม? หากนี่คือส่วนเพิ่มเติมของคำตอบที่มีอยู่เพื่อปรับปรุงเพิ่มเติมโปรดแก้ไขคำตอบของคุณเพื่อระบุคำตอบที่คุณหมายถึง นอกจากนี้: "ด้านบน" นั้นสัมพันธ์กัน ... ขึ้นอยู่กับว่าใครบางคนกำลังค้นหาคำตอบที่มีอยู่เรียงลำดับคำตอบเหล่านั้น ...
Pierre.Vriens

1

สถานการณ์นี้แน่นอน และถอนการติดตั้งโดยสิ้นเชิง

และเพิ่มที่เก็บของ VB อย่างเป็นทางการ:

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

จากนั้นติดตั้งใหม่ ทำงานได้ตามปกติ


1
ฉันขอแนะนำให้แก้ไขคำตอบนี้เพื่อขยายโดยมีรายละเอียดเฉพาะเกี่ยวกับวิธีการทำเช่นนี้ (ดูเพิ่มเติมฉันจะเขียนคำตอบที่ดีได้อย่างไรสำหรับคำแนะนำทั่วไปเกี่ยวกับคำตอบประเภทใดที่ถือว่ามีค่ามากที่สุดใน Ask Ubuntu)
David Foerster

น่าเสียดายที่ฉันไม่สามารถทำซ้ำปัญหา ดูเหมือนว่ามาจากการอัปเดตแบบเงียบของ Virtualbox ตามที่อธิบายโดย Sanosay
Bertrand Lo

0

วันนี้ฉันพบ Ubuntu16.04 รวม virtualbox-5.2 เข้าไปใน patch ล่าสุดแล้ว: https://download.virtualbox.org/virtualbox/debian xenial / contrib amd64 virtualbox-5.2 amd64 5.2.10-122088 ~ Ubuntu ~ xenial

ดังนั้นหมายความว่าเราสามารถใช้:

sudo apt upgrade

เพื่อแก้ไขปัญหานี้โดยตรง บางทีทีมวิศวกรรมและการตรวจสอบของ Canonical ก็พบปัญหานี้และอ่านบทความของเราที่นี่ ตอนนี้การแก้ปัญหานั้นง่ายกว่ามาก เพียงหนึ่งบรรทัดคำสั่ง:

sudo apt upgrade

จากนั้นรีบูท

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.