Aller au contenu principal
Sujet résolu
Ce sujet a été marqué résolu et ne nécessite aucune autre attention.
Sujet: Compilation et noyaux de TW ... et Machien Virtuelle (Lu 4169 fois) sujet précédent - sujet suivant

Compilation et noyaux de TW ... et Machien Virtuelle

Bonsoir à tous,

Il vient d'y avoir une assez grosse mise à jour sur Tumbleweed et notamment le noyau est passé en 5.12.9-1
Comme après chaque changement de noyaux il faut recompiler certains fichiers de VMware, j'ai fait ... mais ce coup ci ça s'est pas passé comme d'habitude...
Le bouzin me dit qu'il ne trouve pas les Kernel-Headers...
J'ai un peu cherché et ça semble se trouer dans le paquet linux-glibc-devel sauf que ce dernier est toujours en 5.11.13...
Du coup je pense que c'est pour ça qu'il trouve pas ...
- Vous en pensez quoi les guru du compilation ?
- Est il possible d'upgrader (sans risque) le GLIBC vers 5.12 ? Si oui comment ?
Merci d'avance
Amicalement et bonne soirée
Philippe


Re : Compilation et noyaux de TW ... et Machien Virtuelle

Répondre #1
Ça fait depuis quelques MAJ que les kernel-headers ne sont plus dispo en direct.
C'est entre autre pour cela que j'ai lâché Vmware pour VirtualBox ...

Re : Compilation et noyaux de TW ... et Machien Virtuelle

Répondre #2
C'est pas kernel-devel le paquet?
Si oui il semble pourtant dans une version correcte sur pkgs.org?

Re : Compilation et noyaux de TW ... et Machien Virtuelle

Répondre #3
C'est pas kernel-devel le paquet?
Si oui il semble pourtant dans une version correcte sur pkgs.org?
Ben, justement... J'en sais rien...
Si c'était ceux là j'ai effectivement la bonne version de kernel-devel (la 5.12.4.1) bon... le kernel est a 5.12.9... le 3ème chiffre ça change vraiment ?
Philippe

Re : Compilation et noyaux de TW ... et Machien Virtuelle

Répondre #4
Ça fait depuis quelques MAJ que les kernel-headers ne sont plus dispo en direct.
C'est entre autre pour cela que j'ai lâché Vmware pour VirtualBox ...
C'est pas un peu étrange ça ?
Philippe

Re : Compilation et noyaux de TW ... et Machien Virtuelle

Répondre #5
C'est pas kernel-devel le paquet?
Si oui il semble pourtant dans une version correcte sur pkgs.org?
Ben, justement... J'en sais rien...
Si c'était ceux là j'ai effectivement la bonne version de kernel-devel (la 5.12.4.1) bon... le kernel est a 5.12.9... le 3ème chiffre ça change vraiment ?
Philippe
Je pense qu'il faudrait que ça soit en phase quand même.
Quand je regarde sur pkgs.org c'est pourtant bien les 5.12.9 qui sont dispos:
https://pkgs.org/search/?q=kernel-devel

Tu es sûr d'être à jour?

Re : Compilation et noyaux de TW ... et Machien Virtuelle

Répondre #6
Citer
Tu es sûr d'être à jour?

Ben alors j'ai mis une copie d'écran de ce que je lis dans Yast lorsque je cherche le (les ?) paquets Kernel-Devel..
C'est bizarre car ils sont tous cochés et effectivement il y a plusieurs versions...
Et si je cherche dans usr/src/
je trouve pas ce qu'il veut...
Philippe

Re : Compilation et noyaux de TW ... et Machien Virtuelle

Répondre #7
La suite...
et si j'essaye d'installer ça me dit que c'est déjà installé :
FIXE-MAISON:~ # zypper install kernel-devel
Loading repository data...
Reading installed packages...
'kernel-devel' is already installed.
No update candidate for 'kernel-devel-5.12.9-1.1.noarch'. The highest available version is already installed.
Resolving package dependencies...
Nothing to do.
FIXE-MAISON:~ #

Philippe

Re : Compilation et noyaux de TW ... et Machien Virtuelle

Répondre #8
Re Bonsoir,

Alors j'ai trouvé une "piste" sur le forum Anglais mais malheureusement ça amène a un autre thread dont je pige que dalle...
ici sur le sous forum "Virtualization" qui semble être exactement notre problème :
https://forums.opensuse.org/showthread.php/555060-Vmware-16-cannot-find-kernel-headers-in-Tumbleweed
et la réponse renvois vers ça :
https://forums.opensuse.org/showthread.php/554787-Snapshot-20210527-Usr-merge-and-compile-kernel-modules
Alors au début ça parle même pas de la version actuelle du noyau mais dans les derniers post (page 3) oui...
Cependant j'ai pas essayé car je ne comprends pas bien le rapport avec mon problème
Guru du Kernel ? es tu là ??  ;D
Amicalement
Philippe

Re : Compilation et noyaux de TW ... et Machien Virtuelle

Répondre #9
Trouvé !!
Sur ce même forum il y a un gars qui donne un Workaround.
Je viens de tester et ça fonctionne pour recompiler la machine Virtuelle.
Ci-dessous le post :
Citer
Michael Hamilton
03:19
On Sunday 06 June 2021, Larry Finger wrote:
...

Rather than fixing the links after things break, you could follow one of
the suggestions in the bugzilla discussion and put in place a work-around:

     # Check the /usr/usr does not already exist and then do
      cd /usr
      ln -s  .  /usr/usr
 
This will allow dup's to work properly while kernels with the bad links
are still being used/distributed.  Once clear of this bug the sym-link
can be removed.  I just now used this approach to dup painlessly to
TW 20210603, 5.12.9-1-default, with nvidia 460.80.

Michael

   

du coup j'ai fait exactement ce qu'il décrit :
en root se placer dans /usr
créer un lien symbolique grâce à
 ln -s  .  /usr/usr

Ensuite j'ai relancé la VMware qui m'a demandé comme d'habitude de compiler VMMON et VMNET ce que j'ai fait puis ça a fonctionné.
Je vais aller réinstaller les pilotes NVIDIA maintenant pour voir si ça fonctionne aussi ...
Et je reviens dire (ou... si je reviens pas c'est que ça a merdé grave...)
Amicalement
Philippe

Re : Compilation et noyaux de TW ... et Machien Virtuelle

Répondre #10
Re Re Coucou,

Ben voilà, je suis revenu et ça marche !!!
Donc pour ce qui est du pilote graphique c'est bien de l'accès à des composant pour la compilation qui lui manquait.
Car après le Workaround cité plus haut j'ai pu (ré)installer les pilotes NVidia G05 dans mon cas.
J'ai fais ça par sécurité en démarrant INIT 3 et sous YAST en mode console (c'est pareil)
Après redémarrage c'est bien les bon pilotes qui fonctionnent.

Reste une question : Je ne" sais pas si à la prochaine "correction" du bug il ne faudrait (faudra) pas "effacer" le lien symbolique... J'ai pas vraiment tout compris...

Amicalement
Philippe

Re : Compilation et noyaux de TW ... et Machien Virtuelle

Répondre #11
👍
Oui @Philoupes‍ , c’est la commande du wiki que je t’ai donné dès mon premier message sur tes soucis de maj avec conflits dans l’autre fil que tu as créé :)
C’est lié à usrmerge sur Tumbleweed.

 

Re : Compilation et noyaux de TW ... et Machien Virtuelle

Répondre #12
@chalu :
Merci ! J'avais pas compris ce que tu décrivais initialement... Keskechuisbete...
Je passe le sujet a "résolu" du coup.

Amicalement
Philippe

Re : Compilation et noyaux de TW ... et Machien Virtuelle

Répondre #13
du tout, c'est compliqué cette histoire de usrmerge et dans les forums anglais et sur le wiki, ça a tatonné avant de faire le tour des problèmes ;)