Public bug reported: I get the neutron lbaas code files and the service file from github website. Detailed address is "https://github.com/openstack/neutron- lbaas","https://github.com/openstack-packages/neutron-lbaas/tree/rpm- kilo". Then , I start the neutron-lbaas-agent.service ,but the service is failed, because "--config-dir /etc/neutron/conf.d/common " can not find in environment but in service file. If I delete "--config-dir /etc/neutron/conf.d/common " from neutron-lbaas-agent.service ,the service becomes active
neutron-lbaas-agent.service content: [Unit] Description=OpenStack Neutron Load Balancing as a Service Agent After=syslog.target network.target [Service] Type=simple User=neutron ExecStart=/usr/bin/neutron-lbaas-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /usr/share/neutron/neutron-lbaas-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/lbaas_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-lbaas-agent --log-file /var/log/neutron/lbaas-agent.log PrivateTmp=false KillMode=process [Install] WantedBy=multi-user.target [root@tfg162 ~(keystone_admin)]# systemctl status neutron-lbaas-agent.service neutron-lbaas-agent.service - OpenStack Neutron Load Balancing as a Service Agent Loaded: loaded (/usr/lib/systemd/system/neutron-lbaas-agent.service; enabled) Active: failed (Result: exit-code) since Wed 2016-06-01 08:45:21 CST; 12s ago Process: 8924 ExecStart=/usr/bin/neutron-lbaas-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /usr/share/neutron/neutron-lbaas-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/lbaas_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-lbaas-agent --log-file /var/log/neutron/lbaas-agent.log (code=exited, status=1/FAILURE) Main PID: 8924 (code=exited, status=1/FAILURE) Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: start_index = consume_optional(start_index) Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: File "/usr/lib64/python2.7/argparse.py", line 1866, in consume_optional Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: take_action(action, args, option_string) Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: File "/usr/lib64/python2.7/argparse.py", line 1794, in take_action Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: action(self, namespace, argument_values, option_string) Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 1267, in __call__ Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: raise ConfigDirNotFoundError(values) Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: oslo_config.cfg.ConfigDirNotFoundError: Failed to read config file directory: /etc/neutron/conf.d/common Jun 01 08:45:21 tfg162 systemd[1]: neutron-lbaas-agent.service: main process exited, code=exited, status=1/FAILURE Jun 01 08:45:21 tfg162 systemd[1]: Unit neutron-lbaas-agent.service entered failed state [root@tfg162 home]# systemctl status neutron-lbaas-agent.service neutron-lbaas-agent.service - OpenStack Neutron Load Balancing as a Service Agent Loaded: loaded (/usr/lib/systemd/system/neutron-lbaas-agent.service; enabled) Active: active (running) since Wed 2016-06-01 08:52:36 CST; 24min ago Main PID: 30328 (neutron-lbaas-a) CGroup: /system.slice/neutron-lbaas-agent.service +-30328 /usr/bin/python2 /usr/bin/neutron-lbaas-agent --config-file /usr/share/neutron/neutron-dist.conf --config-f... Jun 01 08:52:36 tfg162 systemd[1]: Started OpenStack Neutron Load Balancing as a Service Agent. ** Affects: neutron Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1587692 Title: "--config-dir /etc/neutron/conf.d/common " in neutron-lbaas- agent.service result to lbaas agent service fail Status in neutron: New Bug description: I get the neutron lbaas code files and the service file from github website. Detailed address is "https://github.com/openstack/neutron- lbaas","https://github.com/openstack-packages/neutron-lbaas/tree/rpm- kilo". Then , I start the neutron-lbaas-agent.service ,but the service is failed, because "--config-dir /etc/neutron/conf.d/common " can not find in environment but in service file. If I delete "--config-dir /etc/neutron/conf.d/common " from neutron-lbaas-agent.service ,the service becomes active neutron-lbaas-agent.service content: [Unit] Description=OpenStack Neutron Load Balancing as a Service Agent After=syslog.target network.target [Service] Type=simple User=neutron ExecStart=/usr/bin/neutron-lbaas-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /usr/share/neutron/neutron-lbaas-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/lbaas_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-lbaas-agent --log-file /var/log/neutron/lbaas-agent.log PrivateTmp=false KillMode=process [Install] WantedBy=multi-user.target [root@tfg162 ~(keystone_admin)]# systemctl status neutron-lbaas-agent.service neutron-lbaas-agent.service - OpenStack Neutron Load Balancing as a Service Agent Loaded: loaded (/usr/lib/systemd/system/neutron-lbaas-agent.service; enabled) Active: failed (Result: exit-code) since Wed 2016-06-01 08:45:21 CST; 12s ago Process: 8924 ExecStart=/usr/bin/neutron-lbaas-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /usr/share/neutron/neutron-lbaas-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/lbaas_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-lbaas-agent --log-file /var/log/neutron/lbaas-agent.log (code=exited, status=1/FAILURE) Main PID: 8924 (code=exited, status=1/FAILURE) Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: start_index = consume_optional(start_index) Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: File "/usr/lib64/python2.7/argparse.py", line 1866, in consume_optional Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: take_action(action, args, option_string) Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: File "/usr/lib64/python2.7/argparse.py", line 1794, in take_action Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: action(self, namespace, argument_values, option_string) Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 1267, in __call__ Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: raise ConfigDirNotFoundError(values) Jun 01 08:45:21 tfg162 neutron-lbaas-agent[8924]: oslo_config.cfg.ConfigDirNotFoundError: Failed to read config file directory: /etc/neutron/conf.d/common Jun 01 08:45:21 tfg162 systemd[1]: neutron-lbaas-agent.service: main process exited, code=exited, status=1/FAILURE Jun 01 08:45:21 tfg162 systemd[1]: Unit neutron-lbaas-agent.service entered failed state [root@tfg162 home]# systemctl status neutron-lbaas-agent.service neutron-lbaas-agent.service - OpenStack Neutron Load Balancing as a Service Agent Loaded: loaded (/usr/lib/systemd/system/neutron-lbaas-agent.service; enabled) Active: active (running) since Wed 2016-06-01 08:52:36 CST; 24min ago Main PID: 30328 (neutron-lbaas-a) CGroup: /system.slice/neutron-lbaas-agent.service +-30328 /usr/bin/python2 /usr/bin/neutron-lbaas-agent --config-file /usr/share/neutron/neutron-dist.conf --config-f... Jun 01 08:52:36 tfg162 systemd[1]: Started OpenStack Neutron Load Balancing as a Service Agent. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1587692/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp