ভার্চুয়ালবক্স 12.04 আপগ্রেডের পরে লোড হয় না


33

11.10 থেকে 12.04 এ আপগ্রেড করার পরে, ভার্চুয়াল বাক্স কাজ করা বন্ধ করে দিয়েছে।

এটি ঠিক করার চেষ্টা করার জন্য আমি নিম্নলিখিতটি চালিয়েছি:

sudo aptitude update
sudo aptitude install dkms
sudo /etc/init.d/vboxdrv setup

তবে আমি যখন শেষ আদেশটি পাই তখন:

bash: /etc/init.d/vboxdrv: No such file or directory

আমি যখন চেষ্টা করি

sudo /etc/init.d/virtualbox start

আমি পাই:

 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found

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

sudo dkms install virtualbox/4.1.2

এবং পেয়েছিলাম:

Error! Could not find module source directory.
Directory: /usr/src/virtualbox-4.1.2 does not exist.

আমি লিনাক্স হেডার ইনস্টল করার চেষ্টা করেছি:

sudo apt-get install linux-headers-$(uname -r)

তবে সেগুলি ইতিমধ্যে ইনস্টল করা আছে।

যা আমি পুনরায় ইনস্টল করেছি তা থেকে সমস্যার সমাধান নাও হতে পারে। আমি কি ভার্চুয়াল বক্স ঠিক করতে পারি?


একটি উত্তর দেওয়ার জন্য 10 খ্যাতির অভাব ... তবে শর্টহ্যান্ড হ'ল: ´apt-get ইনস্টল করুন - ভার্চুয়ালবক্স-ডি কেএমএস ইনস্টল করুন - একটিতে কেবল বিল্ড-অ্যাসোসিয়েশন এবং লিনাক্স-শিরোনাম ইনস্টল থাকা দরকার।
মার্টিন জিটলার 18

উত্তর:


36

আমারও একই সমস্যা ছিল। আমার জন্য যা কাজ করেছে তা এখানে:

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

sudo apt-get install build-essential linux-headers-`uname -r`

তারপরে প্রাসঙ্গিক প্যাকেজগুলিকে পুনর্নির্মাণের জন্য পুনরায় কনফিগার করুন।

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

এটা আমার জন্য (GTO69 এর উত্তর হিসেবে modprobe সঙ্গে) কাজ
Matthieu

1
apt-get install build-essential linux-headers`uname -r`একটি নোট হিসাবে প্রয়োজন হতে পারে।
মোচন

1
আমি sudo dpkg-reconfigure virtualbox-dkms dpkg-query: package 'virtualbox-dkms' is not installed and no information is availableচেষ্টা করার পরে পেয়ে যাচ্ছি sudo dpkg-reconfigure virtualbox-dkms
ভার্চুয়ালবক্স

11

আমি অ্যাপটি-গেট ব্যবহার করে ভার্চুয়ালবক্স আনইনস্টল এবং পুনরায় ইনস্টল করে শেষ করেছি। এটি দেখেছিল যে এখানে কার্নেলের অংশগুলি অনুপস্থিত রয়েছে এবং সেগুলি ইনস্টল করা আছে।

sudo apt-get remove virtualbox
sudo apt-get install virtualbox

1
নোট করুন যে "sudo apt-get ইনস্টল ভার্চুয়ালবক্স --reinstall" মডিউল নির্মাণ প্রক্রিয়া বন্ধ করে দেয় না।
বেন সিম্পসন

8

এটি আমার পক্ষেও কাজ করেছে:

sudo apt-get remove virtualbox
sudo apt-get install virtualbox

তবে, আমি যোগ করতে হয়েছিল:

sudo modprobe vboxdrv

3

এই উত্তরটি @ কার্টিসের উত্তরের উপর ভিত্তি করে তৈরি করা হয়েছে , প্রায়শই উত্তরটির সংস্করণ নির্দিষ্ট

আপনি dkms তৈরির জন্য ভুল সংস্করণ ব্যবহার করছেন। এটা চেষ্টা কর:

sudo dkms install virtualbox/4.1.12

এটি আমার জন্য কাজ করেছে বলে মনে হয়। এটি অবশ্যই আপনি ভার্চুয়ালবক্স-ডিকেএমএস প্যাকেজ ইনস্টল করার পরে।

সংস্করণ পরিবর্তন করা যাবে (গাঢ় উদ্ধৃতি দেওয়া)।

সুতরাং চেষ্টা কর:

ls -d /usr/src/virtualbox*

যা আপনাকে এরকম কিছু দেবে

/usr/src/virtualbox-version

এখন সংস্করণ নিন এবং উপরের কমান্ডে এটি ব্যবহার করুন

sudo dkms install virtualbox/version

যদি তা আপনাকে দিচ্ছে না

কার্নেল কার্নেল সংস্করণ- জেনেরিক / আর্কিটেকচারে ইতিমধ্যে ইনস্টল করা মডিউল ভার্চুয়ালবক্স / সংস্করণ

এর পরে নিম্নলিখিত কমান্ডগুলি চালান (পোস্টের অন্যান্য উত্তর থেকে নেওয়া)

এবং প্রয়োজনে মডিউলটি লোড করুন sudo modprobe vboxdrv

যদি ডি কেএমএসে ত্রুটি দেখাচ্ছে যে কিছু কার্নেল অনুপস্থিত রয়েছে, তবে কেবল কার্নেলটি ইনস্টল করুন এবং তারপরে পুনর্নির্মাণ / ভার্চুয়ালবক্স পুনরায় ইনস্টল করুন।

সম্পাদনা : দৃশ্যত এটি 12.10-তেও বিদ্যমান


1

আপনি dkms তৈরির জন্য ভুল সংস্করণ ব্যবহার করছেন। এটা চেষ্টা কর:

sudo dkms install virtualbox/4.1.12

এটি আমার জন্য কাজ করেছে বলে মনে হয়। এটি অবশ্যই আপনি ভার্চুয়ালবক্স-ডিকেএমএস প্যাকেজ ইনস্টল করার পরে।


0

আমার একই সমস্যা, এবং লগফাইলে রয়েছে

কার্নেল 3.8.0-31-জেনেরিকের জন্য ভার্চুয়ালবক্স-4.1.12 এর জন্য DKMS make.log- (জেন86) 0-31-জেনেরিক 'এলডি /var/lib/dkms/virtualbox/4.1.12/ বিল্ড / বিল্ট- ইন.ও এলডি /vvar/lib/dkms/virtualbox/4.1.12/ বিল্ড / vboxdrv/ বিল্ট- ইন.o সিসি [এম] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/linux/SUPDrv-linux.o সিসি [এম] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/SUPDrv .o সিসি [এম] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/SUPDrvSem.o সিসি [এম] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/alloc -r0drv.o সিসি [এম] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/initterm-r0drv.o সিসি [এম] /var/lib/dkms/ ভার্চুয়ালবক্স / 4.1.12/ বিল্ড /vboxdrv/r0drv/memobj-r0drv.o সিসি [এম] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/mpnotifications-r0drv।o সিসি [এম] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/powernotifications-r0drv.o সিসি [এম] /var/lib/dkms/ ভার্চুয়ালবক্স / 4.1.12/build/vboxdrv/ r0drv / linux / assert-r0drv-linux.o সিসি [এম] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o সিসি [এম] / ভার / lib / dkms / virtualbox / 4.1.12 / build / vboxdrv / r0drv / linux / initterm-r0drv-linux.o সিসি [এম] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/linux/ memobj-r0drv-linux.o /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: ফানকিশন »rtR0MemObjNativeMapUser« / d / ভার্সুবক্স /4.1.12/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:13451:38: ফাহিলার: »ভিএমআরএসআরভিড ich নিক্ট ডেক্লেয়ারিট (আর্স্ট বেনুটজং ইন ডাইজার ফানকিশন) /var/lib/dkms/virtbox। 12 / বিল্ড / ভিবক্সডিআরভি / আর0 ডিআরভি / লিনাক্স / মেমোবজ-আর0 ডিআরভি-লিনাক্স: 1451: 38: আনমারকং:জেডার নিক্ট ডেক্লেয়ারেট বেজেইচনার ওয়ার্ড নূরের ইমনাল ফার্ড জেদ ফানকশন, ইন ডার এ ওয়ার্কোমমেট, জেমাল্ডেট মেক [2]:* [/vv/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o] ফারহার 1 মেক [1]: [/vv/lib/dkms/virtualbox/4.1.12/build/vboxdrv] প্রথম 2 টি তৈরি করুন: * * [ মডিউল /var/lib/dkms/virtualbox/4.1.12/build] Fehler 2 Make: Verlasse Verzeichnes '/ usr /src/linux-headers-3.8.0-31-generic '

আমি কি করতে পারি?

3.8.0-31-জেনেরিক

মাইখা @ উচ্চাকাঙ্ক্ষা- V3-771: mic do sudo dpkg- পুনরায় কনফিগার করুন ভার্চুয়ালবক্স-dkms [sudo] পাসওয়ার্ড

-------- আনইনস্টল শুরু -------- মডিউল: ভার্চুয়ালবক্স সংস্করণ: 4.1.12

কার্নেল: 3.5.0-18-জেনেরিক (x86_64)

স্থিতি: আনইনস্টল করার আগে এই ম্যাসেজটির সংস্করণটি এই কর্নেলটিতে সক্রিয় ছিল।

vboxdrv.ko: - আনইনস্টলেশন - থেকে মুছে ফেলা: /lib/modules/3.5.0-18- generic/updates/dkms/ - আসল মডিউল - এই কার্নেলের উপর এই মডিউলটির জন্য কোনও আসল মডিউল পাওয়া যায় নি। - পূর্ববর্তী কোনও মডিউল সংস্করণ পুনরায় ইনস্টল করতে dkms ইনস্টল কমান্ডটি ব্যবহার করুন।

vboxnetadp.ko: - আনইনস্টলেশন - থেকে মুছে ফেলা: /lib/modules/3.5.0-18-generic/updates/dkms/ - মূল মডিউল - এই কার্নেলের উপর এই মডিউলটির জন্য কোনও মূল মডিউল পাওয়া যায় নি। - পূর্ববর্তী কোনও মডিউল সংস্করণ পুনরায় ইনস্টল করতে dkms ইনস্টল কমান্ডটি ব্যবহার করুন।

vboxnetflt.ko: - আনইনস্টলেশন - থেকে মুছে ফেলা: /lib/modules/3.5.0-18- জেনেরিক / আপডেটস / ডি কেএমএস / - মডিউল মডিউল - এই কার্নেলের উপর এই মডিউলটির জন্য কোনও মডিউল খুঁজে পাওয়া যায় নি। - পূর্ববর্তী কোনও মডিউল সংস্করণ পুনরায় ইনস্টল করতে dkms ইনস্টল কমান্ডটি ব্যবহার করুন।

vboxpci.ko: - আনইনস্টলেশন - থেকে মুছে ফেলা: /lib/modules/3.5.0-18- জেনেরিক / আপডেটস / ডিকিএমএস - মূল মডিউল - এই কার্নেলের উপর এই মডিউলটির জন্য কোনও মডিউল খুঁজে পাওয়া যায় নি। - পূর্ববর্তী কোনও মডিউল সংস্করণ পুনরায় ইনস্টল করতে dkms ইনস্টল কমান্ডটি ব্যবহার করুন।

depmod ....

DKMS: আনইনস্টল সম্পন্ন হয়েছে।


মডিউল সংস্করণ মুছে ফেলা হচ্ছে: 4.1.12

সম্পূর্ণরূপে ডি কেএমএস ট্রি থেকে।

সম্পন্ন. নতুন ভার্চুয়ালবক্স-৪.১.১২ ডিকেএমএস ফাইল লোড হচ্ছে ... কেবল ৩.৮.০-৩১-জেনেরিকের জন্য বিল্ডিং ৩.৮.০-৩১-জেনেরিক ত্রুটির জন্য বিল্ডিং প্রাথমিক মডিউল! কার্নেলের উপর মডিউল বিল্ডের জন্য খারাপ রিটার্নের স্থিতি: 3.8.0-31-জেনেরিক (x86_64) আরও তথ্যের জন্য পরামর্শ /var/lib/dkms/virtualbox/4.1.12/build/make.log পরামর্শ করুন Consult ভার্চুয়ালবক্স কার্নেল মডিউলগুলি বন্ধ করা হচ্ছে [ওকে] * ভার্চুয়ালবক্স কার্নেল মডিউলগুলি শুরু করা * কার্নেল চালানোর জন্য কোনও উপযুক্ত মডিউল পাওয়া যায় নি [ব্যর্থ] ইনভোক-আরসি.ডি: ইনস্ক্রিপ্ট ভার্চুয়ালবক্স, ক্রিয়া "পুনরায় আরম্ভ" ব্যর্থ হয়েছে। Micha @ উচ্চাভিলাষী-V3-771: ~ $


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