bjoern.busch
Chevereto Member
Reproduction steps
Database update fails
Error log message
- Update Chevereto docker image from 4.2.5. to 4.3.4.
- Pro edition
- New docker image has been created, update is not executed via CHEVERETO_SERVICING=server
- Open the Website
- Error is displayed about unknown column 'image_checksum'
- Go to /dashboard
- Database update is available to 4.3.4
- Click to update button
- Website shows no progress
- Mariadb shows access denied for mysql user
- ok, this probably is related to the healthcheck and I have never noticed it so far. https://github.com/MariaDB/mariadb-docker/issues/430
Database update fails
Error log message
Code:
[6837f46de0564] PDOException in /var/www/html/app/src/Legacy/G/DB.php:150
# Message [Code #42S22]
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'image_checksum' in 'field list'
# URI
/
# Method
GET
# Time
2025-05-29T05:45:17+00:00 [1748497517]
# Incident 6837f46de0564
# Backtrace
------------------------------------------------------------
0 /var/www/html/app/src/Legacy/G/DB.php:150
{main}()
------------------------------------------------------------
1 /var/www/html/app/src/Legacy/G/DB.php:150
PDOStatement->execute()
------------------------------------------------------------
2 /var/www/html/app/src/Legacy/G/DB.php:165
Chevereto\Legacy\G\DB->exec()
------------------------------------------------------------
3 /var/www/html/app/src/Legacy/Classes/Listing.php:1074
Chevereto\Legacy\G\DB->fetchAll()
------------------------------------------------------------
4 /var/www/html/app/legacy/routes/explore.php:132
Chevereto\Legacy\Classes\Listing->exec()
------------------------------------------------------------
5 /var/www/html/app/legacy/routes/index.php:45
Chevereto\Legacy\G\Handler->{closure}(Chevereto\Legacy\G\Handler(#60))
------------------------------------------------------------
6 /var/www/html/app/src/Legacy/G/Handler.php:456
Chevereto\Legacy\G\Handler->{closure}(Chevereto\Legacy\G\Handler(#60))
------------------------------------------------------------
7 /var/www/html/app/src/Legacy/G/Handler.php:180
Chevereto\Legacy\G\Handler->processRequest()
------------------------------------------------------------
8 /var/www/html/app/legacy/load/web.php:668
Chevereto\Legacy\G\Handler->__construct(bool(true), Closure(#57), Closure(#59))
------------------------------------------------------------
9 /var/www/html/app/legacy/entrypoints/index.php:45
require_once(string(length=37))
------------------------------------------------------------
10 /var/www/html/index.php:12
require_once(string(length=46))
------------------------------------------------------------
Code:
2025/05/29 08:05:56,stderr,Try running each of the following statements in the database console to find the conflict.
2025/05/29 08:05:56,stderr,<pre style="overflow:auto;word-break:break-all;white-space:pre-wrap;"><code>>>> SQLSTATE[HY000]: General error: 2006 MySQL server has gone away</code></pre>
2025/05/29 08:05:56,stderr,Error executing the Chevereto update query.
2025/05/29 08:05:56,stderr,# Message
2025/05/29 08:05:56,stderr,
2025/05/29 08:05:56,stderr,[6837f9445619d] LogicException in /var/www/html/app/legacy/install/installer.php:2475
Code:
2025-05-29 6:17:54 42 [Warning] Access denied for user 'mysql'@'127.0.0.1' (using password: NO)
Last edited: