Mettre à jour OwnCloud 8.0.2 vers 8.2.2

Publié le | Aucun commentaire

Classé dans : Mise à jour, Intervention difficile en 90 min. | Mots clés : OwnCloud, données personnelles

00. Un clic sur le bouton "Mise à jour" via l'interface d'administration enclenche le processus automatique... un peu avant sa fin, un message indique qu'il n'est pas possible de mettre à jour OwnCloud en sautant une version majeure. Donc pour mettre à jour de 8.0.2 à 8.2.2 il est nécessaire de passer par la 8.0.9, puis par la 8.1.5. La mise à jour entre une version majeure et une autre qui n'est pas la dernière s'effectue semble-t-il à la main.

Contexte :

  • OwnCloud 8.0.2
  • Lire la documentation...

01. Lire la documentation de mise à jour d'Owncloud :

02. Sauvegarder OwnCloud 8.0.2 :

  • Désactiver le applications tierces :
    • Connexion avec un compte administrateur
    • → menu Fichiers → Applications → Activées → désactiver toutes les applications
  • Passer OwnCloud en mode maintenance :

$ cd ~/sites/zonedetest.xyz/owncloud/htdocs

$ chmod +x occ

$ ./occ maintenance:mode --on
PHP Warning:  Module 'openssl' already loaded in Unknown on line 0
PHP Warning:  Module 'curl' already loaded in Unknown on line 0
Maintenance mode enabled

  • Copie du répertoire et de la base de données :

$ cd ..

$ cp -r htdocs htdocs.802

$ mysqldump --host=mysql-server.net --user=user-mysql --password='*********' mysql-database > 2015-12-23_mysql-database-owc802.sql

03. Télécharger et décompresser OwnCloud 8.0.9, 8.1.5 et 8.2.2 :

$ wget --no-check-certificate https://download.owncloud.org/community/owncloud-8.0.9.tar.bz2
--2015-12-23 09:25:38--  https://download.owncloud.org/community/owncloud-8.0.9.tar.bz2
Resolving download.owncloud.org... 209.126.100.233, 144.76.105.220
Connecting to download.owncloud.org|209.126.100.233|:443... connected.
WARNING: certificate common name `*.owncloud.com' doesn't match requested host name `download.owncloud.org'.
HTTP request sent, awaiting response... 200 OK
Length: 24121882 (23M) [application/x-bzip]
Saving to: `owncloud-8.0.9.tar.bz2'

100%[=====...=====>] 24,121,882  6.55M/s   in 4.0s    

2015-12-23 09:25:43 (5.76 MB/s) - `owncloud-8.0.9.tar.bz2' saved [24121882/24121882]

$ wget --no-check-certificate https://download.owncloud.org/community/owncloud-8.1.5.tar.bz2
...

Saving to: `owncloud-8.1.5.tar.bz2'

100%[=====...=====>] 27,250,814  6.70M/s   in 4.1s    

2015-12-23 09:26:56 (6.31 MB/s) - `owncloud-8.1.5.tar.bz2' saved [27250814/27250814]

$ wget --no-check-certificate https://download.owncloud.org/community/owncloud-8.2.2.tar.bz2
...

Saving to: `owncloud-8.2.2.tar.bz2'

100%[=====...=====>] 28,922,075  32.4M/s   in 0.9s    

2015-12-23 09:25:30 (32.4 MB/s) - `owncloud-8.2.2.tar.bz2' saved [28922075/28922075]

$ ls -lGn
total 78488
-rw-rw-r--  1 99732    193008 2015-12-22 16:35 2015-12-23_mysql-database-owc802.sql
drwxrwxr-x 12 99732     4096 2015-12-23 09:05 htdocs
drwxrwxr-x 15 99732     4096 2015-12-22 19:18 htdocs.802
-rw-rw-r--  1 99732 24121882 2015-10-30 18:27 owncloud-8.0.9.tar.bz2
-rw-rw-r--  1 99732 27250814 2015-12-21 15:01 owncloud-8.1.5.tar.bz2
-rw-rw-r--  1 99732 28922075 2015-12-21 14:00 owncloud-8.2.2.tar.bz2

$ bunzip2 owncloud-8.0.9.tar.bz2

$ bunzip2 owncloud-8.1.5.tar.bz2

$ bunzip2 owncloud-8.2.2.tar.bz2

$ ls -lGn
total 248436
-rw-rw-r--  1 99732    193008 2015-12-22 16:35 2015-12-23_mysql-database-owc802.sql
drwxrwxr-x 12 99732     4096 2015-12-23 09:05 htdocs
drwxrwxr-x 15 99732     4096 2015-12-22 19:18 htdocs.802
-rw-rw-r--  1 99732 78899200 2015-10-30 18:27 owncloud-8.0.9.tar
-rw-rw-r--  1 99732 85258240 2015-12-21 15:01 owncloud-8.1.5.tar
-rw-rw-r--  1 99732 90163200 2015-12-21 14:00 owncloud-8.2.2.tar

04. Mettre à jour OwnCloud de 8.0.2 à 8.0.9 :

$ tar xvf owncloud-8.0.9.tar
owncloud/
owncloud/l10n/
owncloud/l10n/l10n.pl
...
owncloud/indie.json
owncloud/index.php
owncloud/status.php

$ rm -rf htdocs

$ mv owncloud htdocs

$ cp 2015-12-23_htdocs.802/config/config.php htdocs/config/

$ cp -r 2015-12-23_htdocs.802/3rdparty/phpmailer htdocs/3rdparty/

$ cp -r 2015-12-23_htdocs.802/3rdparty/phpseclib htdocs/3rdparty/

$ cp -r 2015-12-23_htdocs.802/data/* htdocs/data/

$ cd htdocs

$ chmod +x occ

$ ./occ upgrade

PHP Warning:  Module 'openssl' already loaded in Unknown on line 0
PHP Warning:  Module 'curl' already loaded in Unknown on line 0
Set log level to debug - current level: 'Warning'
Turned on maintenance mode
Checked database schema update
Checked database schema update for apps
Updated database
Turned off maintenance mode
Update successful
Reset log level to 'Warning'

  • Naviguer sur OwnCloud 8.0.9 :
    • Connexion avec un compte administrateur
    • → menu Utilisateur → Administration → Version :
  • ownCloud 8.0.9 (stable)

Développé par la communauté ownCloud, le code source est publié sous license AGPL.

  • Réactiver les applications tierces de OwnCloud 8.0.9 :
    • → menu Fichiers → Applications → Recommandées
      • → bouton [Activer] → après chaque application activée → menu Utilisateur → Administration → menu Applications → Applications → Recommandées
    • → menu Fichiers → Applications → Désactivées
      • → bouton [Activer] → après chaque application activée → menu Utilisateur → Administration → menu Applications → Applications → Désactivées
  • Essai de navigation sur OwnCloud 8.0.9 :
    • Connexion avec un compte utilisateur

05. Mettre à jour OwnCloud de 8.0.9 à 8.1.5 :

  • Désactiver le applications tierces de OwnCloud 8.0.9 :
    • Connexion avec un compte administrateur
    • → menu Fichiers → Applications → Activées → désactiver toutes les applications
  • Passer OwnCloud 8.0.9 en mode maintenance, mettre à jour vers OwnCloud 8.1.5 :

$./occ maintenance:mode --on

$ cd ..

$ tar xvf owncloud-8.1.5.tar
owncloud/
owncloud/l10n/
owncloud/l10n/l10n.pl
...
owncloud/indie.json
owncloud/index.php
owncloud/status.php

$ mv htdocs htdocs.809

$ mv owncloud-8.1.5 htdocs

$ cp htdocs.809/config/config.php htdocs/config/config.php

$ cp -r htdocs.809/data/* htdocs/data/

$ cd htdocs

$ chmod +x occ

$ ./occ upgrade
PHP Warning:  Module 'openssl' already loaded in Unknown on line 0
PHP Warning:  Module 'curl' already loaded in Unknown on line 0
ownCloud or one of the apps require upgrade - only a limited number of commands are available
Set log level to debug - current level: 'Warning'
Checked database schema update
Checked database schema update for apps
Updated database
Updating <files> ...
Updated <files> to 1.1.10
Update successful
Maintenance mode is kept active
Reset log level to 'Warning'

$ ./occ maintenance:mode --off
PHP Warning:  Module 'openssl' already loaded in Unknown on line 0
PHP Warning:  Module 'curl' already loaded in Unknown on line 0
ownCloud is in maintenance mode - no app have been loaded
Maintenance mode disabled

  • Naviguer sur OwnCloud 8.1.5 :
    • Connexion avec un compte administrateur
    • → menu Utilisateur → Administration → Version :

ownCloud 8.1.5 (stable)

Développé par la communauté ownCloud, le code source est publié sous license AGPL.

  • Réactiver les applications tierces de OwnCloud 8.1.5 :
    • → menu Administration → Applications → Désactivées
    • → bouton [Activer] → après chaque application activée → menu Activées → menu Désactivées

06. Mettre à jour OwnCloud de 8.1.5 à 8.2.2 :

  • Connexion avec un compte administrateur
  • → menu Utilisateur → Administration → Mise à jour → bouton [Mise à jour] → → bouton [Exécuter] :

ownCloud sera mis à jour vers la version 8.2.1.

Les applications suivantes seront mises à jour:

  • Activity (activity)
  • Files (files)
  • Share Files (files_sharing)
  • Text Editor (files_texteditor)
  • Deleted files (files_trashbin)
  • Versions (files_versions)
  • Gallery (gallery)

Veuillez vous assurer qu'une copie de sauvegarde de la base de données, du dossier de configuration (config) et du dossier de données (data) a été réalisée avant de commencer.

Afin d'éviter les timeouts avec les installations de volume conséquent, vous pouvez exécuter la commande suivante depuis le répertoire d'installation :

./occ upgrade

  • → bouton [Démarrer la mise à jour]

La mise à jour de ownCloud vers la version 8.2.1 est en cours. Cela peut prendre un certain temps.

Préparation de la mise à jour
Réglage du niveau de log à "debug" - niveau actuel: "Warning"
Mode de maintenance activé
Checking whether the database schema can be updated (this can take a long time depending on the database size)
Mise à jour du schéma de la base de données vérifiée
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)
Mise à jour du schéma de la base de données pour les applications vérifiée
Updating database schema
Base de données mise à jour
Mise à jour de « files_texteditor » vers 2.0
Mise à jour de « gallery » vers 14.2.0
Mise à jour de « files » vers 1.2.0
Mise à jour de « activity » vers 2.1.3
Mise à jour de « files_sharing » vers 0.7.0
Mise à jour de « files_trashbin » vers 0.7.0
Mise à jour de « files_versions » vers 1.1.0
Mode de maintenance désactivé
Réglage du niveau de log à "Warning"
Les applications suivantes ont été désactivées : documents

La mise à jour a réussi, mais il y a eu des avertissements

Veuillez recharger la page.

  • Recharger la page
  • Naviguer sur OwnCloud 8.2.1 :
    • Connexion avec un compte administrateur
    • → menu Utilisateur → Administration → Version :

ownCloud 8.2.1 (stable)

Développé par la communauté ownCloud, le code source est publié sous license AGPL.

  • Réactiver les applications tierces de OwnCloud 8.2.1 :
    • → menu Administration → Applications → Désactivées
    • → bouton [Activer] → après chaque application activée → menu Activées → menu Désactivées

07. En fait, pour passer de Owncloud 8.1.5 à 8.2.2, le processus de mise à jour automatique installe la première version stable de la version majeure supérieure à la celle installée, dans ce cas Owncloud 8.2.1. Donc il faut rejouer une nouvelle mise à jour automatique pour mettre à jour Owncloud 8.2.1 à 8.2.2., et ça marche smiley

Source :

Écrire un commentaire

Quelle est le troisième caractère du mot 7m32c4pk ?

Fil RSS des commentaires de cet article