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


15

গতকাল আমি একটি কার্নেল আপগ্রেড পেয়েছি এবং রিবুট করার পরে, ভার্চুয়ালবক্স কাজ করা বন্ধ করে দিয়েছে।

এখানে আমার সিস্টেম তথ্য (কর্নেল আপগ্রেড করার পরে):

matteo@workstation:~$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
matteo@workstation:~$ uname -a
Linux workstation 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

আমি ভার্চুয়ালবক্সটি অনেক আগে ইনস্টল করেছি

sudo apt install linux-headers-$(uname -r)
sudo apt install virtualbox-dkms virtualbox virtualbox-qt

প্রতিদিন ভিত্তিতে ব্যবহৃত হয় এবং কার্নেল আপডেটে কখনও সমস্যা হয়নি। আমি এখন ত্রুটিটি পেয়েছি

matteo@workstation:~$ sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Exec format error
matteo@workstation:~$ dmesg | tail -n 1
[ 1413.167311] vboxdrv: version magic '4.4.0-116-generic SMP mod_unload modversions ' should be '4.4.0-116-generic SMP mod_unload modversions retpoline '

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

এই ক্ষেত্রে আমি কী করতে পারি?


এই অত্যন্ত (যেমন অন্যান্য মডিউলগুলির সাথে ঘটছে bugs.launchpad.net/ubuntu/+source/xorg/+bug/1750937 এবং answers.launchpad.net/ubuntu/+question/664826 )
ricab

2
মুহুর্তের জন্য একটি কার্যপ্রণালী হ'ল পূর্ববর্তী কার্নেলটি (4.4.0-112) গ্রুবে লোড করা।
রিচাব

@Ricab দ্বারা পরামর্শটি কীভাবে সম্পাদন করবেন তা ভাবতে: shiftবুট করার সময় কেবল ধরে রাখুন , "উবুন্টুর জন্য উন্নত বিকল্পগুলি" নির্বাচন করুন এবং মেনু থেকে একটি পুরানো কার্নেল সংস্করণ নির্বাচন করুন, এখানে বর্ণিত হিসাবে । আমি নিশ্চিত করতে পারি যে আমার পূর্ববর্তী কার্নেল সংস্করণ (৪.৪.০-১১১২) প্রশ্নটিতে বর্ণিত সমস্যা নেই, সুতরাং সমাধান প্রকাশ না হওয়া পর্যন্ত এটি একটি কার্যক্ষম কাজ।
ম্যাটপেন

16.04 এ এটি Escকী।
ডিবাগার

আমার 16.04 এ @ ডি.ব্যাগার shiftকাজ করে। এটি আমার ক্ষেত্রে নয়, তবে কিছু লোক কেবল "ডান শিফট" বা "বাম শিফট" দিয়ে কাজ করার কথা শুনেছি।
ম্যাটপেন

উত্তর:


9

আমিও একই সমস্যায় পড়ছিলাম। কার্নেল আপগ্রেড করার পরে আমার জিসিসি সংস্করণটি 5.4.1 হিসাবে দেখাচ্ছে। এই সংস্করণটি 5.4.0 এ ডাউনগ্রেড করা আমাকে vboxdrv কার্নেল মডিউলটির জন্য রেটপোলিন রাখতে সহায়তা করেছে।

এই লিঙ্কটি থেকে নিম্নলিখিত পদক্ষেপগুলি আমার সমস্যা সমাধানে সহায়তা করেছে:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ubuntu-toolchain-r/test
#Select gcc version 5 using update-alternatives manually
sudo update-alternatives --config gcc

এই পদক্ষেপগুলির পরে gcc - রূপান্তরটি হওয়া উচিত (উবুন্টু 5.4.0-6buuntu1 ~ 16.04.9) 5.4.0 20160609

তারপরে সমস্ত নতুন লিনাক্স শিরোলেখ মুছুন (4.4.0-116)

sudo apt-get purge linux-headers-4.4.0-116 linux-headers-4.4.0-116-generic linux-image-4.4.0-116-generic linux-image-extra-4.4.0-116-generic linux-signed-image-4.4.0-116-generic

আবার সেগুলি ইনস্টল করুন

sudo apt-get install linux-generic linux-signed-generic

তারপরে ভার্চুয়ালবক্স পুনরায় ইনস্টল করুন, আমি এইবার সর্বশেষ ভার্চুয়ালবক্স -5.2 ইনস্টল করেছি, তবে ভার্চুয়ালবক্সের ডিফল্ট 5.0 সংস্করণটিও ঠিক কাজ করা উচিত।

sudo apt-get purge virtualbox-dkms virtualbox virtualbox-qt
sudo apt-get install virtualbox-5.2

এবং, আমাদের সর্বশেষ মডিউলে retpoline সমর্থন রয়েছে

anirudh@AHDRMD34579:~$ modinfo vboxdrv 
filename:       /lib/modules/4.4.0-116-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.4.0-116-generic SMP mod_unload modversions retpoline 
parm:           force_async_tsc:force the asynchronous TSC mode (int)

আমার মেশিনগুলিতে অ্যাক্সেস না নিয়ে work মাস পরে দুর্দান্ত কাজটি আমাকে সাহায্য করেছে
জর্জ উদোসেন

আমি আপনাকে বিশ্বব্যাপী সমস্ত পয়েন্ট দিতে চাই !!!!! :-) তবে দুর্ভাগ্যক্রমে আমি আপনাকে কেবল একবার উজ্জীবিত করতে পারি।
shawty

4

@Ricab এর মন্তব্যে তালিকাভুক্ত সম্পর্কিত সমস্যাটি নতুন কার্নেলের একটি সমস্যার সাথে সনাক্ত করা হয়েছে যা সফলভাবে কার্নেল মডিউলগুলি সঙ্কলন করতে জিসিসি-র একটি নির্দিষ্ট সংস্করণ স্তরের প্রয়োজন।

আমার সিস্টেমে জিসি আপডেট আপডেটের পরে কার্নেল আপডেটের বাইরে চলে যায়, যার ফলে পুনরুদ্ধারগুলি ব্যর্থ হয়।

একবার মূল কারণটি আবিষ্কার হয়ে গেলে আমি নতুন কার্নেলটি আনইনস্টল করে এবং পুনরায় ইনস্টল করে সিস্টেমটি ঠিক করতে সক্ষম হয়েছি। এটি আমার গ্রাফিক্স ড্রাইভারগুলিকে স্থির করেছে, তবে sudo /sbin/vboxconfigনতুন কার্নেলটি বুট করার পরে আমাকে ভার্চুয়ালবক্স ঠিক করতে ইস্যু করতে হয়েছিল।

আমার সিস্টেমটি 14.04 তাই আমি আপনার 16.04 সিস্টেমের জন্য জিসিসির যথাযথ সংস্করণ হিসাবে আপনাকে পরামর্শ দিতে পারি না, তবে এটি https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1750937 এ আলোচনা করা হয়েছে


লিঙ্ক করার জন্য আপনাকে ধন্যবাদ। দুর্ভাগ্যক্রমে, জেনাইলের পক্ষে এটি আমার ক্ষেত্রে কাজ করবে বলে মনে হয় না (এবং আমি একা নই )। আমি সম্প্রতি কোনও সিসি আপগ্রেড পাইনি, তবে আমি ইতিমধ্যে চালু gcc 5.4.1এবং এমনকি চেষ্টা করেছি gcc 7.2.0
ম্যাটপেন


@jfs ঠিক আছে, তবে আমার পিপিএ জিসিসি দরকার তাই আমি এখনই পরীক্ষা করতে পারছি না।
ম্যাটপেন

-1

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

বাগ রিপোর্টটি আমার লিঙ্কে রয়েছে।

ভার্চুয়ালবক্স হঠাৎ কাজ বন্ধ করে দিয়েছে

আমি মনে করি যে সাধারণ কনসেন্সাসটি সমস্যাটি স্থির না হওয়া অবধি 4.4 কার্নেলটিতে বুট করতে হবে। (এটি অবশ্যই আমার পক্ষে সবচেয়ে সহজ সমাধান))


1
যদি আপনার উত্তরটি মূলত অন্য প্রশ্নের রেফারেল হয়, আপনি 15 খ্যাতি অর্জনের পরে এই প্রশ্নটিকে অন্যটির সদৃশ হিসাবে পতাকাঙ্কিত করা ভাল । আপনার যদি খ্যাতি থাকে তবে সেখানে যে উত্তরগুলি কার্যকর হয়েছে সেগুলি ভুলে যেতে ভুলবেন না!
ডেভিড ফোরস্টার

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