• Welcome to the Chevereto User Community!

    Here, users from all over the world come together to learn, share, and collaborate on everything related to Chevereto. It's a place to exchange ideas, ask questions, and help improve the software.

    Please keep in mind:

    • This community is user-driven. Always be polite and respectful to others.
    • Support development by purchasing a Chevereto license, which also gives you priority support.
    • Go further by joining the Community Subscription for even faster response times and to help sustain this space
  • 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