Description:
While creating ingress corresponding netns instance is not getting created in agent container. The following traceback is observed. required permission is missing.
Traceback (most recent call last):
File "/usr/bin/opencontrail-vrouter-netns", line 9, in <module>
load_entry_point('opencontrail-vrouter-netns==0.1', 'console_scripts', 'opencontrail-vrouter-netns')()
File "/usr/lib/python2.7/dist-packages/opencontrail_vrouter_netns/vrouter_netns.py", line 500, in main
vrouter_netns.args.func()
File "/usr/lib/python2.7/dist-packages/opencontrail_vrouter_netns/vrouter_netns.py", line 453, in create
if (netns_mgr.set_lbaas() == False):
File "/usr/lib/python2.7/dist-packages/opencontrail_vrouter_netns/vrouter_netns.py", line 160, in set_lbaas
self.create()
File "/usr/lib/python2.7/dist-packages/opencontrail_vrouter_netns/vrouter_netns.py", line 103, in create
ip.ensure_namespace(self.namespace)
File "/usr/lib/python2.7/dist-packages/opencontrail_vrouter_netns/linux/ip_lib.py", line 137, in ensure_namespace
ip = self.netns.add(name)
File "/usr/lib/python2.7/dist-packages/opencontrail_vrouter_netns/linux/ip_lib.py", line 489, in add
self._as_root('add', name, use_root_namespace=True)
File "/usr/lib/python2.7/dist-packages/opencontrail_vrouter_netns/linux/ip_lib.py", line 220, in _as_root
kwargs.get('use_root_namespace', False))
File "/usr/lib/python2.7/dist-packages/opencontrail_vrouter_netns/linux/ip_lib.py", line 69, in _as_root
namespace)
File "/usr/lib/python2.7/dist-packages/opencontrail_vrouter_netns/linux/ip_lib.py", line 80, in _execute
root_helper=root_helper)
File "/usr/lib/python2.7/dist-packages/opencontrail_vrouter_netns/linux/utils.py", line 86, in execute
raise RuntimeError(m)
RuntimeError:
Command: ['sudo', 'ip', 'netns', 'add', 'vrouter-253b4c2e-c8ef-4f14-9ed7-d774c68b599c:cbe173ca-3f8b-11e7-9cd7-0cc47aa89e64']
Exit code: 1
Stdout: ''
Stderr: 'mkdir /var/run/netns failed: Read-only file system\n'
Description:
While creating ingress corresponding netns instance is not getting created in agent container. The following traceback is observed. required permission is missing.
Traceback 10.87.121. 36:8085/ Snh_ServiceInst anceReq? uuid=
------------
From: http://
Traceback (most recent call last): opencontrail- vrouter- netns", line 9, in <module> entry_point( 'opencontrail- vrouter- netns== 0.1', 'console_scripts', 'opencontrail- vrouter- netns') () python2. 7/dist- packages/ opencontrail_ vrouter_ netns/vrouter_ netns.py" , line 500, in main netns.args. func() python2. 7/dist- packages/ opencontrail_ vrouter_ netns/vrouter_ netns.py" , line 453, in create mgr.set_ lbaas() == False): python2. 7/dist- packages/ opencontrail_ vrouter_ netns/vrouter_ netns.py" , line 160, in set_lbaas python2. 7/dist- packages/ opencontrail_ vrouter_ netns/vrouter_ netns.py" , line 103, in create ensure_ namespace( self.namespace) python2. 7/dist- packages/ opencontrail_ vrouter_ netns/linux/ ip_lib. py", line 137, in ensure_namespace add(name) python2. 7/dist- packages/ opencontrail_ vrouter_ netns/linux/ ip_lib. py", line 489, in add _as_root( 'add', name, use_root_ namespace= True) python2. 7/dist- packages/ opencontrail_ vrouter_ netns/linux/ ip_lib. py", line 220, in _as_root get('use_ root_namespace' , False)) python2. 7/dist- packages/ opencontrail_ vrouter_ netns/linux/ ip_lib. py", line 69, in _as_root python2. 7/dist- packages/ opencontrail_ vrouter_ netns/linux/ ip_lib. py", line 80, in _execute helper= root_helper) python2. 7/dist- packages/ opencontrail_ vrouter_ netns/linux/ utils.py" , line 86, in execute 253b4c2e- c8ef-4f14- 9ed7-d774c68b59 9c:cbe173ca- 3f8b-11e7- 9cd7-0cc47aa89e 64']
File "/usr/bin/
load_
File "/usr/lib/
vrouter_
File "/usr/lib/
if (netns_
File "/usr/lib/
self.create()
File "/usr/lib/
ip.
File "/usr/lib/
ip = self.netns.
File "/usr/lib/
self.
File "/usr/lib/
kwargs.
File "/usr/lib/
namespace)
File "/usr/lib/
root_
File "/usr/lib/
raise RuntimeError(m)
RuntimeError:
Command: ['sudo', 'ip', 'netns', 'add', 'vrouter-
Exit code: 1
Stdout: ''
Stderr: 'mkdir /var/run/netns failed: Read-only file system\n'