ভার্চুয়ালবক্স কার্নেল মডিউলগুলি ভার্চুয়ালবক্সের সংস্করণের সাথে মেলে না


31

উবুন্টু ১২.০৪-তে ভার্চুয়ালবক্স ৪.২.১২ অতিথি অ্যাডিটোন ইনস্টল করার প্রয়োজন না হওয়া পর্যন্ত ঠিক চলছে। এর ইনস্টলেশন পরে:

 Failed to open a session for the VM Win 7 exit code 1;

 RTR3Init failed with rc=-1912(rc=1912)

দৌড়ানোর পরে dpkg --list | grep virtualbox:

ii  virtualbox                             4.1.12-dfsg-2ubuntu0.2                  x86 virtualization solution - base binaries
rc  virtualbox-4.2                         4.2.6-82870~Ubuntu~precise              Oracle VM VirtualBox
ii  virtualbox-dkms                        4.1.12-dfsg-2ubuntu0.2                  x86 virtualization solution - kernel module sources for dkms
ii  virtualbox-guest-additions             4.1.12-1                                transitional package for virtualbox-guest-additions-iso
ii  virtualbox-guest-additions-iso         4.1.12-1                                guest additions iso image for VirtualBox
ii  virtualbox-qt                          4.1.12-dfsg-2ubuntu0.2                  x86 virtualization solution - Qt based user interface

কোন সাহায্য প্রশংসা করা হয় ...

ধন্যবাদ ...


প্লিজ স্পষ্ট করুন: ভার্চুয়ালবক্সের কোন সংস্করণের জন্য এবং কীভাবে আপনি অতিথি সংযোজনগুলি ইনস্টল করলেন? আপনি কোন সংস্করণটি চালাতে চান (কোনও 4.2.12 নেই)? ডিপিকেজি আমাদের বলছে আপনার কাছে একটি পুরানো সংস্করণ 4.1.12 ইনস্টল করা আছে তবে 4.2.6 মুছে ফেলা হয়েছে। ভার্চুয়ালবক্স আপনি কীভাবে ইনস্টল করলেন? দয়া করে হোস্টের টোন আর্কিটেকচারের নামও দিন (amd64 i386?)।
তাক্কাত

উত্তর:


44

আপনার কাছে ভার্চুয়ালবক্সের দুটি পৃথক সংস্করণ ইনস্টল করা আছে বলে মনে হচ্ছে!

আমি আপনাকে সুপারিশ করব যে আপনি ভার্চুয়ালবক্সের সমস্ত সংস্করণ পুরোপুরি আনইনস্টল করুন:

sudo apt-get autoremove 'virtualbox*'

তারপরে সরাসরি ওরাকল থেকে পুনরায় ইনস্টল করুন। ভিবি ডাউনলোড পৃষ্ঠায় যান , "ডেবিয়ান-ভিত্তিক লিনাক্স বিতরণ" এ স্ক্রোল করুন এবং নির্দেশাবলী অনুসরণ করুন।

তারপরে আবার চেষ্টা করুন।

যাইহোক, আপনার grepসাথে ব্যবহার করার দরকার নেই dpkg। আপনার কমান্ডের একটি দুর্দান্ত বিকল্প এখানে:

dpkg --list 'virtualbox*'

14

একটি কম অনুপ্রেরণীয় সমাধান হতে পারে:

sudo dpkg-reconfigure virtualbox-dkms
sudo dpkg-reconfigure virtualbox

আরও তথ্য সহ উত্স


এই পরামর্শের জন্য ধন্যবাদ আমি বুঝতে পেরেছিলাম যে আমি পুরোপুরি ভার্চুয়ালবক্স-ডিকেএম মিস করেছি। আমি ভিবিম্যানেজার বন্ধ করে দিয়েছি, অ্যাপটি-গেটের সাথে ভার্চুয়ালবক্স-ডিকেএম ইনস্টল করেছি, রিবুট করা হয়েছে এবং জিনিসগুলি ক্রমযুক্ত ছিল।
মার্কো ফাউস্টিনেল্লি

1
এটি আমার পক্ষে কাজ করেছে (এবং আমার দরকার নেই বা ইনস্টল করার দরকার নেই virtualbox-dkms)
এডিয়ান

1
ওরাকল থেকে 5.2 ইনস্টল করার পরে, dpkg-reconfigure virtualbox-5.2এটি ঠিক করার জন্য আমার চালানো দরকার ।
নিউস্কুলার

9

উবুন্টু রেপো সংস্করণ থেকে পিপিএ সংস্করণে স্যুইচ করার পরে আমার এই সমস্যা হয়েছিল। সমস্যার মূল কারণটি ত্রুটি বার্তায় ঠিক যেমনটি বলেছিল: কার্নেল মডিউল সংস্করণটি মেলে না। আমি এটি দিয়ে নিশ্চিত করেছি

modinfo vboxdrv

যা সংস্করণ 5.0 হিসাবে ফিরে এসেছিল। (পিপিএ থেকে, আমার কাছে vbox 5.1 রয়েছে)।

আমি ভার্চুয়ালবক্স-ডিকেএমএস আনইনস্টল করেছি, কারণ এটি ইনস্টল করা উবুন্টু রেপো থেকে নিয়মিত ভিউবক্স সংস্করণ ইনস্টল করবে। কার্নেল মডিউলগুলি এখনও মডিউলগুলির মধ্যে ছিল যা DKMS (/ lib / মডিউল / (কার্নেলভারশন)-জেনারিক / আপডেট / dkms /) দ্বারা পরিচালিত হয়, তাই আমি আনন্দিত তাই এই স্ক্রিপ্টগুলি কাজ করবে না:

আমি চেষ্টা করেছি

sudo /sbin/vboxconfig

যা আপাতদৃষ্টিতে সবকিছু যথাযথভাবে করেছে, কার্নেল মডিউলগুলি বন্ধ করে, পুনরায় সংশ্লেষ করা, (নতুনভাবে অনুমান করা) নতুন কার্নেল মডিউলগুলি পুনরায় লোড করা হয়েছে। মডিউল সংস্করণ পরীক্ষা করা ব্যতীত এখনও 5.0 এ এসেছিল।

তারপরে চেষ্টা করেছি

sudo /sbin/rcvboxdrv setup

একই ফলাফল সহ: কোনও সংস্করণ পরিবর্তন হয়নি।

তারপরে আমি মডিউলগুলি মুছে ফেলার সিদ্ধান্ত নিয়েছি কারণ সেগুলি dkms ফোল্ডারে ছিল তা আমি পছন্দ করি না। এটি করতে, আপনার সাথে কার্নেল মডিউলগুলি আনলোড করা দরকার

sudo rmmod vboxnetadp vboxnetflt vboxpci vboxdrv

তারপরে / lib / মডিউলগুলি / (কার্নেলভার্সন)-জেনেরিক / আপডেট / ডিকেএমএস থেকে মডিউল ফাইলগুলি মুছুন। তারপরে দৌড়াও

sudo /sbin/rcvboxdrv setup

আবার, এবং voilá নতুন মডিউলগুলি v5.1, এবং dkms এর অধীনে নয়, আমার ভিএম চলছে।

এখন যেহেতু আমি এটির কথা ভাবছি, সম্ভবত মডিউলগুলি সঠিকভাবে /lib/modules/4.4.0-59-generic/misc/ এ পুনরায় সংযুক্ত করা হয়েছিল, তবে dkms মডিউলগুলি লোড করার ক্ষেত্রে অগ্রাধিকার থাকতে পারে। দুর্ভাগ্যক্রমে এই তদন্ত করার আমার আর সময় নেই।

পিএস .: আপনি রেপো সংস্করণ থেকে পিপিএতে এই একই রূপান্তরটি তৈরি করেন, নিজেকে (সদ্য তৈরি হওয়া) গ্রুপ ভক্সবউসারগুলিতে নিজেকে যুক্ত করার বিষয়টি নিশ্চিত করুন, এবং তারপরে লগ আউট এবং ফিরে।


1
এটি ওরাকল পিপিএগুলিতে স্যুইচ করার পরে এটি আমার জন্য উবুন্টু 16.04 এ স্থির করেছে। অনেক ধন্যবাদ!
জোশ

অবশেষে! পুরানো .so ফাইলটি মুছে ফেলা কৌশলটি করেছে। আমি অ্যাপ্লিকেশন থেকে পুনরায় ইনস্টল করেছি এবং সমস্ত কিছু কাজ করছে বলে মনে হচ্ছে।
নালস্টেফ

1

কর্নেল প্যাচ অনুসরণ করে আজ আমার সাথে ডেবিয়ান 8 (জেসি) এ এটি ঘটেছিল। আমি এটি নীচে ঠিক করেছি:

  1. su (আমি সুডো ব্যবহার করি না; আপনি যদি করেন তবে নীচের লাইনে সুডো প্রিপেন্ড করুন)
  2. dpkg-reconfigure virtualbox-dkms
  3. dpkg-reconfigure virtualbox
  4. /etc/init.d/virtualbox restart

2 এবং 3 পদক্ষেপের উপরের টিপটির জন্য রিকার্ড / এইচজি 8 কে ধন্যবাদ জানায় আমার ক্ষেত্রে এটি কেবল সম্ভব যে তাদের প্রয়োজন হয়নি, তবে কোনও ক্ষেত্রেই তা করা ভাল বলে মনে হয়েছে।


5.0 থেকে 5.2 পর্যন্ত ভিবি সরানোর সময় আমার একই সমস্যা ছিল। আমি আপনার পদক্ষেপগুলি অনুসরণ করেছি এবং এটি কাজ করেছে তবে ৩ য় ধাপে, আপনি যদি এটি ইনস্টল করেন তবে ভার্চুয়ালবক্সকে ভার্চুয়ালবক্স -5.2 এ পরিবর্তন করুন।
টমিডো

1

আমার ক্ষেত্রে virtualbox-dkmsসংস্করণটি কেবল বাকী প্যাকেজগুলির সাথে মেলে না:

$ dpkg --list | grep virtualbox
ii  unity-scope-virtualbox                        0.1+13.10.20130723-0ubuntu1 all                         VirtualBox scope for Unity
ii  virtualbox                                    5.1.34-dfsg-0ubuntu1.16.04. amd64                       x86 virtualization solution - base binaries
ii  virtualbox-dkms                               5.0.40-dfsg-0ubuntu1.16.04. all                         x86 virtualization solution - kernel module sources for dkms
ii  virtualbox-ext-pack                           5.1.34-0ubuntu1.16.04.2     all                         extra capabilities for VirtualBox, downloader.
ii  virtualbox-qt                                 5.1.34-dfsg-0ubuntu1.16.04. amd64                       x86 virtualization solution - Qt based user interface

আমি কেবল এটি পুনরায় ইনস্টল করেছি:

$ sudo apt purge virtualbox-dkms
$ sudo apt install virtualbox-dkms
$ dpkg --list | grep virtualbox
ii  unity-scope-virtualbox                        0.1+13.10.20130723-0ubuntu1 all                         VirtualBox scope for Unity
ii  virtualbox                                    5.1.34-dfsg-0ubuntu1.16.04. amd64                       x86 virtualization solution - base binaries
ii  virtualbox-dkms                               5.1.34-dfsg-0ubuntu1.16.04. all                         x86 virtualization solution - kernel module sources for dkms
ii  virtualbox-ext-pack                           5.1.34-0ubuntu1.16.04.2     all                         extra capabilities for VirtualBox, downloader.
ii  virtualbox-qt                                 5.1.34-dfsg-0ubuntu1.16.04. amd64                       x86 virtualization solution - Qt based user interface
ii  virtualbox-source                             5.1.34-dfsg-0ubuntu1.16.04. all                         x86 virtualization solution - kernel module source

এবং ভিএম ত্রুটি ছাড়াই শুরু হয়েছিল।

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