FHIR 服务器安装

FHIR 服务器安装

我想借助此链接在 ubuntu 机器上安装我自己的 FHIR 服务器。smart-on-fhir/安装程序

但是当我运行此命令时sudo ansible-playbook -c local -i 'localhost,' -vvvv site.yml,出现以下错误。请给出一些想法,这是什么问题。

错误

root@s5ubuntu-desktop:~/bk/installer/provisioning# sudo ansible-playbook -c local -i 'localhost,' -vvvv site.yml
Using /etc/ansible/ansible.cfg as config file
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/root/bk/installer/provisioning/roles/linux-machine/tasks/main.yml': line 161, column 3, but may be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:


- name: Configure MySQL user
  ^ here


The error appears to have been in '/root/bk/installer/provisioning/roles/linux-machine/tasks/main.yml': line 161, column 3, but may be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:


- name: Configure MySQL user
  ^ here

root@s5ubuntu-desktop:~/bk/installer/provisioning

答案1

您可能需要通过 安装 Ansible 来确保您使用的是最新的 Ansible 版本pip install ansible。即便如此,我也不认为这是这里的问题。

MySQLdb您还应该检查目标系统上是否安装了模块要求。

需要远程主机上的 MySQLdb Python 包。对于 Ubuntu,这就像 apt-get install python-mysqldb 一样简单。(请参阅 apt。)对于 CentOS/Fedora,这就像 yum install MySQL-python 一样简单。(请参阅 yum。)mysql_user_module 文档

我发现存储库中有很多东西很奇怪。错误no action detected in task表明,正如我可能已经猜到的那样,没有为任务定义任何操作。失败的任务定义了task nametagsmodule这是一个不寻常的顺序,但由于存储库中的所有任务都是这样定义的,所以这似乎不是这里的问题。

如果安装了最新的 Ansible 版本和 MySQLdb 包后任务仍然失败,请打开问题在 github 项目页面上。

相关内容