I’ve tried this multiple times, trying to confirm I’m doing things right, but I get the same error - whether on Ubuntu 20.04 on my Proxmox server or on an Oracle ARM cloud VM instance.
In this particular instance, I’m running the following:
Ubuntu 20.04 with all the latest apt updates (on Proxmox)
apache2 - Apache 2.4.41-4ubuntu3.10
Install OS, install as per the docs at https://docs.suitecrm.com/8.x/admin/installation-guide/downloading-installing/, create a mariadb database for SuiteCRM, extract the SuiteCRM zip file, create a suitecrm.conf file, go to the http://suitecrm.localdomain (and yes, there’s a local DNS entry for this) and see the expected install screen.
Welcome to SuiteCRM
Ignore System Check Warnings:
GNU AFFERO GENERAL PUBLIC LICENSE
Version 3, 19 November 2007…
Then when clicking on Accept and Proceed, receive the following error message:
There are validation errors, unable to perform action.
And nothing. No go.
I have confirmed that rewrites are happening - if I follow the “Debugging the problem” steps in https://community.suitecrm.com/t/suitecrm-8-beta-install-questions/79383/3 I get the expected 404 error. I have also checked the “about” redirection as per How to Rewrite URLs with mod_rewrite for Apache on Ubuntu 20.04 | DigitalOcean and all is good.
So, I can then perform a manual install using
console suitecrm:app:install which works, and then rerun the permissions steps. But when it installs I get the following message:
step: check-install-lock | status: done
Installer not locked. Proceeding with install
step: check-db-connection | status: done
DB credentials ok
step: install-system-checks | status: done
step: create-config | status: done
Created silent install config: config_si.php
step: create-env | status: done
step: run-legacy-install | status: done
Legacy install successful
Any ideas why I’m getting a legacy install (and for that matter, what a legacy install of SuiteCRM 8.0 actually means)?