FS#43415 - [nfs-utils] 1.3.1-1 doesn't work out of the box (missing user for rpcbind daemon)

Attached to Project: Arch Linux
Opened by suawekk (suawekk) - Sunday, 11 January 2015, 23:47 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 12 January 2015, 07:07 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I'm unable to start NFS server on ArchLinux host without manually adding user 'rpc' for rpcbind daemon.
I took care to check this twice, and with removal of all configuration files related to package and remounting pseudo file systems like /proc/fs/nfsd .


Additional info:

nfs-utils version:

Name : nfs-utils
Version : 1.3.1-1
Description : Support programs for Network File Systems
Architecture : x86_64
URL : http://nfs.sourceforge.net
Licenses : GPL
Groups : None
Provides : None
Depends On : glibc e2fsprogs rpcbind libtirpc>=0.2.1 librpcsecgss>=0.19-2 nfsidmap libevent>=2.0.10 device-mapper
Optional Deps : sqlite: for nfsdcltrack usage [installed]
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 999.00 KiB
Packager : Tobias Powalowski <tpowa@archlinux.org>
Build Date : Thu Oct 2 22:21:42 2014
Install Date : Mon Jan 12 00:32:33 2015
Install Reason : Explicitly installed
Install Script : Yes
Validated By : Signature

Configuration files were unmodified.

Steps to reproduce:

1. install nfs-utils
2. try to start rpcbind (systemctl start rpcbind)
3. rpcbind will fail and leave message in syslog:
<host & date> rpcbind[XXXXX]: cannot get uid of 'rpc': Success

where XXXXX is PID of started rpcbind instance.

I resolved this problem by adding user 'rpc' to system. However I'm not sure whether it should be added by package.




This task depends upon

Closed by  Tobias Powalowski (tpowa)
Monday, 12 January 2015, 07:07 GMT
Reason for closing:  Not a bug
Comment by Tobias Powalowski (tpowa) - Monday, 12 January 2015, 07:07 GMT
rpcbind has routine for adding the rpc user, could it be your system has already UID 32 and GID 32?
This is not a bug in rpcbind package.

Loading...