I’m running Revo on the grid server, and over the last year and a half it’s taken different tricks to get it to happen.
Right now, I think the client version problem you’re experiencing is the only one I’ve had to work around recently.
It’ll actually run fine with the 4.1.11 client library, though I bet there are some edge cases that will present bugs.
Here’s how you can get past the problem:
Open setup/includes/modinstalltest.class.php
Comment out line 29 so that the "run" method in it’s entirety looks like this:
<?php
...
/**
* Run tests.
*
* @param integer $mode The install mode.
* @return array An array of result messages collected during the process.
*/
public function run($mode = modInstall::MODE_NEW) {
$this->results = array();
$this->mode = $mode;
$this->_checkDependencies();
$this->_checkPHPVersion();
$this->_checkMySQLServerVersion();
//$this->_checkMySQLClientVersion();
$this->_checkMemoryLimit();
$this->_checkSessions();
$this->_checkCache();
$this->_checkExport();
$this->_checkPackages();
$this->_checkContexts();
$this->_checkConfig();
$this->_checkDatabase();
return $this->results;
}
That’s it. You’re just bypassing the check during install.