Pagina 1 di 1
virtualbox-kernel e kernel della serie 5.4
Inviato: mar 3 dic 2019, 20:33
da gian_d
Oggi ho installato il nuovo kernel rilasciato da current, il primo della serie 5.4 (finora usavo i kernel della serie 4.19). Come al solito ho aggiornato i moduli kernel di nvidia e di virtual box, ma quest'ultimo mi restituisce degli errori collegati all'include di alcuni header del kernel (compiler_attributes.h e compiler_ctypes.h). Finora non era mai successo, l'unico cambiamento è l'aggiornamento dal kernel 4.19.86 al kernel 5.4.1, presumo perciò che ci sia qualche incompatibilità tra i sorgenti di virtualbox-kernel e gli header del kernel della nuova serie.
Ho provato a ricompilare virtualbox ma non cambia nulla, come non cambia nulla con l'aggiornamento (da v. 6.0.10 a v. 6.0.14). Il pacchetto di virtualbox si compila regolarmente, il problema salta fuori con virtualbox-kernel.
Capita solo a me oppure è un problema proprio del nuovo kernel?
Poi ho notato un'altra cosa: nonostante non vengano caricati i moduli (non essendo possibile aggiornarli) virtualbox si avvia ugualmente. Quali controindicazioni ci sono ad usarlo senza i moduli del kernel caricati?
Re: virtualbox-kernel e kernel della serie 5.4
Inviato: mar 3 dic 2019, 21:13
da ponce
e' normale: se scegli di usare virtualbox devi mettere in conto che con i kernel recenti avrai incompatibilita', capita non dico spesso ma ogni tanto si.
comunque ne
hanno parlato anche su LQ: sembra che la 6.0.15 (che e' in fase di test ma gia' disponibile) e la prossima 6.1 (che deve uscire pure) siano compatibili.
lo script su SBo e' fermo a una versione 5.0.x perche' sono le ultime che non usano qt5 (il maintainer non vuole che qt5 diventi una dipendenza su Slackware 14.2) mentre per current siamo a una versione piu' avanzata (5.2.x) ma ancora non compatibile (il maintainer si e' impegnato ad aggiornarla, appena avra' tempo).
Re: virtualbox-kernel e kernel della serie 5.4
Inviato: mar 3 dic 2019, 21:48
da Rama
gian_d ha scritto:
Poi ho notato un'altra cosa: nonostante non vengano caricati i moduli (non essendo possibile aggiornarli) virtualbox si avvia ugualmente. Quali controindicazioni ci sono ad usarlo senza i moduli del kernel caricati?
che XP (nel mio caso) crasha all'avvio;
grazie per il tuo post: ho perso due ore a cercare di farlo andare col kernel 5.4.1 e ho evitato di perdere altro tempo;
aspetterò la versione citata da ponce;
Re: virtualbox-kernel e kernel della serie 5.4
Inviato: mar 3 dic 2019, 22:59
da gian_d
ponce ha scritto:e' normale: se scegli di usare virtualbox devi mettere in conto che con i kernel recenti avrai incompatibilita', capita non dico spesso ma ogni tanto si.
comunque ne
hanno parlato anche su LQ: sembra che la 6.0.15 (che e' in fase di test ma gia' disponibile) e la prossima 6.1 (che deve uscire pure) siano compatibili.
lo script su SBo e' fermo a una versione 5.0.x perche' sono le ultime che non usano qt5 (il maintainer non vuole che qt5 diventi una dipendenza su Slackware 14.2) mentre per current siamo a una versione piu' avanzata (5.2.x) ma ancora non compatibile (il maintainer si e' impegnato ad aggiornarla, appena avra' tempo).
mmmm per ora non devo usare virtualbox, ce l'avevo installato ma ancora sto sistemando la workstation, mi ci è voluto un mese per risolvermi i problemi con Qgis. VB mi serve per una slackware di riserva da usare all'occorrenza per fare test con gli slackbuild e per farci girare altre distribuzioni da usare all'occorrenza restando in ambiente slackware senza dover fare un reboot.
A questo punto mi sa che mi conviene aspettare la 6.0.15 stable per vedere se viene superato il problema. La 6.0.14 si compila correttamente e il programma si avvia. Non l'ho ancora provata con un host, comunque il problema si presenta solo con la compilazione dei moduli per il kernel. In alternativa potrei provare la unstable per vedere se riesco a tirare su una patch per le versioni precedenti, in questi ultimi mesi mi sono fatto travolgere dal masochismo del debbuging
Uno dei prossimi giorni mi metto in contatto con il mantainer, se posso rendermi utile per accelerare l'aggiornamento lo faccio ben volentieri. Io ero passato alla 6 sulla vecchia configurazione perché avevo incasinato il sistema e non riuscivo più a far funzionare, neppure con una nuova installazione, le versioni della 5.
Re: virtualbox-kernel e kernel della serie 5.4
Inviato: mar 3 dic 2019, 23:04
da gian_d
Rama ha scritto:gian_d ha scritto:
Poi ho notato un'altra cosa: nonostante non vengano caricati i moduli (non essendo possibile aggiornarli) virtualbox si avvia ugualmente. Quali controindicazioni ci sono ad usarlo senza i moduli del kernel caricati?
che XP (nel mio caso) crasha all'avvio;
Se è solo quello allora mi verrebbe di lusso visto che su windows ci ho messo definitivamente la pietra sopra anche come host su macchina virtuale da parecchio tempo. Mi basta e mi avanza quello che devo usare a scuola ogni giorno per farmi passare la voglia di cazzeggiarci anche a casa

Re: virtualbox-kernel e kernel della serie 5.4
Inviato: gio 5 dic 2019, 7:12
da gian_d
Aggiornamento: ho provato a installare le due versioni testing, sia la 6.0.15 beta, sia la 6.1.0 Release Candidate. Premesso che le due installazioni sembrano funzionare ad hoc (si installano e si disinstallano con estrema facilità in /opt/VirtualBox e si avviano regolarmente), con qualche ritocco sullo script è possibile generare il tarball virtualbox-kernel per la compilazione dei moduli del kernel (che comunque non ho compilato). Ho confrontato i sorgenti dei moduli con quelli relativi alla versione 6.0.14 e ci sono notevoli differenze, perciò non sono riuscito a ricavarne una patch. Roba fuori dalla mia portata.
Detto questo, aspetterò l'uscita dell'aggiornamento stabile della 6.1.0 che presumo sia imminente. Nel frattempo, se proprio dovesse servirmi, uso l'attuale versione stabile rinunciando al caricamento dei moduli del kernel.
Re: virtualbox-kernel e kernel della serie 5.4
Inviato: gio 5 dic 2019, 7:55
da ponce
giusto per tua conoscenza, c'e' un tipo su LQ che ha postato anche una patch per la 6.0.14...
https://www.linuxquestions.org/question ... 175665409/
Re: virtualbox-kernel e kernel della serie 5.4
Inviato: gio 5 dic 2019, 15:01
da gian_d
cavoli, più tardi la provo!
Re: virtualbox-kernel e kernel della serie 5.4
Inviato: gio 5 dic 2019, 17:11
da gian_d
La patch funziona perfettamente. Nel mio tentativo di ieri ero stato tratto in inganno dal codice del compilatore andando a guardare i file sbagliati dei sorgenti :-\
Re: virtualbox-kernel e kernel della serie 5.4
Inviato: gio 5 dic 2019, 18:11
da Rama
gian_d ha scritto:
Se è solo quello allora mi verrebbe di lusso visto che su windows ci ho messo definitivamente la pietra sopra
XP l'ho seppellito da lustri, l'evoco solo per giocare a Civilization 3 Conquests (avevo anche acquistato la versione successiva di Civ, subito regalata perché avevano mandato a ramengo la giocabilità della versioen precedente);
Re: virtualbox-kernel e kernel della serie 5.4
Inviato: gio 12 dic 2019, 17:55
da Rama
è uscito Virtualbox 6.1;
va, ma ho dovuto attivare VTx nel bios;
Re: virtualbox-kernel e kernel della serie 5.4
Inviato: gio 12 dic 2019, 20:40
da gian_d
Grazie, ma visto che funziona, per ora mantengo la vecchia versione!