Description of problem: /usr/lib/systemd/system/openstack-gnocchi-api.service has the ExecStart=/usr/bin/gnocchi-api --logfile /var/log/gnocchi/api.log . openstack-gnocchi-api refuses the --logfile argument in this form. Version-Release number of selected component (if applicable): openstack-gnocchi-api-3.0.3-1.el7ost.noarch How reproducible: always Actual results: Jan 30 09:00:26 afazekas-1485784488.localdomain gnocchi-api[10133]: usage: gnocchi-api [-h] [--port PORT] -- [passed options] Jan 30 09:00:26 afazekas-1485784488.localdomain gnocchi-api[10133]: gnocchi-api: error: unrecognized arguments: --logfile Expected results: systemctl start openstack-gnocchi-api.service working . Additional info: /usr/bin/gnocchi-api -- --logfile /var/log/gnocchi/api.log seams to be working. Looks like enough to add '--' to the service file, and the option is respected.
https://rhos-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/RHOS/view/RHOS10/job/qe-10_director-rhel-7.3-virthost-3cont_1comp_1ceph-ipv4-vxlan-ceph-ssl-yes-telemetry-gabbi/40/ All tests have passed
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2017-0355.html