ভার্চুয়ালবক্স ভিএম শুরু করতে অস্বীকার করেছে: device ডিভাইস সহায়ক সহায়তার কাঠামোটির সংস্করণ পরিবর্তিত হয়েছে `


17

ভার্চুয়ালবক্স হঠাৎ বিদ্যমান ভিএমগুলি চালু করা প্রত্যাখ্যান করতে শুরু করে, লগতে এটি উপস্থিত হওয়ার সাথে:

00:00:03.946244 HDA: Reset
00:00:03.946359 AssertLogRel /mnt/tinderbox/extpacks-5.0/src/VBox/Devices/USB/DevEHCI.cpp(4955) int ehciR3Construct(PDMDEVINS*, int, CFGMNODE*): PDM_VERSION_ARE_COMPATIBLE((pDevIns)->pHlpR3->u32Version, PDM_DEVHLPR3_VERSION)
00:00:03.946378 DevHlp=0xffe700f1  mine=0xffe700e1
00:00:03.946407 PDM: Failed to construct 'usb-ehci'/0! VERR_PDM_DEVHLPR3_VERSION_MISMATCH (-2871) - The device helper structure version has changed.
00:00:03.946421 If you have upgraded VirtualBox recently, please make sure you have terminated all VMs and upgraded any extension packs. If this error persists, try re-installing VirtualBox.
00:00:04.037170 NAT: zone(nm:mbuf_cluster, used:0)
00:00:04.037303 NAT: zone(nm:mbuf_packet, used:0)
00:00:04.037317 NAT: zone(nm:mbuf, used:0)
00:00:04.037328 NAT: zone(nm:mbuf_jumbo_pagesize, used:0)
00:00:04.037422 NAT: zone(nm:mbuf_jumbo_9k, used:0)
00:00:04.037488 NAT: zone(nm:mbuf_jumbo_16k, used:0)
00:00:04.037530 NAT: zone(nm:mbuf_ext_refcnt, used:0)
00:00:04.039388 VMSetError: /build/virtualbox-JETMa8/virtualbox-5.0.14-dfsg/src/VBox/VMM/VMMR3/VM.cpp(365) int VMR3Create(uint32_t, PCVMM2USERMETHODS, PFNVMATERROR, void*, PFNCFGMCONSTRUCTOR, void*, VM**, UVM**); rc=VERR_PDM_DEVHLPR3_VERSION_MISMATCH
00:00:04.039394 VMSetError: The device helper structure version has changed.
00:00:04.039394 If you have upgraded VirtualBox recently, please make sure you have terminated all VMs and upgraded any extension packs. If this error persists, try re-installing VirtualBox.
00:00:04.039582 ERROR [COM]: aRC=NS_ERROR_FAILURE (0x80004005) aIID={872da645-4a9b-1727-bee2-5585105b9eed} aComponent={ConsoleWrap} aText={The device helper structure version has changed.
00:00:04.039587 If you have upgraded VirtualBox recently, please make sure you have terminated all VMs and upgraded any extension packs. If this error persists, try re-installing VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH)}, preserve=false aResultDetail=0
00:00:04.116659 Console: Machine state changed to 'PoweredOff'
00:00:04.338867 Power up failed (vrc=VERR_PDM_DEVHLPR3_VERSION_MISMATCH, rc=NS_ERROR_FAILURE (0X80004005))
00:00:04.349471 GUI: UIMachineViewNormal::resendSizeHint: Restoring guest size-hint for screen 0 to 2789x1563
00:00:04.349542 ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={7303a66d-433b-25a4-f9a8-fcadf87e0c2a} aComponent={DisplayWrap} aText={The console is not powered up}, preserve=false aResultDetail=0

কীভাবে সমস্যা সমাধান করবেন?


আশ্চর্যের বিষয় হল, একটি মেশিন চালু করার সময় আমি এই সমস্যাটি পেয়েছি তবে অন্যগুলি নয়। এক্সটেনশন প্যাকটি আপগ্রেড করা এখনও কাজ করেছে, তবে আমি পুরানো সংস্করণটি পরীক্ষা করতে ভুলে গেছি। হয়তো উইন্ডোজ 10 নতুন এক্সটেনশন প্যাকের কিছু বৈশিষ্ট্য (গুলি) এর উপর নির্ভর করে তবে লিনাক্স তা দেয় না?
ট্রাইসিস

উত্তর:


19

উবুন্টু যখন এটি চলছিল তখন এটি আপগ্রেড করার পরে ভার্চুয়ালবক্সের এটি সাধারণ আচরণ।

সমাধান:

  • ভার্চুয়ালবক্স বন্ধ করুন
  • সর্বশেষতম এক্সটেনশন প্যাকটি https://www.virtualbox.org/wiki/Downloads এ ডাউনলোড করুন (এটি সমস্ত প্ল্যাটফর্মের জন্য একই)
  • এক্সটেনশনটি ইনস্টল করুন
  • উবুন্টু পুনরায় চালু করুন

এটি আগের যে কোনও ভিএম-এর সাথে কাজ করা উচিত।

আসলে, লগ খুব ডগা রয়েছে: If you have upgraded VirtualBox recently, please make sure you have terminated all VMs and upgraded any extension packs


2
আপনার উবুন্টু পুনরায় আরম্ভ করার দরকার নেই। এক্সটেনশন ইনস্টল করার পরে, আপনার ভিএম ফায়ার করুন এবং চলছে।
খোফি

3
আপনার যদি এই চলমানটি পেতে হয় এবং আপনার কাছে ইন্টারনেট না থাকে আপনি এক্সটেনশন প্যাকটি সরিয়ে নিতে পারেন FIle->Preferences->Extensionsএবং ইউএসবি কন্ট্রোলারকে 1.0 এ সেট করতে পারেন , এটি আপনাকে বুট করার অনুমতি দেয় (এক্সটেনশন ছাড়াই)।
রোসো

@ র্রোসা: মজার! আপনি একটি নতুন উত্তর হিসাবে দয়া করে পোস্ট করতে পারেন? ধন্যবাদ!
নিকোলাস রাউল

11

আপনার যদি এই দৌড়ানোর প্রয়োজন হয় এবং আপনার কাছে ইন্টারনেট না থাকলে আপনি এক্সটেনশন প্যাকটি সরিয়ে ফেলতে পারেন:

FIle->Preferences->Extensions

এবং আপনি বুট করতে চান এমন মেশিনে ইউএসবি নিয়ন্ত্রণকারীকে 1.1 এ সেট করুন। এটি নির্বাচন করুন, তারপরে:

Machine->Settings->USB->Set it to 1.1 (or disable it)

এটি আপনাকে বুট করার অনুমতি দেয়। আপনার কাছে এক্সটেনশনগুলি উপলভ্য হবে না তবে আপনি ইন্টারনেট না পাওয়া পর্যন্ত এটি আপনাকে পেতে পারে। আপনি যখন অনলাইন পান নিকোলাস রাউলের ​​উত্তর অনুসরণ করুন


উবুন্টু থেকে একটি উইন্ডোজ হোস্টে একটি ভিএম অনুলিপি করার পরে আমাকে বুট করার অনুমতি দিয়েছে। উভয় হোস্টেই সর্বাধিক বর্তমান এক্সটেনশন প্যাক ইনস্টল করা ছিল।
ব্যবহারকারী18099

0

উবুন্টু 15.10 থেকে উবুন্টু 16.04 এ আপগ্রেড করার পরে এটি আমার পক্ষে কীভাবে কাজ করেছে:

  • ভার্চুয়ালবক্স আনইনস্টল করুন sudo apt-get remove virtualbox
  • ভার্চুয়ালবক্স ডিকেএমএস আনইনস্টল করুন sudo apt-get remove virtualbox-dkms
  • ভার্চুয়ালবক্সের সর্বশেষ সংস্করণটি https://www.virtualbox.org/wiki/Linux_Downloads এ ডাউনলোড করুন
    (উবুন্টু 16.04-র এএমডি ,৪, যদি আপনি bit৪ বিটের উপরে থাকেন তবে অন্যথায়, আই 386 নির্বাচন করুন)
  • ডাউনলোড প্যাকেজ ইনস্টল করুন sudo dpkg -i virtualbox-5.0_...

আপনি এখন ভার্চুয়ালবক্স চালাতে পারেন (লঞ্চারে সন্ধান করুন বা রান করুন virtualbox) এবং সমস্ত ভার্চুয়াল মেশিনগুলি আবার কাজ করবে!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.