Úvod Hledání On-line hry On-line testy Předplatné Jak podpořit Blogovník Provozní podmínky Zásady ochrany osobních údajů
 



Návštěvy
Celkem:560813
Tento rok:9019
počítadlo ALAWARE.CZ

Úvodní strana  Prohlížení článků  Oracle VM VirtualBox, recompiling kernel modules failed




Oracle VM VirtualBox, recompiling kernel modules failed

Chyba kompilace modulu kernel. Víte... v systému Windows jsem si všimnul jedné věci. Jako uživatel i správce po dvaceti letech práce s počítače funguji celkem korektně. Nedělám žádné blbosti. Nemažu důležité soubory, neinstaluji do počítače sračky, nemlátím po bedně kladivem. Dokonce ani nepráskám myší o stůl. Chovám se s počítači a k operačnímu systému s MAXIMÁLNÍ péčí. A jak mi odplácí software Billa Gatese?

- bez ohledu na typ operačního systému, ať už jsou to xpéčka, sedmičky, osmičky, desítky nebo třeba stovky, mi KRADE MŮJ ČAS. A krade mi ho tím, že to, co má fungovat, přestává fungovat pro mě v nejméně vhodném okamžiku. A já musím věnovat jednotky až desítky hodin na řešení problému, který jsem nezavinil, a který je součástí řešení, za které jsem zaplatil PENÍZE. Pokud volám na podporu Microsoft, většinou mě odkáží na diskusní fórum Microsoftu, kde opět desítky hodin pátrám po vhodném řešení, případně vysílám dotazy a signály s prosbou o pomoc.

Nakonec si NĚJAK s problémem poradím a jede se dál.

A proč jsem vlastně začal o Windows? Jsem naštvaný. A Windows byly všeho počátkem. Když jsem si před dvaceti lety KOUPIL (první z mnoha koupených) systém Windows 95, předpokládal jsem, že pojede bezproblémově alespoň 12 měsíců. Bezproblémově jel pouhé měsíce tři. Potom se skácel. Ano, musím uznat, že v dnešní době se operační systémy až zas tak moc nekácí. Musíme si však odmyslet náhlé restarty, pády aplikací, časové záseky, nesmyslné potíže, kdy něco nejde udělat, i když by to mělo jít.

Windows mě svým chováním donutil začít do svého života implementovat LINUX. A začal jsem s tím cca před 3mi lety, kdy jsem na Linuxu rozchodil server (kde běží tento magazín), pracovní stanici a další věci. Server a pracovní stanice běží na virtuálu, pod tzv. Oracle VM VirtualBox. Připadalo mi to jako skvělé řešení, DVA V JEDNOM. Na jediném počítači provozovat server i pracovní stanici. Není to fajn?

Všechno to vlastně visí na jediné drobné věci. Na mateřském systému, nebo-li matce, musí běžet instance Oracle VM VirtualBox, která bude virtualizovat obě stanice.

Tři roky jsem provozoval verzi 4.3.6.

A musím říct, že tato verze fungovala poměrně stabilně. Dělala jen jednu potíž. Po každé cca třetí aktualizaci operačního systému si žádala ZÁHADNOU rekompilaci VirtualBox kernel modulu ručním příkazem v konzoli (/etc/init.d/vboxdrv setup). Poprvé mě to docela zaskočilo, ale když to vždycky dopadlo úspěšně... proč ne. Pár minut času.  Zvláštní na tom bylo to, že aplikace se dala spustit, ale potřebu rekompilace si žádala při pokusu o spuštění virtuálu. To mě překvapovalo. Nicméně v pohodě.

Uplynuly tři roky a já stále používal verzi 4.3.6 na OpenSuse 13.1. A přiznám se, že jsem OpenSuse neaktualizoval asi 3 měsíce a také nerestartoval. Prostě to dobře fungovalo a já to nechával být.

Včera v noci přišla ohromná bouřka. Z tohoto důvodu jsem raději server vypnul a odpojil od všech sítí. Je faktem, že prst se mi trochu cukal. Co když to ráno nezapnu? Co když klekne disk? Co když bude něco s virtuálem? Ale co... O půlnoci jsem to shodil a ráno moudřejší večera.

A bylo.

"Počítači, spusť se!"
"Spuštění úspěšné."

"VirtualBoxe, spusť se!"
"Spuštění úspěšné."

"Virtuále serveru, spusť se!"
"Potřebuji rekompilaci."

"Rekompilaci? Proč? Vždyť jsem neaktualizoval systém!"
"Potřebuji rekompilaci."

"Tak dobře. Rekompiluj se!"
"Rekompilace se nezdařila."

"Z jakého důvodu?"
"struct mm_struct no member named numa_next_reset"

"Cože???"
"struct mm_struct no member named numa_next_reset"

"Který ychtyl tě programoval?"
"Oracle"

"Aha..."


Následovalo hodinové zběsilé hledání na fóru Oracle, až jsem objevil info, že je to chyba programu. Měla by to vyřešit instalace nové verze VirtualBox. Prý je to opraveno od verze 4.3.14.

"Systéme, bude na tobě fungovat novější verze 4.3.14?"
"Nevím."

"Systéme, nekrachneš, když ti nainstaluji novou verzi, neuděláš nějakou podpásovku?"
"Nevím."

"Systéme, zvládneš to rychle?"
"Nevím."

Z výše uvedených důvodů jsem přenesl virtuál serveru na záložní stroj a spustil alespoň weby. Tato procedura trvala přes hodinu. Nyní jsem měl za sebou dvě hodiny práce.

"Systéme, stáhni nejnovější verzi VirtualBox."
"Neznám novější verzi pro OpenSuse 13.1. Maximální verze je 4.2."

Aha, to je ještě nižší, než jsem tam měl teď....

"Prohlížeči, stáhni z Oracle stránek absolutně nejnovější verzi VirtualBox 5.0.20."
"Provedeno."

"Fajn. Systéme, nainstaluj instalačku rmp stejným způsobem jako předchozí instalačku run."
"Nelze, rozdílné soubory pro spuštění."

"Počkat, to jako, že Oracle předtím měl ke stažení soubor run a nyní má rpm?"
"To je pravda".

"Dobře. Nainstaluj rpm standardním příkazem rpm -ivh *.rpm."
"Nelze. V systému je předchozí verze VirtualBoxu."

"Systéme, odinstaluj předchozí verzi VirtualBoxu."
"Nelze, o žádné předchozí verzi nevím."

"Počkat, když nevíš o předchozí verzi, proč ji chceš odstranit?"
"Instalačka to chce."

"Dobře. VirtualBoxe, odstraň se! (./VirtualBox -uninstall dle info z diskusního fóra)"
"Přestal jsem znát tento parametr!"

"Aha, ukaž svoje soubory! Je tam nějaký soubor uninstall?"
"Ano je, Uninstall.sh!"

"Proč nemáš provázaný uninstall.sh na parametru -uninstall?"
"Nevím."

"Bezva, proveď Uninstall.sh!"
"Provedeno."

"Super, teď se nový VirtualBoxe nainstaluj!"
"Nainstalováno, REKOMPILOVÁNO!"

"VirtualBoxe, spusť se!"
"Spouštím se, ale nemohu najít virtualizační disky!"

"Aha, běž doprdele, tvůj předchůdce je znal při stejném nastavení. Spusť ty disky!"
"Spouštím disky. Spuštění disku úspěšné."


180 minut práce a PROBLÉM ZLIKVIDOVÁN.

Přeji hezký den jak Billu Gatesovi, Linusovi Torvaldsovi a všem ostatním "profi" programátorům.

Takže jak vidíte, Blogovník pár hodin nefungoval z důvodu bouřky a další dvě hodiny nefungoval nikoli proto, že bych nezapnul server nebo se choval nějak divně, ale jednoduše proto, že se přihodila menší "pohroma programátorského živlu".

Zdroj:
názor a zkušenosti autora


29.05.2016,11:21
Počet čtenářů: 0



 
Jméno/nick:
Trefný název:
  Proti spamu: Napište název šestého dne v týdnu malými písmeny a česky: 
Zde napište svůj názor ke článku:



 

Názory čtenářů: Oracle VM VirtualBox, recompiling kernel modules failed


Vložit názor Zobrazit celou diskusi


název a sídlo firmy: Josef Nádběla - ALAWARE IČ: 75811511,  sídlo: Moravská 617/18, Chropyně
Firma je zapsána do živnostenského rejstříku pod názvem 'Josef Nádběla', odkaz zde.
Jsme neplátci DPH.

Webový systém NÁDBĚLA WEB INFINITY 1.1.21D - Copyright Josef Nádběla - ALAWARE 2024 - Všechna práva vyhrazena.
CSS 3.0, PHP 5.4.20 STRICT (verze PHP na hostingu: 8.2.7), XHTML 1.0 Strict
Odladěno pro Internet Explorer 9-11; Mozilla Firefox 12-57; Opera 11,12; Google Chrome 20-34, Maxthon Cloud Browser v4.0.3.6000.
v