Alionet - Communauté openSUSE francophone

openSUSE => Programmes et logiciels => Discussion initiée par: Philoupes le 14 Juin, 2021, 22:09:30

Titre: Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: Philoupes le 14 Juin, 2021, 22:09:30
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

Titre: Re : Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: Mister-Magoo le 15 Juin, 2021, 09:36:40
Ç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 ...
Titre: Re : Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: burn2 le 15 Juin, 2021, 11:59:55
C'est pas kernel-devel le paquet?
Si oui il semble pourtant dans une version correcte sur pkgs.org?
Titre: Re : Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: Philoupes le 15 Juin, 2021, 12:07:22
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
Titre: Re : Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: Philoupes le 15 Juin, 2021, 12:07:50
Ç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
Titre: Re : Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: burn2 le 15 Juin, 2021, 14:08:33
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?
Titre: Re : Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: Philoupes le 15 Juin, 2021, 18:51:45
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
Titre: Re : Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: Philoupes le 15 Juin, 2021, 18:58:26
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
Titre: Re : Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: Philoupes le 15 Juin, 2021, 23:26:46
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 (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 (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
Titre: Re : Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: Philoupes le 15 Juin, 2021, 23:52:38
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
Titre: Re : Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: Philoupes le 16 Juin, 2021, 00:47:54
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
Titre: Re : Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: chalu le 16 Juin, 2021, 07:32:07
👍
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.
Titre: Re : Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: Philoupes le 16 Juin, 2021, 10:17:50
@chalu :
Merci ! J'avais pas compris ce que tu décrivais initialement... Keskechuisbete...
Je passe le sujet a "résolu" du coup.

Amicalement
Philippe
Titre: Re : Compilation et noyaux de TW ... et Machien Virtuelle
Publié par: chalu le 16 Juin, 2021, 12:55:39
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 ;)