我已经在Ubuntu 16.04 LTS上安装了Ops Center 6.0。
我正在使用Lifecycle Manager在Ubuntu16.04LTS上使用DataStax公共存储库配置一个新的DSE5.0.3集群。
运维中心和DSE集群节点都在亚马逊EC2中运行
我已经使用我的DataStax登录凭证在LCM中配置了存储库。
但是,LCM在尝试访问存储库时会报告HTTP 401错误。
2016-11-14 08:02:46,975 [opscenterd] ERROR: Received error from node event-subtype="meld-error" job-id="71c7e70d-3c1d-479b-b1e1-dabb71758c33" name="Cassandra1" ssh-management-address="xxx.xxx.xxx.xxx" node-id="20cbe1cc-61f3-4218-b73d-cdd71167d488" event-type="error" message="Received an HTTP 401 Unauthorized response while attempting to access the package repository. Check your repository credentials." (opscd-pool-0)
以下是Job Details和Event Details屏幕的两个屏幕截图:
现在我已经多次检查我提供了正确的凭据,并且非常有信心我没有犯错误。
此外,在报告错误的一个节点上,我使用相同的凭据创建了一个/etc/apt/soures.list.d/datastax.soures.list文件,使用curl下载DataStax存储库密钥,并成功地手动安装了DSE包。这表明我的凭据和到DataStax存储库的连接都是正常的。
我现在有点卡住了,所以如果有人能提供任何帮助来解决这个问题,我将不胜感激。
谢谢
奥斯汀
发布于 2016-11-17 22:42:52
这里是OpsCenter开发者,这是OpsCenter 6.0.4中新引入的一个错误。我们在作业的早期添加了一个断言,以验证是否正确地输入了存储库凭据(以前需要花费更长的时间才能失败,并且会给出更令人困惑的消息)。不幸的是,断言没有正确处理某些特殊字符(如datastax-academy account-name中常见的'@‘符号)。OpsCenter 6.0.5昨天下午作为一个单一修复版本发布,以解决这个特定的问题,我们已经改进了我们的测试覆盖范围,以确保此类问题不会再次出现。
感谢大家的详细报告,这个帖子是一个重要的信息来源,帮助我们确定了bug的特征,以便我们可以迅速修复它。
发布于 2016-11-14 22:45:52
我是OpsCenter开发人员,从事LCM工作。根据您提供的信息,很难确切知道发生了什么,但有一些提示:
https://stackoverflow.com/questions/40584962
复制相似问题