dazuko make geht nicht

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Chakotay
Beiträge: 41
Registriert: 27.05.2006 20:52:06

dazuko make geht nicht

Beitrag von Chakotay » 16.02.2007 20:48:45

hab versucht dazuko zu installieren und ne fehlermelde bekommen das irgendwas mit capability im kernel war
welches aber als modul sein muss

also hab ich ,da ich den kernel eh schonmal neu kompilieren musste, den 2.6.20 genommen

nu versucht dazuko zu instalieren und folgende fehlermelde bekommen (mit der ich nix anfangen kann)

http://phpfi.com/204546

die beiträge hier im forum hab ich auch schon gewälzt , und in keinem der 32 beiträge bin ich zur lösung gekommen :-(

http://www.dazuko.org mit

Code: Alles auswählen

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

You can then load the module with:

# modprobe dazuko
war auch nicht hilfreich da auch das nicht funktioniert hat

http://phpfi.com/204570

wenn hier jemand ist der mir helfen kann
bitter gerne :-)

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 16.02.2007 22:38:24

deine dazuko Version ist für eine ältere Kernelversion gedacht

wenn du dir z.B. diese Fehlermeldung anschaust:

Code: Alles auswählen

error: 'struct security_operations' has no member named 'socket_getpeersec'
beim 2.4.14er gibts diesen Member noch (siehe inlcude/linux/security.h):

Code: Alles auswählen

        int (*socket_getpeersec) (struct socket *sock, char __user *optval, int __user *optlen, unsigned len);
beim 2.4.18er gibst stattdessen:

Code: Alles auswählen

        int (*socket_getpeersec_stream) (struct socket *sock, char __user *optval, int __user *optlen, unsigned len);
        int (*socket_getpeersec_dgram) (struct socket *sock, struct sk_buff *skb, u32 *secid);
daher brauchst du entweder ältere Kernelsourcen ( <2.4.18 ) oder neuere dazuko-Sourcen

Gruß
gms

Chakotay
Beiträge: 41
Registriert: 27.05.2006 20:52:06

Beitrag von Chakotay » 17.02.2007 13:17:47

oh mist

also auf nen 2.4er kernel wollt ich eig auch nicht downgraden :cry:

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 17.02.2007 14:53:41

sorry, da war ich anscheinend gröber abgelenkt, die zwei Kernesourcen, die ich untersucht habe, waren 2.6.14 ( geht möglicherweise) und 2.6.18 (geht nicht)

Gruß
gms

Benutzeravatar
Fishi
Beiträge: 48
Registriert: 09.09.2005 19:17:16

dazuko,debian,2.6.18

Beitrag von Fishi » 18.04.2007 19:40:21

hi,

bei mir hat Dazuko bisher auf jedem 2.6.xx Kernel funktioniert.
Ein Patchen der Kernel-Sourcen und übersetzen des Kernel war allerdings immer nötig.
Der Patch ist in den Dazuko Sourcen enthalten.

Mit ein bischen nachhilfe arbeitet auch clamav von Debian mit Dazuko zusammen.
Habe mal eine Anleitung für einen Freund zusammengestellt das gibt´s hier:

Dazuko:
http://nopaste.debianforum.de/5659
clamav ,Dazuko und Debian:
http://nopaste.debianforum.de/5660

vielleicht hilft es dir ja weiter....

by Fishi

Chakotay
Beiträge: 41
Registriert: 27.05.2006 20:52:06

Beitrag von Chakotay » 02.06.2007 11:32:53

danke erstmal und sry das ich erst so spät wieder antworte :-)
hatte gestern abend mal alle noch nicht gelösten beiträge von mir durchgeschaut
und mit grosser freude bemerkt das es ne neue antwort gab :-)

habe auch sofort alles nach anleitung durchgearbeitet
leider ohne erfolg :-(

hier mal meine kernel-config für den fall das ich irgendwas übersehen hab :
http://nopaste.debianforum.de/5908
und hier auch der konsolen mitschnitt vonner dazuko installation:
http://nopaste.debianforum.de/5907

Benutzeravatar
Fishi
Beiträge: 48
Registriert: 09.09.2005 19:17:16

dazuko

Beitrag von Fishi » 02.06.2007 14:02:57

hi,
hast du die Kernel-sourcen gepatcht? und den Kernel neu gebaut?
Wichtig ist das du die orginal Sourcen von dazuko benutzt ,mache es ohne Modul Assistent!

Kernel-source patchen, Patch (direkt in die Kernel-sourcen kopieren) ist in den Sourcen von dazuko.:

Code: Alles auswählen

patch /usr/src/linux-source-2.6.xx/fs/dcache.c patch_dpath.diff
Kernel configurieren mit make menuconfig:

Code: Alles auswählen

"Enable different security modules" ENABLED
"Default Linux Capabilities" as MODULE <M>
"NSA SELinux Support" DISABLED	 oder	"NSA SELinux Support" <*>
Kernel übersetzen und installieren

SELinux im bootloader (menu.lst) deaktivieren mit:

Code: Alles auswählen

selinux=0
die Zeile sieht dann ,bei mir, so aus: kernel /boot/vmlinuz-2.6.18 root=/dev/hdb1 ro vga=791 selinux=0

dazuko bauen:
der compiller (gcc) für kernel und dazuko muß identisch sein!

entladen von capability:

Code: Alles auswählen

modprobe -r capability
und jetzt:

Code: Alles auswählen

cd /xy/dazuko-*
./configure
make
falls es zu fehlermeldungen kommt ,das probieren:

Code: Alles auswählen

cd /xy/dazuko-2.3.2
./configure --disable-local-dpath
make
arbeitet das Modul mit dem Kernel zusammen?

Code: Alles auswählen

make test
Ist alles okay dann:
Die dazuko.ko an die richtige Stelle kopieren.

Code: Alles auswählen

cp dazuko.ko /lib/modules/`uname -r`/kernel/security
nicht vergessen:

Code: Alles auswählen

update-modules
unbedingt diese Module in der reihenfolge laden! In dieser reihenfolge auch in /etc/modules eintragen

Code: Alles auswählen

modprobe commoncap
modprobe dazuko
modprobe capability
nachschauen mit:

Code: Alles auswählen

lsmod | grep dazuko
also mehr kann ich auch nicht mehr sagen.....vielleicht findest du ja noch deinen Fehler

by Fishi

Chakotay
Beiträge: 41
Registriert: 27.05.2006 20:52:06

Beitrag von Chakotay » 02.06.2007 20:52:21

jo danke

der fehler lag dieses mal nur daran das ich die dazuko-source mit m-a installiert hatte

kurtzer direktdownload von http://www.dazuko.org
und dazuko lässt sich besstens kompilieren und laden

läuft jetzt alles prima

nochmal aller besten dank :-)

Benutzeravatar
Fishi
Beiträge: 48
Registriert: 09.09.2005 19:17:16

prima

Beitrag von Fishi » 02.06.2007 21:05:38

hi,

freut mich das du es noch geschafft hast.... :P

by Fishi

Celuldor
Beiträge: 11
Registriert: 08.09.2007 21:29:16

Beitrag von Celuldor » 26.09.2007 12:40:32

hi
ich weiss das der beitrag schon etwas älter ist
passte aber ganz gut zu meinem problem (und dank der anleitung oben hat das compilieren ja auch geklappt

nur häng ich momentan an einem der letzteren punkte
update-modules
bringt nur
************************************************************************
*
* The update-modules command is deprecated and should not be used!
*
************************************************************************
was könnte ich falsch gemacht haben

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 26.09.2007 21:13:09

bei der Anleitung von "Fishi" ist das "update-modules" unnötig, war aber damals auch kein Fehler. Jetzt sollte "update-modules" nicht mehr verwendet werden.
Falls dieses Kommando bei dir jetzt eine "/etc/modules.conf" erstellt hat, solltest du diese wieder entfernen, damit die Einstellungen in /etc/modprobe.d ziehen.
Nach der Installation eines Moduls sollte eigentlich "depmod -a" aufgerufen werden, danach kannst du mit dem "modprobe commoncap" und "modprobe "dazuko" fortfahren

Gruß
gms

Celuldor
Beiträge: 11
Registriert: 08.09.2007 21:29:16

Beitrag von Celuldor » 26.09.2007 23:29:26

:-D besten dank
nu gehts auch bei mir

Antworten