+++ This bug was initially created as a clone of Bug #1244158 +++ Description of problem: Copy ceph.conf and admin keyring from cluster to client. # grep -v ^# /etc/ceph/rbdmap rbd-images/test-rbd-image id=admin,keyring=/etc/ceph/ceph.client.admin.keyring # service rbdmap start /etc/init.d/rbdmap: line 45: log_action_begin_msg: command not found /etc/init.d/rbdmap: line 64: log_action_end_msg: command not found # service rbdmap stop /etc/init.d/rbdmap: line 100: log_action_begin_msg: command not found /etc/init.d/rbdmap: line 121: log_action_end_msg: command not found Version-Release number of selected component (if applicable): ceph-common-0.94.1-13.el7cp.x86_64 How reproducible: 100% Steps to Reproduce: 1. See description Actual results: Command not found errors seen Expected results: No errors, successful execution Additional info: log_action_* functions are included in /lib/lsb/init-functions on Ubuntu but not on rhel. It is a simple matter to replace these with "echo" or "logger" calls but of course we need a fix.
Problem is worse on 1.2.3 as there are more undefined function calls. ceph-common-0.80.8-7.el7cp.x86_64 # service rbdmap start /etc/init.d/rbdmap: line 32: log_daemon_msg: command not found /etc/init.d/rbdmap: line 54: log_progress_msg: command not found /etc/init.d/rbdmap: line 60: log_end_msg: command not found /etc/init.d/rbdmap: line 64: log_action_begin_msg: command not found /etc/init.d/rbdmap: line 66: log_action_end_msg: command not found # service rbdmap stop /etc/init.d/rbdmap: line 71: log_daemon_msg: command not found /etc/init.d/rbdmap: line 81: log_progress_msg: command not found /etc/init.d/rbdmap: line 86: log_end_msg: command not found
Pushing all systemd fixes/features/bugs to 1.3 so setting this to Closed.