0
나는 애플 리케이션 서버에 약간의 파이썬 모듈을 설치할 수 있습니다. 그러나 python-mysqldb
모듈을 포함 시키면 아래의 오류가 발생합니다.사용 가능한 파이썬 - mysqldb 모듈 오류
[email protected]:~/ansible$ ansible-playbook playbooks/webserver.yml
PLAY [webserver] ***************************************************************
TASK [setup] *******************************************************************
ok: [app02]
ok: [app01]
TASK [install web components] **************************************************
failed: [app02] (item=[u'apache2', u'libapache2-mod-wsgi', u'python-pip', u'python-virtualenv', u'python-mysqldb']) => {"failed": true, "item": ["apache2", "libapache2-mod-wsgi", "python-pip", "python-virtualenv", "python-mysqldb"], "module_stderr": "Shared connection to app02 closed.\r\n", "module_stdout": "Traceback (most recent call last):\r\n File \"/tmp/ansible_sYzNC_/ansible_module_apt.py\", line 909, in <module>\r\n main()\r\n File \"/tmp/ansible_sYzNC_/ansible_module_apt.py\", line 892, in main\r\n if updated_cache and not retvals['changed']:\r\nKeyError: 'changed'\r\n", "msg": "MODULE FAILURE"}
failed: [app01] (item=[u'apache2', u'libapache2-mod-wsgi', u'python-pip', u'python-virtualenv', u'python-mysqldb']) => {"failed": true, "item": ["apache2", "libapache2-mod-wsgi", "python-pip", "python-virtualenv", "python-mysqldb"], "module_stderr": "Shared connection to app01 closed.\r\n", "module_stdout": "Traceback (most recent call last):\r\n File \"/tmp/ansible_GKrHoN/ansible_module_apt.py\", line 909, in <module>\r\n main()\r\n File \"/tmp/ansible_GKrHoN/ansible_module_apt.py\", line 892, in main\r\n if updated_cache and not retvals['changed']:\r\nKeyError: 'changed'\r\n", "msg": "MODULE FAILURE"}
to retry, use: --limit @/home/vagrant/ansible/playbooks/webserver.retry
PLAY RECAP *********************************************************************
app01 : ok=1 changed=0 unreachable=0 failed=1
app02 : ok=1 changed=0 unreachable=0 failed=1
Ansible 각본 :
---
- hosts: webserver
become: true
tasks:
- name: install web components
apt: name={{item}} state=present update_cache=yes
with_items:
- apache2
- libapache2-mod-wsgi
- python-pip
- python-virtualenv
- python-mysqldb
나는 아파치 애플리케이션 서버에 몇 MySQL의 모듈을 설치하기 위해 노력하고있어하지만이 특정 모듈은 나를 전진 차단하고 있습니다. 나는 그 순간 우둔하다. 누군가가 나를 도울 수 있다면 큰 도움이 될 것입니다.
많은 분들께 미리 감사드립니다. 애플리케이션 서버를 디버깅 후
수동으로 설치할 수 있습니까? 가능하지 않다면? –
감사합니다. Quadri,하지만 저는 책임감없이 설치하는 방법을 모르겠습니다. 제안 할 수있는 링크가 있습니까? 나는 또한 앱 서버에 다소 문제가 있다고 생각한다. – harshavmb
나는 당신이 설치 한 패키지의 나머지 부분은 debian 패키지이고'apt-get'을 통해 설치된다고 생각합니다.'myql-python'은'pip'를 통해 설치된 python 패키지입니다. 참조 할 수 있습니다 : http://stackoverflow.com/questions/25865270/how-to-install-python-mysqldb-module-using-pip reference. * Ansible *에 대해 모르지만 문제의 원인이 내가 언급 한 것임을 확신합니다. –