Puncte:1

Adăugările pentru invitați Virtualbox eșuează la actualizarea kernelului de la 5.11.0-46-generic la 5.13.0-30-generic pe Ubuntu 20.04

drapel cn

Rulez Linux vbubuntu 5.11.0-46-generic #51~20.04.1-Ubuntu într-o cutie virtuală v6.1.18 găzduită pe Win10

După actualizarea software-ului Ubuntu, monturile partajate cu gazda nu mai sunt accesibile și fișierele de pe partajare nu mai sunt vizibile în Linux. Ele încă mai există pe gazdă. Permisiunea observată a fost schimbată de la

:/mnt$ ll
total 8,0K
4,0K drwxr-xr-x 6 root root 4,0K mrt 2 2021 ./
4,0K drwxr-xr-x 20 root root 4,0K mrt 2 2021 ../
   0 drwxrwx--- 1 root vboxsf 0 feb 16 14:38 gdrive/

la

:/mnt$ ll
total 8,0K
4,0K drwxr-xr-x 6 root root 4,0K mrt 2 2021 ./
4,0K drwxr-xr-x 20 root root 4,0K mrt 2 2021 ../
   0 drwxr-x--- 1 root root 0 feb 16 14:38 gdrive/

Permisiunile și proprietatea au fost modificate manual așa cum erau înainte de actualizare, dar tot nu sunt afișate fișiere în directorul montat pentru folderul partajat. La investigații suplimentare, problema este cauzată de actualizarea nucleului de la 5.11.0-46-generic la 5.13.0-30-generic.

Mesajul de eroare afișat în vboxadd-setup.log este

Construirea principalului modul Guest Additions 6.1.18 pentru nucleul 5.13.0-30-generic.
Crearea modulului de suport pentru foldere partajate.
Eroare la construirea modulului. Urmează rezultatul Build.
make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/5.13.0-30-generic/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j4 modules
make[1]: avertisment: -j4 forțat în submake: resetarea modului jobserver.
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
ecou >&2; \
echo >&2 " EROARE: configurația kernelului este invalidă."; \
echo >&2 " lipsesc include/generated/autoconf.h sau include/config/auto.conf.";\
echo >&2 " Rulați „make oldconfig && make prepare” pe kernel src pentru a o remedia.”; \
ecou >&2 ; \
/bin/false)
make -f ./scripts/Makefile.build obj=/tmp/vbox.0 \
single-build= \
nevoie-builtin=1 nevoie-modorder=1

Fișierul de configurare există în /lib/modules/5.13.0-30-generic/build/include/generated/autoconf.h si eu din cate stiu nu observ o eroare in fisier. Atât vechiul autoconf.h, cât și noul fișier autoconf.h definesc sistemul de fișiere virtualbox

#define CONFIG_VBOXSF_FS_MODULE 1

Nu rulez/creez sistemul de operare și nici kernel-ul din codul sursă, așa că soluția sugerată în mesajul de eroare nu este o opțiune pentru mine.

Sper că cineva poate să mă ajute

David avatar
drapel cn
Ceea ce aveți aici sunt versiuni de kernel, nu versiunea sistemului de operare. Ce versiune de Ubuntu folosești?
Ernst van Dijk avatar
drapel cn
Ubuntu 20.04.1 LTS
Puncte:0
drapel cn

A actualizat virtualbox la cea mai recentă versiune 6.1.32 pe gazdă și a actualizat pachetul de extensii. Apoi a pornit mașina virtuală ubuntu și a actualizat cu succes completările pentru invitați înainte de a actualiza kernel-ul linux.

conținutul celui mai recent vboxadd-setup.log

Construirea principalului modul Guest Additions 6.1.32 pentru nucleul 5.13.0-30-generic.
Crearea modulului de suport pentru foldere partajate.
Construirea modulului de driver grafic.

Asta a rezolvat problema pentru mine

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.