Mise à niveau OwnCloud de 8.2.2 à 9.0.0 parfaite !
Bonjour à tous,
Comme vous le savez, Owncoud 9 est sorti.
Comme tout bon logiciel, il faut le mettre à jour
Je viens de le faire personnellement sur mon serveur de la version 8.2.2 à 9.0.0.
Il n'y a pas d'étapes exceptionnelles à faire avant la migration, tout se passe convenablement du premier coup !
Enfin, si, une sauvegarde des données c'est évident !
Mes données étant dans /home et non pas dans le dossier data par défaut, j'ai procédé ainsi :
Je place owncloud en mode maintenance
Ensuite, j'ai mis à jour les fichiers de owncloud vers la version 9.0.0 avec mon gestionnaire de logiciels :
Une fois fait, je lance la migration à la main, en ligne de commande (via le script web, c'est délicat on risque un timeout)
Le processus se déroule ...
Une fois fait, je désactive le mode maintenance : tout est bon !
Donc, si vous utilisez OwnCloud, et que vous n'osez pas faire la mise à jour Majeure, voici un retour d'expérience qui pourrait vous être utile !
Comme vous le savez, Owncoud 9 est sorti.
Comme tout bon logiciel, il faut le mettre à jour
Je viens de le faire personnellement sur mon serveur de la version 8.2.2 à 9.0.0.
Il n'y a pas d'étapes exceptionnelles à faire avant la migration, tout se passe convenablement du premier coup !
Enfin, si, une sauvegarde des données c'est évident !
Mes données étant dans /home et non pas dans le dossier data par défaut, j'ai procédé ainsi :
Code BASH :
cd /home tar -cf oc8-sav.tar owncloud_data
Je place owncloud en mode maintenance
Code BASH :
cd /var/www/localhost/htdocs/owncloud sudo -u apache php ./occ maintenance:mode --on
Ensuite, j'ai mis à jour les fichiers de owncloud vers la version 9.0.0 avec mon gestionnaire de logiciels :
Code BASH :
emerge -u www-apps/owncloud
Citation :
* Web-based storage application where all your data is under your own control (NS) www-apps/owncloud-9.0.0 (22147 KiB)
Une fois fait, je lance la migration à la main, en ligne de commande (via le script web, c'est délicat on risque un timeout)
Code BASH :
sudo -u apache php ./occ upgrade
Le processus se déroule ...
Citation :
The process control (PCNTL) extensions are required in case you want to interrupt long running commands - see http://php.net/manual/en/book.pcntl.php
ownCloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Set log level to debug
Checking whether the database schema can be updated (this can take a long time depending on the database size)
Checked database schema update
Checking updates of apps
Checking whether the database schema for <activity> can be updated (this can take a long time depending on the database size)
Checking whether the database schema for <files_sharing> can be updated (this can take a long time depending on the database size)
Checking whether the database schema for <files_trashbin> can be updated (this can take a long time depending on the database size)
Checked database schema update for apps
Updating database schema
Updated database
Disabled 3rd-party app: calendar
Disabled 3rd-party app: documents
Disabled 3rd-party app: files_locking
Disabled 3rd-party app: files_videoviewer
Disabled 3rd-party app: updater
Updating <files_pdfviewer> ...
Updated <files_pdfviewer> to 0.8
Updating <files_texteditor> ...
Updated <files_texteditor> to 2.1
Updating <gallery> ...
Updated <gallery> to 14.5.0
Updating <files> ...
Updated <files> to 1.4.4
Updating <activity> ...
Updated <activity> to 2.2.1
Updating <files_sharing> ...
Updated <files_sharing> to 0.9.1
Updating <files_trashbin> ...
Updated <files_trashbin> to 0.8.0
Updating <files_versions> ...
Updated <files_versions> to 1.2.0
Updating <provisioning_api> ...
Updated <provisioning_api> to 0.4.1
Starting code integrity check...
Finished code integrity check
Update successful
Maintenance mode is kept active
Reset log level
ownCloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Set log level to debug
Checking whether the database schema can be updated (this can take a long time depending on the database size)
Checked database schema update
Checking updates of apps
Checking whether the database schema for <activity> can be updated (this can take a long time depending on the database size)
Checking whether the database schema for <files_sharing> can be updated (this can take a long time depending on the database size)
Checking whether the database schema for <files_trashbin> can be updated (this can take a long time depending on the database size)
Checked database schema update for apps
Updating database schema
Updated database
Disabled 3rd-party app: calendar
Disabled 3rd-party app: documents
Disabled 3rd-party app: files_locking
Disabled 3rd-party app: files_videoviewer
Disabled 3rd-party app: updater
Updating <files_pdfviewer> ...
Updated <files_pdfviewer> to 0.8
Updating <files_texteditor> ...
Updated <files_texteditor> to 2.1
Updating <gallery> ...
Updated <gallery> to 14.5.0
Updating <files> ...
Updated <files> to 1.4.4
Updating <activity> ...
Updated <activity> to 2.2.1
Updating <files_sharing> ...
Updated <files_sharing> to 0.9.1
Updating <files_trashbin> ...
Updated <files_trashbin> to 0.8.0
Updating <files_versions> ...
Updated <files_versions> to 1.2.0
Updating <provisioning_api> ...
Updated <provisioning_api> to 0.4.1
Starting code integrity check...
Finished code integrity check
Update successful
Maintenance mode is kept active
Reset log level
Une fois fait, je désactive le mode maintenance : tout est bon !
Code BASH :
sudo -u apache php ./occ maintenance:mode --off
Citation :
The process control (PCNTL) extensions are required in case you want to interrupt long running commands - see http://php.net/manual/en/book.pcntl.php
ownCloud is in maintenance mode - no app have been loaded
Maintenance mode disabled
ownCloud is in maintenance mode - no app have been loaded
Maintenance mode disabled
Donc, si vous utilisez OwnCloud, et que vous n'osez pas faire la mise à jour Majeure, voici un retour d'expérience qui pourrait vous être utile !