1. Unable to delete nodes at sites due to ModifyError

Unable to delete nodes at sites due to ModifyError

Home Forums FABRIC General Questions and Discussion Unable to delete nodes at sites due to ModifyError

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #7836
    Sourya Saha
    Participant

      Hi. I am unable to delete nodes at a slice due to ModifyError. The slice ID is 844a7ecc-e1c0-4b07-bc3b-1809f826fc0a. I would be highly obliged if you could guide me through the process. I am getting the following error for the following set of commands:

      slice = fablib.get_slice(name=”Tailscale_Mesh_VPN”)
      node_to_del = slice.get_node(name=”MICH_3D”)
      #node_to_del.delete()
      net1 = slice.get_network(name=”interconnect4″)
      net1.delete()
      slice.submit()

      Exception: Failed to submit slice: Status.FAILURE, (500)
      Reason: INTERNAL SERVER ERROR
      HTTP response headers: HTTPHeaderDict({'Server': 'nginx/1.21.6', 'Date': 'Sun, 24 Nov 2024 23:59:11 GMT', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '274', 'Connection': 'keep-alive', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Headers': 'DNT, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Range, Authorization', 'Access-Control-Allow-Methods': 'GET, POST, PUT, PATCH, DELETE, OPTIONS', 'Access-Control-Allow-Origin': '*', 'Access-Control-Expose-Headers': 'Content-Length, Content-Range, X-Error', 'X-Error': 'Unable to modify Slice# 844a7ecc-e1c0-4b07-bc3b-1809f826fc0a that is not yet stable, try again later'})
      HTTP response body: b'{\n    "errors": [\n        {\n            "details": "Unable to modify Slice# 844a7ecc-e1c0-4b07-bc3b-1809f826fc0a that is not yet stable, try again later",\n            "message": "Internal Server Error"\n        }\n    ],\n    "size": 1,\n    "status": 500,\n    "type": "error"\n}'

       

      #7838
      Komal Thareja
      Participant

        Hi Sourya,

        I can confirm both node: MICH_3D and network interconnect4 have been deleted and are in Closed State.
        In order to move the slice from ModifyError to StableError state, please execute the following block of code:


        slice = fablib.get_slice(name=”Tailscale_Mesh_VPN”)
        slice.modify_accept()

        This should allow you to do any additional modifications.

        Thanks,
        Komal

        #7842
        Sourya Saha
        Participant

          Thank you Komal. I see that all the nodes that were to be added before the Modify_Error happened have been automatically removed.

        Viewing 3 posts - 1 through 3 (of 3 total)
        • You must be logged in to reply to this topic.