首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ansible和MariaDB.无法通过剧本安装MariaDB

Ansible和MariaDB.无法通过剧本安装MariaDB
EN

Stack Overflow用户
提问于 2014-01-09 05:19:41
回答 1查看 3.6K关注 0票数 4

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

我被困在将MariaDB服务器安装到迷途机器上。我有以下几点:

代码语言:javascript
运行
复制
- 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之后,我得到以下内容:

代码语言:javascript
运行
复制
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软件包的情况下安装mariaDB?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-10 23:24:23

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

代码语言:javascript
运行
复制
- name: install python-pycurl
  apt: pkg=python-pycurl state=latest
  sudo: yes

或者如果您安装了python-pip

代码语言:javascript
运行
复制
- name: install curl-config
  apt: pkg=libcurl4-openssl-dev state=latest
  sudo: yes

- name: install python-pycurl
  pip: name=pycurl state=latest
  sudo: yes
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21012163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档