Summary : --------------- 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) /usr/libexec/ppc64-diag/rtas_errd restart 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. -Vasant
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