I have made a way to make
Easy Install work on
Ubuntu 18.04. You can view my fork at iRaySpace/bench.
I have made some changes to the following files:
playbooks/install.py, where I added
playbooks/roles/mariadb/defaults/main.yml, where I changed the
playbooks/roles/mariadb/tasks/main.yml, where I inserted a condition for
ubuntu-bionic.yml. I excluded the override of
mariadb.cnf. Added the override to the
/etc/mysql/mariadb.conf.d/frappe.cnf, with the following contents, which can be found when using
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
default-character-set = utf8mb4
playbooks/roles/mariadb/tasks/ubuntu-bionic.yml, where I added the
repo filetogether with the
playbooks/roles/mariadb/tasks/mysql_secure_installation.yml, little fix to mysql commands.
You can try this
easy install procedure.
sudo apt-get update
sudo apt-get install python-minimal
sudo python install.py --production --user frappe
Let me know what you think.
Bai Web and Mobile Lab