vrouter provision fails on centos65 with following error on R2.22.x build12.
2016-05-11 19:51:21:881394: [root@10.204.217.136] out: [localhost] local: python /opt/contrail/utils/provision_vrouter.py --host_name nodei24 --host_ip 10.204.217.136 --api_server_ip 10.204.217.133 --oper add --admin_user admin --admin_password contrail123 --admin_tenant_name admin --openstack_ip 10.204.217.133
2016-05-11 19:51:21:881506: [root@10.204.217.136] out: No handlers could be found for logger "vnc_api.vnc_api"
2016-05-11 19:51:51:527593: [root@10.204.217.136] out: Traceback (most recent call last):
2016-05-11 19:54:52:092882: [root@10.204.217.136] out: File "/opt/contrail/utils/provision_vrouter.py", line 191, in <module>
2016-05-11 19:54:52:093071: [root@10.204.217.136] out: main()
2016-05-11 19:54:52:093175: [root@10.204.217.136] out: File "/opt/contrail/utils/provision_vrouter.py", line 187, in main
2016-05-11 19:54:52:093272: [root@10.204.217.136] out: VrouterProvisioner(args_str)
2016-05-11 19:54:52:093361: [root@10.204.217.136] out: File "/opt/contrail/utils/provision_vrouter.py", line 43, in __init__
2016-05-11 19:54:52:093450: [root@10.204.217.136] out: fq_name=['default-global-system-config'])
2016-05-11 19:54:52:093539: [root@10.204.217.136] out: File "/usr/lib/python2.6/site-packages/vnc_api/gen/vnc_api_client_gen.py", line 1771, in global_system_config_read
2016-05-11 19:54:52:093631: [root@10.204.217.136] out: (args_ok, result) = self._read_args_to_id('global-system-config', fq_name, fq_name_str, id, ifmap_id)
2016-05-11 19:54:52:093723: [root@10.204.217.136] out: File "/usr/lib/python2.6/site-packages/vnc_api/vnc_api.py", line 487, in _read_args_to_id
2016-05-11 19:54:52:093813: [root@10.204.217.136] out: return (True, self.fq_name_to_id(obj_type, fq_name))
2016-05-11 19:54:52:102107: [root@10.204.217.136] out: File "/usr/lib/python2.6/site-packages/vnc_api/vnc_api.py", line 594, in fq_name_to_id
2016-05-11 19:54:52:102256: [root@10.204.217.136] out: uri = self._action_uri['name-to-id']
2016-05-11 19:54:52:102351: [root@10.204.217.136] out: File "/usr/lib/python2.6/site-packages/vnc_api/vnc_api.py", line 68, in __getitem__
2016-05-11 19:54:52:102440: [root@10.204.217.136] out: retry_on_error=False)
2016-05-11 19:54:52:102529: [root@10.204.217.136] out: File "/usr/lib/python2.6/site-packages/vnc_api/vnc_api.py", line 557, in _request
2016-05-11 19:54:52:102618: [root@10.204.217.136] out: raise ServiceUnavailableError('Service Unavailable Timeout %d' % status)
2016-05-11 19:54:52:102706: [root@10.204.217.136] out: cfgm_common.exceptions.ServiceUnavailableError: Service unavailable time out due to: Service Unavailable Timeout 503
2016-05-11 19:54:52:102795: [root@10.204.217.136] out:
2016-05-11 19:54:52:135314: [root@10.204.217.136] out: Fatal error: local() encountered an error (return code 1) while executing 'python /opt/contrail/utils/provision_vrouter.py --host_name nodei24 --host_ip 10.204.217.136 --api_server_ip 10.204.217.133 --oper add --admin_user admin --admin_password contrail123 --admin_tenant_name admin --openstack_ip 10.204.217.133'
2016-05-11 19:54:52:135575: [root@10.204.217.136] out:
2016-05-11 19:54:52:135678: [root@10.204.217.136] out: Aborting.
2016-05-11 19:54:52:135764: [root@10.204.217.136] out:
contrail-api failed to start with the following traceback,
The above is a description of an error in a Python program. Here is
the original traceback:
Traceback (most recent call last): contrail- api", line 9, in <module> entry_point( 'vnc-cfg- api-server= =0.1dev' , 'console_scripts', 'contrail-api')() python2. 6/site- packages/ vnc_cfg_ api_server/ vnc_cfg_ api_server. py", line 1598, in server_main python2. 6/site- packages/ vnc_cfg_ api_server/ vnc_cfg_ api_server. py", line 1557, in main args_str) python2. 6/site- packages/ vnc_cfg_ api_server/ vnc_cfg_ api_server. py", line 396, in __init__ _pipe_start_ app = auth_svc. get_middleware_ app() python2. 6/site- packages/ vnc_cfg_ api_server/ vnc_auth_ keystone. py", line 249, in get_middleware_app SandeshLevel. SYS_NOTICE) python2. 6/site- packages/ vnc_cfg_ api_server/ vnc_cfg_ api_server. py", line 1167, in config_log self._sandesh) python2. 6/site- packages/ pysandesh/ sandesh_ base.py" , line 670, in send rate_limit_ pass(sandesh) ): python2. 6/site- packages/ pysandesh/ sandesh_ base.py" , line 680, in is_rate_limit_pass class__ .rate_limit_ buffer. maxlen == 0:
File "/usr/bin/
load_
File "/usr/lib/
main()
File "/usr/lib/
vnc_api_server = VncApiServer(
File "/usr/lib/
self.
File "/usr/lib/
level=
File "/usr/lib/
sandesh=
File "/usr/lib/
if (not self.is_
File "/usr/lib/
if self.__
AttributeError: 'collections.deque' object has no attribute 'maxlen'
/usr/lib/ python2. 6/site- packages/ vnc_cfg_ api_server/ gen/vnc_ api_server_ gen.py: 68: DeprecationWarning: object.__new__() takes no parameters verGen, cls).__new__(cls, *args, **kwargs) api:SANDESH: CONNECT TO COLLECTOR: True
obj = super(VncApiSer
05/11/2016 07:35:01 PM [contrail-api]: SANDESH: CONNECT TO COLLECTOR: True
INFO:contrail-