NFS-Kernel-Server mit Kernel 2.6.32.3 auf Ubuntu 9.10

Mit dem neuen Kernel der Version 2.6.32.3 funktioniert der NFS-Kernel-Server nicht mehr, beim Starten bringt er immer folgende Meldung:

/etc/init.d/nfs-kernel-server start
 * Not starting NFS kernel daemon: no support in current kernel.

Der Bug ist, wie man in vielen Bugreport’s und Group’s lesen kann, bereits bekannt.

[gelöst]sid nfs-kernel-server mit kernel 2.6.32 trunk
#550153 – /proc/kallsyms does not contain init_nfsd on 2.6.32
Bug#561674: nfs-kernel-server: Test for NFS kernel server support in init script doesn’t work for compiled in nfs support

Lösung: Die Zeile im init-Skript /etc/init.d/nfs-kernel-server auskommentieren…

# See if our running kernel supports the NFS kernel server
if [ -f /proc/kallsyms ] && ! grep -qE 'init_nf(sd|     )' /proc/kallsyms; then

…und eine zusätzliche Zeile einfügen, so sollte es dann aussehen.

# See if our running kernel supports the NFS kernel server
# EDIT by NH - loggn.de
# if [ -f /proc/kallsyms ] && ! grep -qE 'init_nf(sd|     )' /proc/kallsyms; then
if ! [ -d /sys/module/nfsd ]; then
    log_warning_msg "Not starting $DESC: no support in current kernel."
    exit 0
fi

Kommentare

Eine Antwort zu „NFS-Kernel-Server mit Kernel 2.6.32.3 auf Ubuntu 9.10“

  1. Avatar von abraXxl
    abraXxl

    Hi, solltest du einen monolithischen Kernel haben, in dem nfsd kein Modul ist, empfehle ich

    if grep -qE nfsd /proc/filesystems; then
    log_warning_msg „Not starting $DESC: no support in current kernel.“
    exit 0
    fi

Schreibe einen Kommentar zu abraXxl Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert