2016-07-11 3 views
0

내 문제에 대한 해결책을 찾을 스택 오버플로에 쓰고, 푸른 지원 페이지에 명시된하지만 나를 위해이 ... 주제 오프 조금 보이는푸른, 그룹 resurce 오류를 삭제

리눅스 터미널을 통해 그룹 리소스를 삭제하려고합니다.

Delete resource group Default-Storage-WestEurope? [y/n] y 
+ Deleting resource group Default-Storage-WestEurope       
error: Long running operation failed with error: 'Invalid status code with response body "{"Error":{"Code":"ResourceGroupDeletionBlocked","Target":null,"Message":"Deletion of resource group 'Default-Storage-WestEurope' failed as resources with identifiers 'Microsoft.ClassicStorage/storageAccounts/bitnamiwesteuropecfuropu' could not be deleted. The provisioning state of the resource group will be rolled back. The tracking Id is 'f791a8f0-a28a-4fe3-b491-c6251b51d987'. Please check audit logs for more details.","Details":[{"Code":null,"Target":"/subscriptions/5fdcf34e-ecda-408e-b3ba-e706ac34dba6/resourceGroups/Default-Storage-WestEurope/providers/Microsoft.ClassicStorage/storageAccounts/bitnamiwesteuropecfuropu","Message":"{\"error\":{\"code\":\"StorageAccountOperationFailed\",\"message\":\"Unable to delete storage account 'bitnamiwesteuropecfuropu': 'Storage account bitnamiwesteuropecfuropu has some active image(s) and/or disk(s), e.g. bitnami-bitnami-redis-3.2.1-0-westeurope-CfuROpU. Ensure these image(s) and/or disk(s) are removed before deleting this storage account.'.\"}}","Details":null}]}}" occurred when polling for operation status.'. 
info: Error information has been recorded to /home/giumbai/.azure/azure.err 
error: group delete command failed 

편집 : 진행되었지만 여전히 충분하지 않습니다. 그래서 임대 계약을 맺기 위해 Boss에 이미지가있는 Blob을 가지고 있습니다. azure storage blob lease break -a bitnamiwesteuropecfuropu -k <my key> 그러면 컨테이너 이름과 Blob 이름을 삽입하라는 메시지가 나타납니다.

{ ArgumentNullError: Required argument blob for function _leaseImpl is not defined 
    <<< async stack >>> 
    at throwMissingArgument (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:417:9) 
    at ArgumentValidator._.extend.exists (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:447:7) 
    at ArgumentValidator._.extend.string (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:426:10) 
    at /usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/services/blob/blobservice.js:4661:9 
    at Object.validateArgs (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:495:3) 
    at Object.BlobService._leaseImpl (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/services/blob/blobservice.js:4660:14) 
    at Object.BlobService.breakLease (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/services/blob/blobservice.js:1253:8) 
    at Function.Object.defineProperty.value (/usr/lib/node_modules/azure-cli/node_modules/streamline/lib/callbacks/builtins.js:367:19) 
    at __1 (/usr/lib/node_modules/azure-cli/lib/util/storage.util.js:423:41) 
    at StorageUtil_performStorageOperation__1 (/usr/lib/node_modules/azure-cli/lib/util/storage.util.js:421:5) 
    at StorageUtil_breakLease__10 (/usr/lib/node_modules/azure-cli/lib/util/storage.util.js:1609:31) 
    at breakLease (/usr/lib/node_modules/azure-cli/lib/commands/storage/storage.blob.js:817:17) 
    at breakBlobLease (/usr/lib/node_modules/azure-cli/lib/commands/storage/storage.blob.js:802:5) 
    <<< raw stack >>> 
    at throwMissingArgument (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:417:9) 
    at ArgumentValidator._.extend.exists (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:447:7) 
    at ArgumentValidator._.extend.string (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:426:10) 
    at /usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/services/blob/blobservice.js:4661:9 
    at Object.validateArgs (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:495:3) 
    at Object.BlobService._leaseImpl (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/services/blob/blobservice.js:4660:14) 
    at Object.BlobService.breakLease (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/services/blob/blobservice.js:1253:8) 
    at Function.Object.defineProperty.value (/usr/lib/node_modules/azure-cli/node_modules/streamline/lib/callbacks/builtins.js:367:19) 
    at __$__1 (/usr/lib/node_modules/azure-cli/lib/util/storage.util.js:423:41) 
    at __func (/usr/lib/node_modules/azure-cli/node_modules/streamline/lib/callbacks/runtime.js:47:5) 
    stack: [Getter/Setter], 
    name: 'ArgumentNullError', 
    argumentName: 'blob', 
    message: 'Required argument blob for function _leaseImpl is not defined', 
    __frame: 
    { name: 'StorageUtil_performStorageOperation__1', 
    line: 402, 
    file: '/usr/lib/node_modules/azure-cli/lib/util/storage.util.js', 
    prev: 
     { name: 'StorageUtil_breakLease__10', 
     line: 1598, 
     file: '/usr/lib/node_modules/azure-cli/lib/util/storage.util.js', 
     prev: [Object], 
     calls: 3, 
     active: false, 
     offset: 11, 
     col: 30 }, 
    calls: 1, 
    active: false, 
    offset: 19, 
    col: 4 }, 
    rawStack: [Getter] } 
ArgumentNullError: Required argument blob for function _leaseImpl is not defined 
    <<< async stack >>> 
    at throwMissingArgument (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:417:9) 
    at ArgumentValidator._.extend.exists (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:447:7) 
    at ArgumentValidator._.extend.string (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:426:10) 
    at /usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/services/blob/blobservice.js:4661:9 
    at Object.validateArgs (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:495:3) 
    at Object.BlobService._leaseImpl (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/services/blob/blobservice.js:4660:14) 
    at Object.BlobService.breakLease (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/services/blob/blobservice.js:1253:8) 
    at Function.Object.defineProperty.value (/usr/lib/node_modules/azure-cli/node_modules/streamline/lib/callbacks/builtins.js:367:19) 
    at __1 (/usr/lib/node_modules/azure-cli/lib/util/storage.util.js:423:41) 
    at StorageUtil_performStorageOperation__1 (/usr/lib/node_modules/azure-cli/lib/util/storage.util.js:421:5) 
    at StorageUtil_breakLease__10 (/usr/lib/node_modules/azure-cli/lib/util/storage.util.js:1609:31) 
    at breakLease (/usr/lib/node_modules/azure-cli/lib/commands/storage/storage.blob.js:817:17) 
    at breakBlobLease (/usr/lib/node_modules/azure-cli/lib/commands/storage/storage.blob.js:802:5) 
    <<< raw stack >>> 
    at throwMissingArgument (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:417:9) 
    at ArgumentValidator._.extend.exists (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:447:7) 
    at ArgumentValidator._.extend.string (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:426:10) 
    at /usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/services/blob/blobservice.js:4661:9 
    at Object.validateArgs (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/common/util/validate.js:495:3) 
    at Object.BlobService._leaseImpl (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/services/blob/blobservice.js:4660:14) 
    at Object.BlobService.breakLease (/usr/lib/node_modules/azure-cli/node_modules/azure-storage/lib/services/blob/blobservice.js:1253:8) 
    at Function.Object.defineProperty.value (/usr/lib/node_modules/azure-cli/node_modules/streamline/lib/callbacks/builtins.js:367:19) 
    at __$__1 (/usr/lib/node_modules/azure-cli/lib/util/storage.util.js:423:41) 
    at __func (/usr/lib/node_modules/azure-cli/node_modules/streamline/lib/callbacks/runtime.js:47:5) 

Edit2가 :

는하지만 일을하지 않았다, 나는 정말하지 않는 이해하는 것이,이 오류가 나는 브레이크에 이미지에 대한 임대를 가지고 나머지 이미지를 삭제하는 관리 재미 있고 컨테이너에, 그래서 이미지와 용기 모두 지금은 삭제됩니다,하지만 난 빈 저장소를 삭제하려고하면 내가 얻을 :

Failed to delete storage account 'bitnamiwesteuropecfuropu'. Unable to delete storage account 'bitnamiwesteuropecfuropu': 'Storage account bitnamiwesteuropecfuropu has some active image(s) and/or disk(s), e.g. bitnami-bitnami-redis-3.2.1-0-westeurope-CfuROpU. Ensure these image(s) and/or disk(s) are removed before deleting this storage account.'. 

Proof :

Successfully deleted blob 'bitnami-images/bitnami-bitnami-redis-3.2.1-0-westeurope-CfuROpU'. 

답변

0

서비스를 중단하겠다고 위협하면 안됩니다. 더 빨리 답변을 얻지 못할 수도 있습니다. 오류 메시지를 읽는다면 그 일이 벌어지고 있다는 것을 분명히 알 수 있습니다. 컴퓨터에 연결된 디스크가있는 저장소 계정을 삭제하려고합니다. 실행중인 컴퓨터가있는 디스크로 저장소 계정을 삭제할 수 없습니다. 포털로 이동하여 저장소 계정에 파일이있는 저장소 계정을 확인합니다. 이 vcs 파일을 클릭하면이 파일의 상태가 잠겨 있고 임대 기간이 무한대임을 알 수 있습니다. 계정에서이 저장소 계정에 디스크 파일이있는 컴퓨터를 찾으러갑니다. 저장소 계정을 삭제할 때 임대가 해제 된 후 가상 시스템을 삭제하고 저장소 계정을 삭제하십시오.

+0

아니요, 다른 VM이 없으며 다른 리소스 그룹이 없습니다. 컨테이너 만 있습니다 ... 이것은 버그입니다. –

+0

또한 위협적이지 않다. 내 솔루션은 무엇인지 명시하고있다 ... –

+0

cpntainer는 잠긴 파일이있는 경우 포털에서와 동일한 방식으로 디스크를 선택할 수있다. 잠금 장치를 제거해야하는 경우 잠금 장치를 해제하면 –