Demande #37607
Nextcloud en erreur sur Scribe 2.8
0%
Description
Bonjour,
Sur nos Scribe 2.8, de manière plus ou moins aléatoire mais fréquente, nous avons Nextcloud qui est en mode maintenance / mise à jour demandée, donc inaccessible.
En regardant le log Nextcloud, on peut voir que subitement, il recule dans une version précédente :
{"reqId":"4LVKvzyPgqteA2BvG04x","level":3,"time":"2026-08-27T01:22:14+00:00","remoteAddr":"","user":"--"
,"app":"PHP","method":"","url":"--","message":"Directive 'allow_url_include' is deprecated at Unknown#0"
,"userAgent":"--","version":"*25.0.9.2*","data":{"app":"PHP"}} {"reqId":"FnOvBf8zbBPk2zKynZ5Q","level":3,"time":"2026-08-27T01:31:12+00:00","remoteAddr":"","user":"--"
,"app":"PHP","method":"","url":"--","message":"Directive 'allow_url_include' is deprecated at Unknown#0"
,"userAgent":"--","version":"*24.0.1.1*","data":{"app":"PHP"}}
A partir de ce recul dans la version, une mise à jour est attendue et l'application est en mode maintenance :
{"reqId":"DxQtfo07t2MThe9bf9Zf","level":1,"time":"2026-08-31T03:17:10+00:00","remoteAddr":"","user":"--"
,"app":"updater","method":"","url":"--","message":"\\OC\\Updater::maintenanceEnabled: Turned on maintena
nce mode","userAgent":"--","version":"24.0.1.1","data":{"app":"updater"}} {"reqId":"DxQtfo07t2MThe9bf9Zf","level":0,"time":"2026-08-31T03:17:10+00:00","remoteAddr":"","user":"--"
,"app":"core","method":"","url":"--","message":"starting upgrade from 24.0.1.1 to 25.0.9.2","userAgent":
"--","version":"24.0.1.1","data":{"app":"core"}}
En lançant manuellement le postservice, cela remet Nextcloud dans la bonne version :
{"reqId":"DxQtfo07t2MThe9bf9Zf","level":1,"time":"2026-08-31T03:20:01+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::finishedCheckCodeIntegrity: Finished code integrity check","userAgent":"--","version":"24.0.1.1","data":{"app":"updater"}} {"reqId":"DxQtfo07t2MThe9bf9Zf","level":1,"time":"2026-08-31T03:20:01+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::updateEnd: Update successful","userAgent":"--","version":"25.0.9.2","data":{"app":"updater"}} {"reqId":"DxQtfo07t2MThe9bf9Zf","level":1,"time":"2026-08-31T03:20:01+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::maintenanceDisabled: Turned off maintenance mode","userAgent":"--","version":"25.0.9.2","data":{"app":"updater"}}
Cette erreur s'est produite lors du reconfigure après mise à jour.
En regardant le log :
2026-08-27 05:25:02,812: creole.template - Instanciation du fichier '/var/www/html/nextcloud/config/config.php' depuis '/var/lib/creole/nextcloud-config.php'
2026-08-27 05:25:02,812: creole.template - Copie du template '/usr/share/eole/creole/distrib/nextcloud-config.php' vers '/var/lib/creole'
2026-08-27 05:25:02,814: creole.template - Traitement Cheetah : '/var/lib/creole/nextcloud-config.php' vers '/var/www/html/nextcloud/config/config.php'
2026-08-27 05:25:02,834: creole.template - Changement des propriétés : chown root:root /var/www/html/nextcloud/config/config.php
2026-08-27 05:25:02,841: creole.template - Changement des propriétés : chmod 660 /var/www/html/nextcloud/config/config.php
Or le fichier /var/lib/creole/nextcloud-config.php contient :
$CONFIG = array (
'instanceid' [...]
'dbtype' => 'mysql',
'version' => '*24.0.1.1*',
'dbname' => $dbname,
'dbhost' => $dbhost,
'dbport' => $dbport,
ce qui pourrait expliquer ce retour à la version 24 !
(mais alors pourquoi certains Nextcloud reviennent bien en version 25 mais pas d'autres... ?)
Une petite correction du fichier /var/lib/creole/nextcloud-config.php ?
Merci !
Laurent
Historique
#1 Mis à jour par Laurent Brillard il y a 23 jours
Cette demande concerne Scribe 2.8 mais aussi Scribe 2.10 puisque le fichier /var/lib/creole/nextcloud-config.php contient la même version 24.0.1.1 qui n'est pas la bonne.