Když se aktualizuje kernel, tak se po restartu musí spustit /sbin/vboxconfig, aby se aktualizovaly ovladače v kernelu. Má to další návaznosti, díky tomu se nenahodí rozhraní vboxnet0, takže se správně nespustí ani firewall.
Když jsem zkusil zkopírovat soubory z předchozího kernelu (vboxdrv.ko, vboxnetadp.ko, vboxnetflt.ko, vboxpci.ko), tak to nepomůže a musí se to i tak aktualizovat. Výsledné soubory jsou sice stejně velké, ale obsah je jiný.
Není na to nějaká finta?
apt-get remove virtualbox-dkms
apt-get install virtualbox-dkms
nebo
dpkg-reconfigure virtualbox-dkms
dpkg-reconfigure virtualbox
modprobe vboxdrv
Citace od: ZAJDAN kdy 07. 08. 2018, 10:16:00
Kdysi jsem to také řešíval a pamatuji se, že jsem používal:
apt-get remove virtualbox-dkms
apt-get install virtualbox-dkms
NO FUJ!
Takto:
dpkg-reconfigure virtualbox-dkms
Používám kernel z upstreamu a VirtualBox z repozitáře Oracle.
Obratem po aktualizace jádra dám:
sudo /sbin/rcvboxdrv setup
Ano, dpkg --reconfigure...
Citace od: dustin kdy 07. 08. 2018, 11:14:07
Ano, dpkg --reconfigure...
dpkg nemá switch --reconfigure, je to samostatný příkaz dpkg-reconfigure (bez mezery po dpkg).
Citace od: ZAJDAN kdy 07. 08. 2018, 10:16:00
apt-get remove virtualbox-dkms
apt-get install virtualbox-dkms
nebo
dpkg-reconfigure virtualbox-dkms
dpkg-reconfigure virtualbox
modprobe vboxdrv
si delas zadek? ;-) to co tazatel zminuje "vboxconfig" dela zkompilovani vbox modulu pomoci dkms a ty mu radis at odinstaluje balik se zdrojaky vbox modulu a nainstalje je znovu coz provede kompilace vbox modulu. nebo at to jen reconfiguruje (coz dela to same jako vboxconfig) a reconfigurovani virtualboxu coz je zbytecne...
on by prave rad aby to nemusel delat rucne, kdyz sem jeste virtualbox pred lety pouzival tak sem to take musel poustet rucne, ale mel sem pocit ze se to v novejsi verzi zmenilo, kazdopadne za sebe doporucuju (pokud nekdo nepotrebuje "Bezesvej rezim" co VirtualBox navic nabizi) aby presel na KVM s virt-manager, je to ciste reseni nad jadrem (KVM=Kernel-based Virtual Machine) a (mimojine) neni treba takto saskovat pri kazdem zmene jadra ;-)
Citace od: k3dAR kdy 08. 08. 2018, 06:20:47
Citace od: ZAJDAN kdy 07. 08. 2018, 10:16:00
apt-get remove virtualbox-dkms
apt-get install virtualbox-dkms
nebo
dpkg-reconfigure virtualbox-dkms
dpkg-reconfigure virtualbox
modprobe vboxdrv
si delas zadek? ;-) to co tazatel zminuje "vboxconfig" dela zkompilovani vbox modulu pomoci dkms a ty mu radis at odinstaluje balik se zdrojaky vbox modulu a nainstalje je znovu coz provede kompilace vbox modulu.
On svůj příspěvěk minimálně 2× během pár min změnil. Nejdříve tam měl jen:
Citace od: ZAJDAN kdy 07. 08. 2018, 10:16:00
Kdysi jsem to také řešíval a pamatuji se, že jsem používal:
apt-get remove virtualbox-dkms
apt-get install virtualbox-dkms
Po mém příspěvku to změnil na:
Citace od: ZAJDAN kdy 07. 08. 2018, 10:16:00
to bych taky rád věděl
až nakonec to změnil na ten co tu je k vidění.
Citace od: k3dAR kdy 08. 08. 2018, 06:20:47
on by prave rad aby to nemusel delat rucne, kdyz sem jeste virtualbox pred lety pouzival tak sem to take musel poustet rucne, ale mel sem pocit ze se to v novejsi verzi zmenilo
Ono by se to mělo zajistit automaticky pomocí skriptu: /etc/kernel/postinst.d/dkms, pokud se to neděje, tak je dobré přijít na to proč, aby se to po instalaci nové verze kernelu zkompilovalo. Je ale fakt, že zrovna u virtualboxu to docela často má tendenci selhat, pak pomůže ruční zadání k rekompilaci a do dalšího kernelu je klid.