gpt4 book ai didi

ubuntu - Ansible 和 MariaDB。无法通过 playbook 安装 MariaDB

转载 作者:行者123 更新时间:2023-12-04 18:24:22 32 4
gpt4 key购买 nike

我为我糟糕的英语感到抱歉。

我一直在将 MariaDB 服务器安装到 vagrant 机器上。我有以下内容:

- name: install mariadb addons
apt: pkg=software-properties-common state=latest
sudo: yes

- name: add mariadb key
apt_key: url=http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xcbcb082a1bb943db
sudo: yes

- name: add mariadb repository
apt_repository: repo='deb http://mirror.timeweb.ru/mariadb/repo/10.0/ubuntu precise main'
sudo: yes
notify:
- update repositories

之后 vagrant provision我得到以下信息:
TASK: [install mariadb addons] ************************************************ 
ok: [192.168.0.3]

TASK: [add mariadb key] *******************************************************
ok: [192.168.0.3]

TASK: [add mariadb repository] ************************************************
failed: [192.168.0.3] => {"failed": true}
msg: Could not import python modules: pycurl. Please install python-pycurl package.

FATAL: all hosts have already failed -- aborting

我做错了什么?如何在不安装 python-pycurl 包的情况下安装 mariaDB?

最佳答案

将以下内容添加到您的 ansible playbook 文件的顶部

- name: install python-pycurl
apt: pkg=python-pycurl state=latest
sudo: yes

或者,如果您有 python-pip已安装
- name: install curl-config
apt: pkg=libcurl4-openssl-dev state=latest
sudo: yes

- name: install python-pycurl
pip: name=pycurl state=latest
sudo: yes

关于ubuntu - Ansible 和 MariaDB。无法通过 playbook 安装 MariaDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21012163/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com