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
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