在 suse 上安装 cloudant 数据库

installing cloudant database on suse

我们计划 运行 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 "

在这个页面上: https://www.ibm.com/support/knowledgecenter/en/SSTPQH_1.1.0/com.ibm.cloudant.local.install.doc/topics/clinstall_software_reqs.html 在 "Supported architecture and platforms" 下它说:

SUSE Linux Enterprise Server (SLES) 12

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

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