[Bug 1634159] Re: nfs-common: rpc-svcgssd.service file uses SVCGSSDOPTS and not RPCSVCGSSDOPTS
Andreas Hasenack
andreas at canonical.com
Sat Nov 3 23:01:13 UTC 2018
*** This bug is a duplicate of bug 1616123 ***
https://bugs.launchpad.net/bugs/1616123
** This bug has been marked a duplicate of bug 1616123
rpc-svcgssd.service uses incorrrect variable SVCGSSDARGS
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to nfs-utils in Ubuntu.
https://bugs.launchpad.net/bugs/1634159
Title:
nfs-common: rpc-svcgssd.service file uses SVCGSSDOPTS and not
RPCSVCGSSDOPTS
Status in nfs-utils package in Ubuntu:
New
Bug description:
The service file "rpc-svcgssd.service" passes the environment variable
"SVCGSSDARGS" within the exec command. The environment is pulled from
"/run/sysconfig/nfs-utils" file, which is generated by
"/usr/lib/systemd/scripts/nfs-utils_env.sh" script, which is called by
the "nfs-config.service", which is a dependency of "rpc-
svcgssd.service".
The nfs-utils_env.sh script is used to collect the configuration
settings from "/etc/default/nfs-common" and "/etc/default/nfs-kernel-
server" to create the include file for the nfs service in /run.
Anyway $SVCGSSDOPTS is passed as argument for ExecStart, but it is
never created. But "/etc/default/nfs-kernel-server" contains are
predefined (and by default empty) variable RPCSVCGSSDOPTS with a
comment '# Options for rpc.svcgssd'.
So could you please replace $SVCGSSDOPTS with $RPCSVCGSSDOPTS in /lib/systemd/system/rpc-svcgssd.service.
Some additional info:
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.1 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.1 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
UBUNTU_CODENAME=xenial
$ apt-file search /lib/systemd/system/rpc-svcgssd.service
nfs-common: /lib/systemd/system/rpc-svcgssd.service
$ dpkg -l nfs-common
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===============================================-============================-============================-===================================================================================================
ii nfs-common 1:1.2.8-9ubuntu12 amd64 NFS support files common to client and server
$ cat /lib/systemd/system/rpc-svcgssd.service
[Unit]
Description=RPC security service for NFS server
DefaultDependencies=no
Requires=run-rpc_pipefs.mount
After=run-rpc_pipefs.mount local-fs.target
PartOf=nfs-server.service
PartOf=nfs-utils.service
ConditionPathExists=/etc/krb5.keytab
Wants=nfs-config.service
After=nfs-config.service
[Service]
EnvironmentFile=-/run/sysconfig/nfs-utils
Type=forking
ExecStart=/usr/sbin/rpc.svcgssd $SVCGSSDARGS
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/1634159/+subscriptions
More information about the foundations-bugs
mailing list