Hi, I am using this link Production Setup for setup production environment. but after it return me this error-
ERROR: bench 5.0.0 has requirement setuptools==40.8.0, but you’ll have setuptools 49.2.0 which is incompatible.
Please help
Hi, I am using this link Production Setup for setup production environment. but after it return me this error-
ERROR: bench 5.0.0 has requirement setuptools==40.8.0, but you’ll have setuptools 49.2.0 which is incompatible.
Please help
Hi,
May we know the operating platform you are installing in?
I am using ubuntu 16.04
It’s not that hard
run bench setup requirements. If you need extra help, DM me
Hi @mymi14s Thanks It worked but I am facing new issue that is subprocess.calledprocesserror: command ‘[‘ansible-playbook’, ‘-c’, ‘local’, ‘site.yml’, ‘-vvvv’, ‘-e’, ‘@/tmp/extra_vars.json’, ‘–become’, ‘–become-user=ankit’]’ returned non-zero exit status 2
Can anyone please help me out.
Thanks
Check the python version you’re using
./env/bin/python
It should be 3+
Else migrate to 3.7
sudo pip install ansible
It will create an environment for you. Go the the folder where you run bench
I am following these steps- GitHub - frappe/bench: CLI to manage Multi-tenant deployments for Frappe apps
Where am I doing wrong
In frappe bench there is env, I just activated it using source/bin/activate and then install pip install ansible and installed successfully.
After that I did run sudo python3 install.py then It prompts this----
Logs are saved under /tmp/logs/easy-install__2020-08-14__12-09.log
Checking System Compatibility…
ubuntu 16 is compatible!
curl already installed!
wget already installed!
git already installed!
pip3 already installed!
Input MySQL and Frappe Administrator passwords:
Passwords saved at ~/passwords.txt
Traceback (most recent call last):
** File “install.py”, line 437, in **
** install_bench(args)**
** File “install.py”, line 241, in install_bench**
** run_playbook(‘site.yml’, sudo=True, extra_vars=extra_vars)**
** File “install.py”, line 362, in run_playbook**
** success = subprocess.check_call(args, cwd=os.path.join(cwd, ‘playbooks’), stdout=log_stream, stderr=sys.stderr)**
** File “/usr/lib/python3.5/subprocess.py”, line 581, in check_call**
** raise CalledProcessError(retcode, cmd)**
subprocess.CalledProcessError: Command ‘[‘ansible-playbook’, ‘-c’, ‘local’, ‘site.yml’, ‘-vvvv’, ‘-e’, ‘@/tmp/extra_vars.json’, ‘–become’, ‘–become-user=ankit’]’ returned non-zero exit status 2
Install ansible as global
sudo pip install ansible
Reset your os
After wget install.py
sudo adduser myfrappe
sudo usermod -aG sudo myfrappe
sudo python3 install.py --production --user myfrappe --verbose
I’ve been stuck onto this issue for several days now on mac & ubuntu:
ERROR! Unexpected Exception, this is probably a bug: cannot import name ‘AnsibleCollectionLoader’ from ‘ansible.utils.collection_loader’ (/usr/local/lib/python3.8/dist-packages/ansible/utils/collection_loader/init.py)
ERROR: Command ‘[‘ansible-playbook’, ‘-c’, ‘local’, ‘site.yml’, ‘-vvvv’, ‘-e’, ‘{“production”: true, “admin_emails”: “”, “mysql_root_password”: null, “container”: false}’, ‘-t’, ‘fail2ban’]’ returned non-zero exit status 250.
File “/usr/lib/python3.8/subprocess.py”, line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command ‘[‘ansible-playbook’, ‘-c’, ‘local’, ‘site.yml’, ‘-vvvv’, ‘-e’, ‘{“production”: true, “admin_emails”: “”, “mysql_root_password”: null, “container”: false}’, ‘-t’, ‘fail2ban’]’ returned non-zero exit status 250.
ERROR:
Traceback (most recent call last):
File “/usr/local/bin/bench”, line 11, in
load_entry_point(‘frappe-bench’, ‘console_scripts’, ‘bench’)()
File “/home/ubuntu/Desktop/Projects/MyProject/FE/bench-repo/bench/cli.py”, line 121, in cli
any inputs would be really helpful.
I got to resolve this issue by doing/following this: https://github.com/ansible/ansible-lint-action/issues/41#issuecomment-933663572
but now, I’m facing this issue: KeyError: “getpwnam(): name not found: ‘erpnext’”
Thanks Saru. I followed the advice in this comment:
and got it working by doing:
sudo python3 -m pip uninstall ansible ansible-base ansible-core
sudo python3 -m pip install ansible==2.8