FS#43822 - [nfs-utils] rpc-svcgssd service no longer starts: executable missing

Attached to Project: Arch Linux
Opened by Jed Liu (jed) - Saturday, 14 February 2015, 20:49 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 25 October 2020, 20:55 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Andreas Radke (AndyRTR)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description: nfs-utils-1.3.2-3 is missing /usr/sbin/rpc.svcgssd. As a result, rpc-svcgssd.service no longer starts


Additional info:
Version that works: 1.3.1-1
Version that is broken: 1.3.2-3


Steps to reproduce:
# systemctl start rpc-svcgssd
Job for rpc-svcgssd.service failed. See "systemctl status rpc-svcgssd.service" and "journalctl -xe" for details.

# journalctl -xe
Feb 14 15:46:13 fs systemd[1158]: Failed at step EXEC spawning /usr/sbin/rpc.svcgssd: No such file or directory
-- Subject: Process /usr/sbin/rpc.svcgssd could not be executed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- The process /usr/sbin/rpc.svcgssd could not be executed and failed.
--
-- The error number returned while executing this process is 2.
Feb 14 15:46:13 fs systemd[1]: rpc-svcgssd.service: control process exited, code=exited status=203
Feb 14 15:46:13 fs systemd[1]: Failed to start RPC security service for NFS server.
-- Subject: Unit rpc-svcgssd.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit rpc-svcgssd.service has failed.
--
-- The result is failed.
Feb 14 15:46:13 fs systemd[1]: Unit rpc-svcgssd.service entered failed state.
Feb 14 15:46:13 fs systemd[1]: rpc-svcgssd.service failed.
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Sunday, 25 October 2020, 20:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  2.5.2-2 now uses --with-systemd installing the service files and also systemd generators, but won't reimplement the rpc-svcgssd service.
Comment by Tobias Powalowski (tpowa) - Sunday, 15 February 2015, 12:35 GMT
rpc.gssd is not the same?
Comment by Jed Liu (jed) - Sunday, 15 February 2015, 23:39 GMT
I am running a kerberized NFSv4 server. As I understand it, while gssd is used for clients, both gssd and svcgssd are needed for servers. The nfs-utils commit message below suggests that svcgssd is being deprecated in favour of gssproxy, which isn't in the official repos. Seems like either svcgssd should be re-enabled in the PKGBUILD, or gssproxy should be added to the official repos.


commit 24b5d60d7f0a514310df810e3eb27b72f665febf
Author: Steve Dickson <steved@redhat.com>
Date: Tue Jan 27 12:21:21 2015 -0500

svcgssd: Disable support for the rpcsec_gss server by default

At this point the gssproxy is better option than the
svcgssd so the support is off by default.

Use --enable-svcgss to re-enable the support

Signed-off-by: Steve Dickson <steved@redhat.com>
Comment by loqs (loqs) - Monday, 28 September 2020, 15:34 GMT
Switch to using makepkg to install systemd files.
Stop libtool overlinking.

gssproxy is now in core.

Loading...