[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: