?
Solved

AIX - rpc.mountd - not registerd

Posted on 2005-03-06
11
Medium Priority
?
1,237 Views
Last Modified: 2013-11-17
My server is an IBM-AIX 4.2 version opertating system.
Problem: rpc.mountd daemon never stayes active.
If I start the portmap daemon : stopsrc -g portmap
Then start rpc.mountd or nfs : startsrc -s rpc.mountd  or startsrc -g nfs
The the rpc.mountd stay active, but when I start the portmap daemon, then rpc.mountd goes inactive.

How do I get rpc.mountd to stay active?
0
Comment
Question by:yodanyo
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
11 Comments
 
LVL 62

Expert Comment

by:gheist
ID: 13472477
oslevel -r please...
there is no AIX 4.2
0
 

Author Comment

by:yodanyo
ID: 13473350

the Aix version is 4.2.1.0
0
 
LVL 62

Expert Comment

by:gheist
ID: 13474316
basically rpc.mountd and nfsd registers with portmapper when started, they do not work without it, or after restarting it.
You can always use rpcinfo -p to see working rpc services
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:yodanyo
ID: 13478179

I have used rpcinfo -p ejs1 and show that mountd is not working. I know that portmap needs to run to allow the resest of the services to run. I my testing I found that is you stop portmap and start rpc.mountd, then mountd will show running in rpcinfo.  This where I'm trying to determine where the problem lies.  When I have portmap runing , then I start rpc.mountd, and run rpcinfo -p esj1 you will see portmap but not mountd running.

esj2{root}#lssrc -a
Subsystem         Group            PID     Status
 syslogd               ras              6422    active
 portmap          portmap          6170    active
 inetd                  tcpip            5406    active
 biod                   nfs              7764    active
 nfsd                   nfs              8296    active
 rpc.statd            nfs              8590    active
 rpc.lockd            nfs              9118    active
 rpc.mountd        nfs                         inoperative

In the errpt log I see rcp.mountd

esj2{root}#esj2{root}#errpt -a|more
----------------------------------------------------------
LABEL:          SRC
IDENTIFIER:     E18E984F

Date/Time:       Sun Mar  6 19:49:03
Sequence Number: 6758
Machine Id:      007105534C00
Node Id:         esj2_boot
Class:           S
Type:            PERM
Resource Name:   SRC

Description
SOFTWARE PROGRAM ERROR

Probable Causes
APPLICATION PROGRAM

Failure Causes
SOFTWARE PROGRAM

        Recommended Actions
        PERFORM PROBLEM RECOVERY PROCEDURES

Detail Data
SYMPTOM CODE
           0
SOFTWARE ERROR CODE
       -9020
ERROR CODE
         256
DETECTING MODULE
'srchevn.c'@line:'281'
FAILING MODULE
rpc.mountd
----------------------------------------------------------

Is the problem with the daemon rpc.mountd or portmap?
would you need to remove and redeliver nfs package or is it script file?

I coped rpc.mountd, portmap,inetd.conf from the working node1 to the troubled node2.
This is a cluster configuration (HACMP). I had to failover everything to node1 where portmap and rpc.mountd is work to fix the problem on node2.

This weekend I changed IP addresses, and everything is working except for rpc.mountd.
Where does the problem lies?

In inetd.conf, rc.tcpip, services, rc.nfs, and rpc.pcnfsd there are no reference to rpc.mountd in the files.
This is also true on the working node node1.

Where to go from here, could it be a simple permission problem?




0
 
LVL 62

Expert Comment

by:gheist
ID: 13479630
It has lived to the end. It is to old to keep working, especially interoperate with new clients, It is not supported anymore.
For NFS storage you can have a common linux or BSD box with two software mirrored huge disks, and this will stay up much longer than your H-available cluster, and cost only a small fraction of your cluster.
0
 
LVL 62

Expert Comment

by:gheist
ID: 13479712
Your error report shows that rpc.mountd crashed.
inetd.conf is irreleavant in this case.
AIX nfs services are hypersensitive to DNS lookups timing out.
0
 

Author Comment

by:yodanyo
ID: 13480643

I resolved the problem by redelivering NFS/TCP software and relinking the librarys.
This fixed the problem.

Thanks for everyones input
0
 
LVL 62

Expert Comment

by:gheist
ID: 13484846
and you did not tell you have problem with static linkage ...

0
 

Accepted Solution

by:
modulo earned 0 total points
ID: 14395393
PAQed with points refunded (500)

modulo
Community Support Moderator
0
 

Author Comment

by:yodanyo
ID: 14397729
The problem has been fixed for rpc.mountd.
I don't see problems with static linkage....What do you need to check for?
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When you do backups in the Solaris Operating System, the file system must be inactive. Otherwise, the output may be inconsistent. A file system is inactive when it's unmounted or it's write-locked by the operating system. Although the fssnap utility…
A metadevice consists of one or more devices (slices). It can be expanded by adding slices. Then, it can be grown to fill a larger space while the file system is in use. However, not all UNIX file systems (UFS) can be expanded this way. The conca…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Suggested Courses

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question