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
      Moderator

        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.