"--config-dir /etc/neutron/conf.d/common " in neutron-lbaas-agent.service result to lbaas agent service fail

Bug #1587692 reported by dongwenshuai
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Invalid
Low
Unassigned

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.

Changed in neutron:
status: New → Confirmed
importance: Undecided → Low
Changed in neutron:
assignee: nobody → dongwenshuai (dong-wenshuai)
Changed in neutron:
assignee: dongwenshuai (dong-wenshuai) → nobody
Revision history for this message
Prateek khushalani (prateek-khushalani) wrote :

Which Operating System is being used here ?

Revision history for this message
Bernard Cafarelli (bcafarel) wrote :

Closing this old launchpad, either it was fixed since last update, or if still valid please fill a story for neutron-lbaas at https://storyboard.openstack.org/#!/project/openstack/neutron-lbaas

Changed in neutron:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.