Google Cloud Platform not allowing project shut down due to lien
Asked Answered
M

2

18

I am trying to delete a GCP project, but each time I get a message that says:

Error
The project has a lien against it.

Tracking Number: 

Can anyone advise?

Mell answered 16/11, 2017 at 19:22 Comment(0)
S
22

Delete Dialogflow associated agent with the project as explained on previous solution.

If still failed, you could delete the project liens manually as follows:

  1. Go to Google Cloud Shell & Set to your project.

@cloudshell:~ ($project)$gcloud config set project [PROJECT_ID]

  1. Try to delete your project.
   @cloudshell:~ ($project)$ gcloud projects delete [PROJECT_ID]
   Your project will be deleted.

   Do you want to continue (Y/n)?  Y

   ERROR: (gcloud.projects.delete) FAILED_PRECONDITION: active child resource
   - '@type':type.googleapis.com/google.rpc.PreconditionFailure violations:
    description: active child resource
     subject: services/$service
   - '@type':type.googleapis.com/google.rpc.ResourceInfo
     resourceName: projects/$project
     resourceType: PROJECT
  1. List Project liens
   @cloudshell:~ ($project)$gcloud alpha resource-manager liens list

   NAME                                                  ORIGIN            REASON
   p1061081023732-l3d8032b3-ea2c-4683-ad48-5ca23ddd00e7  [email protected]  testing
  1. Delete Project liens

@cloudshell:~ ($project)$gcloud alpha resource-manager liens delete [LIEN_NAME]

  1. Then again delete Project

@cloudshell:~ ($project)$ gcloud projects delete [PROJECT_ID]

The project should be deleted right now.

Sarmiento answered 3/8, 2020 at 16:3 Comment(2)
The command line route was required for me, since the agent was already deleted, even though GCP's project page insisted the agent needed to be deleted (the lien still existed). So, something went out of sync on their end. Other errors that will crop up (to help folks find this page) are "Agent not found" and then "IAM permission 'dialogflow.agents.get' on 'projects/xxxxxxxxxxx' denied" when hitting main Dialogflow page.Dalt
Really Helpful !! Deleted project successfully.Tarsia
M
20

I fixed this problem by deleting a Dialogflow agent associated with the project:

  1. Go to https://console.dialogflow.com
  2. Click on settings item in the top left (the cog icon next to the agent name)
  3. Confirm that this agent is in the project you are trying to delete. If it is not, select the agent that is in the project
  4. Click 'Delete this Agent' at the bottom of the page, and follow the instructions to delete the agent
  5. Try to delete the project again
Machiavelli answered 13/12, 2017 at 22:37 Comment(2)
"Agent can not be deleted because agent is shared with other users" . What do I need to do to stop sharing the agent and deleting it?Pashm
As per cloud.google.com/dialogflow/docs/agents-manage#delete : If more than one user has the Owner/Admin role, you must use the GCP Console to remove other users. Removing the other owners in the respective project will resolve the error. Here is how to remove them cloud.google.com/iam/docs/…Basutoland

© 2022 - 2025 — McMap. All rights reserved.