Also habe da folgendes Problem und vielleicht hat es janoch jemand mitbekommen und zwar habe ich mit die Kernel Sourcen 2.6.10 von Kernel.org gezogen und von der grsecurity Webseite den dazugehörigen Patch.
Alles soweit so gut ... für mich war das schon rutine, weil habe ich ja schon paar mal gemacht, also lege ich los.
Code: Select all
/usr/src/linux-2.6.10 # patch -p1 < grsecurity-2.1.1-2.6.10-as2-200501242254.patch
Code: Select all
patching file Makefile
Hunk #1 FAILED at 1.
1 out of 2 hunks FAILED -- saving rejects to file Makefile.rej
patching file arch/alpha/kernel/osf_sys.c
patching file arch/alpha/kernel/ptrace.c
patching file arch/alpha/mm/fault.c
patching file arch/arm/mm/mmap.c
patching file arch/i386/Kconfig
patching file arch/i386/kernel/apm.c
patching file arch/i386/kernel/cpu/common.c
Hunk #3 succeeded at 361 (offset 2 lines).
Hunk #4 succeeded at 508 (offset 3 lines).
Hunk #5 succeeded at 530 (offset 3 lines).
Hunk #6 succeeded at 561 (offset 3 lines).
patching file arch/i386/kernel/entry.S
patching file arch/i386/kernel/head.S
patching file arch/i386/kernel/init_task.c
patching file arch/i386/kernel/ioport.c
patching file arch/i386/kernel/irq.c
patching file arch/i386/kernel/ldt.c
patching file arch/i386/kernel/process.c
patching file arch/i386/kernel/ptrace.c
patching file arch/i386/kernel/reboot.c
patching file arch/i386/kernel/setup.c
patching file arch/i386/kernel/signal.c
patching file arch/i386/kernel/sys_i386.c
patching file arch/i386/kernel/sysenter.c
patching file arch/i386/kernel/traps.c
patching file arch/i386/kernel/vm86.c
patching file arch/i386/kernel/vmlinux.lds.S
patching file arch/i386/mm/fault.c
patching file arch/i386/mm/init.c
patching file arch/i386/mm/mmap.c
patching file arch/i386/pci/pcbios.c
patching file arch/i386/power/cpu.c
patching file arch/ia64/ia32/binfmt_elf32.c
patching file arch/ia64/ia32/ia32priv.h
patching file arch/ia64/ia32/sys_ia32.c
patching file arch/ia64/kernel/ptrace.c
patching file arch/ia64/kernel/sys_ia64.c
patching file arch/ia64/mm/fault.c
patching file arch/mips/kernel/binfmt_elfn32.c
patching file arch/mips/kernel/binfmt_elfo32.c
patching file arch/mips/kernel/syscall.c
patching file arch/mips/mm/fault.c
patching file arch/parisc/kernel/ptrace.c
patching file arch/parisc/kernel/sys_parisc.c
patching file arch/parisc/kernel/traps.c
patching file arch/parisc/mm/fault.c
patching file arch/ppc/kernel/ptrace.c
patching file arch/ppc/kernel/syscalls.c
patching file arch/ppc/mm/fault.c
patching file arch/ppc64/kernel/syscalls.c
patching file arch/ppc64/mm/fault.c
patching file arch/sparc/Makefile
patching file arch/sparc/kernel/ptrace.c
patching file arch/sparc/kernel/sys_sparc.c
patching file arch/sparc/kernel/sys_sunos.c
patching file arch/sparc/mm/fault.c
patching file arch/sparc/mm/init.c
patching file arch/sparc/mm/srmmu.c
patching file arch/sparc64/kernel/ptrace.c
patching file arch/sparc64/kernel/sys_sparc.c
patching file arch/sparc64/kernel/sys_sunos32.c
patching file arch/sparc64/mm/fault.c
patching file arch/sparc64/solaris/misc.c
patching file arch/x86_64/ia32/ia32_binfmt.c
patching file arch/x86_64/ia32/sys_ia32.c
patching file arch/x86_64/kernel/ptrace.c
patching file arch/x86_64/kernel/sys_x86_64.c
patching file arch/x86_64/mm/fault.c
patching file drivers/char/keyboard.c
patching file drivers/char/mem.c
patching file drivers/char/random.c
patching file drivers/char/vt_ioctl.c
patching file drivers/pci/proc.c
patching file drivers/pnp/pnpbios/bioscalls.c
patching file drivers/video/vesafb.c
patching file fs/Kconfig
patching file fs/binfmt_aout.c
Hunk #2 succeeded at 123 (offset -3 lines).
Hunk #3 succeeded at 136 (offset -3 lines).
Hunk #4 succeeded at 291 (offset -3 lines).
Hunk #5 succeeded at 321 (offset -3 lines).
Hunk #6 succeeded at 436 (offset -10 lines).
patching file fs/binfmt_elf.c
Hunk #2 FAILED at 91.
Hunk #3 succeeded at 324 (offset -3 lines).
Hunk #4 succeeded at 361 (offset -3 lines).
Hunk #5 succeeded at 397 (offset -3 lines).
Hunk #6 succeeded at 488 (offset -10 lines).
Hunk #7 succeeded at 745 (offset -10 lines).
Hunk #8 succeeded at 973 (offset -10 lines).
Hunk #9 succeeded at 1103 (offset -10 lines).
Hunk #10 succeeded at 1201 (offset -10 lines).
Hunk #11 succeeded at 1216 (offset -10 lines).
Hunk #12 succeeded at 1245 (offset -10 lines).
Hunk #13 succeeded at 1486 (offset -13 lines).
Hunk #14 succeeded at 1543 (offset -13 lines).
1 out of 14 hunks FAILED -- saving rejects to file fs/binfmt_elf.c.rej
patching file fs/binfmt_flat.c
patching file fs/binfmt_misc.c
patching file fs/buffer.c
patching file fs/compat.c
patching file fs/dcache.c
patching file fs/exec.c
patching file fs/fcntl.c
patching file fs/namei.c
patching file fs/namespace.c
patching file fs/open.c
patching file fs/proc/array.c
patching file fs/proc/base.c
patching file fs/proc/inode.c
patching file fs/proc/proc_misc.c
patching file fs/proc/root.c
patching file fs/proc/task_mmu.c
patching file fs/readdir.c
patching file fs/xfs/linux-2.6/xfs_file.c
patching file grsecurity/Kconfig
patching file grsecurity/Makefile
patching file grsecurity/gracl.c
patching file grsecurity/gracl_alloc.c
patching file grsecurity/gracl_cap.c
patching file grsecurity/gracl_fs.c
patching file grsecurity/gracl_ip.c
patching file grsecurity/gracl_learn.c
patching file grsecurity/gracl_res.c
patching file grsecurity/gracl_segv.c
patching file grsecurity/gracl_shm.c
patching file grsecurity/grsec_chdir.c
patching file grsecurity/grsec_chroot.c
patching file grsecurity/grsec_disabled.c
patching file grsecurity/grsec_exec.c
patching file grsecurity/grsec_fifo.c
patching file grsecurity/grsec_fork.c
patching file grsecurity/grsec_init.c
patching file grsecurity/grsec_ipc.c
patching file grsecurity/grsec_link.c
patching file grsecurity/grsec_log.c
patching file grsecurity/grsec_mem.c
patching file grsecurity/grsec_mount.c
patching file grsecurity/grsec_rand.c
patching file grsecurity/grsec_sig.c
patching file grsecurity/grsec_sock.c
patching file grsecurity/grsec_sysctl.c
patching file grsecurity/grsec_textrel.c
patching file grsecurity/grsec_time.c
patching file grsecurity/grsec_tpe.c
patching file grsecurity/grsum.c
patching file grsecurity/obsd_rand.c
patching file include/asm-alpha/a.out.h
patching file include/asm-alpha/elf.h
patching file include/asm-alpha/mman.h
patching file include/asm-alpha/page.h
patching file include/asm-alpha/pgtable.h
patching file include/asm-arm/a.out.h
patching file include/asm-arm/elf.h
patching file include/asm-i386/a.out.h
patching file include/asm-i386/desc.h
patching file include/asm-i386/elf.h
patching file include/asm-i386/mach-default/apm.h
patching file include/asm-i386/mman.h
patching file include/asm-i386/mmu.h
patching file include/asm-i386/mmu_context.h
patching file include/asm-i386/module.h
patching file include/asm-i386/page.h
patching file include/asm-i386/pgalloc.h
patching file include/asm-i386/pgtable-3level.h
patching file include/asm-i386/pgtable.h
patching file include/asm-i386/processor.h
Hunk #4 succeeded at 295 (offset -2 lines).
Hunk #5 succeeded at 516 (offset -2 lines).
Hunk #6 succeeded at 645 (offset -2 lines).
Hunk #7 succeeded at 659 (offset -2 lines).
patching file include/asm-i386/system.h
patching file include/asm-ia64/elf.h
patching file include/asm-ia64/mman.h
patching file include/asm-ia64/page.h
patching file include/asm-ia64/pgtable.h
patching file include/asm-ia64/ustack.h
patching file include/asm-mips/a.out.h
patching file include/asm-mips/elf.h
patching file include/asm-mips/page.h
patching file include/asm-parisc/a.out.h
patching file include/asm-parisc/elf.h
patching file include/asm-parisc/mman.h
patching file include/asm-parisc/page.h
patching file include/asm-parisc/pgtable.h
patching file include/asm-ppc/a.out.h
patching file include/asm-ppc/elf.h
patching file include/asm-ppc/mman.h
patching file include/asm-ppc/page.h
patching file include/asm-ppc/pgtable.h
patching file include/asm-ppc64/a.out.h
patching file include/asm-ppc64/elf.h
patching file include/asm-ppc64/mman.h
patching file include/asm-ppc64/page.h
patching file include/asm-ppc64/pgtable.h
patching file include/asm-sparc/a.out.h
patching file include/asm-sparc/elf.h
patching file include/asm-sparc/mman.h
patching file include/asm-sparc/page.h
patching file include/asm-sparc/pgtable.h
patching file include/asm-sparc/pgtsrmmu.h
patching file include/asm-sparc/uaccess.h
patching file include/asm-sparc64/a.out.h
patching file include/asm-sparc64/elf.h
patching file include/asm-sparc64/mman.h
patching file include/asm-sparc64/page.h
patching file include/asm-x86_64/a.out.h
patching file include/asm-x86_64/elf.h
patching file include/asm-x86_64/mman.h
patching file include/asm-x86_64/page.h
patching file include/asm-x86_64/pgalloc.h
patching file include/asm-x86_64/pgtable.h
patching file include/linux/a.out.h
patching file include/linux/binfmts.h
patching file include/linux/elf.h
patching file include/linux/fs.h
patching file include/linux/gracl.h
patching file include/linux/gralloc.h
patching file include/linux/grdefs.h
patching file include/linux/grinternal.h
patching file include/linux/grmsg.h
patching file include/linux/grsecurity.h
patching file include/linux/mm.h
patching file include/linux/mman.h
patching file include/linux/random.h
patching file include/linux/sched.h
patching file include/linux/shm.h
patching file include/linux/sysctl.h
patching file include/net/ip.h
patching file init/Kconfig
patching file init/main.c
patching file ipc/msg.c
patching file ipc/sem.c
patching file ipc/shm.c
patching file kernel/capability.c
patching file kernel/configs.c
patching file kernel/exit.c
patching file kernel/fork.c
patching file kernel/futex.c
patching file kernel/kallsyms.c
patching file kernel/pid.c
patching file kernel/printk.c
patching file kernel/resource.c
patching file kernel/sched.c
patching file kernel/signal.c
patching file kernel/sys.c
patching file kernel/sysctl.c
patching file kernel/time.c
patching file kernel/timer.c
patching file mm/filemap.c
patching file mm/madvise.c
patching file mm/memory.c
patching file mm/mlock.c
patching file mm/mmap.c
Hunk #19 FAILED at 1478.
Hunk #20 FAILED at 1584.
Hunk #21 succeeded at 1701 (offset -31 lines).
Hunk #22 succeeded at 1758 (offset -31 lines).
Hunk #23 succeeded at 1886 (offset -31 lines).
Hunk #24 succeeded at 1922 (offset -31 lines).
Hunk #25 succeeded at 1944 (offset -31 lines).
Hunk #26 succeeded at 1966 (offset -31 lines).
Hunk #27 succeeded at 1974 (offset -31 lines).
Hunk #28 succeeded at 1988 (offset -31 lines).
Hunk #29 succeeded at 2005 (offset -31 lines).
Hunk #30 succeeded at 2041 (offset -31 lines).
Hunk #31 succeeded at 2059 (offset -31 lines).
Hunk #32 succeeded at 2067 (offset -37 lines).
Hunk #33 succeeded at 2089 (offset -37 lines).
Hunk #34 succeeded at 2121 (offset -37 lines).
Hunk #35 succeeded at 2136 (offset -37 lines).
2 out of 35 hunks FAILED -- saving rejects to file mm/mmap.c.rej
patching file mm/mprotect.c
patching file mm/mremap.c
patching file mm/rmap.c
patching file net/ipv4/af_inet.c
patching file net/ipv4/datagram.c
patching file net/ipv4/ip_output.c
patching file net/ipv4/netfilter/Kconfig
patching file net/ipv4/netfilter/Makefile
patching file net/ipv4/netfilter/ipt_stealth.c
patching file net/ipv4/tcp_ipv4.c
patching file net/ipv4/udp.c
patching file net/socket.c
patching file net/sunrpc/xprt.c
patching file net/unix/af_unix.c
patching file security/Kconfig
patching file security/commoncap.c
patching file security/dummy.c
Hunk #2 FAILED at 187.
1 out of 2 hunks FAILED -- saving rejects to file security/dummy.c.rej
patching file security/security.c
Ich schätze, das der Patch nicht einbahnfrei ist und nicht richtig an die neuen 2.6.10 Kernel Sourcen angepasst ist.
Oder habe ich da irgendwo was übersehn, was mir da noch nicht aufgefallen ist?
Weil wollte ersst einmal hier fragen, weil so mit den Fehlern kann ich ja schlecht anfangen zu kompilieren.