J’ai décidé qu’il été temps (ou que j’avais le temps…) de mettre à jour mon Owncloud 8.0.2 vers la version 8.1.3 d’Owncloud sous Debian Wheezy. J’utilise Lighttps avec PHP et MySQL pour la base de données. J’ai voulu mettre à jour Owncloud via l’interface web…. Et cela ne s’est pas déroulé comme prévu…

Après l’installation, j’ai eu le joli message disant de faire la mise à jour de la base de données et puis le souci est survenu… L’installation reste bloquée sur ce message :

image du bug owncloud suite à une mise à jour

Je vous évite les détails, mais ce problème peut être réglé rapidement.

Vérifiez le fichier config/config.php. Il doit y avoir le numéro de version qui est le 8.1.3 et la maintenance à false en théorie. Dans mon cas j’avais :

  'version' => '8.0.3.0',
  'maintenance' => true,

J’ai donc mis maintenance à « false ».

Ensuite j’ai fais la mise à jour via la commande PHP exécutée dans Bash :

su -c 'php occ upgrade' www-data

Et le site s’est correctement mis à jour, j’ai de nouveau accès à owncloud 🙂

ownCloud or one of the apps require upgrade - only a limited number of commands are available
Turned on maintenance mode
Checked database schema update
Checked database schema update for apps
Updated database
Updating <updater> ...
Updated <updater> to 0.6
Updating <files> ...
Updated <files> to 1.1.10
Updating <activity> ...
Updated <activity> to 2.0.2
Updating <files_sharing> ...
Updated <files_sharing> to 0.6.2
Updating <files_trashbin> ...
Updated <files_trashbin> to 0.6.3
Updating <files_versions> ...
Updated <files_versions> to 1.0.6
Update successful
Turned off maintenance mode

Vous pouvez activer le mode debug dans le fichier conf/conf.php de Owncloud via les options suivantes (source) :

"log_type" => "owncloud",
"logfile" => "owncloud.log",
"loglevel" => "3",
"logdateformat" => "F d, Y H:i:s",

Si cela vous a dépanné un merci ne coute rien 😉