insmod fehler [gelöst]

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

insmod fehler [gelöst]

Beitrag von rene04 » 24.09.2005 10:51:18

hallo,

wenn ich ein modul mit insmod einfügen will wird gemeckert:

insmod: error inserting 'dazuko.ko': -1 Invalid parameters

was kann da nicht stimmen?

gruesse rene
Zuletzt geändert von rene04 am 29.09.2005 08:27:50, insgesamt 1-mal geändert.

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 24.09.2005 11:22:02

Hi Rene,

vermutlich hast Du die Dateiendung bei insmod mitangegeben.

Code: Alles auswählen

insmod dazuko
SubOptimal

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 24.09.2005 11:22:41

Hmm, schon mal versucht, das Modul mit modprobe zu laden?
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 24.09.2005 11:33:06

hmm also ohne dateiendung kommt:

workstation:/home/rene/dazuko-2.1.0# insmod dazuko
insmod: can't read 'dazuko': No such file or directory

mit modprobe:

FATAL: Module dazuko.ko not found.

ls:

workstation:/home/rene/dazuko-2.1.0# ls
COPYING dazuko_freebsd5.c dazukoio_dummyos.c
LICENSE.BSD dazuko_freebsd5.h dazukoio_dummyos.h
LICENSE.GPL dazuko_linux.c dazukoio_linux_compat1.c
Makefile dazuko_linux.h dazukoio_linux_compat1.h
README dazuko_linux26.c dazukoio_platform.h
README.linux26 dazuko_linux26.h dazukoio_trusted.h
README.trusted dazuko_linux26.o dazukoio_trusted_core.c
configure dazuko_linux26_lsm.c dazukoio_unix.c
dazuko.ko dazuko_linux26_lsm.h dazukoio_unix.h
dazuko.mod.c dazuko_linux26_lsm.o dummy_rule
dazuko.mod.o dazuko_linux26_lsm_def.h example_c
dazuko.o dazuko_platform.h example_java
dazuko_call.h dazuko_rsbac.c example_lua
dazuko_core.c dazuko_rsbac.h example_perl
dazuko_core.h dazuko_transport.c example_php
dazuko_core.o dazuko_transport.h example_python
dazuko_dummyos.c dazuko_transport.o example_ruby
dazuko_dummyos.h dazuko_version.h library
dazuko_events.h dazukoio.h linux_conf.c
dazuko_freebsd.c dazukoio_core.c linux_lsm_conf
dazuko_freebsd.h dazukoio_core.h patch_dpath.diff

gruesse rene

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 24.09.2005 17:31:48

Hi Rene,

schau Dir mal diese Seite an. Dann sollte es klappen.

SubOptimal

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 24.09.2005 19:42:03

workstation:/home/rene# dpkg -i dazuko-source_2.1.0-1_all.deb
Selecting previously deselected package dazuko-source.
(Reading database ... 112758 files and directories currently installed.)
Unpacking dazuko-source (from dazuko-source_2.1.0-1_all.deb) ...
Setting up dazuko-source (2.1.0-1) ...
workstation:/home/rene# m-a a-i dazuko
Reading Package Lists... Done
Building Dependency Tree... Done
dazuko-source is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 118 not upgraded.
W: Couldn't stat source package list ftp://ftp.nerim.net sarge/main Packages (/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_sarge_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://ftp.nerim.net sarge/main Packages (/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_sarge_main_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems

Updated infos about 1 packages
Extracting the package tarball, /usr/src/dazuko.tar.gz
Done with /usr/src/dazuko-modules-2.6.8-2-386_2.1.0-1+2.6.8-16_i386.deb .
Selecting previously deselected package dazuko-modules-2.6.8-2-386.
(Reading database ... 112766 files and directories currently installed.)
Unpacking dazuko-modules-2.6.8-2-386 (from .../dazuko-modules-2.6.8-2-386_2.1.0-1+2.6.8-16_i386.deb) ...
Setting up dazuko-modules-2.6.8-2-386 (2.1.0-1+2.6.8-16) ...

workstation:/home/rene# modprobe dazuko
FATAL: Error inserting dazuko (/lib/modules/2.6.8-2-386/kernel/dazuko/dazuko.ko): Invalid argument
workstation:/home/rene#

geht net :(

gruesse rene

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 24.09.2005 19:50:51

hast du *jemals* auch nur eine zeile text zu *irgendetwas* gelesen?
auf der angegeben seite steht was zu tun ist.

herrchen

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 24.09.2005 19:55:30

Code: Alles auswählen

The Debian package requires "module-assistant". This will automatically compile and install Dazuko. Here is the procedure:

# apt-get install module-assistant
# dpkg -i dazuko-source_2.1.0-1_all.deb
# m-a a-i dazuko

This will compile and install the Dazuko kernel module. You can load the module with:

# modprobe dazuko
das steht auf der seite und das habe ich gemacht! kann man ja unschwer am vorherigen post erkennen, oder nicht? und suse hab ich nicht.

gruesse rene

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 25.09.2005 11:55:42

Hi Rene,

Was bekommst Du denn für eine Meldung wenn Du mal nur configure im dazuko Source-Verzeichnis ausführst?

Welche Einstellungen hat denn Dein Kernel?

Code: Alles auswählen

grep "G_MOD\|G_KMOD\|G_SECUR" /boot/config-2.6.8-2-386
SubOptimal

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 25.09.2005 12:01:06

workstation:/usr/src/linux-2.6.13# /usr/src/modules/dazuko/configure
checking host system type... Linux
checking for make utility... ok (make)
checking for C compiler... ok (cc)
kernel source in /lib/modules/2.6.8-2-386/build... yes
acquiring Linux kernel code configuration... error
error: unable to compile linux_conf utility
please see `linux_conf_make.out' for details


workstation:/usr/src/linux-2.6.13# grep "G_MOD\|G_KMOD\|G_SECUR" /boot/config-2.6.8-2-386
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SECURITY=y
# CONFIG_SECURITY_NETWORK is not set
CONFIG_SECURITY_CAPABILITIES=m
CONFIG_SECURITY_ROOTPLUG=m
# CONFIG_SECURITY_SELINUX is not set
workstation:/usr/src/linux-2.6.13#

gruesse rene

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 25.09.2005 12:42:45

Ist das Modul dem System überhaupt bekannt ?

Code: Alles auswählen

 modinfo dazuko
Ansonsten brauchtest du mit insmod nicht rumhantieren.
Zuletzt geändert von KBDCALLS am 25.09.2005 19:42:09, insgesamt 1-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 25.09.2005 12:44:35

ja,

Code: Alles auswählen

workstation:~# modinfo dazuko
filename:       /lib/modules/2.6.8-2-386/extra/dazuko.ko
author:         H+BEDV Datentechnik GmbH <linux_support@antivir.de>
description:    allow 3rd-party file access control
license:        GPL
vermagic:       2.6.8-2-386 preempt 386 gcc-3.3
vermagic:       2.6.8-2-386 preempt 386 gcc-3.3
depends:        commoncap
workstation:~#
gruesse rene

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 25.09.2005 14:41:16

Hi Rene,
rene04 hat geschrieben:workstation:/usr/src/linux-2.6.13# /usr/src/modules/dazuko/configure
checking host system type... Linux
checking for make utility... ok (make)
checking for C compiler... ok (cc)
kernel source in /lib/modules/2.6.8-2-386/build... yes
acquiring Linux kernel code configuration... error
error: unable to compile linux_conf utility
please see `linux_conf_make.out' for details
[/code]
Was steht denn in `linux_conf_make.out'?

SubOptimal

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 25.09.2005 14:46:34

ich find die datei nicht. auch nicht über die suche.

was halt wundert ist das das modul dazuko.ko schon da ist in /lib/modules/kernelversion/extra

aber installieren läst es sich nicht. das finde ich eben so unerklärlich.

gruesse rene

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 25.09.2005 15:39:12

Hi Rene,

hab vorhin etwas übersehen.

Code: Alles auswählen

cd /usr/src/modules/dazuko/
./configure
Das wird sicher im aktuellen Verzeichnis und im relativen Pfad nach Dateien suchen.

SubOptimal

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 25.09.2005 15:44:13

stimmt:) eben heißt es configure succesfull. danach ein make. auch ok. und nun?

gruesse rene

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 25.09.2005 19:32:39

Hi Rene,

Code: Alles auswählen

md5sum /usr/src/modules/dazuko/dazuko.ko /lib/modules/`uname -r`/kernel/dazuko/dazuko.ko
Wenn die Prüfsummen nicht übereinstimmen dann ist beim bauen mit m-a was daneben gegangen. Passen die allerdings, dann weiß ich auch nicht.
Mal mit modprobe -v versuchen, vielleicht gibt es ja eine genauere Fehlermeldung.

SubOptimal

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 26.09.2005 18:16:44

die stimmen überein. und modprobe -v dazuko:

Code: Alles auswählen

workstation:~# modprobe -v dazuko
insmod /lib/modules/2.6.8-2-386/extra/dazuko.ko
FATAL: Error inserting dazuko (/lib/modules/2.6.8-2-386/extra/dazuko.ko): Invalid argument
workstation:~#       
nicht sehr viel ausführlicher als sonst auch:(

gruesse rene

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 26.09.2005 19:29:26

Hi Rene,

was mir eben beim durchsehen der älteren Postings aufgefallen ist
rene04 hat geschrieben:workstation:/usr/src/linux-2.6.13# /usr/src/modules/dazuko/configure
Kann es sein das Du versuchst mit den Kernelsourcen 2.6.13 ein Modul für das Kernelimage 2.6.8-2-386 zu bauen?

SubOptimal

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 26.09.2005 21:36:15

hmmm, das ist jetzt ne gute frage. wieso? nur weil ich mich in dem verzeichnis befand zum ausführen des befehls?

gruesse rene

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 27.09.2005 21:01:22

Hi Rene,

es viel mir nur auf und würde als Fehlerursache auf jeden Fall in Frage kommen. Das Modul wird sicher auf Headerdateien, eventuell noch auf zusätzliche Einstellungen, aus dem Kernelsource zugreifen. Wenn die sich zwischen 2.6.8-2 und dem 2.6.13 geändert haben, dann passt das Modul logischerwiese nicht mehr zum 2.6.8er Kernel.

Also mal prüfen wohin der build Link im Moduleverzeichnis zeigt.

Code: Alles auswählen

ls -ld /lib/modules/2.6.8-2-386/build
Der Link sollte auf das Sourceverzeichnis des 2.6.8-2-386 Kernels zeigen. Einfach einen 2.6.8er Source nehmen und auspacken wäre in den Fall falsch.
Du müsstest zumindest:
- die Sourcen zum 2.6.8-2 Kernel herunterladen
- im Sourceverzeichnis "make mrproper" ausführen (nur wenn Du die Sourcen bereits hast und in dem Verzeichnis schon irgendetwas konfiguriert wurde)
- die /boot/config-2.6.8-2-386 in dieses Verzeichnis, als ".config" kopieren
- im Makefile im Sourceverzeichnis prüfen das die Zeile mit der EXTRAVERSION so ausschaut "EXTRAVERSION = -2-368" (Leerzeichen sind an der Stelle wichtig)
- einmal "make oldconfig" aufrufen, dann ist dieser Sourcezweig passend zum Kernel 2.6.8-2-386 konfiguriert

Zusätzlich kompilierte Module haben dann auch die passenden Einstellungen.

SubOptimal

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 27.09.2005 21:24:42

Was mir nicht so ganz einleuchtet, warum nimmst du nicht die Sourcen von Debian und die passenden Kernel-headers? Und kompilierst mit make-kpkg ?

PS die Idee war nicht ganz so gut. Die Debiansourcen sind leider total veraltet. Aber würds auf jedenfall mit passenden Kernelheaders versuchen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 27.09.2005 22:24:08

Habe das Modul mal auf die schnelle gebaut.

Mit den Sourcen 2.1.0

Zuerst die passenden Kernelheaders installiert

Die Sourcen entpackt in /usr/src/

Rein in das Dazuko-2.1.0 Verzeichnis und Configure laufen lassen.

Code: Alles auswählen

./configure --system=linux26 --kernelsrcdir=/usr/src/kernel-headers-2.6.8-2-386

Code: Alles auswählen

 
modinfo dazuko.ko

Code: Alles auswählen

matthias@biljana:~$ /sbin/modinfo dazuko.ko
filename:       dazuko.ko
author:         H+BEDV Datentechnik GmbH <linux_support@antivir.de>
description:    allow 3rd-party file access control
license:        GPL
vermagic:       2.6.8-2-386 preempt 386 gcc-3.3
vermagic:       2.6.8-2-386 preempt 386 gcc-3.3
depends:        commoncap
matthias@biljana:~$
________________________________________________________________________________________________________
PS . Momentan löuft Kernel 2.6.12-1-k7 auf Sarge.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 28.09.2005 07:59:46

Hi kbdcalls,

ich wollte Rene nur aufzeigen wo eventuell der Fehler bei ihm liegen könnte. Hier hat das kompilieren und laden sofort (kernel-source-2.6.8 -16) funktioniert. Daher denke ich das Rene versucht das Modul mit nicht zu seinem Kernel passenden Kernelsource zu bauen.

SubOptimal

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 28.09.2005 08:03:00

ich werde es so ausprobieren wie von euch beiden geschildert. kannich aber erste heute band oder morgen.

bis dahin

gruesse rene

Antworten