amd problem
I am having a problem with amd in a Debian dsitribution. My
/etc/init.d/amd is as follows:
--------------------- begin /etc/init.d/amd -------------
#! /bin/sh
test -x /usr/sbin/amd || exit 0
case "$1" in
start)
/usr/local/sbin/amd -d math.tifr.res.in -l /var/log/amdlog \
/usr5 /usr/local/etc/amd/homes.user5
;;
stop)
start-stop-daemon --stop --verbose --exec /usr/sbin/amd
;;
*)
echo "Usage: /etc/init.d/amd {start|stop}"
exit 1
esac
exit 0
--------------------- end /etc/init.d/amd -------------
When I give the command mount, I get (plus other directories that are
not mounted by amd, so I did not include them):
motive:(pid382) on /usr5 type auto (intr,rw,port=999,timeo=8,
retrans=110,indirect,map=/usr/local/etc/amd/homes.usr5)
The map for /usr5 is the following
--------------------- /usr/local/etc/amd/homes.usr5 -----
/defaults type:=toplvl;fs:=/amd/usr5;sublink:=${key}
# homes from manifold in /usr5
pablo host!=manifold;type:=nfs;rhost:=manifold;rfs:=/usr5
---------------------- end of /usr/local/etc/amd/homes.usr5 ------
The /var/log/messages shows the following:
Dec 28 08:36:41 motive amd[202]/info: linux mount: type nfs
Dec 28 08:36:41 motive amd[202]/info: linux mount: version 1
Dec 28 08:36:41 motive amd[202]/info: linux mount: fd 7
Dec 28 08:36:41 motive amd[202]/info: linux mount: hostname 127.0.0.1
Dec 28 08:36:41 motive amd[202]/info: linux mount: port 1015
Dec 28 08:36:41 motive amd[202]/info: linux mount: fsname motive:(pid201)
Dec 28 08:36:41 motive amd[202]/info: linux mount: type (mntent) auto
Dec 28 08:36:41 motive amd[202]/info: linux mount:
opts intr,rw,port=1015,timeo=8,retrans=110,indirect
Dec 28 08:36:41 motive amd[202]/info: linux mount: dir /usr5
Dec 28 08:36:41 motive amd[201]/user: No source data for map
/usr/local/etc/amd/homes.user5
Dec 28 08:36:41 motive amd[201]/info: /usr/local/etc/amd/homes.user5
mounted fstype toplvl on /usr5
Dec 28 08:36:43 motive amd[205]/info: file server localhost type
local starts up
Now the PROBLEM: when I log on the machine as "pablo", it does not mount
my home directory, so I get logged on / If I enter in the machine as
root just after it boots, and do
umount /usr
and then
/usr/sbin/amd -a /amd -d math.tifr.res.in -l /var/log/amdlog \
/usr5 /usr/local/etc/amd/homes.usr5
then IT WORKS !!
Why do I have to umount and execute amd by hand? I have the same script
in a Slackware distribution (in the same machine) and it gives no
problems.
Thanks Pablo Ares Gastesi.
------------------
"Do you cheat on your wife?" asked the psychiatrist.
"Who else?" answered the patient.
Pablo Ares Gastesi pablo@math.tifr.res.in
finger -l pablo@math.tifr.res.in for my public key ring
pub Pablo Ares <pablo@math.tifr.res.in>
Key fingerprint = 50 17 35 F8 F2 19 75 A7 60 C8 44 DB 84 E9 45 1D
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-REQUEST@lists.debian.org . Trouble? e-mail to Bruce@Pixar.com
Reply to: