Mise à jour manuelle d'un serveur Owncloud

Lors des mises à jour des paquets d'owncloud, on peut voir passer le message suivant

Leaving server in maintenance mode. Please run occ upgrade manually.
See https://doc.owncloud.org/server/8.1/admin_manual/maintenance/upgrade.html

La mise à jour d'owncloud doit se continuer de façon manuelle.

Procédure

Voici les différentes étapes pour terminer la mise à jour en ligne de commande :

  • on bascule sous l'utilisateur Apache2, ici www-data
su www-data
  • on va dans le répertoire d'owncloud, ici /home/default/owncloud .
cd /home/default/owncloud
  • On lance la procédure manuelle en tapant la commande suivante
./occ
  • On obtient un message du genre (tout dépend de votre configuration)
    Set log level to debug - current level: 'Warning'     


  • Suffit ensuite de taper upgrade et vous obtenez ensuite les résultats suivants :
  Checked database schema update
  Checked database schema update for apps
  Updated database
  Update successful
  Maintenance mode is kept active
  Reset log level to 'Warning'


  • Il suffit de quitter le mode maintenance. Pour cela, on édite le fichier /home/default/owncloud/configs/config.php avec un éditeur de type nano et de remplacer
'maintenance' => true,


par

'maintenance' => false,

Sources et auteurs