On Tue, 2008-01-01 at 11:54 -0500, Jim Duda wrote: > I have gathered the information required in this post. I have provided > the common information for machines which work and fail. I have > provided the syslog debug message for those that work and also those > that fail.
This all looks OK but the debug log doesn't have the debugging info. Did you set syslog to send daemon.* to the log? I'm not sure we'll get much more from it but we should at least have a look at it. Do you get any core files for automount? > > lroom# rpm -q autofs > autofs-5.0.1-31 > > lroom# uname -a > Linux lroom 2.6.22.2-tftp #1 Sun Aug 12 11:14:47 EDT 2007 i686 i686 i386 > GNU/Linux > > > lroom# cat /etc/auto.master > # > # Sample auto.master file > # This is an automounter map and it has the following format > # key [ -mount-options-separated-by-comma ] location > # For details of the format look at autofs(5). > # > #/misc /etc/auto.misc > #/net -hosts > /mnt/usb /etc/auto.usb --timeout=2 > # > # Include central master map if it can be found using > # nsswitch sources. > # > # Note that if there are entries for /net or /misc (as > # above) in the included master map any keys that are the > # same will not be seen as the first read key seen takes > # precedence. > # > #+auto.master > > lroom# cat /etc/auto.usb > device_a -fstype=vfat,rw,gid=100,umask=002 :/dev/sda1 > device_b -fstype=vfat,rw,gid=100,umask=002 :/dev/sdb1 > > lroom# cat /etc/nsswitch.conf > # > # /etc/nsswitch.conf > # > # An example Name Service Switch config file. This file should be > # sorted with the most-used services at the beginning. > # > # The entry '[NOTFOUND=return]' means that the search for an > # entry should stop if the search in the previous entry turned > # up nothing. Note that if the search failed due to some other reason > # (like no NIS server responding) then the search continues with the > # next entry. > # > # Legal entries are: > # > # nisplus or nis+ Use NIS+ (NIS version 3) > # nis or yp Use NIS (NIS version 2), also called YP > # dns Use DNS (Domain Name Service) > # files Use the local files > # db Use the local database (.db) files > # compat Use NIS on compat mode > # hesiod Use Hesiod for user lookups > # [NOTFOUND=return] Stop searching if not found so far > # > > # To use db, put the "db" in front of "files" for entries you want to be > # looked up first in the databases > # > # Example: > #passwd: db files nisplus nis > #shadow: db files nisplus nis > #group: db files nisplus nis > > passwd: files > shadow: files > group: files > > #hosts: db files nisplus nis dns > hosts: files dns > > # Example - obey only what nisplus tells us... > #services: nisplus [NOTFOUND=return] files > #networks: nisplus [NOTFOUND=return] files > #protocols: nisplus [NOTFOUND=return] files > #rpc: nisplus [NOTFOUND=return] files > #ethers: nisplus [NOTFOUND=return] files > #netmasks: nisplus [NOTFOUND=return] files > > bootparams: nisplus [NOTFOUND=return] files > > ethers: files > netmasks: files > networks: files > protocols: files > rpc: files > services: files > > netgroup: files > > publickey: nisplus > > automount: files > aliases: files nisplus > > lroom# cat /etc/sysconfig/autofs > # > # Define default options for autofs. > # > # MASTER_MAP_NAME - default map name for the master map. > # > #MASTER_MAP_NAME="auto.master" > # > # TIMEOUT - set the default mount timeout (default 600). > # > TIMEOUT=300 > # > # BROWSE_MODE - maps are browsable by default. > # > BROWSE_MODE="no" > # > # APPEND_OPTIONS - append to global options instead of replace. > # > #APPEND_OPTIONS="yes" > # > # LOGGING - set default log level "none", "verbose" or "debug" > # > LOGGING="debug" > # > # Define the default LDAP schema to use for lookups > # > # System default > # > #MAP_OBJECT_CLASS="nisMap" > #ENTRY_OBJECT_CLASS="nisObject" > #MAP_ATTRIBUTE="nisMapName" > #ENTRY_ATTRIBUTE="cn" > #VALUE_ATTRIBUTE="nisMapEntry" > # > # Other common LDAP nameing > # > #MAP_OBJECT_CLASS="automountMap" > #ENTRY_OBJECT_CLASS="automount" > #MAP_ATTRIBUTE="ou" > #ENTRY_ATTRIBUTE="cn" > #VALUE_ATTRIBUTE="automountInformation" > # > #MAP_OBJECT_CLASS="automountMap" > #ENTRY_OBJECT_CLASS="automount" > #MAP_ATTRIBUTE="automountMapName" > #ENTRY_ATTRIBUTE="automountKey" > #VALUE_ATTRIBUTE="automountInformation" > # > # AUTH_CONF_FILE - set the default location for the SASL > # authentication configuration file. > # > #AUTH_CONF_FILE="/etc/autofs_ldap_auth.conf" > # > # General global options > # > #OPTIONS="" > # > > The "linux" machine is the NFS server which provides the root file > system for the "lroom" and "gym" machines. The /tftpboot/muekow/i386 > directory is the root file system for the diskless machines, which is a > static hard mount setup during the early boot process. > > Here are the log files for the "lroom" machine which works properly. > > Jan 1 11:43:37 lroom automount[1968]: Starting automounter version > 5.0.1-31, master map auto.master > Jan 1 11:43:37 lroom automount[1968]: using kernel protocol version 5.00 > Jan 1 11:43:37 linux mountd[2130]: authenticated unmount request from > lroom:915 for /tftpboot/muekow/i386 (/tftpboot/muekow) > Jan 1 11:44:12 linux mountd[2130]: authenticated unmount request from > lroom:637 for /tftpboot/muekow/i386 (/tftpboot/muekow) > Jan 1 11:44:12 lroom automount[1968]: mounted indirect mount on > /mnt/usb with timeout 2, freq 1 seconds > Jan 1 11:45:06 lroom automount[1968]: attempting to mount entry > /mnt/usb/DCIM > Jan 1 11:45:06 lroom automount[1968]: failed to mount /mnt/usb/DCIM > Jan 1 11:45:06 lroom automount[1968]: attempting to mount entry > /mnt/usb/dcim > Jan 1 11:45:06 lroom automount[1968]: failed to mount /mnt/usb/dcim > Jan 1 11:45:17 lroom xinetd[1820]: START: telnet pid=2280 > from=192.168.1.254 > > Here are the log files for the "gym" machine which fails to start > automount properly. The automount program is in the hung state at this > point. > > Jan 1 11:49:36 gym automount[1846]: Starting automounter version > 5.0.1-31, master map auto.master > Jan 1 11:49:36 gym automount[1846]: using kernel protocol version 5.00 > Jan 1 11:49:36 linux mountd[2130]: authenticated unmount request from > gym:778 for /tftpboot/muekow/i386 (/tftpboot/muekow) > > > I realized today that the machines which fail to work are P3 processors > whereas the one that works is a P4 processor. I don't know if that has > meaning or is a pure coincidence. > > Thanks for the help. > > Jim > > > > > > Ian Kent wrote: > > On Mon, 2007-12-31 at 17:03 -0500, Jim Duda wrote: > >> I'm attempting to use autofs on some diskless machines which operate > >> using an NFS mounted root file system. I have three different computers > >> which share the same root file system (with unique /tmp and /var > >> directories) and the same 2.6.22 kernel. > >> > >> I want to use autofs for removable USB memory sticks. > >> > >> On one machine, I can use autofs just fine. Autofs mounts and unmounts > >> the usb sticks as I expect it to. Works nice. > >> > >> However, on the other two machines, I cannot get automount to start. It > >> simply hangs upon startup, I cannot ^C to exit or anything. I have to > >> kill -9 the process. > >> > >> I cannot figure out what automount is looking for, and not getting, > >> which would cause it to hang. I've attempted to use gdb to help me find > >> the problem, but I haven't had much luck. (I've downloaded the most > >> recent 5.0.2 tar bar and build automount with -g to debug. > > > > Did you apply any of the patches for 5.0.2? > > > >> I'm hoping someone might shed some light on how best to debug this issue. > > > > Have a look at http://people.redhat.com/jmoyer for what to collect and > > post here. > > > > Ian > > _______________________________________________ > autofs mailing list > [email protected] > http://linux.kernel.org/mailman/listinfo/autofs _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
