This is a read-only copy of the MariaDB Knowledgebase generated on 2024-11-15. For the latest, interactive version please visit https://mariadb.com/kb/.

Unknown global parameter 'substitute_variables'.

I updated MaxScale to 2.3.2 and now I get the following errors:

===> Starting Application
Info : MaxScale will be run in the terminal process.
2019-01-25 13:59:53   notice : syslog logging is disabled.
2019-01-25 13:59:53   notice : maxlog logging is enabled.
2019-01-25 13:59:53   error  : Unknown global parameter 'substitute_variables'.
2019-01-25 13:59:53   error  : Invalid value for 'threads': $THREADS.
2019-01-25 13:59:53   error  : Invalid timeout value for 'auth_connect_timeout': $AUTH_CONNECT_TIMEOUT
2019-01-25 13:59:53   error  : Invalid timeout value for 'auth_read_timeout': $AUTH_READ_TIMEOUT
2019-01-25 13:59:53   error  : Failed to parse configuration file /etc/maxscale.cnf. Error on line 2.

It looks like the 'substitute_variables' parameter is not supported anymore?

The same config file worked with 2.2.19

Answer Answered by Johan Wikman in this comment.

There has been a regression, the parameter should be supported.

Please follow https://jira.mariadb.org/browse/MXS-2394

Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.