Je sais que cette question est déjà répondu dans un autre thread, mais j'ai essayé toutes les solutions données dans l'autre fil, y compris -manquants debuginfos séparés, utilisez: debuginfo-INSTALL glibc-2.17-157.el7_3.1.x86_64
Recherche de l'emballage, essayant d'installer le paquet, installation yum-utils et debuginfo installer glibc
Enfin, je jeu même = 1 et a permis gpgcheck = 0 dans redhat.repo sous/etc/yum. repos.d, quoi d'autre devrait être fait pour moi de se débarrasser de cette erreur? Ce que j'essaie de faire est, déboguer un programme (en utilisant gdb) avec une bibliothèque d'objets partagés. Le programme et le fichier .so sont tous deux compilés sur le même serveur (Redhat Maipo) et je vois toujours cette erreur. Je ne peux pas passer par le code en conséquence - ou les deux sont-ils indépendants?
J'aurais dû donner un contexte approprié à ma question. C'est mon problème. Nous avons une bibliothèque d'objets partagés dont je ne suis pas sûr. Je sais que chaque fois qu'un programme qui crée un fichier (un programme avec une simple commande tactile) est exécuté après le chargement de cette bibliothèque d'objets partagés, le fichier créé possède l'ensemble d'autorisations setuid ou setgid. Cela ne devrait pas arriver. J'essayais de déboguer le problème et de découvrir pourquoi la bibliothèque introduisait cette erreur. J'ai le code source de la bibliothèque et il n'y a pas de code qui change les permissions d'un fichier. – user4002112
J'ai essayé de compiler la bibliothèque avec des symboles de débogage puis d'exécuter le programme de création de fichier après avoir chargé la bibliothèque, mais je ne peux pas parcourir le code de la bibliothèque. En fait, j'obtiens une erreur de segmentation si je charge la bibliothèque (avec les symboles de débogage). Sans symboles de débogage, je suis incapable de passer à travers. J'avais l'impression que le colis manquant est une raison pour laquelle je ne peux pas passer à travers, c'est pourquoi le poste. – user4002112
@ user4002112 Au lieu de publier des commentaires excessifs, veuillez * modifier * votre question. Aussi, vous devez montrer * exactement * ce que vous faites et quels résultats vous observez. Dire "J'ai essayé et ça n'a pas marché" ne permettra à personne de vous aider. –