Re: NFS fails to start

Jim Kinney <[email protected]>
Newsgroups gmane.linux.redhat.k12osn
Message-ID <CAEo=5Pwf-xr2ZHiZCkey--rqJ76jxFqpSAj+mQ-zcWQuJN2RSg@mail.gmail.com>
Totally strange.

I saw a blurb on a Ubuntu page where there was a kernel bug related to ext4
filesystem shared out by NFS. However, even though it showed the same
error, it was still mountable from a remote machine.

I have a vanilla CentOS 6.4 with kernel 2.6.32-358 I tested the NFS server
on with no issues.

/etc/exports:
/home *(rw,no_root_squash,async)

disables NFSv4 in /etc/sysconfig/nfs

turned off iptables for the test

actually have selinux in enforcing mode

mounted remotely with no issues or errors on starting nfs service.

At this point, I think there's a problem with the hard drive. The top level
inode collections are screwed up and NFS can't "do it's thing" because it
can't read the filesystem metadata.

I would run 'badblocks' on the drive and reinstall (lousy answer and bad
sysadmin solution but short of running strace on everything it may be the
fastest way to working) with a fresh drive format.


On Thu, May 2, 2013 at 12:39 AM, Kenneth Lundström <
[email protected]> wrote:

> Hi,
>
> I also tried to mount /opt/ltsp shared on the new server on the old
> server, just to test the share, so doing
> mount -t nfs 192.168.0.1:/opt/ltsp /mnt/test/
>
> I get these four rows of text in the new servers /var/log/messages:
> May  2 07:37:00 ltsp rpc.mountd[2186]: authenticated mount request from
> 192.168.0.11:978 for /opt/ltsp (/opt/ltsp)
> May  2 07:37:00 ltsp rpc.mountd[2186]: qword_eol: fflush failed: errno 22
> (Invalid argument)
> May  2 07:37:00 ltsp rpc.mountd[2186]: qword_eol: fflush failed: errno 2
> (No such file or directory)
> May  2 07:37:00 ltsp rpc.mountd[2186]: Cannot export /opt/ltsp, possibly
> unsupported filesystem or fsid= required
>
>
>
> > check contents of /etc/auto.misc for /opt/ltsp. Comment it out if found
>
> don't have any files called /etc/auto.misc
>
> > lsmod | grep nfs
>
> nfsd                  304962  11
> lockd                  73534  1 nfsd
> nfs_acl                 2647  1 nfsd
> auth_rpcgss            44917  1 nfsd
> exportfs                4236  1 nfsd
> sunrpc                261299  17 nfsd,lockd,nfs_acl,auth_rpcgss
>
> Looks to me OK?
>
> > grep -R ltsp /etc/*
>
> Binary file /etc/aliases.db matches
> /etc/cron.daily/ltsp-swapfile-**delete:[ -f /etc/ltsp/ltsp.conf ] && .
> /etc/ltsp/ltsp.conf
> /etc/cron.daily/ltsp-swapfile-**delete:[ "$LTSP_SWAP_DIR" ] ||
> LTSP_SWAP_DIR=/var/lib/ltsp/**swapfiles/
> /etc/exports:/opt/ltsp *(ro,async,no_root_squash)
> /etc/exports~:/opt/ltsp *(ro,async,no_root_squash)
> /etc/fstab:/dev/mapper/vg_**ltsp-lv_root / ext4    defaults        1 1
> /etc/fstab:/dev/mapper/vg_**ltsp-lv_home /home ext4    defaults        1 2
> /etc/fstab:/dev/mapper/vg_**ltsp-lv_swap swap swap    defaults        0 0
> /etc/grub.conf:#          kernel /vmlinuz-version ro
> root=/dev/mapper/vg_ltsp-lv_**root
> /etc/grub.conf: kernel /vmlinuz-2.6.32-358.2.1.el6.**x86_64 ro
> root=/dev/mapper/vg_ltsp-lv_**root rd_NO_LUKS LANG=en_US.UTF-8
> rd_LVM_LV=vg_ltsp/lv_root rd_NO_MD SYSFONT=latarcyrheb-sun16
> crashkernel=auto  KEYBOA
> RDTYPE=pc KEYTABLE=fi rd_LVM_LV=vg_ltsp/lv_swap rd_NO_DM rhgb quiet
> /etc/grub.conf: kernel /vmlinuz-2.6.32-279.22.1.el6.**x86_64 ro
> root=/dev/mapper/vg_ltsp-lv_**root rd_NO_LUKS LANG=en_US.UTF-8
> rd_LVM_LV=vg_ltsp/lv_root rd_NO_MD SYSFONT=latarcyrheb-sun16
> crashkernel=auto  KEYBO
> ARDTYPE=pc KEYTABLE=fi rd_LVM_LV=vg_ltsp/lv_swap rd_NO_DM rhgb quiet
> /etc/grub.conf: kernel /vmlinuz-2.6.32-279.el6.x86_64 ro
> root=/dev/mapper/vg_ltsp-lv_**root rd_NO_LUKS LANG=en_US.UTF-8
> rd_LVM_LV=vg_ltsp/lv_root rd_NO_MD SYSFONT=latarcyrheb-sun16
> crashkernel=auto  KEYBOARDTY
> PE=pc KEYTABLE=fi rd_LVM_LV=vg_ltsp/lv_swap rd_NO_DM rhgb quiet
> /etc/init.d/ltsp-dhcpd:# Provides: ltsp-dhcpd
> /etc/init.d/ltsp-dhcpd:# config: /etc/ltsp/dhcpd.conf
> /etc/init.d/ltsp-dhcpd:**lockfile=/var/lock/subsys/**ltsp-dhcpd
> /etc/init.d/ltsp-dhcpd:**pidfile=/var/run/ltsp-dhcpd.**pid
> /etc/init.d/ltsp-dhcpd:[ -f /etc/sysconfig/ltsp-dhcpd ] && .
> /etc/sysconfig/ltsp-dhcpd
> /etc/init.d/ltsp-dhcpd:    echo "/etc/ltsp/dhcpd.conf"
> /etc/init.d/ltsp-dhcpd:    echo -n "Starting ltsp-$prog:"
> /etc/init.d/ltsp-dhcpd:    if [ -e /etc/ltsp/DELETE-ME-WHEN-DONE-**need-to-copy-sshkeys
> ]; then
> /etc/init.d/ltsp-dhcpd:        /usr/sbin/ltsp-update-sshkeys
> /etc/init.d/ltsp-dhcpd:        rm -f /etc/ltsp/DELETE-ME-WHEN-DONE-**
> need-to-copy-sshkeys
> /etc/init.d/ltsp-dhcpd:    echo -n "Shutting down ltsp-$prog:"
> /etc/ltsp/kickstart/Fedora/14/**ltsp-i386.ks:# we are going to install
> into a chroot, such as /opt/ltsp/i386
> /etc/ltsp/kickstart/Fedora/14/**ltsp-x86_64.ks:# we are going to install
> into a chroot, such as /opt/ltsp/x86_64
> /etc/ltsp/kickstart/Fedora/**el6/ltsp-i386.ks:# we are going to install
> into a chroot, such as /opt/ltsp/i386
> /etc/ltsp/kickstart/Fedora/**el6/ltsp-x86_64.ks:# we are going to install
> into a chroot, such as /opt/ltsp/x86_64
> /etc/ltsp/kickstart/Fedora/11/**ltsp-i386.ks:# we are going to install
> into a chroot, such as /opt/ltsp/i386
> /etc/ltsp/kickstart/Fedora/**common/common.ks:ltsp-client
> /etc/ltsp/kickstart/Fedora/**common/common.ks:ltspfsd
> /etc/ltsp/kickstart/Fedora/**common/common.ks:
> /usr/sbin/ltsp-rewrap-latest-**kernel
> /etc/ltsp/ltsp-build-client.**conf:# By default ltsp-build-client will
> install a chroot matching your OS into /opt/ltsp/i386.
> /etc/ltsp/ltsp-build-client.**conf:# See /usr/share/ltsp/plugins/ltsp-**build-client
> for more possible options.
> /etc/ltsp/dhcpd.conf:option domain-name            "ltsp";
> /etc/ltsp/dhcpd.conf:        filename      "/ltsp/i386/elf.ltsp";
> /etc/ltsp/dhcpd.conf:        filename "/ltsp/i386/wraplinux-nbi.**ltsp";
> /etc/ltsp/dhcpd.conf:        # NOTE: kernels are specified in
> /tftpboot/ltsp/i386/pxelinux.**cfg/
> /etc/ltsp/dhcpd.conf:        filename "/ltsp/i386/pxelinux.0";
> /etc/ltsp/dhcpd.conf:        filename "/ltsp/i386/wraplinux-nbi.**ltsp";
> /etc/ltsp/dhcpd.conf:        option root-path "172.31.100.254:
> /opt/ltsp/ppc"**;
> /etc/ltsp/dhcpd.conf:        option root-path "172.31.100.254:/opt/ltsp/**
> i386";
> /etc/ltsp/dhcpd.conf:#        filename "/ltsp/vmlinuz.ltsp";
> /etc/ltsp/dhcpd.conf:#        filename "/ltsp/vmlinuz.ltsp";
> /etc/ltsp/dhcpd.conf:#        # kernels are specified in
> /tftpboot/ltsp/i386/pxelinux.**cfg/
> /etc/ltsp/dhcpd.conf:#        filename "/ltsp/i386/pxelinux.0";
> /etc/ltsp/dhcpd.conf:#       option root-path "172.31.100.254:
> /opt/ltsp/ppc"**;
> /etc/ltsp/dracut/sysconfig-**mkinitrd:rootdev="192.168.0.**
> 254:/opt/ltsp/i386"
> /etc/ltsp/dracut/sysconfig-**dracut-skip-first-time:# This file is
> deleted by chroot-creator kickstart prior to ltsp-rewrap-latest-kernel
> /etc/ltsp/dracut/sysconfig-**network:HOSTNAME=ltspclient
> /etc/ltsp/dracut/ltsp-**postinst.d:[ ! -e /etc/ltsp_chroot ] && exit 0
> /etc/ltsp/dracut/ltsp-**postinst.d:  ln -sf elf-$1.img /boot/elf.ltsp
> /etc/ltsp/dracut/ltsp-**postinst.d:  ln -sf wraplinux-nbi-$1.img
> /boot/wraplinux-nbi.ltsp
> /etc/ltsp/dracut/ltsp-**postinst.d:# Symlink vmlinuz.ltsp and initrd.ltsp
> and set permissions for tftp server
> /etc/ltsp/dracut/ltsp-**postinst.d:ln -sf vmlinuz-$1 /boot/vmlinuz.ltsp
> /etc/ltsp/dracut/ltsp-**postinst.d:ln -sf $INITRD /boot/initrd.ltsp
> /etc/ltsp/nbdswapd.conf:**SWAPDIR=/var/lib/ltsp/**swapfiles
> /etc/lvm/archive/vg_ltsp_**00000-998910363.vg:creation_**host = "
> ltsp.MYSERVER.com" # Linux ltsp.MYSERVER.com 2.6.32-279.el6.x86_64 #1 SMP
> Fri Jun 22 12:19:21 UTC 2012 x86_64
> /etc/lvm/archive/vg_ltsp_**00000-998910363.vg:vg_ltsp {
> /etc/lvm/archive/vg_ltsp_**00000-998910363.vg<http://vg_ltsp_00000-998910363.vg>:
> creation_host = "ltsp.MYSERVER.com"
> /etc/lvm/archive/vg_ltsp_**00000-998910363.vg<http://vg_ltsp_00000-998910363.vg>:
> creation_host = "ltsp.MYSERVER.com"
> /etc/lvm/archive/vg_ltsp_**00000-998910363.vg<http://vg_ltsp_00000-998910363.vg>:
> creation_host = "ltsp.MYSERVER.com"
> /etc/lvm/backup/vg_ltsp:**creation_host = "ltsp.MYSERVER.com"     # Linux
> ltsp.MYSERVER.com 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC
> 2012 x86_64
> /etc/lvm/backup/vg_ltsp:vg_**ltsp {
> /etc/lvm/backup/vg_ltsp:                        creation_host = "
> ltsp.MYSERVER.com"
> /etc/lvm/backup/vg_ltsp:                        creation_host = "
> ltsp.MYSERVER.com"
> /etc/lvm/backup/vg_ltsp:                        creation_host = "
> ltsp.MYSERVER.com"
> /etc/mtab:/dev/mapper/vg_ltsp-**lv_root / ext4 rw 0 0
> /etc/mtab:/dev/mapper/vg_ltsp-**lv_home /home ext4 rw 0 0
> /etc/printcap:Mustavalkoinen_**[email protected]<printcap%[email protected]>
> |**Mustavalkoinen_uusi:rm=ltsp.**MYSERVER.com:rp=Mustavalkoinen**
> [email protected] <[email protected]>:
> /etc/printcap:CLP-510|Samsung CLP-510:rm=ltsp.MYSERVER.com:r**p=CLP-510:
> /etc/printcap:[email protected].**100.254 <printcap%[email protected]>|Samsung
> CLP-510:rm=ltsp.MYSERVER.com:r**[email protected]:
> /etc/printcap:[email protected].**0.11 <printcap%[email protected]>|Samsung
> CLP-510:rm=ltsp.MYSERVER.com:r**[email protected]:
> /etc/printcap:Colorlaser|**Colorlaser:rm=ltsp.MYSERVER.**
> com:rp=Colorlaser:
> /etc/printcap:Colorlaser@172.**31.100.254<printcap%[email protected]>
> |Colorlaser:rm=ltsp.**MYSERVER.com:rp=Colorlaser@**172.31.100.254<[email protected]>
> :
> /etc/printcap:Colorlaser@192.**168.0.11<printcap%[email protected]>
> |Colorlaser:rm=ltsp.**MYSERVER.com:rp=Colorlaser@**192.168.0.11<[email protected]>
> :
> /etc/printcap:Mustavalkoinen_**uusi|Mustavalkoinen_uusi:rm=**
> ltsp.MYSERVER.com:rp=**Mustavalkoinen_uusi:
> /etc/printcap:Mustavalkoinen_**[email protected]<printcap%[email protected]>
> |**Mustavalkoinen_uusi:rm=ltsp.**MYSERVER.com:rp=Mustavalkoinen**
> [email protected] <[email protected]>:
> /etc/printcap:NewColorLaser|**NewColorLaser:rm=ltsp.**
> MYSERVER.com:rp=NewColorLaser:
> /etc/printcap:NewColorLaser@**172.31.100.254<printcap%[email protected]>
> |NewColorLaser:**rm=ltsp.MYSERVER.com:rp=NewCol**[email protected]<[email protected]>
> :
> /etc/printcap:NewColorLaser@**192.168.0.11<printcap%[email protected]>
> |NewColorLaser:rm=**ltsp.MYSERVER.com:rp=NewColorL**[email protected]<[email protected]>
> :
> /etc/rc0.d/K35ltsp-dhcpd:# Provides: ltsp-dhcpd
> /etc/rc0.d/K35ltsp-dhcpd:# config: /etc/ltsp/dhcpd.conf
> /etc/rc0.d/K35ltsp-dhcpd:**lockfile=/var/lock/subsys/**ltsp-dhcpd
> /etc/rc0.d/K35ltsp-dhcpd:**pidfile=/var/run/ltsp-dhcpd.**pid
> /etc/rc0.d/K35ltsp-dhcpd:[ -f /etc/sysconfig/ltsp-dhcpd ] && .
> /etc/sysconfig/ltsp-dhcpd
> /etc/rc0.d/K35ltsp-dhcpd:    echo "/etc/ltsp/dhcpd.conf"
> /etc/rc0.d/K35ltsp-dhcpd:    echo -n "Starting ltsp-$prog:"
> /etc/rc0.d/K35ltsp-dhcpd:    if [ -e /etc/ltsp/DELETE-ME-WHEN-DONE-**need-to-copy-sshkeys
> ]; then
> /etc/rc0.d/K35ltsp-dhcpd:        /usr/sbin/ltsp-update-sshkeys
> /etc/rc0.d/K35ltsp-dhcpd:        rm -f /etc/ltsp/DELETE-ME-WHEN-DONE-**
> need-to-copy-sshkeys
> /etc/rc0.d/K35ltsp-dhcpd:    echo -n "Shutting down ltsp-$prog:"
>
> Then we get the same over and over again. I left most of the repeating
> lines away.
>
> /etc/rc1.d/K35ltsp-dhcpd:# Provides: ltsp-dhcpd
> /etc/rc2.d/K35ltsp-dhcpd:# Provides: ltsp-dhcpd
> /etc/rc3.d/K35ltsp-dhcpd:# Provides: ltsp-dhcpd
> /etc/rc4.d/K35ltsp-dhcpd:# Provides: ltsp-dhcpd
> /etc/rc5.d/K35ltsp-dhcpd:# Provides: ltsp-dhcpd
> /etc/rc6.d/K35ltsp-dhcpd:# Provides: ltsp-dhcpd
> /etc/rc.d/rc1.d/K35ltsp-dhcpd:**# Provides: ltsp-dhcpd
> /etc/rc.d/rc3.d/K35ltsp-dhcpd:**# Provides: ltsp-dhcpd
> /etc/rc.d/rc6.d/K35ltsp-dhcpd:**# Provides: ltsp-dhcpd
> /etc/rc.d/rc4.d/K35ltsp-dhcpd:**# Provides: ltsp-dhcpd
> /etc/rc.d/rc2.d/K35ltsp-dhcpd:**# Provides: ltsp-dhcpd
> /etc/rc.d/rc5.d/K35ltsp-dhcpd:**# Provides: ltsp-dhcpd
> /etc/rc.d/init.d/ltsp-dhcpd:# Provides: ltsp-dhcpd
> /etc/rc.d/rc0.d/K35ltsp-dhcpd:**# Provides: ltsp-dhcpd
> /etc/rc.d/rc0.d/K35ltsp-dhcpd:**# config: /etc/ltsp/dhcpd.conf
> /etc/rc.d/rc0.d/K35ltsp-dhcpd:**lockfile=/var/lock/subsys/**ltsp-dhcpd
> /etc/rc.d/rc0.d/K35ltsp-dhcpd:**pidfile=/var/run/ltsp-dhcpd.**pid
> /etc/rc.d/rc0.d/K35ltsp-dhcpd:**[ -f /etc/sysconfig/ltsp-dhcpd ] && .
> /etc/sysconfig/ltsp-dhcpd
> /etc/rc.d/rc0.d/K35ltsp-dhcpd:    echo "/etc/ltsp/dhcpd.conf"
> /etc/rc.d/rc0.d/K35ltsp-dhcpd:    echo -n "Starting ltsp-$prog:"
> /etc/rc.d/rc0.d/K35ltsp-dhcpd:    if [ -e /etc/ltsp/DELETE-ME-WHEN-DONE-**need-to-copy-sshkeys
> ]; then
> /etc/rc.d/rc0.d/K35ltsp-dhcpd: /usr/sbin/ltsp-update-sshkeys
> /etc/rc.d/rc0.d/K35ltsp-dhcpd:        rm -f /etc/ltsp/DELETE-ME-WHEN-DONE-
> **need-to-copy-sshkeys
> /etc/rc.d/rc0.d/K35ltsp-dhcpd:    echo -n "Shutting down ltsp-$prog:"
>
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0:# Put this into
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0:# Warning: Deleting
> ifcfg-ltspbr0 alone to disable ltspbr0 will cause you
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0:# ltsp-server package.
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0:# Comment out these two
> lines to disable ltspbr0.
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0:DEVICE=**ltspbr0
> /etc/sysconfig/network-**scripts/ifcfg-eth0:BRIDGE="**ltspbr0"
> Binary file /etc/sysconfig/network-**scripts/k12linux-release-5.2.**17-1.el6.x86_64
> matches
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0~:# Put this into
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0~:# Warning: Deleting
> ifcfg-ltspbr0 alone to disable ltspbr0 will cause you
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0~:# ltsp-server package.
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0~:# Comment out these two
> lines to disable ltspbr0.
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0~:DEVICE=**ltspbr0
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0.rpmsave:**# Put this into
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0.rpmsave:**# Warning:
> Deleting ifcfg-ltspbr0 alone to disable ltspbr0 will cause you
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0.rpmsave:**# ltsp-server
> package.
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0.rpmsave:**# Comment out
> these two lines to disable ltspbr0.
> /etc/sysconfig/network-**scripts/ifcfg-ltspbr0.rpmsave:**DEVICE=ltspbr0
> /etc/sysconfig/network-**scripts/ifcfg-eth0~:BRIDGE="**ltspbr0"
> /etc/sysconfig/network:**HOSTNAME=ltsp.MYSERVER.com
> /etc/xinetd.d/nbdrootd: server_args     = /opt/ltsp/images/i386.img
> /etc/xinetd.d/nbdrootd.**rpmsave: server_args     =
> /opt/ltsp/images/i386.img
>
> Looking at these lines I can't see any problems.
>
>
> Kenneth
>
>
>> and see where ltsp is referenced.
>>
>> Also do a
>>
>>
>> and make sure the you get something like:
>> nfsd                  274672  13
>> auth_rpcgss            48594  1 nfsd
>> nfs_acl                12741  1 nfsd
>> lockd                  93540  1 nfsd
>> sunrpc                256499  29 nfsd,auth_rpcgss,lockd,nfs_acl
>>
>>
>> If no nfsd, then BINGO! Just run modprobe nfsd and service nfsd restart
>>
>>
>>
>>
>>
> ______________________________**_________________
> K12OSN mailing list
> [email protected]
> https://www.redhat.com/**mailman/listinfo/k12osn<https://www.redhat.com/mailman/listinfo/k12osn>
> For more info see <http://www.k12os.org>
>



-- 
-- 
James P. Kinney III
*
*Every time you stop a school, you will have to build a jail. What you gain
at one end you lose at the other. It's like feeding a dog on his own tail.
It won't fatten the dog.
- Speech 11/23/1900 Mark Twain
*
http://electjimkinney.org
http://heretothereideas.blogspot.com/
*

_______________________________________________
K12OSN mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/k12osn
For more info see <http://www.k12os.org>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.