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

Re: cryptoapi unresolved symbols



On 12.Aug 2003 - 18:47:54, Fun4a wrote:
> Hi Leute 2 Sachen:
> 
> 1. so mit der loop-jari gepatchten source vom kernel (2.4.21-3 (kernel-image
> installiert sowie kernel-source zum compilieren der module)) l�uft make-kpkg
> modules_image durch.
> nur am ende von cryptoapi bringt er mir noch den teil (wo er aber
> durchl�uft) mit install: cannot stat `cipher-des_ede3.o' .....:

Du7 brauchst aber nicht kernel-source, sondern kernel-headers f�r dein
kernel-image.

> (DER AUSZUG:)
> 
> install -d debian/tmp/lib/modules/2.4.21/kernel/crypto/ciphers
> (cd crypto/ciphers; install cipher-aes.o cipher-blowfish.o cipher-cast5.o
> cipher-des_ede3.o cipher-des.o cipher-serpent.o cipher-twofish.o
> cipher-null.o cipher-blowfish_old.o
> ../../debian/tmp/lib/modules/2.4.21/kernel/crypto/ciphers)
> install: cannot stat `cipher-des_ede3.o': No such file or directory
> make[1]: [install] Error 1 (ignored)
> install -d debian/tmp/lib/modules/2.4.21/kernel/crypto/digests
> (cd crypto/digests; install digest-md5.o digest-ripemd160.o digest-sha256.o
> digest-sha384.o digest-sha512.o digest-sha1.o
> ../../debian/tmp/lib/modules/2.4.21/kernel/crypto/digests)
> dh_testdir
> dh_compress
> dh_installdocs
> dh_installchangelogs
> dh_installdeb
> dh_gencontrol
> dh_builddeb --destdir=/usr/src/linux/..

Der findet das Objekt nicht, also wird der entsprechende Algorithmus
nicht eingebaut.

> 
> 
> 2. hab nun zwei .deb files in "/usr/src/", welches ich mit "dpgk -i
> crypto*******.deb" ausf�hre.
> der knallt mir dann die ganzen cryptoapi und cryptoloop module in
> "/lib/modules/2.4.21 usw" anstelle von in "/lib/modules/2.4.21-3-686 usw".

Das kommt daher, dass du den 2.4.21-Kernel-source genommen hast, die
Dateien dort sind "vanilla", so das der davon erzeugte Kernel in
/lib/modules/2.4.21 liegen. Die Kernel-images dagegen sind leicht
ver�ndert (Kernel-Subversion) so dass die Module woanders liegen, das
ist sinnvoll, wenn Leute sowohl ein Kernel-Image als auch einen
selbstgebackenen Kernel derselben Version installieren wollen.

> 1. kaputte module (cryptoapi,cryptoloop (und wahrscheinlich die ciphers))
> (beides die aktuellsten versionen)

Die Ciphers sind aber z.T. direkt im Kernel und den hast du ja bereits,
das Problem ist nur dass du halt mit einem richtigen kernel-source
angefangen hast und der ist nicht konfiguriert und dort gibts auch keine
compilierten ciphers.


> 2. wie soll ich die zeile in die "/etc/modutils/paths" einf�gen!

Also ich denke mal da musst du gar nix hinzuf�gen, wenn du statt
kernel-source kernel-headers nimmst geht das alles automagisch. Ich hab
hier nen selbstgebauten Kernel und das lief ohne Probleme.

Andreas

-- 
Mein Computer wartet schneller!



Reply to: