On Wed, 2008-01-02 at 13:53 -0500, Jim Duda wrote:
> My syslog.conf has this:
> *.* @192.168.1.254
> Doesn't that cover "everything", including daemon?

You'd think so.
All I can say is that the log is missing a bunch of info so there's
something not right.

> 
> No core dumps.
> 
> I started using gdb to find where the program was hanging.  I was down deep 
> into reading the nisswitch.conf file, then 
> got lost.

If you can get into gdb when autofs is wedged then how about just doing:

info threads

and

thr a a bt

> 
> Jim
> 
> 
> "Ian Kent" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> > 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

_______________________________________________
autofs mailing list
[email protected]
http://linux.kernel.org/mailman/listinfo/autofs

Reply via email to