• Welcome to the Chevereto user community!

    Here users from all over the world gather around to learn the latest about Chevereto and contribute with ideas to improve the software.

    Please keep in mind:

  • Chevereto Support CLST

    Support response

    Support checklist

    • Got a Something went wrong message? Read this guide and provide the actual error. Do not skip this.
    • Confirm that the server meets the System Requirements
    • Check for any available Hotfix - your issue could be already reported/fixed
    • Read documentation - It will be required to Debug and understand Errors for a faster support response

Failed update 3.20.12 to 3.20.1X

Version
3.20.12
Website URL
https://gal.muri.network
PHP version
7.4
Database driver
MariaDB
Database version
10.5.12
Web browser
all

fofwisdom

Chevereto Member
Debian 11
PHP-FPM
PHP 7.4

All update way (HTTP / CLI / manual) update failed.

I'm currently rolling back to 3.20.12. Is there anything I can do to help?

Code:
web2@isp1:/var/www/clients/client0/web2/web$ php gal/cli.php -C update
* Checking for updates
> Update needed
* Downloading latest release

Aw, snap! Internal Server Error [debug @ error_log]

** errorId #7dc097f66e7b2a5f **
>> ParseError [0]: syntax error, unexpected '='
At gal/lib/G/classes/class.gettext.php:406

Stack trace:
#0 unknown file(unknown line): class_autoloader('G\Gettext')
#1 gal/app/lib/classes/class.l10n.php(193): spl_autoload_call('G\Gettext')
#2 gal/app/lib/classes/class.l10n.php(121): CHV\L10n::processTranslation('en')
#3 gal/app/lib/classes/class.l10n.php(132): CHV\L10n->__construct()
#4 gal/app/lib/classes/class.l10n.php(232): CHV\L10n::getInstance()
#5 gal/app/lib/classes/class.l10n.php(252): CHV\L10n::getStatic('gettext')
#6 gal/app/lib/classes/class.l10n.php(213): CHV\L10n::getGettext()
#7 gal/app/lib/l10n.php(27): CHV\L10n::gettext('Invalid license info')
#8 gal/app/install/update/updater.php(72): _s('Invalid license info')
#9 gal/app/install/update/updater.php(245): CHV\download('gal/app/install/update/temp/', Array)
#10 gal/app/update.php(29): require_once('gal/app/install/update/updater.php')
#11 gal/app/loader.php(233): require_once('gal/app/update.php')
#12 gal/cli.php(36): include_once('gal/app/loader.php')

{
    "status_code": 400,
    "error": {
        "message": "syntax error, unexpected '='",
        "code": 0
    },
    "status_txt": "Bad Request"
}
web2@isp1:/var/www/clients/client0/web2/web$
 
Thanks for the advice. My cron command line was wrong.

The Cheverto update was successful, but it still doesn't work. Only the "Internal Server Error" message is displayed in the browser.

Where should I collect the logs? Let me know and I will forward it on to you.

Code:
web2@isp1:/var/www/clients/client0/web2/web$ php7.4 gal/cli.php -C cron
* Processing deleteExpiredImages
* Processing storageDelete
* Processing removeDeleteLog
* Processing cleanUnconfirmedUsers
* Processing tryForUpdates
--
[OK] Cron tasks ran
web2@isp1:/var/www/clients/client0/web2/web$ php7.4 gal/cli.php -C update
* Checking for updates
> Update needed
* Downloading latest release
Fetching https://chevereto.com/api/download/latest
  100%[==================================================>] download
> chevereto_latest_3255c608199051602c3df55c.zip
* Extracting downloaded file
[OK] Chevereto files updated!
--
To proceed with DB update run:
> php cli.php -C install
web2@isp1:/var/www/clients/client0/web2/web$ php7.4 gal/cli.php -C install
[OK] Chevereto database has been updated
web2@isp1:/var/www/clients/client0/web2/web$

There was no error log from the Apache server during the update and after connection. (/var/log/apache2/error.log)
 
I haven't been able to solve this problem yet. I run several webapps, but only Chevereto shows an Internal Server Error, and I have no idea how to troubleshoot.
Even after updating to 3.2.16, only errors are displayed.
 
The Docker operating method of 3.0 and 4.0 also seems different, and even if 4.0 is built with docker-compose, there is no migration guide because it is currently in beta. I have no way of avoiding the current situation.
 
Back
Top