1
0
mirror of https://gitlab.com/free_zed/free_zed.gitlab.io.git synced 2024-06-09 11:52:31 +00:00

Update note about nextcloud upgrade ❇️

This commit is contained in:
Freezed 2020-04-15 23:17:48 +02:00
parent f3b47cf875
commit 1f38fb6c87

View File

@ -3,7 +3,7 @@ Date: 2020-03-28 22:35
Summary: De Nextcloud 12 à 18, de Debian Stretch à Buster
Category: Bloc-notes
Tags: nextcloud, admin, debian, cli, shell, web, privacy, backup, mariadb
Status: Draft
Status: Published
**Sur une installation _standard_ basée sur :**
@ -24,6 +24,8 @@ Les choix des versions suivantes de _Nextcloud_ ont été celles suggérée par
La mise à jour _Stretch_ > _Buster_ c'est faite le plus tard possible : lors de la fin de support de `php7.0` pour _Nextcloud_ v16.0.8
Les messages d'erreurs ont été laissés tel quels, et donc en Français pour ceux qui ont été traduits.
---
Check-list suivie :
@ -61,22 +63,22 @@ _(Les emoji ajoutent du context, détails sur [gitmoji][3] )_
1. ☑ upgrade Nextcloud : v14.0.14 > v15.0.11 - ([docs][13])
- «[`update script`][5]»
1. ☑ web/DAV/desktop/android tests
1. ☑ web admin[overview/logging][15]
1. ☑ web admin [overview/logging][15]
- 🚑 \`La base de données a quelques index manquant. L'ajout d'index dans de grandes tables peut prendre un certain temps. Elles ne sont donc pas ajoutées automatiquement. En exécutant "occ db:add-missing-indices", ces index manquants pourront être ajoutés manuellement pendant que l'instance continue de tourner. Une fois les index ajoutés, les requêtes sur ces tables sont généralement beaucoup plus rapides.
- `Index "owner_index" manquant dans la table "oc_share".`
- `Index "initiator_index" manquant dans la table "oc_share".`
- 🔧 `occ db:add-missing-indices`
- ⚠️ `Error PHP Undefined index: changelogURL at /srv/freezed.me/nextcloud/core/Controller/WhatsNewController.php#91`
- See [#19490][16], will be solved in [v16][17]
- ⚠️ `MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL. Pour plus de détails, lisez la page de documentation à ce sujet`
- Wait after `Upgrade Nextcloud : v17.0.5 > v18.0.3`
- ⚠️ `MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL.` [Pour plus de détails, lisez la page de documentation à ce sujet][2]
- Wait after step «`Upgrade Nextcloud : v17.0.5 > v18.0.3`»
- ⚠️ `Vous utilisez actuellement PHP 7.0.33-0+deb9u7. Mettez à jour votre version de PHP afin de tirer avantage des améliorations liées à la performance et la sécurité fournies par le PHP Group dès que votre distribution le supportera.`
- Wait after `dist-upgrade Debian/Stretch > Buster`
1. ☑ ⬆️ Upgrade Nextcloud : v15.0.11 > v15.0.14 - ([docs][18])
- «[`update script`][5]»
1. ☑ web/DAV/desktop/android tests
1. ☑ Web/DAV/desktop/[settings][15]
- ⚠️ `MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL. Pour plus de détails, lisez la page de documentation à ce sujet`
- ⚠️ `MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL.` [Pour plus de détails, lisez la page de documentation à ce sujet][2]
- see up
- ⚠️ `Vous utilisez actuellement PHP 7.0.33-0+deb9u7. Mettez à jour votre version de PHP afin de tirer avantage des améliorations liées à la performance et la sécurité fournies par le PHP Group dès que votre distribution le supportera.`
- see up
@ -101,9 +103,9 @@ _(Les emoji ajoutent du context, détails sur [gitmoji][3] )_
1. ☑ ⬆️ Upgrade Nextcloud : v16.0.9 > v17.0.5
- «[`update script`][5]»
1. ☑ web/DAV/desktop/android tests
1. ☑ web admin[overview/logging][15]
1. ☑ web admin [overview/logging][15]
- 🚑 `Info cli Memcache \OC\Memcache\APCu not available for distributed|local cache`
- 🔧 set the `apc.enable_cli = 1` in `/etc/php/7.3/cli/php.ini` (just before last line) ([docs][27])
- 🔧 set `apc.enable_cli = 1` in `/etc/php/7.3/cli/php.ini` (just before last line) ([docs][27])
- ⚡ `La base de données a quelques index manquant. L'ajout d'index dans de grandes tables peut prendre un certain temps. Elles ne sont donc pas ajoutées automatiquement. En exécutant "occ db:add-missing-indices", ces index manquants pourront être ajoutés manuellement pendant que l'instance continue de tourner. Une fois les index ajoutés, les requêtes sur ces tables sont généralement beaucoup plus rapides.`
- `Index "twofactor_providers_uid" manquant dans la table "oc_twofactor_providers".`
- `Index "version" manquant dans la table "oc_whats_new".`
@ -111,16 +113,25 @@ _(Les emoji ajoutent du context, détails sur [gitmoji][3] )_
- `Index "cards_prop_abid" manquant dans la table "oc_cards_properties".`
- 🔧 `sudo -u www-data php occ db:add-missing-indices`
- ⚠️ `La limite de mémoire PHP est inférieure à la valeur recommandée de 512 Mo.`
- ⚠️ `MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL. Pour plus de détails, lisez la page de documentation à ce sujet`
- Wait after `Upgrade Nextcloud : v17.0.5 > v18.0.3`
1. ◻ ⬆️ Upgrade Nextcloud : v17.0.5 > v18.0.3
- Wait after step «`Upgrade Nextcloud : v17.0.5 > v18.0.3`»
- ⚠️ `MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL.` [Pour plus de détails, lisez la page de documentation à ce sujet][2]
- Wait after step «`Upgrade Nextcloud : v17.0.5 > v18.0.3`»
1. ☑ ⬆️ Upgrade Nextcloud : v17.0.5 > v18.0.3
- «[`update script`][5]»
1. ◻ web/DAV/desktop/android tests
1. ◻ web admin[overview/logging][15]
- ⚠️ `La limite de mémoire PHP est inférieure à la valeur recommandée de 512 Mo.`
- ⚠️ `MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL. Pour plus de détails, lisez la page de documentation à ce sujet`
1. ☑ web/DAV/desktop/android tests
1. ☑ web admin [overview/logging][15]
- 🚑 `La limite de mémoire PHP est inférieure à la valeur recommandée de 512 Mo.`
- 🔧 set `memory_limit = 512M` in `/etc/php/7.3/apache2/php.ini`
- ⚡ `La base de données a quelques index manquant. L'ajout d'index dans de grandes tables peut prendre un certain temps. Elles ne sont donc pas ajoutées automatiquement. En exécutant "occ db:add-missing-indices", ces index manquants pourront être ajoutés manuellement pendant que l'instance continue de tourner. Une fois les index ajoutés, les requêtes sur ces tables sont généralement beaucoup plus rapides.`
- `Index "calendarobject_calid_index" manquant dans la table "oc_calendarobjects_props".`
- `Index "schedulobj_principuri_index" manquant dans la table "oc_schedulingobjects".`
- 🔧 `sudo -u www-data php occ db:add-missing-indices`
- ⚠️ `MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL.` [Pour plus de détails, lisez la page de documentation à ce sujet][2]
- 🔧 Enabling _MySQL 4-byte support_ : [see docs][2]
[1]: https://docs.nextcloud.com/server/stable/admin_manual/maintenance/manual_upgrade.html#upgrade-manually
[2]: https://docs.nextcloud.com/server/18/admin_manual/configuration_database/mysql_4byte_support.html#mariadb-10-3-or-later
[3]: https://gitmoji.carloscuesta.me/
[4]: https://docs.nextcloud.com/server/13/admin_manual/installation/system_requirements.html#server
[5]: https://gitlab.com/free_zed/shell/-/blob/5dad4c1158a2caf932c5a23e7bcfbb61afa0d220/nextcloud/manual-upgrade.sh