Puncte:0

Modulele Kernel create de DKMS Afișează „Eroare de format Exec” (după actualizarea la Ubuntu 21.04)

drapel in

Buna sunt intr-o situatie ciudata. Actualizarea la Hirsute a părut în regulă până când mi-am conectat stația de andocare la laptop și am observat că nu voi putea să-mi folosesc monitoarele externe. Reducerea cauzei m-a dus la eșecul DKMS în a produce module pentru nucleul meu, deoarece driverele NVidia și VirtualBox nu mai erau utilizabile.

Ceea ce am aflat este că GCC și BinUtils de pe sistem ar trebui să se potrivească cu versiunile folosite pentru a crea nucleul.

Deci ieșirea dmesg conține:

sudo dmesg

Versiunea Linux 5.11.0-18-generic (buildd@lgw01-amd64-049) (gcc (Ubuntu 10.3.0-1ubuntu1) 10.3.0, GNU ld (GNU Binutils pentru Ubuntu) 2.36.1) #19-Ubuntu SMP vineri 7 mai 14:22:03 UTC 2021 (Ubuntu 5.11.0-18.19-generic 5.11.17)

Versiunea GCC este:

gcc --version

gcc (Ubuntu 10.3.0-1ubuntu1) 10.3.0

Și binutils este:

sudo apt show binutils

Versiune: 2.36.1-6ubuntu1

Deci totul pare în regulă, chiar și atunci când reinstalați, de exemplu, virtualbox-dkms:

sudo apt install virtualbox-dkms

Citirea listelor de pachete... Gata
Construirea arborelui de dependență... Gata
Citirea informațiilor despre stare... Gata
Următoarele pachete au fost instalate automat și nu mai sunt necesare:
  libcg libcggl libnvidia-decode-460:i386 libnvidia-encode-460:i386 libnvidia-fbc1-460:i386 libnvidia-gl-460:i386 libnvidia-ifr1-460:i386 libpython2-libpython2. libxnvctrl0
  nvidia-prime nvidia-settings nvidia-utils-460 python-is-python2 python2 python2-minimal python2.7 python2.7-minimal screen-resolution-extra xserver-xorg-video-nvidia-460
Utilizați „sudo apt autoremove” pentru a le elimina.
Următoarele pachete suplimentare vor fi instalate:
  dkms
Pachete sugerate:
  meniul
Următoarele pachete NOI vor fi instalate:
  dkms virtualbox-dkms
0 actualizate, 2 instalate nou, 0 de eliminat și 0 neactualizate.
Trebuie să obțineți 761 kB de arhive.
După această operațiune, se vor folosi 5,983 kB de spațiu suplimentar pe disc.
Doriți să continuați? [D/n] Da
Obțineți:1 http://de.archive.ubuntu.com/ubuntu hirsute/main amd64 dkms all 2.8.4-4 [68,3 kB]
Obțineți:2 http://de.archive.ubuntu.com/ubuntu hirsute/multiverse amd64 virtualbox-dkms amd64 6.1.18-dfsg-5 [692 kB]
S-a preluat 761 kB în 0 secunde (2,382 kB/s)        
Se selectează pachetul neselectat anterior dkms.
(Se citesc baza de date... 237715 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea .../archives/dkms_2.8.4-4_all.deb...
Se despachetează dkms (2.8.4-4)...
Se selectează pachetul neselectat anterior virtualbox-dkms.
Se pregătește despachetarea.../virtualbox-dkms_6.1.18-dfsg-5_amd64.deb...
Se despachetează virtualbox-dkms (6.1.18-dfsg-5)...
Configurarea dkms (2.8.4-4)...
Se configurează virtualbox-dkms (6.1.18-dfsg-5)...
Se încarcă fișiere noi virtualbox-6.1.18 DKMS...
Clădire pentru 5.11.0-18-generic
Construirea modulului inițial pentru 5.11.0-18-generic
Secure Boot nu este activată pe acest sistem.
Terminat.

vboxdrv.ko:
Rulează verificarea veridicității versiunii modulului.
 - Modul original
   - Nu există niciun modul original în acest nucleu
 - Instalare
   - Instalare pe /lib/modules/5.11.0-18-generic/updates/dkms/

vboxnetadp.ko:
Rulează verificarea veridicității versiunii modulului.
 - Modul original
   - Nu există niciun modul original în acest nucleu
 - Instalare
   - Instalare pe /lib/modules/5.11.0-18-generic/updates/dkms/

vboxnetflt.ko:
Rulează verificarea veridicității versiunii modulului.
 - Modul original
   - Nu există niciun modul original în acest nucleu
 - Instalare
   - Instalare pe /lib/modules/5.11.0-18-generic/updates/dkms/

depmod....

DKMS: instalare finalizată.

Dar acum văd că virtualbox.service nu rulează:

stare systemctl virtualbox.service 
â virtualbox.service - LSB: modul kernel VirtualBox Linux
     Încărcat: încărcat (/etc/init.d/virtualbox; generat)
     Activ: eșuat (Rezultat: cod de ieșire) din sâmb. 2021-06-12 20:05:44 CEST; acum 5 minute
       Documente: man:systemd-sysv-generator(8)
    Proces: 2331 ExecStart=/etc/init.d/virtualbox start (cod=exit, status=1/FAILURE)

12 iunie 20:05:43 icy systemd[1]: Se pornește LSB: modulul kernel VirtualBox Linux...
12 iunie 20:05:43 icy virtualbox[2331]: * Se încarcă modulele nucleului VirtualBox...
12 iunie 20:05:44 icy virtualbox[2331]: * Nu a fost găsit niciun modul adecvat pentru rularea nucleului
12 iunie 20:05:44 icy virtualbox[2331]: ...eșuează!
12 iunie 20:05:44 icy systemd[1]: virtualbox.service: Proces de control ieșit, cod=ieșit, stare=1/Eșec
12 iunie 20:05:44 icy systemd[1]: virtualbox.service: a eșuat cu rezultatul „exit-code”.
12 iunie 20:05:44 icy systemd[1]: Nu s-a pornit LSB: modulul kernel VirtualBox Linux.

Și motivul pare să fie modulul în sine:

sudo modprobe vboxdrv

modprobe: EROARE: nu s-a putut insera „vboxdrv”: eroare de format Exec

Deci, în sfârșit, întrebarea este ce pot face pentru ca modulele DKMS să ruleze din nou?

Actualizare 1

După cum sa cerut, aici este și rezultatul modinfo:

modinfo vboxdrv

nume de fișier: /lib/modules/5.11.0-18-generic/updates/dkms/vboxdrv.ko
versiune: 6.1.18_Ubuntu r142142 (0x00300000)
licență: GPL
descriere: Driver de suport Oracle VM VirtualBox
autor: Oracle Corporation
versiunea src: 5EB879B583F3535AB3CD593
depinde:        
retpolină: Y
nume: vboxdrv
vermagic: 5.11.0-18-generic SMP mod_unload modversions 
sig_id: PKCS#7
semnatar: icy Secure Boot Module Signature key
sig_key: 23:63:30:57:34:DB:4B:33:E5:70:6F:95:8E:AD:BC:C3:58:DA:A9:35
sig_hashalgo: sha512
semnătură: 52:41:92:C6:00:84:D2:AC:7C:CB:B2:18:72:35:91:2D:49:AE:5C:CB:
        B4:E6:48:00:63:B2:E9:30:3A:68:D8:EC:CA:58:B4:14:0F:4D:4A:C2:
        83:BA:70:3A:6E:B8:F2:07:7D:8A:5B:F0:03:C8:83:61:FF:F9:1B:0D:
        ED:53:85:FF:6E:4F:C2:8A:1B:B5:4C:DC:79:13:00:D9:F8:87:58:19:
        3E:F6:C4:BC:93:5D:9F:6C:60:42:B0:55:8E:A1:B5:9E:50:EB:0C:BB:
        92:42:82:BE:F1:24:89:C3:5C:CB:3E:2B:51:66:57:00:62:55:63:2E:
        D6:4A:10:47:66:4D:33:F6:0F:DF:02:A3:17:1E:34:7D:BF:64:99:88:
        E3:D2:18:DA:B9:39:13:BC:19:28:E3:6A:F4:51:94:41:35:E5:F0:C5:
        5E:61:A2:11:C3:1C:D4:4B:7C:09:64:41:C9:A1:D6:73:A2:5C:E9:FF:
        21:E4:A3:B7:85:5C:17:AE:75:1A:06:41:3F:63:3A:69:36:2F:3C:C9:
        4B:8B:65:FF:92:1B:00:67:43:37:32:91:9A:9E:A6:C9:42:EB:1A:18:
        A4:47:89:B2:E0:02:B8:C6:6F:DE:B4:D8:40:34:30:70:84:85:4F:C1:
        1D:B2:BA:BE:4A:15:73:6C:C0:99:DE:06:8C:E6:89:74
parm: force_async_tsc:forțați modul TSC asincron (int)

Actualizare 2

dpkg:

dpkg -l *cutie virtuală*

Dorit=Necunoscut/Instalați/Eliminați/Ștergeți/Rețineți
| Stare=Nu/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(niciunul)/Reinstalare obligatorie (Stare, Eroare: majuscule=proasta)
||/ Nume Versiune Descriere arhitectură
+++-===============================-================ ==========-============-=========================== ===================================
ii virtualbox 6.1.18-dfsg-5 soluție de virtualizare amd64 x86 - binare de bază
un virtualbox-2.0 <none> <none> (nicio descriere disponibilă)
un virtualbox-2.1 <none> <none> (nicio descriere disponibilă)
un virtualbox-2.2 <none> <none> (nici o descriere disponibilă)
un virtualbox-3.0 <none> <none> (nici o descriere disponibilă)
un virtualbox-3.1 <none> <none> (nici o descriere disponibilă)
un virtualbox-3.2 <none> <none> (nici o descriere disponibilă)
un virtualbox-4.0 <none> <none> (nicio descriere disponibilă)
un virtualbox-4.1 <none> <none> (nicio descriere disponibilă)
un virtualbox-4.2 <none> <none> (nici o descriere disponibilă)
un virtualbox-4.3 <none> <none> (nici o descriere disponibilă)
un virtualbox-5.0 <none> <none> (nicio descriere disponibilă)
un virtualbox-5.1 <none> <none> (nicio descriere disponibilă)
un virtualbox-5.2 <none> <none> (nici o descriere disponibilă)
un virtualbox-6.0 <none> <none> (nici o descriere disponibilă)
rc virtualbox-6.1 6.1.22-144080~Ubuntu~eoan amd64 Oracle VM VirtualBox
ii virtualbox-dkms 6.1.18-dfsg-5 amd64 x86 soluție de virtualizare - surse de module kernel pentru dkms
un virtualbox-guest-additions-iso <none> <none> (nicio descriere disponibilă)
un virtualbox-guest-dkms <none> <none> (nicio descriere disponibilă)
un virtualbox-guest-modules <none> <none> (nicio descriere disponibilă)
un virtualbox-modules <none> <none> (nicio descriere disponibilă)
un virtualbox-ose <none> <none> (nicio descriere disponibilă)
ii virtualbox-qt 6.1.18-dfsg-5 amd64 x86 soluție de virtualizare - interfață de utilizator bazată pe Qt
ii virtualbox-source 6.1.18-dfsg-5 soluție de virtualizare amd64 x86 - sursa modulului kernelului

usr/src:

ls -al /usr/src/

total 900
drwxr-xr-x 29 root root 4096 Jun 12 20:34 .
drwxr-xr-x 14 rădăcină rădăcină 4096 23 aprilie 2020 ..
drwx------ 2 nm-openvpn puls 4096 18 iunie 2019 evdi-5.2.14
drwxr-xr-x 3 root root 4096 mai 14 2020 libdvd-pkg
drwxr-xr-x 24 root root 4096 5 iunie 13:55 linux-headers-5.11.0-18
drwxr-xr-x 7 root root 4096 5 iunie 14:13 linux-headers-5.11.0-18-generic
drwxr-xr-x 20 root root 4096 5 iunie 2020 linux-headers-5.4.0-29
drwxr-xr-x 4 root root 4096 5 iunie 2020 linux-headers-5.4.0-29-generic
drwxr-xr-x 3 root root 4096 16 iunie 2020 linux-headers-5.4.0-31
drwxr-xr-x 20 root root 4096 6 iulie 2020 linux-headers-5.4.0-33
drwxr-xr-x 4 root root 4096 6 iulie 2020 linux-headers-5.4.0-33-generic
drwxr-xr-x 20 root root 4096 6 iulie 2020 linux-headers-5.4.0-37
drwxr-xr-x 4 root root 4096 6 iulie 2020 linux-headers-5.4.0-37-generic
drwxr-xr-x 20 root root 4096 1 august 2020 linux-headers-5.4.0-39
drwxr-xr-x 4 root root 4096 1 august 2020 linux-headers-5.4.0-39-generic
drwxr-xr-x 20 root root 4096 11 septembrie 2020 linux-headers-5.4.0-40
drwxr-xr-x 4 root root 4096 11 septembrie 2020 linux-headers-5.4.0-40-generic
drwxr-xr-x 20 root root 4096 16 septembrie 2020 linux-headers-5.4.0-42
drwxr-xr-x 4 root root 4096 16 septembrie 2020 linux-headers-5.4.0-42-generic
drwxr-xr-x 20 root root 4096 27 septembrie 2020 linux-headers-5.4.0-45
drwxr-xr-x 4 root root 4096 27 septembrie 2020 linux-headers-5.4.0-45-generic
drwxr-xr-x 20 root root 4096 Okt 25 2020 linux-headers-5.4.0-48
drwxr-xr-x 4 root root 4096 Okt 25 2020 linux-headers-5.4.0-48-generic
drwxr-xr-x 20 root root 4096 3 noiembrie 2020 linux-headers-5.4.0-51
drwxr-xr-x 4 root root 4096 3 noiembrie 2020 linux-headers-5.4.0-51-generic
drwxr-xr-x 20 root root 4096 3 noiembrie 2020 linux-headers-5.4.0-52
drwxr-xr-x 4 root root 4096 3 noiembrie 2020 linux-headers-5.4.0-52-generic
drwxr-xr-x 7 root root 4096 12 iunie 19:57 nvidia-460.80
drwxr-xr-x 11 root root 4096 12 iunie 20:34 virtualbox-6.1.18
-rw-r--r-- 1 rădăcină rădăcină 802665 8 aprilie 20:43 virtualbox.tar.bz2

module:

ls -al /lib/modules/$(uname -r)/updates/dkms

total 680
drwxr-xr-x 2 root root 4096 Jun 12 20:34 .
drwxr-xr-x 3 root root 4096 Jun 12 20:34 ..
-rw-r--r-- 1 rădăcină rădăcină 620706 12 iunie 20:34 vboxdrv.ko
-rw-r--r-- 1 rădăcină rădăcină 17474 12 iunie 20:34 vboxnetadp.ko
-rw-r--r-- 1 rădăcină rădăcină 44378 12 iunie 20:34 vboxnetflt.ko

stare dkms:

starea dkms

virtualbox, 6.1.18, 5.11.0-18-generic, x86_64: instalat

Actualizare 3

Următoarea comandă nu a arătat niciun rezultat:

grep -i virtualbox /etc/apt/sources.list

În sources.list.d:

grep -i virtualbox /etc/apt/sources.list.d/*.list
/etc/apt/sources.list.d/virtualbox.list:deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian hirsute contrib

Ei bine, voi șterge acest fișier, deoarece instalarea virtualbox-6.1 oricum nu funcționează.Dar cred că cauza principală este încă DKMS, deoarece am aceeași problemă, de exemplu, cu evdi.ko când instalez din driverul DisplayLink de la synaptics.com.

Synaptics îmi arată virtualbox și virtualbox-6.1 numai. După îndepărtare /etc/apt/sources.list.d/virtualbox.list numai virtualbox este lăsat.

S-au reinstalat dkms și virtualbox. Tot aceeasi problema.

Actualizare 4

Se pare că nu pot construi nici măcar un modul kernel fără dkms, așa că ceva este foarte rău.

Am încercat acest tutorial Scrierea unui modul Linux Kernel simplu

Iată ce am primit:

user@icy:~/src/lkm-example$ make

make -C /lib/modules/5.11.0-18-generic/build M=/home/user/src/lkm-example modules
make[1]: se introduce în directorul „/usr/src/linux-headers-5.11.0-18-generic”
  CC [M] /home/user/src/lkm-example/lkm-example/lkm_example.o
  MODPOST /home/user/src/lkm-example/lkm-example/Module.symvers
  CC [M] /home/user/src/lkm-example/lkm-example/lkm_example.mod.o
  LD [M] /home/user/src/lkm-example/lkm-example/lkm_example.ko
make[1]: se părăsește directorul „/usr/src/linux-headers-5.11.0-18-generic”

user@icy:~/src/lkm-example$ sudo insmod lkm_example.ko
[sudo] parola pentru utilizator:

insmod: EROARE: nu s-a putut insera modulul lkm_example.ko: Format de modul nevalid

user@icy:~/src/lkm-example$ modinfo lkm_example.ko

nume de fișier: /home/user/src/lkm-example/lkm_example.ko
versiunea: 0.01
descriere: Un exemplu simplu de modul Linux.
autor: Robert W. Oliver II
licență: GPL
versiunea src: 0EC24E04A8469A9DB84342D

depinde:
retpolină: Y nume: lkm_example vermagic: 5.11.0-18-generic SMP mod_unload modversions

Actualizare 5 - Stare curentă

user@icy:~$ modinfo vboxdrv

nume de fișier: /lib/modules/5.11.0-18-generic/updates/dkms/vboxdrv.ko
versiune: 6.1.18_Ubuntu r142142 (0x00300000)
licență: GPL
descriere: Driver de suport Oracle VM VirtualBox
autor: Oracle Corporation
versiunea src: 5EB879B583F3535AB3CD593
depinde:        
retpolină: Y
nume: vboxdrv
vermagic: 5.11.0-18-generic SMP mod_unload modversions 
sig_id: PKCS#7
semnatar: icy Secure Boot Module Signature key
sig_key: 23:63:30:57:34:DB:4B:33:E5:70:6F:95:8E:AD:BC:C3:58:DA:A9:35
sig_hashalgo: sha512
semnătură: 52:41:92:C6:00:84:D2:AC:7C:CB:B2:18:72:35:91:2D:49:AE:5C:CB:
        B4:E6:48:00:63:B2:E9:30:3A:68:D8:EC:CA:58:B4:14:0F:4D:4A:C2:
        83:BA:70:3A:6E:B8:F2:07:7D:8A:5B:F0:03:C8:83:61:FF:F9:1B:0D:
        ED:53:85:FF:6E:4F:C2:8A:1B:B5:4C:DC:79:13:00:D9:F8:87:58:19:
        3E:F6:C4:BC:93:5D:9F:6C:60:42:B0:55:8E:A1:B5:9E:50:EB:0C:BB:
        92:42:82:BE:F1:24:89:C3:5C:CB:3E:2B:51:66:57:00:62:55:63:2E:
        D6:4A:10:47:66:4D:33:F6:0F:DF:02:A3:17:1E:34:7D:BF:64:99:88:
        E3:D2:18:DA:B9:39:13:BC:19:28:E3:6A:F4:51:94:41:35:E5:F0:C5:
        5E:61:A2:11:C3:1C:D4:4B:7C:09:64:41:C9:A1:D6:73:A2:5C:E9:FF:
        21:E4:A3:B7:85:5C:17:AE:75:1A:06:41:3F:63:3A:69:36:2F:3C:C9:
        4B:8B:65:FF:92:1B:00:67:43:37:32:91:9A:9E:A6:C9:42:EB:1A:18:
        A4:47:89:B2:E0:02:B8:C6:6F:DE:B4:D8:40:34:30:70:84:85:4F:C1:
        1D:B2:BA:BE:4A:15:73:6C:C0:99:DE:06:8C:E6:89:74
parm: force_async_tsc:forțați modul TSC asincron (int)

utilizator@icy:~$ dpkg -l *virtualbox*

De dorit=Necunoscut/Instalare/Eliminare/Spurge/Reține
| Stare=Nu/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(niciunul)/Reinstalare obligatorie (Stare, Eroare: majuscule=proasta)
||/ Nume Versiune Descriere arhitectură
+++-===============================-==============-= ===========-======================================== ====>
ii virtualbox 6.1.18-dfsg-5 soluție de virtualizare amd64 x86 - binare de bază
un virtualbox-2.0 <none> <none> (nicio descriere disponibilă)
un virtualbox-2.1 <none> <none> (nicio descriere disponibilă)
un virtualbox-2.2 <none> <none> (nici o descriere disponibilă)
un virtualbox-3.0 <none> <none> (nici o descriere disponibilă)
un virtualbox-3.1 <none> <none> (nici o descriere disponibilă)
un virtualbox-3.2 <none> <none> (nici o descriere disponibilă)
un virtualbox-4.0 <none> <none> (nicio descriere disponibilă)
un virtualbox-4.1 <none> <none> (nicio descriere disponibilă)
un virtualbox-4.2 <none> <none> (nici o descriere disponibilă)
un virtualbox-4.3 <none> <none> (nici o descriere disponibilă)
un virtualbox-5.0 <none> <none> (nicio descriere disponibilă)
un virtualbox-5.1 <none> <none> (nicio descriere disponibilă)
un virtualbox-5.2 <none> <none> (nici o descriere disponibilă)
un virtualbox-6.0 <none> <none> (nici o descriere disponibilă)
un virtualbox-6.1 <none> <none> (nicio descriere disponibilă)
ii virtualbox-dkms 6.1.18-dfsg-5 soluție de virtualizare amd64 x86 - modul kernel>
un virtualbox-guest-additions-iso <none> <none> (nicio descriere disponibilă)
un virtualbox-guest-dkms <none> <none> (nicio descriere disponibilă)
un virtualbox-guest-modules <none> <none> (nicio descriere disponibilă)
un virtualbox-modules <none> <none> (nicio descriere disponibilă)
ii virtualbox-qt 6.1.18-dfsg-5 amd64 x86 soluție de virtualizare - utilizare bazată pe Qt>
un virtualbox-source <none> <none> (nicio descriere disponibilă)

utilizator@icy:~$ ls -al /usr/src/

total 24
drwxr-xr-x 6 root root 4096 Jun 13 10:51 .
drwxr-xr-x 14 rădăcină rădăcină 4096 23 aprilie 2020 ..
drwxr-xr-x 3 root root 4096 mai 14 2020 libdvd-pkg
drwxr-xr-x 24 root root 4096 5 iunie 13:55 linux-headers-5.11.0-18
drwxr-xr-x 7 root root 4096 5 iunie 14:13 linux-headers-5.11.0-18-generic
drwxr-xr-x 11 root root 4096 13 iunie 10:51 virtualbox-6.1.18

utilizator@icy:~$ ls -al /lib/modules/$(uname -r)/updates/dkms

total 680
drwxr-xr-x 2 root root 4096 Jun 13 10:52 .
drwxr-xr-x 3 root root 4096 Jun 13 10:52 ..
-rw-r--r-- 1 rădăcină rădăcină 620706 13 iunie 10:52 vboxdrv.ko
-rw-r--r-- 1 rădăcină rădăcină 17474 13 iunie 10:52 vboxnetadp.ko
-rw-r--r-- 1 rădăcină rădăcină 44378 13 iunie 10:52 vboxnetflt.ko

user@icy:~$ stare dkms

virtualbox, 6.1.18, 5.11.0-18-generic, x86_64: instalat

user@icy:~$ grep -i virtualbox /etc/apt/sources.list

<No output here>

utilizator@icy:~$ grep -i virtualbox /etc/apt/sources.list.d/*.list

<No output here>
heynnema avatar
drapel ru
Editează-ți întrebarea și arată-mi `modinfo vboxdrv`. Începeți-mi comentariile cu @heynnema sau îmi vor lipsi.
mark avatar
drapel in
@heynnema Întrebare actualizată pentru a conține rezultatul modinfo.
heynnema avatar
drapel ru
Arată-mi `dpkg -l *virtualbox*` și `ls -al /usr/src` și `ls -al /lib/modules/$(uname -r)/updates/dkms` și `dkms status`.
mark avatar
drapel in
@heynnema Poftim. dpkg -l arată niște pachete ubuntu eoan ciudate.Gândește-te că a intrat în joc când am încercat să instalez VirtualBox prin instrucțiunile de pe pagina lor web...
heynnema avatar
drapel ru
De unde/cum ați obținut copia dvs. de Virtualbox 6.1.18? Arată-mi `grep -i virtualbox /etc/apt/sources.list` și `grep -i virtualbox /etc/apt/sources.list.d/*.list`. Dacă vă uitați în `Synaptic`, căutați "virtualbox", vedeți "virtualbox" și "virtualbox-6.0" și "virtualbox-6.1"?
mark avatar
drapel in
@heynnema Am scăpat de virtualbox-6.1 acum. Dar problema rămâne aceeași.
heynnema avatar
drapel ru
**Mă treci înainte**. Vă rugăm să refaceți rezultate noi ale TOATE comenzile din ultimele mele două comentarii... **Trebuie să o iau de la capăt**. Lăsați ieșirile existente în întrebarea dvs., în cazul în care trebuie să compar. Vă rugăm să descrieți problema EXACT care rămâne acum. De asemenea, nu mi-ai spus cum/de unde ai luat VB 6.1.18.... un fișier .deb descărcat... ce?
mark avatar
drapel in
@heynnema Ne pare rău și mulțumesc pentru răbdare. Va actualiza ieșirile în aproximativ 4-5 ore. Între timp. Există un fel de modul minim demo dkms pe care l-aș putea construi, pentru a vedea dacă și acesta nu reușește?
mark avatar
drapel in
@heynnema Sa dovedit că nu pot construi nici măcar un modul de bază al nucleului. Deci, chiar și dkms este în afara jocului, nu doar virtualbox.
heynnema avatar
drapel ru
Nu vă lăsați distrași sau distrași de alte situații... cum ar fi tutorialele pentru modulul demo kernel vechi de peste 4 ani. Deoarece demonstrația s-a compilat bine și nu a folosit deloc dkms, putem doar să presupunem că codul sursă pentru modul nu a respectat standardele Ubuntu 21.04 sau că există altceva în neregulă în sistemul dvs.... de care mi-ar trebui în continuare a dovedi. Dă-mi copii noi ale tuturor comenzilor mele anterioare și lasă-mă să re-determin unde ne aflăm.
heynnema avatar
drapel ru
Ce versiune Virtualbox în Synaptic acum?
heynnema avatar
drapel ru
Arată-mi `python --version`.
mark avatar
drapel in
Versiunea @heynnema Python este Python 3.9.5
mark avatar
drapel in
@heynnema De asemenea, nu prea știu de unde vine această versiune de VirtualBox. Nu este în depozitele standard Ubuntu? Este listat pe https://packages.ubuntu.com/hirsute/allpackages ca virtualbox (6.1.18-dfsg-5) [multiverse]
heynnema avatar
drapel ru
OK, e in regula. Ați făcut o treabă bună cu curățarea sistemului și actualizarea întrebării.Presupun că încă ai problema, nu? Faceți asta... porniți pe un USB/DVD Ubuntu Live 21.04 și instalați `dkms` și virtualbox 6.1.18... sau evdi... și vedeți dacă puteți încărca apoi vboxdrv sau modulul evdi. Raportați înapoi.
mark avatar
drapel in
@heynnema Pornirea unui Live-USB cu Ubuntu 21.04 a fost ușoară și nu a arătat deloc probleme. Nici cu virtualbox, evdi sau chiar cu modulul kernel Hello World. Cred că voi face o nouă instalare atunci. Sau mai ai idei?
Puncte:2
drapel in

Am avut aceeași problemă după actualizarea de la 20.10 la 21.04 și am reușit să o rezolv fără o reinstalare completă dezinstalând tot ce are legătură cu module-build-uri:

  • Am eliminat toate versiunile de build-essential, gcc, clang, binutils, libtool, autoconf, flex și bison.
  • Am eliminat toate pachetele numite linux-headers-* și am eliminat directoarele corespunzătoare din /usr/src.
  • Am eliminat și șters pachetul dkms și am eliminat manual fișierele rămase din /var/lib/dkms.

Apoi am reinstalat flex și bison (necesare de linux-headers, dar nu instalate automat) și dkms.

amenthes avatar
drapel br
acest lucru a fost deranjant și o tonă de muncă, dar această soluție a rezolvat această problemă pentru mine fără a reinstala :-) De asemenea, m-am asigurat că reselectez `linux-generic` după aceea. Nu sunt sigur că este necesar, dar a fost instalat inițial, apoi a fost deselectat prin eliminarea `linux-headers` și s-a simțit cumva nepotrivit să _nu_ selectez din nou.
Puncte:0
drapel ru

După ce ați efectuat diverse upgrade-uri ale distribuției Ubuntu, acum cu instalarea lui 21.04 aveți o problemă. Nu este total neobișnuit ca actualizările multiple ale distribuției să lase sistemul incomplet.

Pornirea pe un Ubuntu Live 21.04 USB/DVD demonstrează că problema este cu instalarea dvs. curentă.

Vă rugăm să curățați reinstalați Ubuntu 21.04.

mark avatar
drapel in
Astăzi am instalat kernelul 5.11.0-22-generic cu aplicația standard de actualizare a software-ului. Acea actualizare pare să rezolve totul.
heynnema avatar
drapel ru
@mark Mulțumesc pentru actualizare! Înainte de actualizarea software-ului, ați reinstalat Ubuntu sau nu?
mark avatar
drapel in
Nu am reinstalat. Tocmai am folosit vechiul meu Ubuntu 20.04 (bionic) între timp și i-am mai dat 21.04 o șansă mai târziu.
drapel in
@heynnema Am aceeași problemă cu virtualbox. Există o modalitate de a face backup și de a restaura toate datele și setările înainte de o instalare curată a v21.04? Mulțumiri
heynnema avatar
drapel ru
@Roey Vă rugăm să începeți o nouă întrebare.
drapel in
@heynnema Folosesc Kubuntu 21.04, așa că m-am gândit că ar putea fi o idee mai bună să încep un fir în [Kubuntuforums](https://www.kubuntuforums.net/showthread.php/78294-Backup-ONLY-user-space- and-settings?p=447225#post447225). Pot deschide un fir de întrebări despre KDE Plasma în askubuntu (Gnome) / ar putea exista o soluție bash pentru el?
heynnema avatar
drapel ru
@Roey Kubuntu este o versiune oficială a Ubuntu, așa că puteți începe o nouă întrebare aici.
drapel in
@heynnema uite aici te rog https://askubuntu.com/questions/1360610/migrate-kubuntu-21-04-to-a-different-hardware-pc TNX

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.