On Sun, Jan 22, 2006 at 12:28:16PM +0000, Tim Cutts wrote: >>Jan 21 16:26:58 bach kernel: amd[2840]: segfault at >>0000000000000000 rip 00002aaaab1a3890 rsp 00007fffffe93c08 error 4 >> >>The not responding/OK messages occur once or twice an hour. >>Currently, >>the other machines in our small cluster are not being used, so all of >>the NFS traffic is local to this machine. > >Can you actually reproduce this on demand, or does it just >occasionally fall over? Could add your automount map files to the >bug report, so that I (and the am-utils developers) can see exactly >what the configuration is?
Unfortunately, I can't reproduce this on demand. At least, I haven't discovered if there is some specific thing that a user can do to trigger it. It seems to happen more or less at random. As I mentioned above, the not responding/OK messages occur once or twice and hour. The segfaulting seems to occur about once every 1-2 days. Before this machine's hardware was upgraded (it used to be x86) and Debian reinstalled, the not responding/OK messages occured, but with less regularity. amd did not segfault, however, and NFS seemed okay, so I just ignored the messages. >I've seen some reports similar to this on the am-utils mailing list, >so I'll forward your bug report to them and see what they think. But >in the mean time, the full details of your configuration would be >useful, i.e. your amd.conf file, your /etc/default/am-utils file and >any map files referred to by the amd.conf file. > >Thanks, >Tim Can do. I've attached my amd.conf and /etc/default/am-utils files as well as the amd.home map. -- --John Gruenenfelder Research Assistant, UMass Amherst student Systems Manager, MKS Imaging Technology, LLC. Try Weasel Reader for PalmOS -- http://gutenpalm.sf.net "This is the most fun I've had without being drenched in the blood of my enemies!" --Sam of Sam & Max
# Sample amd.conf for Debian GNU/Linux # $Id: amd.conf,v 1.5 2002/03/20 19:16:29 phil Exp $ # For the commented options, the default is shown [global] ### Global parameters # Override the achitecture ? #arch = i386 # Where to mount the filesystems auto_dir = /amd # Override the default 300 seconds (5 minutes) cache timeout #cache_duration = 300 # Set a cluster string ? #cluster = lab # Debug ? #debug_options = all # Override the default 120 seconds (2 minutes) umount interval #dismount_interval = 120 # Override the full OS string #full_os = linux-2.2.18 # Do we want to reference hosts via their FQDN ? #fully_qualified_hosts = no # What's the hesiod base name ? #hesiod_base = automount # Kernel architecture override #karch = i386 # LDAP parameters #ldap_base = #ldap_cache_maxmem = 131072 #ldap_cache_seconds = 0 #ldap_hostPorts = # Override the DNS domainname (defaults to the part after the first # dot of the machine fully qualified domain name (FQDN) #local_domain = yourdomain.org # Where to log to... log_file = syslog # What to log ? log_options = all,noinfo,nostats,nomap # What IP protocol to use when doing NFS ? (tcp or udp) # If specified here, *all* mounts will use udp, regardless of the map contents # nfs_proto = udp # How many retransmissions will the kernel attempt when communicating # with amd ? #nfs_restransmit_counter = 11 # Timeout in tenths of second between retransmissions when the kernel # communicates with amd ? #nfs_retry_interval = 8 # NFS version to use ? (2 or 3) # If specified here, *all* mounts will use it, regardless of the map contents nfs_vers = 3 # NIS domain name to retrieve map from (defaults to the locally bound # domain) #nis_domain = your-nis-domain # Do we want to normalize host names when expanding ${rhost} #normalize_hostnames = no # Override the os string ? #os = linux # Override the os version ? #osver = 2.2.18 # Where to print the PID if print_pid is set #pid_file = /dev/stdout # Try to lock amd into memory with plock() ? #plock = yes # What portmapper program number do we register for communications between # amd and the various utilities ? #portmap_program = 300019 # Print our pid on startup ? (not needed, we use amq for that) #print_pid = no # Print amd version on startup ? #print_version = no # At startup, do we "restart" existing mounts if we determine they could # have been automounted ? restart_mounts = yes # Do we want to be able to use selectors on the /defaults map entry ? selectors_in_defaults = yes # Do we return the number of automount entries on statfs()/df ? #show_statfs_entries = no # Do we attempt to unmount all automounted file systems on exit ? unmount_on_exit = yes # Override vendor ? vendor = Debian ### Default parameters, can be overriden on a map-by-map basis # Do we show unmounted automount points on readdir() #browsable_dirs = yes # Default map options #map_options = # Map type ? Which kinds of map to look for (can be: file, hesiod, ldap, # ndbm, nis, nisplus, passwd, union), defaults to all of these. #map_type = # Default Mount type ? #mount_type = nfs # Path to search maps into (for files or ndbm maps) ? #search_path = ### Sample map #[/home] # map_name = /etc/am-utils/amd.home
# Am-utils configuration generated automatically by am-utils.config $Revision: 1.17 $ # # Changes to this file outside of legal values or adding new fields # and variables to this file might make automatic am-utils # configuration (via dpkg-reconfigure/debconf) impossible. # # The preferred way of changing this file is via "dpkg-reconfigure am-utils" # (debconf). # # However, if these values are changed manually, debconf will ask you: # 1. If you want to import these changes back (only possible if you changed # variables to other legal values, additional variables you might have # created will be discarded). # 2. If you want to discard you manual changes and use whatever was used # last time you used debconf. # 3. If you want debconf to keep your local changes. In this case, debconf # will not touch this file. # # Question: Are maps propagated via NIS ? # Legal value: true/false # Used when: always AM_UTILS_USE_NIS='false' # Question: Name of the master NIS map # Legal value: any string # Used when: AM_UTILS_USE_NIS is true AM_UTILS_NIS_MASTER_MAP='amd.master' # Question: What's the master map style # Legal value: config - each key is a configuration name and the command line # is extracted with: # ypmatch $AM_UTILS_NIS_KEY $AM_UTILS_NIS_MASTER_MAP # onekey - same as `config', but there's only one configuration, # the key is irrelevant and the command line is extracted # with: # ypcat $AM_UTILS_NIS_MASTER_MAP # mountpoint - the master map's keys are the mount points and the # values are the mount point map and options. The # command line us extracted with: # ypcat -k $AM_UTILS_NIS_MASTER_MAP # custom - the command to run to extract the master map is # specified in $AM_UTILS_NIS_CUSTOM. # Used when: AM_UTILS_USE_NIS is true AM_UTILS_NIS_MASTER_MAP_KEY_STYLE='onekey' # Question: Name of the key to use for NIS map # Legal value: any string # Used when: AM_UTILS_USE_NIS is true *and* AM_UTILS_NIS_MASTER_MAP_KEY_STYLE # is `config' AM_UTILS_NIS_KEY='default' # Question: What command should be run to extract the master map ? # Legal value: any valid shell command # Used when: AM_UTILS_USE_NIS is true *and* AM_UTILS_NIS_MASTER_MAP_KEY_STYLE # is `custom' # Note: Please leave the single quotes here, the startup script will # call eval. AM_UTILS_NIS_CUSTOM='echo "/amd-is-misconfigured /usr/share/am-utils/amd.net"' # Question: Use the /net map # Legal value: true/false # Used when: AM_UTILS_USE_NIS is false AM_UTILS_MAP_NET='true' # Question: Use the /home passwd map # Legal value: true/false # Used when: AM_UTILS_USE_NIS is false AM_UTILS_MAP_HOME='false' # Question: Other maps # Legal value: string containing extra parameters (maps) to be passed to amd # Used when: AM_UTILS_USE_NIS is false AM_UTILS_MAP_OTHERS='' # Explanation: # These parameters are sourced by /etc/init.d/am-utils to build amd's # command line. # Refer to this script to see how these parameters are being used. # # Once again, the recommended way of changing these is via deconf # ("dpkg-reconfigure am-utils")
anupama type:=link;fs:=/net/bach/home/anupama baranec type:=link;fs:=/net/bach/home/baranec basty type:=link;fs:=/net/bach/home/basty charliec type:=link;fs:=/net/bach/home/charliec cindy type:=link;fs:=/net/bach/home/cindy dione type:=link;fs:=/net/bach/home/dione dpotter type:=link;fs:=/net/bach/home/dpotter eatchel type:=link;fs:=/net/bach/home/eatchel freed type:=link;fs:=/net/bach/home/freed ftp type:=link;fs:=/net/bach/home/ftp gautham type:=link;fs:=/net/bach/home/gautham hege type:=link;fs:=/net/bach/home/hege jenner type:=link;fs:=/net/bach/home/jenner jessica type:=link;fs:=/net/bach/home/jessica jfscholl type:=link;fs:=/net/bach/home/jfscholl johng type:=link;fs:=/net/bach/home/johng matlab type:=link;fs:=/net/bach/home/matlab mhart type:=link;fs:=/net/bach/home/mhart mhsu type:=link;fs:=/net/bach/home/mhsu mugdha type:=link;fs:=/net/bach/home/mugdha nmilton type:=link;fs:=/net/bach/home/nmilton oldfossil type:=link;fs:=/net/bach/home/oldfossil sathya type:=link;fs:=/net/bach/home/sathya stuartj type:=link;fs:=/net/bach/home/stuartj vidhya type:=link;fs:=/net/bach/home/vidhya wjohnson type:=link;fs:=/net/bach/home/wjohnson