l3agent can not kill keepalived process due to rootwrap filter when keepalived gets updated

Solution Verified - Updated -

Issue

After minor update neutron l3 agent fails with the following error when managing l3 ha router:

2017-11-09 03:25:48.479 590139 ERROR neutron.agent.l3.agent RemoteError: 
2017-11-09 03:25:48.479 590139 ERROR neutron.agent.l3.agent ---------------------------------------------------------------------------
2017-11-09 03:25:48.479 590139 ERROR neutron.agent.l3.agent Unserializable message: ('#ERROR', ValueError('I/O operation on closed file',))
2017-11-09 03:25:48.479 590139 ERROR neutron.agent.l3.agent ---------------------------------------------------------------------------

Environment

  • Red Hat OpenStack Platform

This was seen during an OSP10 minor update which included an update from RHEL 7.3 to RHEL 7.4, but should apply to other versions as well.

  • keepalived-1.2.13-9.el7_3 -> keepalived-1.3.5-1.el7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content