Ops Center LCM HTTP 401与Public DataStax存储库

0 cassandra datastax-enterprise opscenter datastax

我在Ubuntu 16.04 LTS上安装了Ops Center 6.0.

我正在使用Lifecycle Manager使用DataStax Public存储库在Ubuntu 16.04 LTS上配置新的DSE 5.0.3集群.

Ops Center和DSE群集节点都在Amazon 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)
Run Code Online (Sandbox Code Playgroud)

这里有一些工作细节和事件详细信息屏幕截图:

工作细节 活动详情

我已经检查过,我现在多次提供了正确的凭证,我非常自信我没有犯错.

此外,在报告错误的其中一个节点上,我创建了一个具有相同凭据的/etc/apt/sources.list.d/datastax.sources.list文件,使用curl下载DataStax存储库密钥,并成功安装手动DSE包.这表明我的凭据和与DataStax存储库的连接很好.

我目前有点卡住,所以如果有人能提供任何帮助,如何解决这个问题,将不胜感激.

谢谢

奥斯汀

Mik*_*oco 8

OpsCenter开发人员在这里,这是OpsCenter 6.0.4中新引入的错误.我们在工作的早期添加了一个断言来验证存储库凭据是否被正确输入(以前需要更长的时间才能失败并给出更混乱的消息).不幸的是,断言没有正确处理某些特殊字符(比如datastax-academy帐户名中常见的'@'符号).OpsCenter 6.0.5于昨天下午发布,作为解决此特定问题的单一修复版本,我们已经改进了我们的测试覆盖率,以确保此类问题不再漏掉.

感谢大家的详细报告,这个SO线程是一个重要的信息来源,帮助我们将错误描述为我们能够及时解决的问题.