Symptom: On Dec 10th a red bar appeared at the top of the TimeTrex screen saying "TimeTrex automatic upgrade has failed due to a system error! Please contact your TimeTrex administrator immediately to re-run the TimeTrex installer to correct the issue."
Conditions:
TimeTrex version 9.1.3
OS Ubuntu Xenial (16.04.1 LTS)
Install type manual
Database psql (PostgreSQL) 9.5.5
Webserver Apache
Logs:
timetrex.log contained the following
Code: Select all
DEBUG [L0494] [18017ms]: [Function](): Checking new version system requirements.
.. Command: "/usr/bin/php" "/var/timetrex/cache/upgrade_staging//latest_version/
tools/unattended_upgrade.php" --config "/usr/share/TimeTrex_Community_Edition_v
DEBUG [L0494] [18017ms]: [Function](): 9.1.3/includes/../timetrex.ini.php" --req
uirements_only Exit Code: 1
DEBUG [L0523] [18017ms]: [Function](): ERROR: New version system requirements no
t met...
Code: Select all
/usr/bin/php /var/timetrex/cache/upgrade_staging/latest_version/tools/unattended_upgrade.php --config /usr/share/TimeTrex_Community_Edition_v9.1.3/includes/../timetrex.ini.php --requirements_only
Code: Select all
----WARNING----WARNING----WARNING-----
--------------------------------------
Minimum PHP Requirements are NOT met!!
--------------------------------------
Failed Requirements: CURL
--------------------------------------
PHP INI: /etc/php/7.0/cli/php.ini
Process Owner: root
--------------------------------------
Failed Requirements: Require,CURL
Code: Select all
apt-get install php7.0-curl
Code: Select all
/usr/bin/php /var/timetrex/cache/upgrade_staging/latest_version/tools/unattended_upgrade.php --config /usr/share/TimeTrex_Community_Edition_v9.1.3/includes/../timetrex.ini.php --requirements_only
Code: Select all
Requirements all pass successfully!