Linuxbridge agent NetlinkError: (13, 'Permission denied') after Stein upgrade
Bug #1899141 reported by
Adrien Cunin
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Rodolfo Alonso |
Bug Description
OpenStack-Ansible deployment, just upgraded to Stein, using Ubuntu 18.04.
Neutron Linuxbridge agent logs keep complaining about NetlinkError: (13, 'Permission denied').
After enabling debug, we actually see two stack traces, one happening in privsep, see log attached.
We found out disabling IPv6 on the host workarounds the problem, but that's not a proper fix of course.
tags: | added: linuxbridge |
Changed in neutron: | |
importance: | Undecided → Medium |
To post a comment you must log in.
Hi Adrien:
Can you add debug logs in the "add_ip_address" method [1]? That will help to debug this problem. Once we have the interface and the parameters (IP address, scope, etc) that trigger this error, you can try to do this manually in the host ("ip addr add dev ...")
You said that disabling IPv6 workarounds the problem. Do you have IPv6 enabled in the kernel [2]? Do you have selinux properly configured?
Regards.
[1]https:/ /github. com/openstack/ neutron/ blob/b63d1d5a51 25f1110fb5b257a a9f1f14d0787864 /neutron/ privileged/ agent/linux/ ip_lib. py#L302- L317 /access. redhat. com/solutions/ 3559431
[2]https:/