在suse上安装cloudant数据库

时间:2018-03-08 14:58:25

标签: python cloudant

我们计划在openSUSE 42上运行IBM CLoudant本地。

运行以下命令

cast system install -p password -db 

https://www.ibm.com/support/knowledgecenter/en/SSTPQH_1.1.0/com.ibm.cloudant.local.install.doc/topics/appendix_offline_python_dependencies.html

抛出以下错误

Node Type Package Name Version Status --------- ------------ ------- ------ 
ERROR:cast.check:'suse42' Traceback (most recent call last): 
File "/opt/cloudant/cast/venv/lib/python2.7/site-packages/cast/suse_check.py", line 66, in packages node_pkgs =self.pkgs[self.os_identifier][node] KeyError: 'suse42' 
INFO:cast.system:Updating the repository cache. 
ERROR:cast.commands.cmd_system:'suse42' Traceback (most recent call last): 
File "/opt/cloudant/cast/venv/lib/python2.7/site-packages/cast/commands/cmd_system.py", line 151, in install system.install(dbnode, lbnode, password, config) 
File "/opt/cloudant/cast/venv/lib/python2.7/site-packages/cast/system.py", line 52, in install self._install_pkgs(dbnode, lbnode) 
File "

1 个答案:

答案 0 :(得分:0)

在此页面上: https://www.ibm.com/support/knowledgecenter/en/SSTPQH_1.1.0/com.ibm.cloudant.local.install.doc/topics/clinstall_software_reqs.html 在"支持的架构和平台"它说:

  

SUSE Linux Enterprise Server(SLES)12

所以我认为问题在于它是一个不受支持的SUSE Linux版本。

也就是说,文件/opt/cloudant/cast/venv/lib/python2.7/site-packages/cast/suse_check.py是用python编写的,可能会被编辑以允许您尝试安装的版本。但是,由于它尚未在该平台上进行过实际测试,因此您将在此时独立完成。