Spousta hlášek v dmesg

Karmelos

  • *****
  • 1 074
    • Zobrazit profil
    • E-mail
Spousta hlášek v dmesg
« kdy: 24. 09. 2024, 01:43:22 »
V posledním LTS ubuntu mám dmesg log plný takového hnoje:
Kód: [Vybrat]
[   11.624453] vmmon: loading out-of-tree module taints kernel.
[   11.624471] vmmon: module verification failed: signature and/or required key missing - tainting kernel
[   11.631192] ------------[ cut here ]------------
[   11.631199] UBSAN: array-index-out-of-bounds in /tmp/modconfig-z2FlZK/vmmon-only/common/vmx86.c:2911:25
[   11.631214] index 0 is out of range for type 'MSRReply [*]'
[   11.631223] CPU: 5 PID: 1836 Comm: modprobe Tainted: G           OE      6.8.0-45-generic #45-Ubuntu
[   11.631235] Hardware name: Dell Inc. Latitude 7490/0KP0FT, BIOS 1.39.0 07/04/2024
[   11.631241] Call Trace:
[   11.631247]  <TASK>
[   11.631255]  dump_stack_lvl+0x76/0xa0
[   11.631276]  dump_stack+0x10/0x20
[   11.631286]  __ubsan_handle_out_of_bounds+0xc6/0x110
[   11.631304]  Vmx86GetMSR+0xcf/0x170 [vmmon]
[   11.631349]  ? __pfx_Vmx86GetMSR+0x10/0x10 [vmmon]
[   11.631387]  HostIF_CallOnEachCPU+0x1e/0x60 [vmmon]
[   11.631431]  Vmx86_CheckMSRUniformity+0x11c/0x720 [vmmon]
[   11.631472]  ? smp_call_function+0x2c/0x60
[   11.631488]  ? __pfx_LinuxDriverInit+0x10/0x10 [vmmon]
[   11.631529]  LinuxDriverInit+0x57/0x1b0 [vmmon]
[   11.631564]  ? __pfx_LinuxDriverInit+0x10/0x10 [vmmon]
[   11.631598]  do_one_initcall+0x5b/0x340
[   11.631618]  do_init_module+0x97/0x290
[   11.631628]  load_module+0xba1/0xcf0
[   11.631640]  ? security_kernel_post_read_file+0x75/0x90
[   11.631657]  init_module_from_file+0x96/0x100
[   11.631666]  ? init_module_from_file+0x96/0x100
[   11.631684]  idempotent_init_module+0x11c/0x2b0
[   11.631699]  __x64_sys_finit_module+0x64/0xd0
[   11.631710]  x64_sys_call+0x1d6e/0x25c0
[   11.631719]  do_syscall_64+0x7f/0x180
[   11.631732]  ? __count_memcg_events+0x6b/0x120
[   11.631743]  ? count_memcg_events.constprop.0+0x2a/0x50
[   11.631757]  ? handle_mm_fault+0xad/0x380
[   11.631771]  ? do_user_addr_fault+0x32c/0x670
[   11.631781]  ? irqentry_exit_to_user_mode+0x7e/0x260
[   11.631796]  ? irqentry_exit+0x43/0x50
[   11.631808]  ? exc_page_fault+0x94/0x1b0
[   11.631820]  entry_SYSCALL_64_after_hwframe+0x78/0x80
[   11.631836] RIP: 0033:0x7ccc5e32725d
[   11.631890] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 8b bb 0d 00 f7 d8 64 89 01 48
[   11.631899] RSP: 002b:00007ffc390a7c28 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[   11.631911] RAX: ffffffffffffffda RBX: 000058463852ee00 RCX: 00007ccc5e32725d
[   11.631918] RDX: 0000000000000000 RSI: 00005846369e6e52 RDI: 0000000000000003
[   11.631924] RBP: 00007ffc390a7ce0 R08: 0000000000000040 R09: 0000000000000002
[   11.631930] R10: 00007ccc5e403b20 R11: 0000000000000246 R12: 00005846369e6e52
[   11.631935] R13: 0000000000040000 R14: 000058463852eda0 R15: 0000000000000000
[   11.631950]  </TASK>
[   11.631974] ---[ end trace ]---
[   11.631978] ------------[ cut here ]------------
[   11.631982] UBSAN: array-index-out-of-bounds in /tmp/modconfig-z2FlZK/vmmon-only/common/vmx86.c:2932:64
[   11.631993] index 0 is out of range for type 'MSRReply [*]'
[   11.632001] CPU: 5 PID: 1836 Comm: modprobe Tainted: G           OE      6.8.0-45-generic #45-Ubuntu
[   11.632011] Hardware name: Dell Inc. Latitude 7490/0KP0FT, BIOS 1.39.0 07/04/2024
[   11.632016] Call Trace:
[   11.632020]  <TASK>
[   11.632025]  dump_stack_lvl+0x76/0xa0
[   11.632039]  dump_stack+0x10/0x20
[   11.632049]  __ubsan_handle_out_of_bounds+0xc6/0x110
[   11.632065]  Vmx86GetMSR+0x6a/0x170 [vmmon]
[   11.632105]  ? __pfx_Vmx86GetMSR+0x10/0x10 [vmmon]
[   11.632140]  HostIF_CallOnEachCPU+0x1e/0x60 [vmmon]
[   11.632182]  Vmx86_CheckMSRUniformity+0x11c/0x720 [vmmon]
[   11.632237]  ? smp_call_function+0x2c/0x60
[   11.632256]  ? __pfx_LinuxDriverInit+0x10/0x10 [vmmon]
[   11.632303]  LinuxDriverInit+0x57/0x1b0 [vmmon]
[   11.632338]  ? __pfx_LinuxDriverInit+0x10/0x10 [vmmon]
[   11.632372]  do_one_initcall+0x5b/0x340
[   11.632396]  do_init_module+0x97/0x290
[   11.632406]  load_module+0xba1/0xcf0
[   11.632418]  ? security_kernel_post_read_file+0x75/0x90
[   11.632434]  init_module_from_file+0x96/0x100
[   11.632443]  ? init_module_from_file+0x96/0x100
[   11.632460]  idempotent_init_module+0x11c/0x2b0
[   11.632476]  __x64_sys_finit_module+0x64/0xd0
[   11.632487]  x64_sys_call+0x1d6e/0x25c0
[   11.632496]  do_syscall_64+0x7f/0x180
[   11.632509]  ? __count_memcg_events+0x6b/0x120
[   11.632520]  ? count_memcg_events.constprop.0+0x2a/0x50
[   11.632533]  ? handle_mm_fault+0xad/0x380
[   11.632547]  ? do_user_addr_fault+0x32c/0x670
[   11.632557]  ? irqentry_exit_to_user_mode+0x7e/0x260
[   11.632571]  ? irqentry_exit+0x43/0x50
[   11.632582]  ? exc_page_fault+0x94/0x1b0
[   11.632595]  entry_SYSCALL_64_after_hwframe+0x78/0x80
[   11.632609] RIP: 0033:0x7ccc5e32725d
[   11.632645] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 8b bb 0d 00 f7 d8 64 89 01 48
[   11.632654] RSP: 002b:00007ffc390a7c28 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[   11.632665] RAX: ffffffffffffffda RBX: 000058463852ee00 RCX: 00007ccc5e32725d
[   11.632671] RDX: 0000000000000000 RSI: 00005846369e6e52 RDI: 0000000000000003
[   11.632677] RBP: 00007ffc390a7ce0 R08: 0000000000000040 R09: 0000000000000002
[   11.632683] R10: 00007ccc5e403b20 R11: 0000000000000246 R12: 00005846369e6e52
[   11.632688] R13: 0000000000040000 R14: 000058463852eda0 R15: 0000000000000000
[   11.632702]  </TASK>
[   11.632721] ---[ end trace ]---
[   11.632732] ------------[ cut here ]------------
[   11.632736] UBSAN: array-index-out-of-bounds in /tmp/modconfig-z2FlZK/vmmon-only/common/vmx86.c:2920:28
[   11.632746] index 0 is out of range for type 'MSRReply [*]'
[   11.632753] CPU: 5 PID: 1836 Comm: modprobe Tainted: G           OE      6.8.0-45-generic #45-Ubuntu
[   11.632763] Hardware name: Dell Inc. Latitude 7490/0KP0FT, BIOS 1.39.0 07/04/2024
[   11.632768] Call Trace:
[   11.632772]  <TASK>
[   11.632776]  dump_stack_lvl+0x76/0xa0
[   11.632790]  dump_stack+0x10/0x20
[   11.632800]  __ubsan_handle_out_of_bounds+0xc6/0x110
[   11.632815]  Vmx86GetMSR+0x126/0x170 [vmmon]
[   11.632857]  ? __pfx_Vmx86GetMSR+0x10/0x10 [vmmon]
[   11.632892]  HostIF_CallOnEachCPU+0x1e/0x60 [vmmon]
[   11.632933]  Vmx86_CheckMSRUniformity+0x11c/0x720 [vmmon]
[   11.632973]  ? smp_call_function+0x2c/0x60
[   11.632987]  ? __pfx_LinuxDriverInit+0x10/0x10 [vmmon]
[   11.633024]  LinuxDriverInit+0x57/0x1b0 [vmmon]
[   11.633058]  ? __pfx_LinuxDriverInit+0x10/0x10 [vmmon]
[   11.633090]  do_one_initcall+0x5b/0x340
[   11.633109]  do_init_module+0x97/0x290
[   11.633118]  load_module+0xba1/0xcf0
[   11.633130]  ? security_kernel_post_read_file+0x75/0x90
[   11.633146]  init_module_from_file+0x96/0x100
[   11.633154]  ? init_module_from_file+0x96/0x100
[   11.633172]  idempotent_init_module+0x11c/0x2b0
[   11.633187]  __x64_sys_finit_module+0x64/0xd0
[   11.633198]  x64_sys_call+0x1d6e/0x25c0
[   11.633207]  do_syscall_64+0x7f/0x180
[   11.633218]  ? __count_memcg_events+0x6b/0x120
[   11.633228]  ? count_memcg_events.constprop.0+0x2a/0x50
[   11.633240]  ? handle_mm_fault+0xad/0x380
[   11.633253]  ? do_user_addr_fault+0x32c/0x670
[   11.633262]  ? irqentry_exit_to_user_mode+0x7e/0x260
[   11.633275]  ? irqentry_exit+0x43/0x50
[   11.633286]  ? exc_page_fault+0x94/0x1b0
[   11.633299]  entry_SYSCALL_64_after_hwframe+0x78/0x80
[   11.633312] RIP: 0033:0x7ccc5e32725d
[   11.633339] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 8b bb 0d 00 f7 d8 64 89 01 48
[   11.633347] RSP: 002b:00007ffc390a7c28 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[   11.633356] RAX: ffffffffffffffda RBX: 000058463852ee00 RCX: 00007ccc5e32725d
[   11.633362] RDX: 0000000000000000 RSI: 00005846369e6e52 RDI: 0000000000000003
[   11.633369] RBP: 00007ffc390a7ce0 R08: 0000000000000040 R09: 0000000000000002
[   11.633376] R10: 00007ccc5e403b20 R11: 0000000000000246 R12: 00005846369e6e52
[   11.633384] R13: 0000000000040000 R14: 000058463852eda0 R15: 0000000000000000
[   11.633403]  </TASK>
[   11.633425] ---[ end trace ]---
[   11.633579] ------------[ cut here ]------------
[   11.633584] UBSAN: array-index-out-of-bounds in /tmp/modconfig-z2FlZK/vmmon-only/common/vmx86.c:3748:50
[   11.633594] index 1 is out of range for type 'MSRReply [*]'
[   11.633601] CPU: 5 PID: 1836 Comm: modprobe Tainted: G           OE      6.8.0-45-generic #45-Ubuntu
[   11.633611] Hardware name: Dell Inc. Latitude 7490/0KP0FT, BIOS 1.39.0 07/04/2024
[   11.633616] Call Trace:
[   11.633620]  <TASK>
[   11.633625]  dump_stack_lvl+0x76/0xa0
[   11.633639]  dump_stack+0x10/0x20
[   11.633649]  __ubsan_handle_out_of_bounds+0xc6/0x110
[   11.633665]  Vmx86_CheckMSRUniformity+0x172/0x720 [vmmon]
[   11.633706]  ? __pfx_LinuxDriverInit+0x10/0x10 [vmmon]
[   11.633742]  LinuxDriverInit+0x57/0x1b0 [vmmon]
[   11.633775]  ? __pfx_LinuxDriverInit+0x10/0x10 [vmmon]
[   11.633807]  do_one_initcall+0x5b/0x340

Myslel jsem, že to souvisí s virtualboxem, ale ten jsem odinstaloval, ale hlášky zůstaly. Věděl by prosím někdo co mám rozbitý a  jak to spravit? Google radí že snad přeinstalovat systém by mohlo pomoct, ale do toho se mi zatím nechce.
Gréta je nejlepší.


RDa

  • *****
  • 2 789
    • Zobrazit profil
    • E-mail
Re:dmesg plný hnoje
« Odpověď #1 kdy: 24. 09. 2024, 02:13:18 »
Mrkni se, zda ti nezustali nejake stare moduly, ktere se chteji nacitat, ale uz nejsou kompatibilni s jadrem.

Rychla pomoc: bootni do jine verze kernelu jestli existuje (nebo muzes nainstalovat) pro overeni duvodu. A jestli to pomuze, tak porovnej seznam souboru v lib/modules na ty dve ruzne verze

tecka

  • ***
  • 160
    • Zobrazit profil
    • E-mail
Re:dmesg plný hnoje
« Odpověď #2 kdy: 24. 09. 2024, 03:27:39 »
vmmon je z VMware. Jestli ho používáš a něco jsi kvůli tomu instaloval, tak by bylo dobré to zmínit.
« Poslední změna: 24. 09. 2024, 03:31:07 od tecka »

Re:Spousta hlášek v dmesg
« Odpověď #3 kdy: 24. 09. 2024, 09:53:23 »
Zdravím, ten vmmon je podobný modul jako třeba vboxdrv od Virtual Boxu, akorát že vmmon je od Vmware Workstation či Vmware Player (nebo ještě starší Vmware Server, což byla defakto jednu dobu free headless Workstation). Tj. patrně jste kromě Virtualboxu měl instalovaný ještě nějaký virtualizační sw od Vmware a je potřeba ho odinstalovat (mívalo to v systému skript vmware-uninstall.pl nebo tak něco, v krajním případě by bylo potřeba prohledat, co způsobuje ten load a build modulu z toho /tmp/module-neco z vašeho výpisu ... dkms mechanismus autorebuildu out-of-tree modulů při změně jádra ??? prostě hledal bych Vmware a odinstaloval ho.

Karmelos

  • *****
  • 1 074
    • Zobrazit profil
    • E-mail
Re:Spousta hlášek v dmesg
« Odpověď #4 kdy: 25. 09. 2024, 01:05:16 »
Tak je to ten vmmon od VMWare. Odinstalace Playeru, hlášky pryč, instalace Worksation Pro, hlášky jsou z5. Odinstalace workstation, hlášky o5 nikde.
Hraju si s virtualizací, z VirtualBoxu (protže mi po čase některé virtuály přestaly bootovat) jsem překlopil několk stovek GB různých viruálů do vmdk. Fungovalo to dobře až do upgradu na nové ubuntí LTS :-(
Prekérní situace. Nevím co s tím. Rád bych ty pracně vyrobené stroje dál používal, ale ono mi to yebe systém a po použití VMWare nejde občas pustit ani prohlížeč a taky se rozbije vypínání, nejde korektně vypnout :-(
Nějaký nápad?
Nejde ten wmware pustit v nějakém kontejneru nebo tak?
« Poslední změna: 25. 09. 2024, 01:08:41 od Karmelos »
Gréta je nejlepší.


Re:Spousta hlášek v dmesg
« Odpověď #5 kdy: 25. 09. 2024, 11:18:05 »
Zdravím, já jsem taky takový virtualista hračička, ale ustálil jsem se v poloze, že na linuxovém desktopu/notebooku provozuju jako pc virtualizační řešení Virtualbox a na windows desktopu Vmware Workstation/dříve Player. Mimochodem někde jsem zaregistroval, že by snad Vmware WS mělo být legálně zdarma ... Vím, že s kompatibilitou Vmware WS a nejnovějšíma Linuxama byly problémy, vyzkoušel bych nejnovější verzi ... Jinak pokud nenajdete u zkušenějších radu na konkrétní Vmware vs. konkrétní Linux, tak asi jedině zkusit to provozovat ve starším prostředí, pokud je to možné ... nějaká vnořená virtualizace typu Vmware WS ve Windows ve Virtualboxu na Linuxu je asi úchylka ... a mimochodem ty Vmware VM ve vmdk formátu by ve Virtualboxu nejely ? - já jsem takhle nějaké VM mezi svými výše uvedenými světy přenášel a šlo to i s Windows VM, o linuxu nemluvím - ten je obecně na změnu hw méně citlivý ...

k3dAR

  • *****
  • 3 075
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Spousta hlášek v dmesg
« Odpověď #6 kdy: 25. 09. 2024, 14:02:23 »
virt-manager - gui nad libvirt nad qemu s kvm (=nativni Linuxove "Kernel-based Virtual Machine"

Karmelos

  • *****
  • 1 074
    • Zobrazit profil
    • E-mail
Re:Spousta hlášek v dmesg
« Odpověď #7 kdy: 25. 09. 2024, 15:10:33 »
virt-manager - gui nad libvirt nad qemu s kvm (=nativni Linuxove "Kernel-based Virtual Machine"
Tak asi mi nic jiného nezbyde....

module verification failed: signature and/or required key missing

Čistě náhodou, nejde nějak provést "ruční" podepsání toho modulu? Nebo ho nějak whitelistovat u tý kontroly?

Gréta je nejlepší.

k3dAR

  • *****
  • 3 075
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Spousta hlášek v dmesg
« Odpověď #8 kdy: 26. 09. 2024, 20:46:02 »
ciste nahodou mas v podstate teoreticky vice moznosti:
- zakazat SecureBoot (tam je to jasne, nebude se kontrolovat nic)
- pridat cmdline parametr "module.sig_enforce=0" (ten by mel zamezit jen kontrole podpisu jaderneho modulu)
- podepsat modul pomoci MOK  (to uz je ale ted z me strany velka teorie, sice sem parkrat to resil, ale pokazde (v historicke dobe) jinak, menil se proces podepisovani, z rucni pripravy MOK klice se stal automaticky proces v ramci systemu, ale nevim presne v ktere fazi/kdy se to (samo ci rucne) vyvolava :-) jen ze pripravenej MOK se pri naslednem rebootu odchytna pomoci UEFI MokManager, kterej ti umozni jeho nahrani do UEFI uloziste klicu v zakladni desce...
Pro inspiraci tady sem pred 5 lety radil nekomu jak vyresit podepisovani prave VirtulBox modulu, v dobe kdy to mel VirtualBox rozbite, ale neber to jako postup (dnes uz to na 99% bude prave vse jinak), spis jako pripadnou inspiraci :-)

EDIT: nemam Nvidia kartu a jak uz XY let nepouzivam VirtualBox, tak i presto ze SecureBoot mam zaplej sem v praxi pro svuj HW to prave neresil uz ani nepamatuju po prechodi na Virt-Manager ;-)