-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于OPENVPN 怎么报错怎么解决 #115
Comments
你跑的哪个playbook , openvpn 部分确实缺少维护。 我的经验基本openvpn 马上会被检测到. |
vpn.yml 里面的 |
安装OPENVPN的时候 E: 未发现软件包 certified 这个没有找到怎么办呀? |
certified 应该是这个role 去安装的, 你看看是否你的系统不支持。 openvpn 部分好久没动, 我现在也不知道了, 需要有空的的时候重新整理一下了。 |
An ansible role to install certified in unbuntu/debian server . 上面写的是支持的,我是debian7.0的系统的, |
你是在跑 openvpn-server.yml 这个playbook 是吧? 配置如下,
|
我跑的是openvpn.yml |
我说错了。 openvpn.yml 使用的 role 是 openvpn-server |
对,在安装的过程中 提示这个 certified 没有找到 |
手动生成证书是怎么生成的啊? |
certified 没有找到 这个我装不上,郁闷啊。 echo "deb http://packages.rcrowley.org $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/rcrowley.list |
这个也可以用于OPENVPN? |
现在更新了一下, 现在 https://github.com/ftao/vpn-deploy-playbook/wiki/Setup-OpenVPN-Server |
No package matching 'certified' 我是没有找到这个包 |
似乎是没有给 最新版本的 debian 打包。 |
那我应该怎么去做? |
我的建议是 系统换成 ubuntu 14.04 , 这个项目里面的 role 兼容性最好的系统肯定是 ubuntu 14.04 . |
failed: [vpnsaiweivpn] => {"failed": true} FATAL: all hosts have already failed ubuntu 14.04 也是报错误 |
你去手工改跑一下 |
我测试过也不行 这个不能手动去安装吗? |
|
自己安装 请看 https://github.com/rcrowley/certified 的README |
TASK: [ftao.certified | install certified] ************************************ FATAL: all hosts have already failed -- aborting PLAY RECAP ******************************************************************** vpnsaiweivpn : ok=10 changed=0 unreachable=0 failed=1 root@nox2008:/home/nox/vpn-deploy-playbook# cat /etc/apt/sources.list.d/packages_rcrowley_org.list |
|
没有的。 |
贴一下下面几个命令的输出吧.
|
root@nox2008:/home/nox/vpn-deploy-playbook# apt-cache search certified |
关键是 apt-get update 的输出。
你这个输出肯定是这个仓库并没有起作用。 |
root@nox2008:/home/nox/vpn-deploy-playbook# lsb_release -a |
明白了, 你的系统是32 位的。 http://packages.rcrowley.org/ 只提供了 64 位架构的。 |
那debian 的系统应该也是可以的吧。 |
debian 7 wheezy 64 位应该是可以的。 http://packages.rcrowley.org/dists/wheezy/main/binary-amd64/Packages |
root@cqwl:~/vpn-deploy-playbook# ansible-playbook openvpn.yml -l openvpn The error appears to have been in '/root/vpn-deploy-playbook/roles/ftao.certified/tasks/main.yml': line 3, column 3, but may The offending line appears to be:
|
这是64 位系统上面的 |
Additionally, core modules are missing 感觉你ansible 没有装好啊。 pip install -U ansible 重装一下吧。 或者你看一下 ansible 的文档是否还要什么依赖包。 |
fatal: [vpn.saiweivpn.com] => {'msg': "AnsibleError: Failed to template {{ lookup('file', inventory_dir + '/cred/openvpn/server.key') }}: could not locate file in lookup: /root/vpn-deploy-playbook/cred/openvpn/server.key", 'failed': True}
fatal: [vpn.saiweivpn.com] => {'msg': 'One or more items failed.', 'failed': True, 'changed': False, 'results': [{'msg': "AnsibleError: Failed to template {{ lookup('file', inventory_dir + '/cred/openvpn/server.key') }}: could not locate file in lookup: /root/vpn-deploy-playbook/cred/openvpn/server.key", 'failed': True}]}
The text was updated successfully, but these errors were encountered: