Changes

From SME Server
Jump to navigationJump to search
2,200 bytes added ,  21:56, 2 December 2022
no edit summary
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
3,072

edits

Navigation menu