【问题标题】:Error when trying to upload an image to Microsoft Azure尝试将图像上传到 Microsoft Azure 时出错
【发布时间】:2015-01-12 10:55:29
【问题描述】:

我正在尝试将图像上传到存储帐户“pruebasatfacr”内的容器名称“vhds”,但出现以下错误:

[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

  • 检查容器 vhds 中的 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

2015 年 1 月 2 日星期五 09:07:47 GMT+0100 (CET):

{ [错误:getaddrinfo ENOTFOUND]

堆栈:[Getter/Setter],

代码:'ENOTFOUND',

errno: 'ENOTFOUND',

系统调用:'getaddrinfo',

__帧:

{ 名称:'__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 版本

【问题讨论】:

    标签: azure cloud


    【解决方案1】:

    我在 Azure 内运行的基于 CentOS 的机器上看到了这个问题 - 它实际上是 Azure x-plat CLI 所依赖的 node.js 内的锁定问题。

    我发现,如果您继续重试该命令,您最终会成功(更多的是靠运气而不是其他任何事情)。

    查看 github 错误报告:https://github.com/joyent/node/issues/7729

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-18
      • 2022-01-08
      • 1970-01-01
      • 2017-10-16
      • 2015-10-08
      • 1970-01-01
      • 2023-02-24
      相关资源
      最近更新 更多