@James_Robertson
Well, I didn’t try exactly what you had written in your guide. But on a fresh server these are the exact commands I executed as the root user
Ubuntu 16.04
cd ~
apt-get update
apt-get -y upgrade
apt-get install -y python-minimal build-essential python-setuptools
wget https://raw.githubusercontent.com/frappe/bench/master/playbooks/install.py
sudo python install.py --develop --user frappe --mysql-root-password frappe --admin-password frappe
CentOS 7
cd ~
yum check-update
yum update -y
yum groupinstall -y development
curl "https://raw.githubusercontent.com/frappe/bench/master/playbooks/install.py" -o install.py
sudo python install.py --develop --user frappe --mysql-root-password frappe --admin-password frappe
The install script handles the user creation and creates a user named erpnext
and installs frappe-bench
in the /home/erpnext/
directory
I have tried this on CentOS7 and Ubuntu16.04 droplets on Digital Ocean and it seems to be working.
You are right my PR was supposed to address these problem. I’ll take a look at the trace dumps you posted and try to figure out the solution.
Till then I would be grateful if you could execute the commands I mentioned above and post the trace dumps here. Use the --production
flag instead of --develop