Aller au contenu

[Resolu] Question Sur Les Symboles Manquant


MS_Totor

Messages recommandés

salut

ce soucis m'est déjà arrivé quelques fois il y deux ans sur une debian, mais je ne sais plus quelle manip j'avais fait....

dans la partie béta en cour, j'ai un message d'erreur quand je veux faire un insmod pour charger un module sur le kernel au boot

exemple:

kernel: ip_tables: Unknown symbol xt_alloc_table_info

je crois me rappeler qu'il sagit d'une bibliothèque contenant des symboles supplémentaires pour l'interpréteur de commandes, ou d'un fichier de symbole à linker ln - pour qu'elles soient reconnues

quelqu'un peut m'éclairer ?

Lien vers le commentaire
Partager sur d’autres sites

salut

ce soucis m'est déjà arrivé quelques fois il y deux ans sur une debian, mais je ne sais plus quelle manip j'avais fait....

dans la partie béta en cour, j'ai un message d'erreur quand je veux faire un insmod pour charger un module sur le kernel au boot

exemple:

kernel: ip_tables: Unknown symbol xt_alloc_table_info

je crois me rappeler qu'il sagit d'une bibliothèque contenant des symboles supplémentaires pour l'interpréteur de commandes, ou d'un fichier de symbole à linker ln - pour qu'elles soient reconnues

quelqu'un peut m'éclairer ?

un symbole est une fonction ou une variable, utilisable par un module ou un programme. Il peut être exporté par une bibliothèque, un programme, le noyau. Il y a des tables de symboles qui associent le symbole à son adresse mémoire (system.map pour le noyau).

En général, un symbole inconnu provient d'une bibliothèque d'un module manquant (non chargé).

S'il y a des spécialistes pour te répondre plus précisément...

Lien vers le commentaire
Partager sur d’autres sites

merci pour ta réponse, :)

en fait je savais déjà cela et je me penchai vers les paquets coreutils, et quelques paquets de dev, car pas de mal de fonctions natives sont manquantes dans le syno pour en faire un système "léger"

mkfifo entre autres et de la syntaxe comme -p etc...

mais le problème est résolu depuis...... au boot, le kernel refusait de charger les modules dynamiques, mais je pouvais les charger manuellement, il a fallu formater puis re installer le firmware pour qu'enfin il charge correctement toutes les bibliothèques requises, sans doute des liens symboliques écrasés vers des fichiers .so, lors de la mise en place du firmware bêta sur une version de firmware non stable au final la 848, vite remplacée par la 850 depuis......

en partant d'un disque vierge et directement la bêta, plus de soucis de liens sur mon syno de test.

bonne journée

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.