G’day,
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
php 8.0.17
SuiteCRM 8.0.4
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
INSTALL
Ignore System Check Warnings:
PROCEED
LICENSE
CONFIGURATION
SUITECRM LICENSE:
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:
SuiteCRM Silent Install
Running: check-install-lock
step: check-install-lock | status: done
Installer not locked. Proceeding with install
Running: check-db-connection
step: check-db-connection | status: done
DB credentials ok
Running: install-system-checks
step: install-system-checks | status: done
Running: create-config
step: create-config | status: done
Created silent install config: config_si.php
Running: create-env
step: create-env | status: done
Created .env.local
Running: run-legacy-install
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)?