Red Hat Bugzilla – Bug 843471
rtas_errd not auto starting on Fedora 17 GA
Last modified: 2012-07-27 03:35:04 EDT
Original author of spec file for Fedora, forgot to enable/start the rtas_errd service during installation. Hence rtas_errd daemon doesn't start after ppc64-diag package installation. Also author has changed the service name from rtas_errd to ppc64-diag.service. This will confuse the existing ppc64-diag user.
Further, I observed that if we start the daemon using rtas_errd script ( /usr/libexec/ppc64-diag/rtas_errd start) and then we run systemctl stop command it fails to stop the daemon. Also following scenario failed for me.
systemctl enable ppc64-diag.service (this will start the rtas_errd in next reboot)
Ideally it should restart the daemon smoothly. However in my case, it just stopped rtas_errd. ( I am not sure why it failed )
So, I have done following changes to FC17 ppc64-diag package.
1. rename ppc64-diag.service to rtas_errd.service and fixed minor issue in the service script
2. Fixed the spec file issue.
Created attachment 600496 [details]
[patch] service script fix
Created attachment 600497 [details]
[patch v2] ppc64-diag spec file fix
Thanks for the patches, I have committed them to git http://lists.fedoraproject.org/pipermail/scm-commits/2012-July/834659.html