Fedora Online Forum

Il forum della comunità italiana di Fedora

#16 20-11-2017 21:42:03

dasFF
Appena sbarcato sul forum
Registrato: 27-08-2017
Messaggi: 25

Re: [Risolto] kernel 4.13.12 moduli corrotti

[[email protected] ~]$ dnf repoquery -i --installed kmod-{nvidia,VirtualBox}\* | egrep 'Nome|Repo'
Nome         : kmod-VirtualBox-4.13.12-200.fc26.x86_64
Repo         : @System
Nome         : kmod-VirtualBox-4.13.13-200.fc26.x86_64
Repo         : @System
Nome         : kmod-nvidia-4.13.12-200.fc26.x86_64
Repo         : @System
Nome         : kmod-nvidia-4.13.13-200.fc26.x86_64
Repo         : @System

Non in linea

#17 20-11-2017 22:09:18

vinlinux
Appena sbarcato sul forum
Registrato: 16-11-2017
Messaggi: 80

Re: [Risolto] kernel 4.13.12 moduli corrotti

marcomotta ha scritto:

Penso che intendesse [..]

Si, grazie Marco. Il mio è un vecchio retaggio yum, devo riaggiornare la mia zucca a dnf : )

dasFF ha scritto:
[[email protected] ~]$ dnf repoquery -i --installed kmod-{nvidia,VirtualBox}\* | egrep 'Nome|Repo'
Nome         : kmod-VirtualBox-4.13.12-200.fc26.x86_64
Repo         : @System
Nome         : kmod-VirtualBox-4.13.13-200.fc26.x86_64
Repo         : @System
Nome         : kmod-nvidia-4.13.12-200.fc26.x86_64
Repo         : @System
Nome         : kmod-nvidia-4.13.13-200.fc26.x86_64
Repo         : @System

Ecco, niente di strano allora. Sono i pacchetti creati da akmod.
Se hai ancora problemi poi andiamo a indagare nei log di sistema.


Il Fini non giustifica i Renzi - Anonimo

Non in linea

#18 20-11-2017 22:10:35

dasFF
Appena sbarcato sul forum
Registrato: 27-08-2017
Messaggi: 25

Re: [Risolto] kernel 4.13.12 moduli corrotti

ok allora per ora segno risolto, al massimo riedito il titolo. Grazie a tutti !

Non in linea

#19 21-11-2017 06:37:56

marcomotta
Moderatore
Da Roma
Registrato: 18-01-2009
Messaggi: 2'800
Sito web

Re: [Risolto] kernel 4.13.12 moduli corrotti

vinlinux ha scritto:

Si, grazie Marco. Il mio è un vecchio retaggio yum, devo riaggiornare la mia zucca a dnf : )

Il vero problema non era quello. Hai cercato "VirtualBox", anziché "Virtualbox\*" (la parte finale contiene la versione di kmod, ed è parte integrante del nome, dovendo più kmod coesistere in presenza di più kernel installati); in più, nella versione italiana, devi cercare "Nome", e non "Name".


La filosofia è una disciplina con obiettivi, ma senza regole. La matematica è una disciplina con regole, ma senza obiettivi.
Un giorno ho incontrato un uomo che non aveva né obiettivi né regole. Studiava filosofia della matematica.

Non in linea

#20 21-11-2017 22:51:47

vinlinux
Appena sbarcato sul forum
Registrato: 16-11-2017
Messaggi: 80

Re: [Risolto] kernel 4.13.12 moduli corrotti

Concordo sull’uso del locale italiano, invece sul tuo \* posso
dirti che è assolutamente inutile. L’ho addirittura testato,
forse è a te che è sfuggita la B maiuscola di VirtualBox.


Il Fini non giustifica i Renzi - Anonimo

Non in linea

#21 22-11-2017 07:38:13

marcomotta
Moderatore
Da Roma
Registrato: 18-01-2009
Messaggi: 2'800
Sito web

Re: [Risolto] kernel 4.13.12 moduli corrotti

vinlinux ha scritto:

Concordo sull’uso del locale italiano, invece sul tuo \* posso
dirti che è assolutamente inutile. L’ho addirittura testato,
forse è a te che è sfuggita la B maiuscola di VirtualBox.

[[email protected] ~]$ dnf repoquery -i --installed kmod-{nvidia,VirtualBox}
[[email protected] ~]$ dnf repoquery -i --installed kmod-{nvidia,VirtualBox}\*
Nome         : kmod-VirtualBox-4.13.13-300.fc27.x86_64
Versione     : 5.1.30
Rilascio     : 1.fc27
Arch         : x86_64
Dim.         : 1.1 M
Sorgente     : VirtualBox-kmod-5.1.30-1.fc27.src.rpm
Repo         : @System
Sommario     : VirtualBox kernel module(s) for 4.13.13-300.fc27.x86_64
URL          : http://www.virtualbox.org/wiki/VirtualBox
Licenza      : GPLv2 or CDDL
Descrizione  : This package provides the VirtualBox kernel modules built for the
             : Linux kernel 4.13.13-300.fc27.x86_64 for the x86_64 family of
             : processors.

None
[[email protected] ~]$

La filosofia è una disciplina con obiettivi, ma senza regole. La matematica è una disciplina con regole, ma senza obiettivi.
Un giorno ho incontrato un uomo che non aveva né obiettivi né regole. Studiava filosofia della matematica.

Non in linea

#22 22-11-2017 10:28:28

vinlinux
Appena sbarcato sul forum
Registrato: 16-11-2017
Messaggi: 80

Re: [Risolto] kernel 4.13.12 moduli corrotti

marcomotta ha scritto:

[..] (la parte finale contiene la versione di kmod, ed è parte integrante del nome, dovendo più kmod coesistere in presenza di più kernel installati); [..]

Quando ho dovuto fare la query in remoto se il repo RPMFusion
contenesse dei kmod precompilati ho usato soltanto:

dnf repoquery -i kmod-{nvidia,VirtualBox} | egrep 'Nome|Repo'

anzi, a onor del vero, era inizialmente senza il dnf e con le chiavi di ricerca
in inglese, perché è un comando che ho usato dalla mia postazione CentOS.

Poi chiaramente, pensando all'OP che questi pacchetti ce li ha installati
ho pensato di aggiungere --installed.

Sul mio sistema:

[[email protected] ~]$ repoquery -i kmod-{nvidia,VirtualBox} | egrep 'Name|Repo'
Last metadata expiration check: 0:27:36 ago on Wed 22 Nov 2017 10:01:42 AM CET.
Name         : kmod-VirtualBox
Repo         : rpmfusion-free
Name         : kmod-nvidia
Repo         : rpmfusion-nonfree-updates
Name         : kmod-nvidia
Repo         : rpmfusion-nonfree

Se provi senza l'opzione --installed capirai cos'ho fatto.

Ultima modifica di vinlinux (22-11-2017 10:30:10)


Il Fini non giustifica i Renzi - Anonimo

Non in linea

#23 22-11-2017 11:20:44

marcomotta
Moderatore
Da Roma
Registrato: 18-01-2009
Messaggi: 2'800
Sito web

Re: [Risolto] kernel 4.13.12 moduli corrotti

$ dnf list kmod-VirtualBox\*
Ultima verifica della scadenza dei metadati: 3 days, 21:49:13 fa il sab 18 nov 2017 13:25:16 CET.
Pacchetti installati
kmod-VirtualBox-4.13.12-200.fc26.x86_64.x86_64   5.1.30-1.fc27    @System       
kmod-VirtualBox-4.13.12-300.fc27.x86_64.x86_64   5.1.30-1.fc27    @System       
kmod-VirtualBox-4.13.13-300.fc27.x86_64.x86_64   5.1.30-1.fc27    @System       
Pacchetti disponibili
kmod-VirtualBox.x86_64                           5.1.30-1.fc27    rpmfusion-free

Credo che kmod-VirtualBox sia alternativo ad akmod-VirtualBox (e non dovrebbe essere presente se è stato installato akmod), mentre kmod-VirtualBox-4.13.12-200.fc26.x86_64.x86_64, per esempio, è lo specifico modulo per il kernel 4.13.12-200.fc26.x86_64. Quindi, se vuoi cercare i moduli specifici del kernel (e non il generico kmod), devi necessariamente terminare con l'asterisco, in quanto la versione del kernel è parte integrante del nome del modulo. Infatti:

$ rpm --queryformat "%{NAME}\n" -qa | grep kmod-VirtualBox
kmod-VirtualBox-4.13.12-300.fc27.x86_64
kmod-VirtualBox-4.13.12-200.fc26.x86_64
akmod-VirtualBox
kmod-VirtualBox-4.13.13-300.fc27.x86_64

(noterai, nell'output di dnf, uno "strano" x86_64.x86_64 finale, dove il primo x86_64 fa parte del nome del pacchetto, mentre il secondo indica il tipo di macchina a cui è destinato).

Altre informazioni utili:

$ dnf info kmod-VirtualBox kmod-VirtualBox-4.13.12-300.fc27.x86_64
Ultima verifica della scadenza dei metadati: 3 days, 21:56:56 fa il sab 18 nov 2017 13:25:16 CET.
Pacchetti installati
Nome         : kmod-VirtualBox-4.13.12-300.fc27.x86_64
Versione     : 5.1.30
Rilascio     : 1.fc27
Arch         : x86_64
Dim.         : 1.1 M
Sorgente     : VirtualBox-kmod-5.1.30-1.fc27.src.rpm
Repo         : @System
Sommario     : VirtualBox kernel module(s) for 4.13.12-300.fc27.x86_64
URL          : http://www.virtualbox.org/wiki/VirtualBox
Licenza      : GPLv2 or CDDL
Descrizione  : This package provides the VirtualBox kernel modules built for the
             : Linux kernel 4.13.12-300.fc27.x86_64 for the x86_64 family of
             : processors.

Pacchetti disponibili
Nome         : kmod-VirtualBox
Versione     : 5.1.30
Rilascio     : 1.fc27
Arch         : x86_64
Dim.         : 21 k
Sorgente     : VirtualBox-kmod-5.1.30-1.fc27.src.rpm
Repo         : rpmfusion-free
Sommario     : Metapackage which tracks in VirtualBox kernel module for newest
             : kernel
URL          : http://www.virtualbox.org/wiki/VirtualBox
Licenza      : GPLv2 or CDDL
Descrizione  : This is a meta-package without payload which sole purpose is to
             : require the VirtualBox kernel module(s) for the newest kernel,
             : to make sure you get it together with a new kernel.

kmod-VirtualBox is a meta-package without payload which sole purpose is to require the VirtualBox kernel module(s) for the newest kernel, to make sure you get it together with a new kernel.

Ultima modifica di marcomotta (22-11-2017 11:24:03)


La filosofia è una disciplina con obiettivi, ma senza regole. La matematica è una disciplina con regole, ma senza obiettivi.
Un giorno ho incontrato un uomo che non aveva né obiettivi né regole. Studiava filosofia della matematica.

Non in linea

#24 22-11-2017 14:53:01

vinlinux
Appena sbarcato sul forum
Registrato: 16-11-2017
Messaggi: 80

Re: [Risolto] kernel 4.13.12 moduli corrotti

marcomotta ha scritto:
$ dnf list kmod-VirtualBox\*
Ultima verifica della scadenza dei metadati: 3 days, 21:49:13 fa il sab 18 nov 2017 13:25:16 CET.
Pacchetti installati
kmod-VirtualBox-4.13.12-200.fc26.x86_64.x86_64   5.1.30-1.fc27    @System       
kmod-VirtualBox-4.13.12-300.fc27.x86_64.x86_64   5.1.30-1.fc27    @System       
kmod-VirtualBox-4.13.13-300.fc27.x86_64.x86_64   5.1.30-1.fc27    @System       
Pacchetti disponibili
kmod-VirtualBox.x86_64                           5.1.30-1.fc27    rpmfusion-free

Credo che kmod-VirtualBox sia alternativo ad akmod-VirtualBox (e non dovrebbe essere presente se è stato installato akmod), mentre kmod-VirtualBox-4.13.12-200.fc26.x86_64.x86_64, per esempio, è lo specifico modulo per il kernel 4.13.12-200.fc26.x86_64.

Infatti è proprio per questo che ho fatto cercare all'OP se avesse installato il kmod-VirtualBox generico
proveniente dagli RPMFusion. Il mio dubbio era se lui avesse installato sia quello, sia akmod-VirtualBox.
Temevo infatti che il messaggio di errore fosse causato dalla coesistenza del kmod-VirtualBox generico
e al tempo stesso del kmod-VirtualBox specifico per il preciso kernel in questione, perché quest'ultimo
non proviene dagli RPMFusion, ma è akmod stesso a crearlo e installarlo. Akmod funziona proprio così,
crea il modulo kmod sotto forma di pacchetto .rpm (quello con .x86_64.x86_64 per intenderci),
lo installa e gli assegna come repo di provenienza @System e @@commandline.

Se infatti vado a chiedere informazioni su quale kmod ho installato dopo aver installato VirtualBox,
ottengo:

[[email protected] ~]$ dnf list installed kmod-VirtualBox\*
Last metadata expiration check: 4:05:07 ago on Wed 22 Nov 2017 10:01:42 AM CET.
Installed Packages
kmod-VirtualBox-4.13.13-300.fc27.x86_64.x86_64   5.1.30-1.fc27    @@commandline 

e devo usare l'asterisco per poter vedere il kmod creato da akmod per il sistema in uso
(nota il fantomatico repo @@commandline). Ma io non cercavo questo, cercavo di capire se lui
avesse installato il pacchetto kmod-VirtualBox proveniente dagli RPMFusion, perché quello
avrebbe causato conflitti col kmod generato da akmod, e secondo me avrebbe potuto
spiegare il messaggio d'errore. Il fatto che dnf list installed kmod-VirtualBox non dà nulla come
output mi dice esattamente questo: il kmod-VirtualBox incriminato non è installato e quindi
il problema va cercato altrove.

Quindi, se vuoi cercare i moduli specifici del kernel (e non il generico kmod),[..]

Come sopra detto, non è questo che interessava sapere. I moduli specifici vengono creati e installati
al momento e l'OP non ha avuto problemi al momento dell'installazione, ma solo successivamente.

Altre informazioni utili:

$ dnf info kmod-VirtualBox kmod-VirtualBox-4.13.12-300.fc27.x86_64
Ultima verifica della scadenza dei metadati: 3 days, 21:56:56 fa il sab 18 nov 2017 13:25:16 CET.
Pacchetti installati
Nome         : kmod-VirtualBox-4.13.12-300.fc27.x86_64
Versione     : 5.1.30
Rilascio     : 1.fc27
Arch         : x86_64
Dim.         : 1.1 M
Sorgente     : VirtualBox-kmod-5.1.30-1.fc27.src.rpm
Repo         : @System
[..]
Pacchetti disponibili
Nome         : kmod-VirtualBox
Versione     : 5.1.30
Rilascio     : 1.fc27
Arch         : x86_64
Dim.         : 21 k
Sorgente     : VirtualBox-kmod-5.1.30-1.fc27.src.rpm
Repo         : rpmfusion-free

L'informazione importante che mi ha fatto concludere che l'OP non avesse installato pacchetti
in conflitto è stata di non avere fra i pacchetti installati questo secondo kmod-VirtualBox che
qui vedi, di provenienza rpmfusion-free. Questo sarebbe stato in conflitto col primo, creato ad hoc
da akmod, e infatti proveniente dal repo @System.

Ultima modifica di vinlinux (22-11-2017 15:07:38)


Il Fini non giustifica i Renzi - Anonimo

Non in linea

#25 22-11-2017 15:09:23

marcomotta
Moderatore
Da Roma
Registrato: 18-01-2009
Messaggi: 2'800
Sito web

Re: [Risolto] kernel 4.13.12 moduli corrotti

Ah, ok.


La filosofia è una disciplina con obiettivi, ma senza regole. La matematica è una disciplina con regole, ma senza obiettivi.
Un giorno ho incontrato un uomo che non aveva né obiettivi né regole. Studiava filosofia della matematica.

Non in linea

Piè di pagina