- កំហុស VERR_VM_DRIVER_VERSION_MISMATCH កើតឡើងដោយសារតែជម្លោះកំណែរវាង VirtualBox និងម៉ូឌុលខឺណែលរបស់វា។
- ដំណោះស្រាយដ៏ល្អបំផុតពាក់ព័ន្ធនឹងការសម្អាតសំណល់នៃការដំឡើងពីមុន និងការដំឡើងឡើងវិញពីប្រភពផ្លូវការប៉ុណ្ណោះ។
- ការចែកចាយនីមួយៗទាមទារជំហានលម្អិត ដើម្បីធានាថាកំណែ និងម៉ូឌុលត្រូវគ្នាយ៉ាងពិតប្រាកដ។
El កំហុស VERR_VM_DRIVER_VERSION_MISMATCH នេះគឺជាបញ្ហាមួយក្នុងចំណោមបញ្ហាច្របូកច្របល់បំផុតដែលអ្នកប្រើម៉ាស៊ីននិម្មិតក្នុងបរិស្ថានលីនុច (និងប្រព័ន្ធផ្សេងទៀត) អាចជួបប្រទះ។ នៅពេលអ្នកព្យាយាមចាប់ផ្តើមម៉ាស៊ីននិម្មិត ហើយឃើញសារនេះ ជាធម្មតាវាកើតឡើងដោយសារការប៉ះទង្គិចកំណែរវាងកម្មវិធីបញ្ជាខឺណែល។ VirtualBox និងកម្មវិធីដែលបានដំឡើងដោយខ្លួនឯង ឬអ្នកកំពុងប្រើកញ្ចប់ដែលមិនត្រូវគ្នាជាមួយគ្នាទៅវិញទៅមក។ ទោះបីជាវាហាក់ដូចជាការឈឺក្បាលដ៏សាមញ្ញដំបូងក៏ដោយ ប៉ុន្តែការយល់ដឹងអំពីមូលហេតុរបស់វា និងការដឹងពីរបៀបដោះស្រាយវានឹងជួយសង្រ្គោះអ្នកពីភាពអស់សង្ឃឹមជាច្រើនម៉ោង។
នៅក្នុងអត្ថបទនេះ អ្នកនឹងឃើញ ក ការណែនាំពេញលេញ ធ្វើបច្ចុប្បន្នភាព និងលម្អិត ដើម្បីយល់ពីអ្វីដែលបណ្តាលឱ្យមានកំហុស VERR_VM_DRIVER_VERSION_MISMATCH នៅក្នុង VirtualBox ជំហានដែលត្រូវអនុវត្តអាស្រ័យលើការចែកចាយរបស់អ្នក និងអនុសាសន៍អ្វីខ្លះដែលត្រូវចងចាំដើម្បីការពារវាពីការកើតឡើងម្តងទៀត។
តើកំហុស VERR_VM_DRIVER_VERSION_MISMATCH មានន័យដូចម្តេច?
សារ VERR_VM_DRIVER_VERSION_MISMATCH (កំណត់អត្តសញ្ញាណផងដែរដោយលេខកូដ -1912) បង្ហាញថាមាន ភាពមិនឆបគ្នារវាងម៉ូឌុលខឺណែលដែលប្រើដោយ VirtualBox និងកំណែនៃកម្មវិធីដែលអ្នកបានដំឡើង។ នេះ ខឺណែល វា "គិត" វាកំពុងដំណើរការកំណែ VirtualBox ខុសពីកំណែដែលអ្នកពិតជាមាន។ នេះអាចបណ្តាលមកពី៖
- ការធ្វើបច្ចុប្បន្នភាពមិនពេញលេញ ឬបរាជ័យ ពី VirtualBox ។
- នៅសល់នៃកំណែចាស់ ដែលមិនត្រូវបានដកចេញពីប្រព័ន្ធ។
- ការដំឡើងកញ្ចប់ក្នុងពេលដំណាលគ្នាពីប្រភពផ្សេងៗគ្នា (ឃ្លាំងផ្លូវការ PPA ឬកញ្ចប់សៀវភៅដៃ)។
- ភាពខុសគ្នារវាងម៉ូឌុលខឺណែល និងប្រព័ន្ធគោលពីរ បន្ទាប់ពីការអាប់ដេតនៃខឺណែលលីនុចដោយខ្លួនវា ដោយមិនចងក្រងម៉ូឌុល VirtualBox ឡើងវិញ។
កំហុសអាចកើតឡើងលើការចែកចាយជាច្រើន (អ៊ូប៊ុនទូ ដេបៀន អេក អូផឹនស៊ូស៊ី។ល។) ហើយជំហានជាក់លាក់ដើម្បីដោះស្រាយវាប្រែប្រួលបន្តិចបន្តួចពីមួយទៅមួយទៀត។ ក្នុងករណីណាក៏ដោយគោលដៅគឺ លុបបំបាត់ភាពមិនស៊ីសង្វាក់គ្នានៃកំណែណាមួយ ហើយធានាថាទាំង VirtualBox និងម៉ូឌុលរបស់វាត្រូវគ្នា។.
មូលហេតុទូទៅនៃជម្លោះកំណែរវាងម៉ូឌុល VirtualBox
នៅក្នុងវេទិកា និងសហគមន៍លីនុច អ្នកប្រើប្រាស់ដែលមានបទពិសោធន៍បានកំណត់មូលហេតុទូទៅបំផុតនៃ VERR_VM_DRIVER_VERSION_MISMATCHការទទួលស្គាល់ពួកវាគឺជាគន្លឹះក្នុងការដោះស្រាយបញ្ហានៅឫសគល់របស់វា និងការពារកុំឱ្យវាកើតឡើងម្តងទៀត។ ទាំងនេះគឺជារឿងសំខាន់៖
- ការប្រើប្រាស់ប្រភពដំឡើងផ្សេងៗគ្នា៖ ការដំឡើង VirtualBox ពី PPA ឃ្លាំងខាងក្រៅ ឬដោយការទាញយកកញ្ចប់ដោយដៃអាចបណ្តាលឱ្យម៉ូឌុលខឺណែលមិនត្រូវគ្នានឹងកំណែកម្មវិធី។
- ការធ្វើបច្ចុប្បន្នភាពខឺណែលលីនុចបន្ទាប់ពីធ្វើបច្ចុប្បន្នភាពខឺណែល ម៉ូឌុល VirtualBox (ដូចជា virtualbox-dkms ឬ virtualbox-kmp) ត្រូវតែចងក្រងឡើងវិញសម្រាប់កំណែថ្មី។ ប្រសិនបើវាមិនកើតឡើងត្រឹមត្រូវទេ ការប៉ះទង្គិចនឹងកើតឡើងភ្លាមៗ។
- កញ្ចប់កុមារកំព្រា និងសំណល់នៃកំណែចាស់៖ កញ្ចប់ដែលមិនត្រូវបានដំឡើងត្រឹមត្រូវ (ឧទាហរណ៍ កំណែចាស់នៃ virtualbox-dkms ឬ virtualbox-kmp-preempt) អាចជាប់គាំង និងបណ្តាលឱ្យមានកំហុស។
- ភាពខុសគ្នានៃស្ថាបត្យកម្ម៖ ការដំឡើងកំណែ 32 ប៊ីតនៃ VirtualBox នៅលើប្រព័ន្ធ 64 ប៊ីតអាចបណ្តាលឱ្យមានកំហុសនេះ និងផ្សេងទៀត។
- បញ្ហាជាមួយផ្នែកបន្ថែមកញ្ចប់ ឬកម្មវិធីបញ្ជាដែលបានចងក្រងជាមុន៖ ផ្នែកបន្ថែមកញ្ចប់ត្រូវតែផ្គូផ្គងនឹងកំណែដែលបានដំឡើងរបស់ VirtualBox ។
របៀបជួសជុលកំហុស VERR_VM_DRIVER_VERSION_MISMATCH ដោយផ្អែកលើការចែកចាយរបស់អ្នក
ចូរយើងឆ្លងកាត់ដំណោះស្រាយដ៏ល្អបំផុត ចងក្រង និងផ្ទៀងផ្ទាត់នៅក្នុងវេទិកា សម្រាប់កំហុស VERR_VM_DRIVER_VERSION_MISMATCH សម្រាប់ការចែកចាយលីនុចសំខាន់ៗនីមួយៗ។ ត្រូវចាំថា មុននឹងប៉ះអ្វីទាំងអស់ វាត្រូវបានផ្ដល់អនុសាសន៍ឱ្យធ្វើការបម្រុងទុកនៃម៉ាស៊ីននិម្មិតរបស់អ្នក។ខាងក្រោមនេះគឺជារូបថត ដូច្នេះអ្នកអាចកំណត់អត្តសញ្ញាណកំហុសដែលបង្ហាញនៅលើអេក្រង់បានយ៉ាងងាយស្រួល៖
ការណែនាំសម្រាប់អ្នកប្រើប្រាស់អ៊ូប៊ុនទូ និងដេបៀន
1. លុបកម្មវិធី VirtualBox និងអ្វីដែលនៅសល់ កំពុងដំណើរការ៖
sudo apt autoremove --purge virtualbox*
វានឹងលុបទាំង VirtualBox និងភាពអាស្រ័យរបស់វាដែលកំព្រាដែលបានបង្គររវាងកំណែ។
2. ពិនិត្យមើលថាមិនមានកំណែមុនត្រូវបានដំឡើងទេ។:
dpkg -l 'virtualbox*' | grep ^i
បន្ទាត់មិនគួរលេចឡើងទេ។ ប្រសិនបើពួកគេធ្វើ ដំណើរការលុបការដំឡើងម្តងទៀត។
3. លុប VirtualBox PPAs ក្រៅផ្លូវការ ឬឃ្លាំង ដើម្បីជៀសវាងការប៉ះទង្គិចគ្នានៃពុម្ពអក្សរ។ ឧទាហរណ៍៖
mkdir ~/apt-tmp && sudo mv /etc/apt/sources.list.d/* ~/apt-tmp
បន្ទាប់មកពិនិត្យ /etc/apt/sources.list ដើម្បីទុកតែ repos ផ្លូវការប៉ុណ្ណោះ។
4. ធ្វើបច្ចុប្បន្នភាពបញ្ជីកញ្ចប់:
sudo apt update
5. ពិនិត្យមើលកំណែដែលមានស្រាប់របស់ VirtualBox ដោយផ្ទាល់ពីឃ្លាំង៖
apt-cache madison virtualbox | grep -iv sources
វិធីនេះអ្នកនឹងដឹងថាមួយណាជាកំណែចុងក្រោយបំផុតដែលអាចដំឡើងបាន។
6. ដំឡើងកំណែជាក់លាក់ដែលអ្នកចង់បាន (ត្រូវបានណែនាំដើម្បីជៀសវាងការដំឡើងខុសប្រក្រតី)៖
sudo apt install virtualbox=VERSIÓN_SELECCIONADA
អ្នកអាចជំនួស SELECTED_VERSION ជាមួយនឹងអ្វីដែលអ្នកបានឃើញក្នុងជំហានមុន ឧទាហរណ៍៖
sudo apt install virtualbox=5.1.38-dfsg-0ubuntu1.16.04.1
7. ផ្ទៀងផ្ទាត់ថាកំណែដែលបានដំឡើងគឺត្រឹមត្រូវ។:
dpkg -l virtualbox* | grep ^i
លើសពីនេះទៀតពីម៉ឺនុយ "ជំនួយ -> អំពី VirtualBox" អ្នកអាចពិនិត្យមើលកំណែពីចំណុចប្រទាក់ក្រាហ្វិក។
8. ជាការប្រុងប្រយ័ត្ន ដំឡើងកញ្ចប់បន្ថែមដែលត្រូវនឹងកំណែរបស់អ្នក។:
wget
sudo vboxmanage extpack install
ផ្ទៀងផ្ទាត់ថាកំណែត្រូវគ្នានឹងកំណែនៅក្នុង VirtualBox ។
ទីបំផុត ចាប់ផ្ដើមប្រព័ន្ធឡើងវិញ ហើយព្យាយាមចាប់ផ្តើមម៉ាស៊ីននិម្មិតរបស់អ្នកម្តងទៀត។
នៅលើការចែកចាយ និងដេរីវេនៃ Arch Linux (Manjaro, EndeavourOS...)
សហគមន៍បានកំណត់អត្តសញ្ញាណ ជំហានជាមូលដ្ឋាន និងមានប្រសិទ្ធភាពពីរ:
- លុប VirtualBox និងភាពអាស្រ័យដែលកំព្រា ដូចខាងក្រោមៈ
sudo pacman -Rsn $(pacman -Qdtq)
វាសម្អាតម៉ូឌុល និងកញ្ចប់ដែលនៅសេសសល់។
- ដំឡើង VirtualBox និងម៉ូឌុលឡើងវិញ (ជាធម្មតាជាមួយ DKMS)៖
sudo pacman -S virtualbox virtualbox-host-dkms
បន្ទាប់ពី ចាប់ផ្ដើមកុំព្យូទ័រឡើងវិញ សម្រាប់ម៉ូឌុលខឺណែលថ្មីដើម្បីផ្ទុកត្រឹមត្រូវ។ អ្នកប្រើប្រាស់វេទិកា Arch ជាច្រើនអះអាងថា ការចាប់ផ្ដើមឡើងវិញនេះគឺមានសារៈសំខាន់ណាស់។ ប្រសិនបើខឺណែលរបស់អ្នកត្រូវបានធ្វើបច្ចុប្បន្នភាពញឹកញាប់ សូមប្រាកដថាម៉ូឌុល DKMS ត្រូវបានចងក្រងដោយជោគជ័យបន្ទាប់ពីការធ្វើបច្ចុប្បន្នភាពនីមួយៗ។
ប្រសិនបើបញ្ហានៅតែកើតមាន អ្នកអាចព្យាយាមដំឡើងឡើងវិញដោយត្រឡប់កំណែមួយ (ដោយប្រើកញ្ចប់ក្នុង /var/cache/pacman/pkg) ទោះបីជាជំហានខាងលើជាធម្មតានឹងដោះស្រាយបញ្ហាជម្លោះក៏ដោយ។
ដំណោះស្រាយជាសកល និងគន្លឹះបន្ថែមដើម្បីជៀសវាងកំហុស VERR_VM_DRIVER_VERSION_MISMATCH
លើសពីជំហានជាក់លាក់ក្នុងមួយការចែកចាយមាន អនុសាសន៍ទូទៅសំខាន់ៗ ដើម្បីធ្វើការជាមួយ VirtualBox ដោយគ្មានបញ្ហាណាមួយឡើយ៖
- ជៀសវាងការលាយប្រភពដំឡើងតែងតែផ្តល់អាទិភាពដល់ឃ្លាំងផ្លូវការ និងជៀសវាងការដំឡើងប្រព័ន្ធគោលពីរដែលបានទាញយកដោយដៃ ប្រសិនបើអ្នកមិនដឹងពីផលប៉ះពាល់។
- បន្ទាប់ពីធ្វើបច្ចុប្បន្នភាពខឺណែលលីនុចត្រូវប្រាកដថាចងក្រងម៉ូឌុល VirtualBox ឡើងវិញ។ អ្នកអាចធ្វើដូចនេះនៅលើ Ubuntu/Debian ជាមួយ
sudo /sbin/vboxconfig
ឬជាមួយ DKMS នៅលើការចែកចាយផ្សេងទៀត។ - ប្រសិនបើអ្នកប្រើកញ្ចប់បន្ថែមពិនិត្យមើលថាកំណែនេះត្រូវគ្នានឹងកំណែ VirtualBox យ៉ាងពិតប្រាកដ។ ធ្វើបច្ចុប្បន្នភាពវាបន្ទាប់ពីការផ្លាស់ប្តូរកំណែនីមួយៗ។
- សម្អាតកញ្ចប់កុមារកំព្រាឱ្យបានញឹកញាប់ បន្ទាប់ពីការដំឡើងធំ ៗ ដើម្បីជៀសវាងកាកសំណល់ដែលមានបញ្ហា។
- ប្រសិនបើមានការសង្ស័យ សូមលុប VirtualBox ទាំងស្រុង សម្អាត PPAs/repositories ហើយដំឡើងឡើងវិញពីប្រភពផ្លូវការដែលត្រូវគ្នាជាមួយប្រព័ន្ធរបស់អ្នក។.
- នៅក្នុងវេទិកាបច្ចេកទេស និងបញ្ជីសំបុត្ររួម វាត្រូវបានផ្ដល់អនុសាសន៍ឱ្យផ្តល់អាទិភាពដល់ការដំឡើងស្អាតជានិច្ចនៅលើបំណះ ឬព្យាយាម "ជួសជុល" ការដំឡើងដែលខូច។
- ចាប់ផ្ដើមកុំព្យូទ័ររបស់អ្នកឡើងវិញ បន្ទាប់ពីការផ្លាស់ប្តូរសំខាន់ៗជាពិសេសបន្ទាប់ពីដំឡើង ឬដកម៉ូឌុលខឺណែលចេញ។
អនុសាសន៍ចុងក្រោយ និងការអនុវត្តល្អ។
ដើម្បីជៀសវាងការឈឺក្បាលជាមួយ VirtualBox សូមអនុវត្តតាមគន្លឹះទាំងនេះ៖ កុំលាយប្រភពនៃការដំឡើង រក្សាប្រព័ន្ធរបស់អ្នកឱ្យស្អាតពីកំទេចកំទីចាស់ៗ ផ្ទៀងផ្ទាត់កំណែ និងចាប់ផ្ដើមឡើងវិញបន្ទាប់ពីការផ្លាស់ប្តូរស៊ីជម្រៅ។. បញ្ហាភាគច្រើនត្រូវបានដោះស្រាយដោយការគ្រប់គ្រងយ៉ាងប្រុងប្រយ័ត្ន។ បើអ្នកជួបបញ្ហាម្តងទៀត VERR_VM_DRIVER_VERSION_MISMATCHសូមចងចាំថាអ្នកមានមគ្គុទ្ទេសក៍ដែលអាចទុកចិត្តបានក្នុងការបោះចោលរបស់អ្នក ដែលនឹងជួយអ្នកដោះស្រាយបានយ៉ាងឆាប់រហ័ស និងរក្សាបរិយាកាសនិម្មិតដែលមានស្ថេរភាព។
កម្មវិធីនិពន្ធដែលមានឯកទេសខាងបច្ចេកវិទ្យា និងបញ្ហាអ៊ីនធឺណិតដែលមានបទពិសោធន៍ជាងដប់ឆ្នាំនៅក្នុងប្រព័ន្ធផ្សព្វផ្សាយឌីជីថលផ្សេងៗគ្នា។ ខ្ញុំបានធ្វើការជាអ្នកកែសម្រួល និងអ្នកបង្កើតមាតិកាសម្រាប់ពាណិជ្ជកម្មអេឡិចត្រូនិក ការទំនាក់ទំនង ទីផ្សារអនឡាញ និងក្រុមហ៊ុនផ្សាយពាណិជ្ជកម្ម។ ខ្ញុំក៏បានសរសេរនៅលើគេហទំព័រ សេដ្ឋកិច្ច ហិរញ្ញវត្ថុ និងវិស័យផ្សេងៗទៀត។ ការងាររបស់ខ្ញុំក៏ជាចំណង់ចំណូលចិត្តរបស់ខ្ញុំដែរ។ ឥឡូវនេះតាមរយៈអត្ថបទរបស់ខ្ញុំនៅក្នុង Tecnobitsខ្ញុំព្យាយាមស្វែងរកព័ត៌មាន និងឱកាសថ្មីៗទាំងអស់ ដែលពិភពបច្ចេកវិទ្យាផ្តល់ជូនយើងជារៀងរាល់ថ្ងៃ ដើម្បីកែលម្អជីវិតរបស់យើង។