I have a fresh VPS installation of Ubuntu 20.04 on Contabo. Tried Installing Erpnext on Ubuntu more than 3 times and got the same error [WARNING]: No inventory was parsed, only implicit localhost is available [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' Traceback (most recent call last): File "install.py", line 497, in <module> install_bench(args) File "install.py", line 278, in install_bench run_playbook('site.yml', sudo=True, extra_vars=extra_vars) File "install.py", line 413, in run_playbook success = subprocess.check_call(args, cwd=playbooks_folder, stdout=log_stream, stderr=sys.stderr) 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', '@/tmp/extra_vars.json', '--become', '--become-user=frappe']' returned non-zero exit status 2.
The Log file shows the error of not being able to connect to the database
Both types of installation - with and without the verbose tag - gives an error.
Also tried to add root password to the \etc\mysql\.my.cnf file, but still gave an error…
Added the following lines to .my.cnf user=root password=######
Please check the version of python installed in your computer via command → python -V.
ERPNext required the python version 3.8+. if your python version is lower than this please upgrade the python by following below steps and after that continue with guide.
Fixed the error… It was indeed an NPX issue… Nginx needed to be restarted as the old(past) version had some dependencies which needed to be reloaded…
For Future Reference… #In the Bench directory npm init npm update caniuse-lite browserslist yarn install yarn upgrade caniuse-lite browserlist
That should particularly fix the bench start at restart problem