2016-07-11 5 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 

編集:だから私はいくつかの進歩を遂げてきましたが、それでも十分ではない私は、私が手Linuxの端子を介してグループのリソースを削除しようとしています。だから私は、このコマンドを使用してリースを焼くために、リースのイメージを持つ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はロックされているファイルの場合、ポータルをチェックすることができます同じ方法でディスクを選ぶことができますか?ロックを解除する必要がある場合は、使用しているものを削除する必要がある場合は、ロックを解除する –