View previous topic :: View next topic |
Author |
Message |
gijsg03 n00b
Joined: 08 Jun 2003 Posts: 46 Location: Apeldoorn
|
Posted: Mon Jun 09, 2003 10:28 am Post subject: Depmod -a geeft fouten |
|
|
Hallo,
Ik ben overgestapt van Redhat naar Gentoo. Super! Ik heb alles draaiende, behalve na het ingeven van een 'depmod -a'. Ik blijf daarbij fouten krijgen. Ik heb al tig keer mijn kernel opnieuw gecompileerd tot aan diverse kernel panics toe. Even ter info: Kernel gecompileerd via Code: | cd /usr/src/linux
make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install
mount /boot
cp /usr/src/linux/arch/i386/boot/bzImage /boot
reboot |
Tijdens de eerste keer starten (na iedere reboot) van mijn firewall krijg ik de melding:
Code: |
Loading kernel modules: ip_tables, Using /lib/modules/2.4.20-gentoo-r5/kernel/net/ipv4/netfilter/ip_tables.o
ip_conntrack, insmod: ip_conntrack: no module by that name found
ip_conntrack_ftp,
Using /lib/modules/2.4.20-gentoo-r5/kernel/net/ipv4/netfilter/ip_conntrack_ftp.o
ip_conntrack_irc, Using /lib/modules/2.4.20-gentoo-r5/kernel/net/ipv4/netfilter/ip_conntrack_irc.o
iptable_nat, Using /lib/modules/2.4.20-gentoo-r5/kernel/net/ipv4/netfilter/iptable_nat.o
ip_nat_ftp
Using /lib/modules/2.4.20-gentoo-r5/kernel/net/ipv4/netfilter/ip_nat_ftp.o
|
Als ik vervolgens de firewall nogmaals start, dan is de melding verdwenen. Dat is op zich mooi, maar nog mooier is natuurlijk, dat de eerste foutmelding ook verdwijnd.
Vervolgens onderstaande uitgevoerd om te proberen het probleem op te lossen, maar helaas zonder het beoogde resultaat:
Code: |
internet root # depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.20-gentoo-r5/kernel/net/8021q/8021q.o
depmod: *** Unresolved symbols in /lib/modules/2.4.20-gentoo-r5/kernel/net/atm/br2684.o
depmod: *** Unresolved symbols in /lib/modules/2.4.20-gentoo-r5/kernel/net/atm/lec.o
depmod: *** Unresolved symbols in /lib/modules/2.4.20-gentoo-r5/kernel/net/atm/mpoa.o
depmod: *** Unresolved symbols in /lib/modules/2.4.20-gentoo-r5/kernel/net/ipsec/ipsec.o
depmod: *** Unresolved symbols in /lib/modules/2.4.20-gentoo-r5/kernel/net/ipv4/netfilter/ipt_owner.o
depmod: *** Unresolved symbols in /lib/modules/2.4.20-gentoo-r5/kernel/net/ipv6/ipv6.o
internet root # insmod br2684 (Even als voorbeeld. De rest geeft hetzelfde probeem)
Using /lib/modules/2.4.20-gentoo-r5/kernel/net/atm/br2684.o
/lib/modules/2.4.20-gentoo-r5/kernel/net/atm/br2684.o: unresolved symbol br2684_ioctl_hook
internet root # find / -name br2684*
/usr/src/linux-2.4.20-gentoo-r5/include/config/atm/br2684.h
/usr/src/linux-2.4.20-gentoo-r5/include/config/atm/br2684
/usr/src/linux-2.4.20-gentoo-r5/net/atm/br2684.c
/usr/src/linux-2.4.20-gentoo-r5/net/atm/br2684.o
/lib/modules/2.4.20-gentoo-r5/kernel/net/atm/br2684.o
internet root # insmod /usr/src/linux-2.4.20-gentoo-r5/net/atm/br2684.o
/usr/src/linux-2.4.20-gentoo-r5/net/atm/br2684.o: unresolved symbol br2684_ioctl_hook
internet root # insmod /lib/modules/2.4.20-gentoo-r5/kernel/net/atm/br2684.o
/lib/modules/2.4.20-gentoo-r5/kernel/net/atm/br2684.o: unresolved symbol br2684_ioctl_hook
|
Het is een lang verhaal geworden, maar beter teveel als te weinig info. Toch?
_________________ With regards,
Marco van Gijssel
(The Netherlands) |
|
Back to top |
|
|
stevena n00b
Joined: 17 Apr 2003 Posts: 50
|
Posted: Mon Jun 09, 2003 2:33 pm Post subject: |
|
|
Een paar dingetjes:
Heb je in de menuconfig wel aangeduid dat je die modules wel in je kernel wil hebben?
Welke kernel sources gebruik je?
Eindigt het compileren van je modules wel zonder problemen? |
|
Back to top |
|
|
gijsg03 n00b
Joined: 08 Jun 2003 Posts: 46 Location: Apeldoorn
|
Posted: Tue Jun 10, 2003 10:21 am Post subject: |
|
|
Dank voor je reactie. Het compileren van de kernel gaat prima. Ook 'make modules' en 'make modules_install' eindigd zonder fouten. Maar hoe vind ik de kernel dan een module als 'br2684'? _________________ With regards,
Marco van Gijssel
(The Netherlands) |
|
Back to top |
|
|
stevena n00b
Joined: 17 Apr 2003 Posts: 50
|
Posted: Tue Jun 10, 2003 10:52 am Post subject: |
|
|
Ik neem aan dat je je ip-tables en Co dus gevonden hebt.
Quote: | Maar hoe vind ik de kernel dan een module als 'br2684'? |
Snel even googelen zei mij (in het Frans) dat je voor deze kenelmodule in de sectie networking support de RFC1483/2684 Bridged protocols als modules in je kernel moet compileren. (Dus als M aanduiden)
Hoe ik mijn kernel modules vind en bepaal?
Als je weet welke hardware je hebt, dan kun je bij het samenstellen van je kernel wel zien in de bijhorende uitleg of de specifieke onderdelen al dan niet iets zijn voor jouw systeem.
Bij het gebruik van je nieuwe kernel zal je dan al snel zien dat er hier en daar iets mist of teveel is. En dan bak je er een nieuwe.
In het begin is het dus wel een beetje prutsen maar na een tijdje heb je echt wel je perfecte kernel (tot je weer een nieuw snufje wil uitproberen).
Hoop dat dit hetgene is wat je wou weten. |
|
Back to top |
|
|
gijsg03 n00b
Joined: 08 Jun 2003 Posts: 46 Location: Apeldoorn
|
Posted: Tue Jun 10, 2003 11:29 am Post subject: |
|
|
Top! Bedankt voor je snelle reactie. Ik ga dit allemaal eens even uitzoeken en hopen dat het daarna gaat werken. Nogmaals bedankt voor je reactie.
Ik zal nog even laten weten of het heeft gewerkt. _________________ With regards,
Marco van Gijssel
(The Netherlands) |
|
Back to top |
|
|
Snaga n00b
Joined: 09 Jun 2003 Posts: 5
|
Posted: Tue Jun 10, 2003 11:43 am Post subject: |
|
|
Je kan ook verschillende kernels naast elkaar in /boot zetten. Bijv. bzImage-2.4.20-gentoo en bzImage-2.4.20-gentoo-test_netwerk
Dan lilo/grub aanpassen zodat je kan kiezen bij het booten welke kernel er gebruikt wordt.
Maakt het fixen na een kernel-panic wat makkelijiker. Deze post is misschien volledig overbodig, maar het rijtje van dingen die je deed leek niet helemaal compleet te zijn. |
|
Back to top |
|
|
gijsg03 n00b
Joined: 08 Jun 2003 Posts: 46 Location: Apeldoorn
|
Posted: Tue Jun 10, 2003 12:06 pm Post subject: |
|
|
Dat laatste heb ik ondertussen gedaan, dus ik kan nu gelukkig nog altijd booten van een juiste kernel.
Toch bedankt voor je reactie. _________________ With regards,
Marco van Gijssel
(The Netherlands) |
|
Back to top |
|
|
gijsg03 n00b
Joined: 08 Jun 2003 Posts: 46 Location: Apeldoorn
|
Posted: Wed Jun 11, 2003 6:26 am Post subject: |
|
|
De modules heb ik inmiddels allemaal kunnen achterhalen. De benodigde modules stonden allemaal geselecteerd, dus waarom nu de fouten?
Ik ben inmiddels de foutmeldingen (depmod -a) wel kwijt.
Oplossing:
Stel de file /usr/src/linux/.config veilig
Code: | cd /usr/src/linux
make mrproper |
Kopieer de eerder veilig gestelde .config file weer naar /usr/src/linux
Ga weer uit menuconfig en kies voor wijzigingen opslaan.
Code: | make dep && make clean bzImage modules modules_install
mount /boot
cp /usr/src/linux/arch/i386/boot/bzImage /boot
reboot |
'Depmod -a' wordt nu uitgevoerd zonder foutmeldingen. Maar ik ben er nu nog niet. Ik zal dat even in een nieuwe posting zetten.
P.s: Tot hier in ieder geval vast bedankt voor jullie reacties. _________________ With regards,
Marco van Gijssel
(The Netherlands) |
|
Back to top |
|
|
gijsg03 n00b
Joined: 08 Jun 2003 Posts: 46 Location: Apeldoorn
|
Posted: Wed Jun 11, 2003 6:36 am Post subject: |
|
|
Ik krijg met geen mogelijkheid de module ip_conntrack geladen.
Code: |
internet / # lsmod
Module Size Used by Not tainted
ipt_state 568 1 (autoclean)
ipt_LOG 3544 1 (autoclean)
iptable_filter 1740 1 (autoclean)
ip_nat_ftp 3600 0 (unused)
iptable_nat 19672 1 [ip_nat_ftp]
ip_conntrack_irc 3408 0 (unused)
ip_conntrack_ftp 4592 1 [ip_nat_ftp]
ip_tables 13600 6 [ipt_state ipt_LOG iptable_filter iptable_nat]
internet / # insmod ip_conntrack
insmod: ip_conntrack: no module by that name found
internet / # find / -name ip_conntrack.*
/usr/include/linux/netfilter_ipv4/ip_conntrack.h
/usr/src/linux-2.4.20-gentoo-r5/include/linux/netfilter_ipv4/ip_conntrack.h
/usr/src/linux-2.4.20-gentoo-r5/net/ipv4/netfilter/ip_conntrack.o
internet / # insmod /usr/src/linux-2.4.20-gentoo-r5/net/ipv4/netfilter/ip_conntrack.o
/usr/src/linux-2.4.20-gentoo-r5/net/ipv4/netfilter/ip_conntrack.o: couldn't find the kernel version the module was compiled for
internet / # cp /usr/src/linux-2.4.20-gentoo-r5/net/ipv4/netfilter/ip_conntrack.o /lib/modules/2.4.20-gentoo-r5/kernel/net/ipv4/netfilter/
internet / # insmod /lib/modules/2.4.20-gentoo-r5/kernel/net/ipv4/netfilter/ip_conntrack.o
/lib/modules/2.4.20-gentoo-r5/kernel/net/ipv4/netfilter/ip_conntrack.o: couldn't find the kernel version the module was compiled for |
Iptables alweer een paar keer opnieuw gedeïnstalleerd en opnieuw geïnstalleerd met emerge, maar dit mag niet baten.
Hoe krijg ik nu de module ip_conntrack geladen? Ik weet het niet meer. _________________ With regards,
Marco van Gijssel
(The Netherlands) |
|
Back to top |
|
|
gijsg03 n00b
Joined: 08 Jun 2003 Posts: 46 Location: Apeldoorn
|
Posted: Wed Jun 11, 2003 8:33 am Post subject: |
|
|
......Vanilla kernel geeft hetzelfde probleem. Werkt dus ook niet.......
_________________ With regards,
Marco van Gijssel
(The Netherlands) |
|
Back to top |
|
|
Braempje l33t
Joined: 31 Jan 2003 Posts: 748
|
|
Back to top |
|
|
gijsg03 n00b
Joined: 08 Jun 2003 Posts: 46 Location: Apeldoorn
|
Posted: Wed Jun 11, 2003 11:11 am Post subject: |
|
|
Helaas, maar met modprobe krijg ik exact dezelfde melding.
Ik ga maar weer eens verder 'spelen' met de kernel.
Wederom bedankt voor het meedenken.....wordt vervolgd. _________________ With regards,
Marco van Gijssel
(The Netherlands) |
|
Back to top |
|
|
gijsg03 n00b
Joined: 08 Jun 2003 Posts: 46 Location: Apeldoorn
|
Posted: Wed Jun 11, 2003 11:31 am Post subject: |
|
|
OPGELOST........
Ik zat dus alleen nog met het probleem, dat ik de module ip_conntrack niet kon laden. Ik schaam me haast om het te zeggen, maar de optie stond niet als module in de kernel. Ik ben een beetje op het verkeerde been gezet, door op mijn 'oude' Redhat server te kijken en daar staat deze ook niet als module en toch was de module geladen.
Het was dus de module Networking Options -->> Netfilter Configuration -->> Connection Tracking.
Iedereen hartelijke dank voor jullie reacties. Echt super. _________________ With regards,
Marco van Gijssel
(The Netherlands) |
|
Back to top |
|
|
|