8.5.1 install - installing dashboard "call the a member funtion getSiteTypeID() on null"

Permalink
Despite installing on one very similar system without problems I am installing another instance on another machine and it just wont.

I have a manjaro system fully up to date PHP 7.3. Database server was updated in End of July and is running mariadb.

Whether I run the install from the command line or from the web install in both cases it errors during Installing Dashboard. in dispatcher.php line 36 an error of "call the a member funtion getSiteTypeID() on null" occurs. I can provide a full stack trace.

I am now completely at a stop. 8.5.1 is unable to install. Rather disappointing as this was supposed to be the system we are moving the company website to...so any help on sorting this quickly would be appreciated.

 
ConcreteOwl replied on at Permalink Reply
ConcreteOwl
Yes add a full stack trace...
And a screen shot of the output error
barrypearce replied on at Permalink Reply 3 Attachments
I didn't get a screenshot but the attached web-output.txt shows the text produce in a red box on the screen.

cli-output.txt shows the output from a cli install using c5:install -i

env.txt shows the environment from another install moved to the target machine.
barrypearce replied on at Permalink Reply
Could this have been caused by missing iconv?

Although all installer tests were passed iconv was not enabled in PHP...
Perhaps there is an action to check that the installer checks for ALL PHP modules required are actually checked for?
ConcreteOwl replied on at Permalink Reply
ConcreteOwl
Try increasing the max_input_time to 300
siliconalchemy replied on at Permalink Reply
@barrypearce - Were you using Galera with Mariadb?

I've hit the same problem installing the latest version - 8.5.4 on Percona Xtradb Cluster (which also runs Galera).

also:
https://www.concrete5.org/developers/bugs/8-2-0/version-8-does-not-i...

Edit: raised new forum question:
https://www.concrete5.org/community/forums/installation/installation...