Line 197: |
Line 197: |
| {{Warning box|type=Attention : prenez connaissance de [https://forums.koozali.org/index.php/topic,54847.0.html ce fil] AVANT de faire une mise à jour.|}} | | {{Warning box|type=Attention : prenez connaissance de [https://forums.koozali.org/index.php/topic,54847.0.html ce fil] AVANT de faire une mise à jour.|}} |
| yum update {{#var:smecontribname}} {{#var:contribname}} --enablerepo=smecontribs | | yum update {{#var:smecontribname}} {{#var:contribname}} --enablerepo=smecontribs |
| + | |
| + | === Mise à niveau de Nextcloud par l'interface en ligne de commandes === |
| + | Vous devriez plutôt préférer le programme de mise à jour en ligne, mais au cas où : |
| + | <syntaxhighlight lang="bash"> |
| + | occ maintenance:mode --on |
| + | sudo -u www /usr/bin/php74 /usr/share/nextcloud/updater/updater.phar --no-interaction |
| + | occ upgrade |
| + | occ maintenance:mode --off |
| + | </syntaxhighlight> |
| + | |
| + | Dans le cas d'une énorme base de données, vous pouvez choisir le programme de mise à jour en ligne, puis ne réaliser la mise à jour de la base de données qu'en faisant : |
| + | <syntaxhighlight lang="bash"> |
| + | occ upgrade |
| + | occ maintenance:mode --off |
| + | </syntaxhighlight> |
| | | |
| === Désinstallation === | | === Désinstallation === |
Line 217: |
Line 232: |
| Voir https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule | | Voir https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule |
| | | |
− | Ainsi en août 2022 : | + | Ainsi en décembre 2022 : |
| {| class="wikitable" | | {| class="wikitable" |
| ! | | ! |
| !Date de la version | | !Date de la version |
| !Fin de vie | | !Fin de vie |
− | !Version courante
| |
− | !Prochaine version
| |
| |- | | |- |
| |'''24''' | | |'''24''' |
| |2022-05-03 | | |2022-05-03 |
| |2023-05 | | |2023-05 |
− | |'''24.0.4''' (2022-08-11)
| |
− | |24.0.5 (2022-09)
| |
| |- | | |- |
| |'''23''' | | |'''23''' |
| |2021-11-30 | | |2021-11-30 |
| |2022-12 | | |2022-12 |
− | |'''23.0.8''' (2022-08-13)
| |
− | |23.0.9 (2022-09)
| |
| |- | | |- |
| |'''22''' | | |'''22''' |
| |2021-07-06 | | |2021-07-06 |
| |2022-07 | | |2022-07 |
− | |'''22.2.10''' (2022-07-19)
| |
− | |'''Fin de vie'''
| |
| |- | | |- |
| |'''21''' | | |'''21''' |
| |2021-02-22 | | |2021-02-22 |
| |2022-02 | | |2022-02 |
− | |21.0.9 (2022-02-15)
| |
− | |'''Fin de vie'''
| |
| |- | | |- |
| |'''20''' | | |'''20''' |
| |2020-10-03 | | |2020-10-03 |
| |2021-11 | | |2021-11 |
− | |20.0.14 (2021-11-11)
| |
− | |'''Fin de vie'''
| |
| |- | | |- |
| |'''19''' | | |'''19''' |
| |2020-06-03 | | |2020-06-03 |
| |2021-06 | | |2021-06 |
− | |19.0.13 (2021-07-01)
| |
− | |'''Fin de vie'''
| |
| |- | | |- |
| |'''18''' | | |'''18''' |
| |2020-01-16 | | |2020-01-16 |
| |2021-01 | | |2021-01 |
− | |18.0.14 (2021-01-27)
| |
− | |'''Fin de vie'''
| |
| |} | | |} |
| | | |
Line 287: |
Line 286: |
| occ config:system:set host --value localhost --type string | | occ config:system:set host --value localhost --type string |
| occ maintenance --off | | occ maintenance --off |
| + | |
| + | === Analyse de fichiers === |
| + | <syntaxhighlight lang="bash"> |
| + | # tout scanner, peut prendre des heures si vous avez beaucoup de fichiers |
| + | occ files:scan -v --all |
| + | # analyse tout ce qui se trouve à l'intérieur d'un chemin de nom d'utilisateur (y compris les stockages externes qui y sont montés) |
| + | occ files:scan -v myusername |
| + | # analyse uniquement un sous-dossier d'un utilisateur (le chemin nécessite un en-tête / et est relatif à /home/e-smith/files/nextcloud/data) |
| + | occ files:scan -v --path="/myusername/files/myfolder/mysubfolder" myusername |
| + | # Pour le stockage externe, il faut utiliser un utilisateur et le point de montage dans l'espace utilisateur, par ex. admin |
| + | occ files:scan -v --path="/admin/files/name_of_external_storage" |
| + | </syntaxhighlight> |
| + | |
| + | Si vous utilisez l'application groupgfolders, vous pouvez envisager de répertorier l'identifiant des dossiers |
| + | <syntaxhighlight lang="bash"> |
| + | occ groupfolders:list |
| + | </syntaxhighlight> |
| + | |
| + | Puis pour le groupe de dossiers avec l'identifiant 1 |
| + | <syntaxhighlight lang="bash"> |
| + | occ groupfolders:scan 1 |
| + | </syntaxhighlight> |
| | | |
| === Problèmes connus === | | === Problèmes connus === |
| + | ==== Problème lors de l'importation de fichiers dans la base de données "Entry path/to/file will not be accessible due to incompatible encoding" ==== |
| + | |
| + | <syntaxhighlight lang="bash"> |
| + | yum install convmv --enablerepo=epel |
| + | # premier test pour voir les changements |
| + | convmv -f utf-8 -t utf-8 --nfc -r /home/e-smith/files/nextcloud/data/username |
| + | # vérifier, ensuite avec --notest |
| + | convmv -f utf-8 -t utf-8 --nfc -r --notest /home/e-smith/files/nextcloud/data/username |
| + | # puis rescanner |
| + | occ files:scan -p /username/files/ |
| + | </syntaxhighlight> |
| + | |
| + | Cela peut également se produire sur les dossiers ibays / home et leurs fichiers pas tous visibles depuis nextcloud, adaptez simplement le chemin pour convmv /home/e-smith/files/ibays/ibayname/files/ ou /home/e-smith/files/users/userame/home/ |
| + | |
| ==== Retirer le paquet nextcloud hérité sans effacer le contenu de /usr/share/nextcloud==== | | ==== Retirer le paquet nextcloud hérité sans effacer le contenu de /usr/share/nextcloud==== |
| Pour les installations effectuées avant smeserver-nextcloud 1.2.0-16, le paquet nextcloud était requis et était en conflit avec la mise à jour Web. Depuis 1.2.0-16, il n'est plus nécessaire et nous utilisons un paquet nextcloud-src qui se met à jour dans /usr/share/nextcloud-src et n'est utilisé que si vous installez la première fois ou redémarrez votre installation à partir de zéro. | | Pour les installations effectuées avant smeserver-nextcloud 1.2.0-16, le paquet nextcloud était requis et était en conflit avec la mise à jour Web. Depuis 1.2.0-16, il n'est plus nécessaire et nous utilisons un paquet nextcloud-src qui se met à jour dans /usr/share/nextcloud-src et n'est utilisé que si vous installez la première fois ou redémarrez votre installation à partir de zéro. |
Line 368: |
Line 403: |
| # https://help.nextcloud.com/t/changing-mariadb-socket-when-hosting-multiple-db-ubuntu/68294 | | # https://help.nextcloud.com/t/changing-mariadb-socket-when-hosting-multiple-db-ubuntu/68294 |
| # https://markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/ | | # https://markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/ |
| + | # https://www.ullright.org/ullWiki/show/nextcloud-cheatsheet |