ভার্চুয়ালবক্স - আরসিআর = -1912 (আরসি = -1912) দিয়ে আরটিআর 3আইনিটেক্স ব্যর্থ হয়েছে


55

আমি Version 5.1.18 r114002 (Qt5.5.1)উবুন্টুতে ভার্চুয়ালবক্স ইনস্টল করেছি 16.04 LTS। সবকিছু ভার্চুয়ালাইজ করতে (কালী, উইন্ডোজ 10)।

আমি নিম্নলিখিত ত্রুটি সম্মুখীন:

আরটিআর 3আইনিটেক্স আরসি = -1912 (আরসি = -1912) দিয়ে ব্যর্থ হয়েছে

ভার্চুয়ালবক্স কার্নেল মডিউলগুলি ভার্চুয়ালবক্সের এই সংস্করণটির সাথে মেলে না। ভার্চুয়ালবক্সের ইনস্টলেশন দৃশ্যত সফল হয়নি। নির্বাহ

'পক্ষ থেকে / sbin / vboxconfig'

এটি সংশোধন করতে পারে নিশ্চিত হয়ে নিন যে আপনি ওএসই সংস্করণ এবং ভার্চুয়ালবক্সের PUEL সংস্করণটি মিশ্রিত করছেন না।

যেখানে: সুপারআর 3 হার্ডডেনড মেইন ইনিটআরটাইম কি: 4 ভেরআর_ভিএম_ডিআরআইভিভিভিশন_মিসম্যাচচ (-1912) - ইনস্টলড সমর্থন ড্রাইভার ব্যবহারকারীর সংস্করণটির সাথে মেলে না। এখানে চিত্র বর্ণনা লিখুন

  • কী কারণে এই সমস্যা হয়?
  • এই সমস্যা কিভাবে সমাধান করা যেতে পারে?

আমি যখন dpkg --list virtualbox-*টার্মিনালে চালাই , আমি পাই:

 Desired=Unknown/Install/Remove/Purge/Hold  
 | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend     
 |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)  
 ||/ Name       Version      Architecture Description
 +++-==============-============-============-================================= 
 rc  virtualbox-5.0 5.0.32-11293 i386         Oracle VM VirtualBox 
 rc  virtualbox-5.1 5.1.18-11400 i386         Oracle VM VirtualBox  
 un virtualbox-gue <none>       <none>       (no description available)
 un virtualbox-gue <none>       <none>       (no description available)
 un virtualbox-ose <none>       <none>       (no description available)

আপনি ত্রুটি বার্তা পড়েছেন? এটি /sbin/vboxconfigআমার সঠিক এটি কার্যকর করে । সংগ্রহস্থলের 5.0.32ভার্চুয়ালবক্সের সর্বশেষ সংস্করণটি হ'ল:, আমি অফিশিয়াল সংগ্রহস্থল থেকে vbox ইনস্টল করার পরামর্শ দিচ্ছি।
রাভেক্সিনা

ত্রুটিটি নির্দেশ করে যে আপনার ভার্চুয়াল মেশিনটি আপনার বর্তমান ইনস্টলেশনগুলির চেয়ে পৃথক ভার্চুয়ালবক্স সংস্করণে ইনস্টল করা হয়েছিল। এটি OSE (উবুন্টু সংগ্রহস্থল) এবং PUEL সংস্করণ (এক্সটেনশন প্যাক সহ ওরাকল থেকে ইনস্টল করার পরে) বা অন্য কোনও আর্কিটেকচার (32 বনাম 64 বিট) থেকে মিশ্রণ হতে পারে - ত্রুটি হওয়ার আগে আপনি কী করেছিলেন তা না জেনে বলা শক্ত।
তাক্কাত

@ রেভেক্সিনা আমি মুছে ফেলেছি 5.1.18এবং ইনস্টল করেছি 5.0.32তবে আগের ত্রুটি পেয়েছি ।
আলী হেসারী

@ রেভেক্সিনা আমি চালিয়েছি dpkg --list virtualbox-*এবং আমার প্রশ্ন আপডেট করেছি।
আলী হেসারি

1
মনে হচ্ছে আপনি এখনও 5.1 টি ইনস্টল করেছেন, চালনা করুন: sudo apt-get autoremove --purge virtualbox-5.1তারপরে অনানুষ্ঠানিক সংগ্রহস্থলগুলি সরিয়ে, এবং ভার্চুয়ালবক্স ইনস্টল করুন।
রাভেক্সিনা

উত্তর:


69

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

আমার কাজটি হ'ল পিপিএ থেকে ইনস্টল করা সংস্করণটি সরানো এবং অফিসিয়াল সংগ্রহস্থলগুলি থেকে ভার্চুয়ালবক্স ইনস্টল করা।

ভার্চুয়ালবক্স অপসারণ করতে, চালান:

sudo apt autoremove --purge virtualbox*

এর পরে আপনার সিস্টেমে অন্য কোনও সংস্করণ ইনস্টল করা নেই তা নিশ্চিত করুন:

dpkg -l 'virtualbox*' | grep ^i

আপনার কোনও আউটপুট পাওয়া উচিত নয়, এছাড়াও এটি ইনস্টল করা হয়নি তা নিশ্চিত করার জন্য আপনি ভার্চুয়ালবক্স চালানোর চেষ্টা করতে পারেন।

তারপরে আপনার sources.listএবং sources.list.dডিরেক্টরি থেকে সমস্ত সম্পর্কিত পিপিএগুলি সরান । উদা:

mkdir ~/apt-tmp
sudo mv /etc/apt/sources.list.d/* ~/apt-tmp

অফিসিয়াল সংগ্রহস্থল উত্সগুলি ছাড়া আর কিছুই নেই তা নিশ্চিত করুন /etc/apt/sources.list

এবং আপনার উত্স আপডেট করুন:

sudo apt update

কোন সংস্করণ ইনস্টল করার জন্য উপলব্ধ তা এখন আমরা অনুসন্ধান করতে পারি:

apt-cache madison virtualbox | grep -iv sources

যা এর ফলে একটি আউটপুট উত্পাদন করে:

virtualbox | 5.0.32-dfsg-0ubuntu1.16.04.2 | http://mirrors.kernel.org/ubuntu xenial-updates/multiverse amd64 Packages
virtualbox | 5.0.18-dfsg-2build1 | http://mirrors.kernel.org/ubuntu xenial/multiverse amd64 Packages

তারপরে আমি বর্ণিত শেষ সংস্করণটি ইনস্টল করব xenial-updates:

sudo apt install virtualbox=5.0.32-dfsg-0ubuntu1.16.04.2

এছাড়াও sudo apt install virtualbox, ভাল হবে, তবে আমার পছন্দসই সংস্করণটি ইনস্টল হচ্ছে কিনা তা নিশ্চিত করতে আমি উপরের কমান্ডটি সহ যাব।

এবং সর্বোপরি, সঠিক সংস্করণ ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন।

কমান্ড লাইন থেকে:

dpkg -l virtualbox* | grep ^i

ii  virtualbox                     5.0.32-dfsg-0ubuntu1.16.04.2 amd64        x86 virtualization solution - base binaries
ii  virtualbox-dkms                5.0.32-dfsg-0ubuntu1.16.04.2 all          x86 virtualization solution - kernel module sources for dkms
ii  virtualbox-qt                  5.0.32-dfsg-0ubuntu1.16.04.2 amd64        x86 virtualization solution - Qt based user interface

জিইউআই থেকে: সঠিক সংস্করণটি চলছে কিনা তা নিশ্চিত করতে।

ভার্চুয়ালবক্স সম্পর্কে সহায়তা মেনু ->

সবুজ হাইলাইটে মনোযোগ দিন

vbox


উত্তরের জন্য আপনাকে ধন্যবাদ। আমি দৌড়েছি apt-cache madison virtualbox | grep -iv sources কিন্তু আউটপুট পাইনি !!! সমস্যা নেই?
আলী হেসারি

আমার উদাহরণ হিসাবে আপনার একটি আউটপুট পাওয়া উচিত, আপনার প্রশ্নের সাথে এই আদেশগুলি আউটপুট যুক্ত করুন cat /etc/apt/sources.list
রাভেক্সিনা

4
sudo mv /etc/apt/sources.list.d/* ~/apt-tmpএটি করে, এর sudo apt-get installপরে আর কোনও সফ্টওয়্যার ইনস্টল করা হবে না। সুতরাং এটি আবার সরাতে ভুলবেন না
Asme ঠিক

কিছু তৃতীয় পক্ষের রেট্রো সহ একই ইস্যুতে দৌড়ে, কীভাবে এটি অপসারণ করা যায় তার জন্য ধন্যবাদ! এটি বলার পরে, সরাসরি ফ্যাশনগুলিতে 5.1 ইনস্টল করার জন্য এটি ইতিমধ্যে সম্ভব, আমার উত্তরটি এখানে দেখুন
ফ্রাঙ্ক নোক

আমি আপনার নির্দেশাবলী অনুসরণ করেছি এবং
ভার্চুয়ালবক্স

55

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

virtualbox-dkmsইনস্টল করা আছে কিনা তা পরীক্ষা করুন :

dpkg -l | grep virtualbox-dkms

যদি হ্যাঁ, তবে এটি মুছুন এবং ইনস্টল করুন dkms

sudo apt-get purge virtualbox-dkms && \
sudo apt-get install dkms

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

sudo /sbin/vboxconfig 

11
ধন্যবাদ। আমার জন্য কাজ করেছেন এবং নির্বাচিত উত্তর হওয়া উচিত।
user3751385

1
এটি নিখুঁতভাবে কাজ করেছে! গৃহীত উত্তরের চেয়ে সহজ এবং আরও সঠিক।
আন্দ্রেয়াস বিদারব্রান্ড

1
স্বীকৃত উত্তরটি সমস্যার সমাধানের জন্য ওপি'র প্রয়োজনীয়তার স্যুট করে। এটি এক সাধারণ যা ওপিতে কাজ করতে পারে না।
রাভেক্সিনা

একই ত্রুটি থেকে উদ্ধার ভার্চুয়ালবক্সে আমাকে সহায়তা করেছিল। আমি 5.2 থেকে 6.0 এ আপগ্রেড করেছি তারপরে আমি সেই ত্রুটি পেতে শুরু করি।
লোভালিম

এটি আমাকে 18.04.2 এ vbox6 এর জন্য সহায়তা করেছে
ট্রাবলমেকার-ডিভি

9

সুতরাং, আমার ক্ষেত্রে, কার্নেল মডিউলগুলি সঠিকভাবে সরানো হয়নি।

বিশদটি এখানে:

root@Dell5280 [~]# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS

root@Dell5280 [~]# uname -r
4.13.0-31-generic

সমস্যা:

root@Dell5280 [~]# modinfo vboxdrv
filename: /lib/modules/4.13.0-31-generic/updates/dkms/vboxdrv.ko
version: 5.0.40_Ubuntu r115130 (0x00240000)
license: GPL
description: Oracle VM VirtualBox Support Driver
author: Oracle Corporation
srcversion: 6D8B4900A693FC50489A130
depends:
name: vboxdrv
vermagic: 4.13.0-31-generic SMP mod_unload

ফিক্স:

root@Dell5280 [~]# rm /lib/modules/4.13.0-31-generic/updates/dkms/vboxdrv.ko

root@Dell5280 [~]# modinfo vboxdrv
filename: /lib/modules/4.13.0-31-generic/updates/dkms/vboxdrv.ko
modinfo: ERROR: could not get modinfo from 'vboxdrv': No such file or directory
[1] root@Dell5280 [~]# /sbin/vboxconfig
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: Starting VirtualBox services.

root@Dell5280 [~]# modinfo vboxdrv
filename: /lib/modules/4.13.0-31-generic/misc/vboxdrv.ko
version: 5.2.7 r120349 (0x00290000)
license: GPL
description: Oracle VM VirtualBox Support Driver
author: Oracle Corporation
srcversion: 4880B21EFF1B605D6402982
depends:
name: vboxdrv
vermagic: 4.13.0-31-generic SMP mod_unload
parm: force_async_tsc:force the asynchronous TSC mode (int)

এর পরে, সবকিছু কাজ করে (কমপক্ষে আমার ক্ষেত্রে)

আশা করি এটা সাহায্য করবে. গোপন করুন সম্পূর্ণ ক্রিয়াকলাপ লগ দেখুন

আমি উত্তরটি https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1736116 এ পোস্ট করেছি


আমি জানি না আমি কতবার আনইনস্টল এবং পুনরায় ইনস্টল করেছি এবং তবুও ত্রুটিটি অব্যাহত রয়েছে। এটি আমার প্রয়োজন ছিল। ধন্যবাদ, অ্যান্ডি :)
ফিল কেয়ার্নস

5

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

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

sudo apt-get autoremove 'virtualbox*'

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

cd /path/to/downloaded/file
chmod +x VirtualBox-x.x.xx-xxxxxx-Linux_xxxxx.run
./VirtualBox-x.x.xx-xxxxxx-Linux_xxxxx.run

2

আপনার vbox মডিউলগুলি লোড হয়েছে কিনা তা পরীক্ষা করুন:

lsmod | grep vbox

আমার মেশিন, আমি আছে vboxpci, vboxnetadp, vboxnetflt, এবংvboxdrv

সেগুলি সঠিক সংস্করণ কিনা তা পরীক্ষা করুন:

modinfo vboxdrv

খুব সম্ভবত এই মডিউলটির সংস্করণ হবে 5.0.32 rxxxxxxতবে আপনি ভার্চুয়ালবক্স 5.1 চালাচ্ছেন

যদি এটি না হয় তবে এই উত্তরটি আপনার সমস্যা সমাধানে সহায়তা করতে পারে না।

অন্যথায়, এটি আপনার পুরানো সংস্করণ ভার্চুয়ালবক্সের ছেড়ে যাওয়া মডিউলগুলি না সরিয়ে এবং নতুন মডিউলগুলি ওভাররাইটিং না করার কারণে হতে পারে।

কেবলমাত্র সেই সমস্ত পুরানো মডিউলগুলি মুছে ফেলুন এবং পুনরায় বুট করুন এবং এটি সমস্যার সমাধান করা উচিত:

# This command list all files in the same directory of the vboxdrv module
# Double check they are all vbox* modules and are outdated
# Then change "ls" to "rm" to remove all
ls $(dirname $(modinfo vboxdrv | sed -n 's/filename: *(\.*\)/\1/p'))/*

2

6.0 আপডেট করার পরে এই বার্তাটি উপস্থিত হয়েছিল। যদি আপনি এটি না করেন তবে আপনার সিস্টেমটি পুনরায় চালু করুন যাতে সমস্ত নতুন মডিউল কার্নেলের মধ্যে লোড হয়ে যায়। কখনও কখনও এটি হিসাবে সহজ।


1

ভার্চুয়ালবক্স পুনরায় ইনস্টল করা না হলে কাজ করে না। dkmsভার্চুয়ালবক্সের ইনস্টল বা পুনরায় ইনস্টল করার চেষ্টা করা উচিত

ত্রুটি আছে কিনা তা যাচাই করুন:

dpkg -P virtualbox-dkms

আপনার যদি ত্রুটি থাকে তবে সম্ভবত এটি করার চেষ্টা করা উচিত:

sudo apt-get install virtualbox-dkms

1

আপনি যদি ভার্চুয়ালবক্সের সর্বশেষতম সংস্করণটি ব্যবহার করতে চান, আপনাকে dkms ফোল্ডারে মডিউলগুলি সরিয়ে ফেলতে হবে।

ভিবি 5.1 এবং পুরোনো স্থানে মডিউল বিবিধ যখন কাঁটাচামচ মধ্যে ভিবি 5.0 তাদের সঞ্চয় করে dkms ফোল্ডার।

  1. সঙ্গে সব Virtualbox করে ফেল কার্যক্ষম
  2. modinfo vboxdrvএটি সংস্করণ 5.0 আউটপুট করে কিনা তা পরীক্ষা করে দেখুন :

    $ modinfo vboxdrv
    filename: /lib/modules/4.13.0-31-generic/updates/dkms/vboxdrv.ko
    version: 5.0.40_Ubuntu r115130 (0x00240000)
    license: GPL
    description: Oracle VM VirtualBox Support Driver
    author: Oracle Corporation
    srcversion: 6D8B4900A693FC50489A130
    depends:
    name: vboxdrv
    vermagic: 4.13.0-31-generic SMP mod_unload
     parm:           force_async_tsc:force the asynchronous TSC mode (int)
    
  3. যদি এটি 5.0 আউটপুট করে , dkms ফোল্ডারে মডিউলগুলি মুছুন:

    $ sudo -i
    # sudo rmmod vboxnetadp vboxnetflt vboxpci vboxdrv 
    # cd /lib/modules/(kernelversion)-generic/updates/dkms
    # rm vbox*
    
  4. চালান sudo /sbin/rcvboxdrv setup(তারপরে modinfo vboxdrvসঠিক সংস্করণ দেয় কিনা তা পরীক্ষা করে দেখুন )

    $ modinfo vboxdrv
    filename:       /lib/modules/4.10.0-42-generic/misc/vboxdrv.ko
    version:        5.2.6 r120293 (0x00290000)
    license:        GPL
    description:    Oracle VM VirtualBox Support Driver
    author:         Oracle Corporation
    srcversion:     4880B21EFF1B605D6402982
    depends:        
    vermagic:       4.10.0-42-generic SMP mod_unload 
    parm:           force_async_tsc:force the asynchronous TSC mode (int)
    

1

আমি নীচে প্রদত্ত কমান্ডটি ব্যবহার করে ভার্চুয়ালবক্স সরিয়েছি:

sudo apt autoremove --purge virtualbox*

তবে এটি কার্যকর হয়নি।

আমি দেখতে পেয়েছি যে পুরানো vboxdrv মোড সরানো হচ্ছে না এবং ম্যানুয়ালি "/ lib / মডিউলগুলি / $ (uname -r) / আপডেট / dkms /" থেকে vboxdrv.ko মুছে ফেলতে হয়েছিল।


1

একটি সাধারণ apt upgrade virtualboxআমার জন্য কাজ করেছে

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