Could it be Prestashop doesn't handle database passwords with two % signs in properly?
I am getting this error while trying to upgrade PrestaShop from 1.6 to the latest 1.7:
PHP Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException: You have requested a non-existent parameter "reHguvAnaCsRsvV7oX". in /storage/.../vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ParameterBag/ParameterBag.php:102
When using a database password: CadsrCgm7%reHguvAnaCsRsvV7oX%Cfp8HxKHPN3j6vb862I
After generating a new password with only one % sign PrestaShop seems to continue upgrading.