System.map [était: port ouvert, étrange]
Le mardi 27 mars 2001 17:02 +0200, Charles Goyard écrivait:
> Tiens, au fait, comment mettre le bon System.map ?
Si quelqu'un à la bonne réponse, je suis preneur... En effet, j'avais
déjà posé la question sur la liste et malgré plusieurs réponse, le
problème est resté sans solution. De ce que je savais :
1 Ce fichier est généré à la compilation du noyau par une sombre manip
dans l'un des Makefiles.
2 Il est installé dans le paquet .deb d'un noyau que l'on a compilé
proprement avec make-kpkg.
3 Il est lu dans /boot.
Donc je ne m'explique pas pourquoi mon System.map (installé proprement
par le package d'un noyau fait par mes soins avec make-kpkg) n'est pas
bon ! D'autant que ce problème ne se produisait pas avec le noyau
2.2.13 que j'avais à l'époque et que maintenant, il est systématique !
$ ps
{iommu_lockarea} {___f_mmu_lockarea}
Warning: /boot/System.map-2.2.18 does not match kernel data.
PID TTY TIME CMD
10517 pts/2 00:00:02 bash
22720 pts/2 00:00:01 ps
$
La seule possibilité, c'est que l'une des trois étapes précédentes ait
merdé :
1 : pourquoi pas, mais c'est généré à la compil, et cette dernière ne
semble pas poser de problème... peut-être un problème de packaging ?
2 : Il a l'air d'y être :
$ dpkg --contents kernel-image-2.2.18_basilic.2_sparc.deb | grep System.map
-rw-r--r-- root/root 231892 2001-01-05 10:48:14 ./boot/System.map-2.2.18
$ ls -l /boot/System.map-2.2.18
-rw-r--r-- 1 root root 231892 jan 5 10:48 /boot/System.map-2.2.18
3 : Il se plaint bien de ce fichier là, donc il est au bon endroit...
--
Alexandre Vitrac
CS
OpenPGP key ID : C03A7DFE
Reply to: