Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-29649

gcp-vpc-move-route: upgrade bundled pyroute2 libs to solve issue in stop-action

    • fence-agents-4.10.0-69.el9
    • None
    • None
    • ZStream
    • rhel-sst-high-availability
    • ssg_filesystems_storage_and_HA
    • 13
    • 17
    • 5
    • QE ack, Dev ack
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • Approved Blocker
    • None

      What were you trying to do that didn't work?

      Stopping gcp-vpc-move-route resource.

      Please provide the package NVR for which bug is seen:

      ha-cloud-support-4.10.0-55.el9_3.3.x86_64

      How reproducible:

      100%

      Steps to reproduce

      1. Create gcp-vpc-move-route resource
      2. pcs resource disable <resource>

      Expected results

      Stops without any errors.

      Actual results

      1. OCF_ROOT=/usr/lib/ocf/ OCF_RESKEY_ip=10.10.10.200 /usr/lib/ocf/resource.d/heartbeat/gcp-vpc-move-route stop
        INFO:gcp-vpc-move-route:Bringing down the floating IP 10.10.10.200
        INFO:gcp-vpc-move-route:GCP route monitor: checking route table
        DEBUG:gcp-vpc-move-route:The floating IP 10.10.10.200 is correctly routed to this instance (rhel9-1)
        INFO:gcp-vpc-move-route:IP monitor: checking local network configuration
        DEBUG:gcp-vpc-move-route:The floating IP 10.10.10.200 is correctly configured on this instance (rhel9-1)
        Traceback (most recent call last):
          File "/usr/lib/ocf/resource.d/heartbeat/gcp-vpc-move-route", line 491, in <module>
            main()
          File "/usr/lib/ocf/resource.d/heartbeat/gcp-vpc-move-route", line 480, in main
            ip_and_route_stop(ctx)
          File "/usr/lib/ocf/resource.d/heartbeat/gcp-vpc-move-route", line 439, in ip_and_route_stop
            ip_release(ctx)
          File "/usr/lib/ocf/resource.d/heartbeat/gcp-vpc-move-route", line 336, in ip_release
            ctx.iproute.addr('del', index=ctx.iface_idx, address=ctx.ip, mask=32)
          File "/usr/lib/fence-agents/support/google/pr2modules/iproute/linux.py", line 1518, in addr
            ret = self.nlm_request(msg,
          File "/usr/lib/fence-agents/support/google/pr2modules/netlink/nlsocket.py", line 391, in nlm_request
            return tuple(self._genlm_request(*argv, **kwarg))
          File "/usr/lib/fence-agents/support/google/pr2modules/netlink/nlsocket.py", line 882, in nlm_request
            for msg in self.get(msg_seq=msg_seq,
          File "/usr/lib/fence-agents/support/google/pr2modules/netlink/nlsocket.py", line 394, in get
            return tuple(self._genlm_get(*argv, **kwarg))
          File "/usr/lib/fence-agents/support/google/pr2modules/netlink/nlsocket.py", line 719, in get
            raise msg['header']['error']
        pr2modules.netlink.exceptions.NetlinkError: (95, 'Operation not supported')

              rhn-engineering-oalbrigt Oyvind Albrigtsen
              rhn-engineering-oalbrigt Oyvind Albrigtsen
              Oyvind Albrigtsen Oyvind Albrigtsen
              Cluster QE Cluster QE
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: