Internal router connections report status of Down [closed]

asked 2019-12-13 20:44:37 -0500

Sheik gravatar image

updated 2019-12-13 20:45:32 -0500

Stein Installed with packstack.

I can ping VM to VM and back.

All the internal interface router ports have ever reported up. If I look at /var/log/neutron/server.log. I see this 'may_exist' message. Any ideas?

2019-12-13 21:30:31.520 23970 ERROR networking_ovn.common.maintenance TypeError: add_router_interface() got an unexpected keyword argument 'may_exist'
2019-12-13 21:30:31.549 23970 ERROR networking_ovn.common.maintenance [req-aafd84bc-3ff4-402b-944e-d662461e8dfc - - - - -] Failed to fix resource 43e6b4d3-a619-48f2-90ba-0aef22616754 (type: router_ports): TypeError: add_router_interface() got an unexpected keyword argument 'may_exist'
2019-12-13 21:30:31.549 23970 ERROR networking_ovn.common.maintenance TypeError: add_router_interface() got an unexpected keyword argument 'may_exist'
2019-12-13 21:30:31.578 23970 ERROR networking_ovn.common.maintenance [req-aafd84bc-3ff4-402b-944e-d662461e8dfc - - - - -] Failed to fix resource 3c15aa82-adda-497c-bf82-2fb036b5fd5d (type: router_ports): TypeError: add_router_interface() got an unexpected keyword argument 'may_exist'
2019-12-13 21:30:31.578 23970 ERROR networking_ovn.common.maintenance TypeError: add_router_interface() got an unexpected keyword argument 'may_exist'

I can ping the router port IP from being on the virtual-router. I can not ping the VM(S) from on the router.

worker1 ~]# ip netns exec qrouter-d5b5a289-7b0b-4d23-8fdd-b5b955c082d0 bash

[root@openstack-worker1 ~]# ip -4 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
3: qr-04cd2a20-4d@if101: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1442 qdisc noqueue state UP group default qlen 1000 link-netnsid 0
    inet 192.168.122.1/24 brd 192.168.122.255 scope global qr-04cd2a20-4d
       valid_lft forever preferred_lft forever


worker1 ~]# ping 192.168.122.1
PING 192.168.122.1 (192.168.122.1) 56(84) bytes of data.
64 bytes from 192.168.122.1: icmp_seq=1 ttl=64 time=0.041 ms
64 bytes from 192.168.122.1: icmp_seq=2 ttl=64 time=0.016 ms
64 bytes from 192.168.122.1: icmp_seq=3 ttl=64 time=0.016 ms
edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Sheik
close date 2020-02-02 13:05:30.437638

Comments

unexpected keyword argument indicates a version mismatch. In a Packstack installation, the versions of the various Python modules should be compatible. I guess that some older versions existed before you launched packstack.

If so, the easiest solution is to reinstall Centos then Packstack.

Bernd Bausch gravatar imageBernd Bausch ( 2019-12-14 00:36:58 -0500 )edit