我试图将图片上传到我的容器名称" vhds"内部存储帐户" pruebasatfacr"但我收到以下错误:
[root @ vm49 KVM]#azure storage blob upload -a pruebasatfacr -k" $ base64string" --container vhds
info:执行命令存储blob上传
文件名:azure-POSTGRES-9.3.2-RHEL-65.X64.ATF.PRB-disk1.vdh
错误:getaddrinfo ENOTFOUND
info:错误信息已记录到azure.err
错误:存储blob上传命令失败
[root @ vm49 KVM] #cat azure.err
Fri Jan 02 2015 09:07:47 GMT + 0100(CET):
{[错误:getaddrinfo ENOTFOUND]
stack:[Getter / Setter],
代码:' ENOTFOUND',
错误:' ENOTFOUND',
系统调用:' getaddrinfo',
__帧:
{name:' __ 1',
line: 270,
file: '/usr/lib/node_modules/azure-cli/lib/util/storage.util._js',
prev:
{ name: 'StorageUtil_performStorageOperation__1',
line: 251,
file: '/usr/lib/node_modules/azure-cli/lib/util/storage.util._js',
prev: [Object],
active: false,
offset: 19,
col: 4 },
active: false,
offset: 2,
col: 15 },
rawStack:[Getter]}
错误:getaddrinfo ENOTFOUND
at errnoException (dns.js:37:11)
at Object.onanswer [as oncomplete] (dns.js:124:16)
at __1 (/usr/lib/node_modules/azure-cli/lib/util/storage.util._js:272:15)
at StorageUtil_performStorageOperation__1 (/usr/lib/node_modules/azure-cli/l
at uploadAzureBlob (/usr/lib/node_modules/azure-cli/lib/commands/asm/storage
我想这可能是一个DNS问题,但我需要更多相关信息,有谁知道为什么会引起它?
提前致谢!
PS:我使用的是0.8.13 CLI版本
答案 0 :(得分:0)
我在Azure内部运行的基于CentOS的计算机上看到了这个问题 - 它实际上是Azure x-plat CLI依赖的node.js内的锁定问题。
我发现如果你继续重试命令,你最终会成功(更多的是运气而不是其他任何事情)。
请参阅github错误报告:https://github.com/joyent/node/issues/7729