我在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)
这里有一些工作细节和活动详情屏幕截图:
我已经检查过我现在多次提供了正确的凭据,并且我非常自信我没有犯错。
此外,在报告错误的其中一个节点上,我创建了一个具有相同凭据的/etc/apt/sources.list.d/datastax.sources.list文件,使用curl下载DataStax存储库密钥,并手动成功安装了DSE包。这表明我的凭据和与DataStax存储库的连接都很好。
我目前有点陷入困境,所以如果有人能就如何解决这个问题提供任何帮助,我们将不胜感激。
由于
奥斯汀
答案 0 :(得分:8)
OpsCenter开发人员,这是OpsCenter 6.0.4中新引入的错误。我们在工作的早期添加了一个断言来验证存储库凭据是否被正确输入(以前需要更长的时间才能失败并给出更混乱的消息)。不幸的是,断言没有正确处理某些特殊字符(例如通常存在于datastax-academy帐户名称中的' @'符号)。 OpsCenter 6.0.5于昨天下午发布,作为解决此特定问题的单一修复版本,我们已经改进了我们的测试覆盖率,以确保此类问题不会再次出现。
感谢大家的详细报告,这个SO线程是一个重要的信息来源,帮助我们将错误描述为我们能够及时解决的问题。
答案 1 :(得分:0)
OpsCenter开发人员,我在LCM工作。鉴于您提供的信息很难确切知道是什么,但有些提示: