Hi Community,
I am using ubuntu 18.04 and was trying to install erpnext using the commands below
sudo wget https://raw.githubusercontent.com/frappe/bench/develop/install.py
sudo python3 install.py --develop --user frappe-user
Results:
Traceback (most recent call last):
File "install.py", line 437, in <module>
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.6/subprocess.py", line 311, 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=frappe-user']' returned non-zero exit status 2.
How can this be resolved?
1 Like
smino
September 1, 2020, 3:37pm
2
May we know the installation directions that were being used?
Hey,
I was referring to https://github.com/frappe/bench/blob/develop/docs/easy_install.md and followed as is:
i.e
Created a non root user and equipped with sudo privileges.
2.Switched to new user.
wget https://raw.githubusercontent.com/frappe/bench/develop/install.py .
sudo python3 install.py.
Also tried with
sudo python3 install.py --develop --user [frappe-user]
smino
September 2, 2020, 1:36am
4
How did you switch to the new user?
You did replace the [frappe-user] with the username you created in step 1 ?
Yes , i did replace
su - frappe-user
(command used to switch to user)
Any workarounds here please?
smino
September 2, 2020, 5:50pm
7
Ansible status 2 apparently means.
*2* -- One or more hosts failed
If you search the forums for posts with that error there may be something that will help. I would retrace steps and try again, perhaps using a different user name other than frappe-user.
Okay.
The issue still persist on my end.
11113
September 8, 2020, 6:50am
9
Hello, did you manage to solve the problem?
VamYip
September 8, 2020, 6:55am
10
I’m facing the same issue
below as reference, part of the long list that i’ve used for successful production deployment on ubuntu 20.04
create a user and login
sudo adduser erp_administrator
sudo usermod -aG sudo erp_administrator
su - erp_administrator
create .cache folder to claim local .cache folder permission
mkdir .cache
export LC_ALL=C.UTF-8
install aptitude for package downgrade
sudo apt install aptitude
solve ldap lib dependency
pick n, Y and Y for libldap2 1.2 if prompted
sudo aptitude install libldap2-dev
solve launchpadlib dependency
sudo apt install python3-testresources
install production erp bench
wget https://raw.githubusercontent.com/frappe/bench/develop/install.py
sudo python3 install.py --production --verbose --user erp_administrator --frappe-branch version-12 --without-erpnext --mariadb-version 10.5 --bench-name erp_bench
cd erp_bench
solve erpnext numpy and pandas dependency
env/bin/pip install numpy==1.18.5
env/bin/pip install pandas==0.24.2
get erpnext
bench get-app --branch version-12 erpnext
bench --site site1.local install-app erpnext
3 Likes
system
Closed
September 22, 2020, 8:59am
12
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.