我刚刚在Ubuntu 16.04上安装了ICp CE 2.1.0版(一个集群,一个主服务器,一个工作节点,非常基本的安装)。打开“目录”页面(https:// ..........:8443 / catalog /)时,收到消息“加载图表时出错”。
在'admin>存储库'页面中,我可以看到ibm-charts https // blablabla和local-charts https://blablabla/helm-repo/ ....
'admin>计量显示板发出错误'E_DATA_QUERY_ERROR:loginbootstrap的查询失败,回复'500内部服务器错误'
我在群集目录中的config.yaml(和hosts)文件中做了很少的修改(只是配置了密码身份验证)。也许需要一些更自定义的配置。
我正在发现/了解这个产品,根据专家的说法,这种行为可能有明显的解释。
由于
答案 0 :(得分:1)
关于“错误加载图表”,请检查以下内容: 部署> helm-api> {点击底部的广告连播名称}>日志。 然后在另一个标签中打开Admin> “存储库”页面,然后单击同步存储库,并在其他选项卡中查看日志。也尝试打开目录并观看相同的日志。
如果您看到任何与cloudant相关的错误,一种可能的解决方法是删除helm-api pod,它将重新初始化视图,错误应该消失。
当我们建立与cloudant的连接时,连接到cloudant时可能会出现问题。因此,helm-api pod需要重启才能将一些文件添加到cloudant,因为它已经初始化了。
我的理解是,将在下一版本中帮助自动执行此恢复步骤。
至于GA版本中应该修复的'E_DATA_QUERY_ERROR: The query for loginbootstrap failed with the response '500 Internal Server Error'
。你确定你已经从dockerhub安装了最新的ICP用于CE版本吗?
https://www.ibm.com/support/knowledgecenter/SSBS6K_2.1.0/installing/install_containers_CE.html
答案 1 :(得分:1)
The two problems, chart loading error and metering 'loginbootstap' error, are likely to have the same root cause: a problem communicating with the Cloudant database at the time of first startup when databases would be initialized. Restarting the helm-api pod would help the charts, and restarting the metering-server and then the metering-ui pods should resolve the Metering error.
答案 2 :(得分:0)
今天,当我尝试导航目录时,我在ICp 2.1.0.1 EE上看到了同样的问题 - >掌舵图表页面。页面加载一段时间后以“错误加载图表”结束。奇怪的是我没有做任何事情,只要离开它,经过几个小时重新再次访问它就可以了。
下次,我将首先尝试同步存储库管理 - >头盔存储库 - >同步存储库,然后检查helm-api pod :( kubectl在Windows上)
kubectl -n kube-system get pods |findstr helm-api
然后如果它没有运行则杀死它。