View previous topic :: View next topic |
Author |
Message |
klemi Guru
Joined: 26 May 2004 Posts: 494 Location: Erbach b. Ulm
|
Posted: Sat Feb 18, 2006 10:05 am Post subject: system.map not found beim booten |
|
|
Hi,
ich habe vergangene Tage baselayout von unstable wieder auf stable gemerged.
Jetzt erhalte ich beim starten die Meldung
Quote: | system.map not found - unable to check symbols |
Auswirkungen kann ich im Moment nicht feststellen.
Hat jemand eine Idee, was das bedeutet und wie man das beseitigen kann?
Gruß
Klemi _________________ Gentoo 2.6.16-r12; AMD Athlon 3GHz; NVidia GeForce 5700; Hauppauge nexus-s |
|
Back to top |
|
|
Battlestar Gentoo l33t
Joined: 23 Dec 2004 Posts: 708 Location: Wien
|
Posted: Sat Feb 18, 2006 10:24 am Post subject: |
|
|
...und das erneute Kopieren der System.map nach /boot bewirkt nichts? _________________ vorher: Gentoo Reptile |
|
Back to top |
|
|
LunX Guru
Joined: 18 May 2004 Posts: 391 Location: Rastede
|
Posted: Sat Feb 18, 2006 6:30 pm Post subject: |
|
|
Das selbe Problem habe ich auch aber ich habe nie eine System.map in /boot/ liegen habs mal vergessen und gesehen das es ohne Probleme auch so geht. Hab dann mal die System.Map nach /boot kopiert aber Fehlermeldung bleibt bestehen.
Gruß
Lunx |
|
Back to top |
|
|
Hilefoks l33t
Joined: 29 Jan 2003 Posts: 849 Location: Emden / Deutschland
|
Posted: Sat Feb 18, 2006 7:12 pm Post subject: |
|
|
Moin,
dumme Frage sicherlich - aber wozu ist die System.map gut? Ich habe diese noch nie in mein /boot kopiert, aber auch noch nie eine Fehlermeldung beim booten gesehen.
MfG Hilefoks |
|
Back to top |
|
|
Lenz Veteran
Joined: 17 Jul 2003 Posts: 1439 Location: Marburg [HE, D, EU]
|
Posted: Sat Feb 18, 2006 7:24 pm Post subject: |
|
|
Ich glaub die ist dazu gut, um die Abhängigkeiten von Modulen aufzulösen. Jedenfalls steht hinter der Fehlermeldung 'system.map not found'. dass er die Modulabhängigkeiten nicht auflösen kann.
Habe die Fehlermeldung im übrigen auch, trotz system.map in /boot! Wäre also über eine Lösung auch erfreut. _________________ .:: Lenz' Signature 1.7b ::.
| Gentoo Linux since v1.4 (08-2003) [Screenshot]
| NetHack Highscore: 5.476.380 Pts., Val-Dwa-Fem-Law, ~ ascended to demigoddess-hood ~ |
|
Back to top |
|
|
psyqil Advocate
Joined: 26 May 2003 Posts: 2767
|
|
Back to top |
|
|
dertobi123 Retired Dev
Joined: 19 Nov 2002 Posts: 2679 Location: Oberhausen, Germany
|
Posted: Sat Feb 18, 2006 7:42 pm Post subject: |
|
|
"Wozu eine System.map?" verrät unter anderem dieser Link, aber auch google hat da einiges zu erzählen.
Nun zur Frage: Warum beschwert sich Gentoo beim booten?
Ausschlaggebend ist die das Script "/sbin/modules-updates" (im aktuellen baselayout Zeilen 204ff), hierin wird u.a. depmod aufgerufen, um eine aktuelle Auflösung der Modulabhängigkeiten vorzunehmen. Zunächst wird geprüft ob ein modularer Kernel gestartet wird, wenn ja wird anschliessend[/code] geprüft, ob im Verzeichnis des aktuellen Kernels (/usr/src/linux/) eine System.map liegt. Sofern ja nutzt depmod diese, andernfalls scheitert das Auflösen der Modulabhängigkeiten ("System.map not found - unable to check symbols"). |
|
Back to top |
|
|
klemi Guru
Joined: 26 May 2004 Posts: 494 Location: Erbach b. Ulm
|
Posted: Sun Feb 19, 2006 11:39 am Post subject: |
|
|
ok,
hier inj boot habe ich die gültigen system.map Konfigurationen hergerichtet, d.h ich habe den Soft-Link wieder gerichtet - aber trotzdem kommt beim booten von Gentoo immer noch die gleiche Fehlermeldung.
meine boot Dateien zu Kernel 2.6.15-r1:
Quote: | tux boot # ls -la
insgesamt 5217
drwxr-xr-x 4 root root 1024 18. Feb 14:27 .
drwxr-xr-x 20 root root 4096 28. Dez 14:53 ..
lrwxrwxrwx 1 root root 1 11. Dez 2004 boot -> .
lrwxrwxrwx 1 root root 23 18. Feb 14:18 config -> config-2.6.15-gentoo-r1
-rw-r--r-- 1 root root 36306 17. Dez 15:14 config-2.6.14-gentoo-r5
-rw-r--r-- 1 root root 33904 18. Feb 14:06 config-2.6.15-gentoo-r1
lrwxrwxrwx 1 root root 23 18. Feb 14:19 config.old -> config-2.6.14-gentoo-r5
drwxr-xr-x 2 root root 1024 5. Feb 14:17 grub
-rw-r--r-- 1 root root 0 6. Dez 12:11 .keep
-rw-r--r-- 1 root root 1951502 17. Dez 15:12 kernel-2.6.14-gentoo-r5
-rw-r--r-- 1 root root 1759458 18. Feb 14:23 kernel-2.6.15-gentoo-r1
drwx------ 2 root root 12288 11. Dez 2004 lost+found
lrwxrwxrwx 1 root root 27 18. Feb 14:20 System.map -> System.map-2.6.15-gentoo-r1
-rw-r--r-- 1 root root 803956 17. Dez 15:13 System.map-2.6.14-gentoo-r5
-rw-r--r-- 1 root root 705554 18. Feb 14:07 System.map-2.6.15-gentoo-r1
lrwxrwxrwx 1 root root 27 18. Feb 14:20 System.map.old -> System.map-2.6.14-gentoo-r5
|
_________________ Gentoo 2.6.16-r12; AMD Athlon 3GHz; NVidia GeForce 5700; Hauppauge nexus-s |
|
Back to top |
|
|
mrsteven Veteran
Joined: 04 Jul 2003 Posts: 1938
|
Posted: Sun Feb 19, 2006 12:33 pm Post subject: |
|
|
Wie dertobi123 schon gesagt hat, die System.map gehört nach /usr/src/linux. _________________ Unix philosophy: "Do one thing and do it well."
systemd: "Do everything and do it wrong."
Last edited by mrsteven on Tue Feb 21, 2006 8:30 am; edited 1 time in total |
|
Back to top |
|
|
Lenz Veteran
Joined: 17 Jul 2003 Posts: 1439 Location: Marburg [HE, D, EU]
|
Posted: Sun Feb 19, 2006 12:56 pm Post subject: |
|
|
Optimal!
Wird wohl bei 'make clean' mit weggelöscht. _________________ .:: Lenz' Signature 1.7b ::.
| Gentoo Linux since v1.4 (08-2003) [Screenshot]
| NetHack Highscore: 5.476.380 Pts., Val-Dwa-Fem-Law, ~ ascended to demigoddess-hood ~ |
|
Back to top |
|
|
klemi Guru
Joined: 26 May 2004 Posts: 494 Location: Erbach b. Ulm
|
Posted: Sun Feb 19, 2006 1:18 pm Post subject: |
|
|
Steht da auch:
Quote: | tux linux # ls -la
insgesamt 17500
drwxr-xr-x 20 root root 4096 8. Feb 15:48 .
drwxr-xr-x 6 root root 4096 8. Feb 21:54 ..
drwxr-xr-x 26 root root 4096 23. Jan 20:19 arch
drwxr-xr-x 2 root root 4096 8. Feb 15:44 block
-rw-r--r-- 1 root root 33904 8. Feb 15:38 .config
-rw-r--r-- 1 root root 33870 8. Feb 15:28 .config.old
-rw-r--r-- 1 root root 18693 23. Jan 20:19 COPYING
-rw-r--r-- 1 root root 89582 23. Jan 20:19 CREDITS
drwxr-xr-x 2 root root 4096 8. Feb 15:48 crypto
drwxr-xr-x 54 root root 4096 23. Jan 20:19 Documentation
drwxr-xr-x 54 root root 4096 8. Feb 15:46 drivers
drwxr-xr-x 59 root root 4096 8. Feb 15:44 fs
-rw-r--r-- 1 root root 391 23. Jan 20:19 .gitignore
drwxr-xr-x 41 root root 4096 5. Feb 13:58 include
drwxr-xr-x 2 root root 4096 8. Feb 15:48 init
drwxr-xr-x 2 root root 4096 8. Feb 15:44 ipc
-rw-r--r-- 1 root root 1258 23. Jan 20:19 Kbuild
drwxr-xr-x 4 root root 4096 8. Feb 15:43 kernel
drwxr-xr-x 5 root root 4096 8. Feb 15:48 lib
-rw-r--r-- 1 root root 65500 23. Jan 20:19 MAINTAINERS
-rw-r--r-- 1 root root 43798 23. Jan 20:19 Makefile
drwxr-xr-x 2 root root 4096 8. Feb 15:43 mm
-rw-r--r-- 1 root root 117177 8. Feb 15:48 Module.symvers
drwxr-xr-x 35 root root 4096 8. Feb 15:48 net
-rw-r--r-- 1 root root 52 23. Jan 20:19 patches.txt
-rw-r--r-- 1 root root 15070 23. Jan 20:19 README
-rw-r--r-- 1 root root 3065 23. Jan 20:19 REPORTING-BUGS
drwxr-xr-x 9 root root 4096 8. Feb 15:42 scripts
drwxr-xr-x 4 root root 4096 8. Feb 15:44 security
drwxr-xr-x 16 root root 4096 8. Feb 15:46 sound
-rw-r--r-- 1 root root 705554 8. Feb 15:48 System.map
-rw-r--r-- 1 root root 187829 8. Feb 15:48 .tmp_kallsyms1.o
-rw-r--r-- 1 root root 506 8. Feb 15:48 ..tmp_kallsyms1.o.cmd
-rw-r--r-- 1 root root 1094949 8. Feb 15:48 .tmp_kallsyms1.S
-rw-r--r-- 1 root root 187829 8. Feb 15:48 .tmp_kallsyms2.o
-rw-r--r-- 1 root root 506 8. Feb 15:48 ..tmp_kallsyms2.o.cmd
-rw-r--r-- 1 root root 1094949 8. Feb 15:48 .tmp_kallsyms2.S
-rw-r--r-- 1 root root 705554 8. Feb 15:48 .tmp_System.map
drwxr-xr-x 2 root root 4096 8. Feb 15:48 .tmp_versions
-rwxr-xr-x 1 root root 4305897 8. Feb 15:48 .tmp_vmlinux1
-rw-r--r-- 1 root root 665 8. Feb 15:48 ..tmp_vmlinux1.cmd
-rwxr-xr-x 1 root root 4494346 8. Feb 15:48 .tmp_vmlinux2
-rw-r--r-- 1 root root 681 8. Feb 15:48 ..tmp_vmlinux2.cmd
drwxr-xr-x 2 root root 4096 8. Feb 15:42 usr
-rw-r--r-- 1 root root 2 8. Feb 15:48 .version
-rwxr-xr-x 1 root root 4494346 8. Feb 15:48 vmlinux
-rw-r--r-- 1 root root 669 8. Feb 15:48 .vmlinux.cmd
|
make clean hatte ich durchgeführt
Gruß
Klemi _________________ Gentoo 2.6.16-r12; AMD Athlon 3GHz; NVidia GeForce 5700; Hauppauge nexus-s |
|
Back to top |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Sun Feb 19, 2006 4:18 pm Post subject: |
|
|
Nun ich habe dasselbe Problem, obwohl ich eine System.map in /usr/src/linux habe wie auch in /boot. Ich glaube nicht dass die "nur" ins src/linux gehört, denn genkernel legt eine solche mit angehängtem Kernel Namne nach /boot.
Aber was ist denn nun die Lösung für dieses "Problem"? _________________ Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor |
|
Back to top |
|
|
mastacloak Apprentice
Joined: 01 Aug 2004 Posts: 174 Location: Berlin / Germany
|
Posted: Mon Feb 20, 2006 9:02 pm Post subject: |
|
|
Ich habe das Problem auch. Im englischen Forumsteil habe ich irgendwo gelesen, dass
modules-update augerufen wird, bevor weitere Partitionen einghängt werden. Da bei mir /usr extra ist,
kann zu dem Zeitpunkt auch keine /usr/src/linux/System.map gefunden werden.
Man könnte wohl versuchen zu forcieren, dass die Partitionen vorher einghängt werden oder
man erweitert das modules-update Script, sodass es auch unter /boot nach der System.map sucht.
Ich habe beides nicht gemacht und kann ob der fehlenden System.map keine Leistungseinbußen oder sonstige Probleme feststellen. |
|
Back to top |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Mon Feb 20, 2006 11:58 pm Post subject: |
|
|
mastacloak wrote: | Ich habe das Problem auch. Im englischen Forumsteil habe ich irgendwo gelesen, dass
modules-update augerufen wird, bevor weitere Partitionen einghängt werden. Da bei mir /usr extra ist,
kann zu dem Zeitpunkt auch keine /usr/src/linux/System.map gefunden werden.
|
Ja ähnlich siehts bei mir auch aus.
Quote: |
Man könnte wohl versuchen zu forcieren, dass die Partitionen vorher einghängt werden oder
man erweitert das modules-update Script, sodass es auch unter /boot nach der System.map sucht.
Ich habe beides nicht gemacht und kann ob der fehlenden System.map keine Leistungseinbußen oder sonstige Probleme feststellen. |
Ja ich habe eigentlich auch keine Probleme, aber ich glaube früher hat das funktioniert, vielleicht wurde also das Script geändert. Ich bin immer noch dafür dass die System.map ins /boot gehört, denn da wird sie auch sicher gefunden beim booten.
Grüsse Phlogiston _________________ Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor |
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3337 Location: de
|
Posted: Tue Feb 21, 2006 12:11 am Post subject: |
|
|
Hmm, also versteh ich nicht, wozu die System.map in /boot gut sein soll.
Ich hab definitiv keine System.map in /boot /boot/grub usw. In /usr/src/linux gibt's aber eine bei mir. Mein Kernel bootet ganz sauber und ordentlich ohne jegliche Fehlermeldung. Sämtliche Modulabhängigkeiten werden auch ganz ordentlich aufgelöst.
Also ich denk mal nicht, daß die Probleme meiner Vorredner daher kommen, daß die System.map in /boot fehlt. |
|
Back to top |
|
|
mrsteven Veteran
Joined: 04 Jul 2003 Posts: 1938
|
Posted: Tue Feb 21, 2006 8:34 am Post subject: |
|
|
So weit ich weiß muss modules-update sowieso nur dann ausgeführt werden, wenn man einen neuen Kernel oder neue Module installiert hat. Solange man das nicht vergisst, ist es egal, ob modules-update beim Start ausgeführt wird (na ja, kostet halt Zeit ). _________________ Unix philosophy: "Do one thing and do it well."
systemd: "Do everything and do it wrong." |
|
Back to top |
|
|
Vortex375 Veteran
Joined: 03 Mar 2005 Posts: 1739 Location: Deutschland
|
Posted: Tue Feb 21, 2006 2:12 pm Post subject: |
|
|
Quote: | So weit ich weiß muss modules-update sowieso nur dann ausgeführt werden, wenn man einen neuen Kernel oder neue Module installiert hat. |
Außerdem muss man modules-update ausführen, wenn man Änderungen an den Dateien in /etc/modules.d/ vorgenommen hat, sonst treten sie nicht in Kraft. |
|
Back to top |
|
|
Lenz Veteran
Joined: 17 Jul 2003 Posts: 1439 Location: Marburg [HE, D, EU]
|
Posted: Wed Feb 22, 2006 8:09 pm Post subject: |
|
|
Um's mal zusammenzufassen:
* System.map muss in /usr/src/linux liegen, nicht in /boot
* make clean löscht System.map, also make clean wenn möglich nicht zu übereifrig ausführen
* in der Regel nur kosmetisches Problem, nur "nervige" Fehlermeldung beim Start
Infos:
https://forums.gentoo.org/viewtopic-t-423888.html (Englisch) _________________ .:: Lenz' Signature 1.7b ::.
| Gentoo Linux since v1.4 (08-2003) [Screenshot]
| NetHack Highscore: 5.476.380 Pts., Val-Dwa-Fem-Law, ~ ascended to demigoddess-hood ~ |
|
Back to top |
|
|
|