serveurs:mise-a-jour:systeme-debian

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveurs:mise-a-jour:systeme-debian [2024/01/26 20:00] – [Procédure post mise à jour] jpmilcentserveurs:mise-a-jour:systeme-debian [2024/06/13 10:33] (Version actuelle) – [Procédure post mise à jour] jpmilcent
Ligne 89: Ligne 89:
 === Serveur db-srv === === Serveur db-srv ===
   * Désinstaller la dernière version de Postgresql (16) qui s'est installé automatiquement :   * Désinstaller la dernière version de Postgresql (16) qui s'est installé automatiquement :
-    * voir les version actuelles de Postgresql qui fonctionnent : ''pg_lscluster'' +    * voir les version actuelles de Postgresql qui fonctionnent : ''pg_lsclusters'' 
-    * chercher les paquets Postgresql installés : ''apt list --installed|grep postgresql''+    * chercher les paquets Postgresql installés : ''%%apt list --installed|grep postgresql%%''
   * Corriger les collations des bases de données Postgresql :    * Corriger les collations des bases de données Postgresql : 
     * Ressource : [[https://www.postgresql.org/docs/current/sql-altercollation.html#SQL-ALTERCOLLATION-NOTES|Doc Postgresql ALTER COLLATION]]     * Ressource : [[https://www.postgresql.org/docs/current/sql-altercollation.html#SQL-ALTERCOLLATION-NOTES|Doc Postgresql ALTER COLLATION]]
Ligne 125: Ligne 125:
 (7 lignes) (7 lignes)
 </code> </code>
 +      * Il existe également des [[https://gist.github.com/troykelly/616df024050dd50744dde4a9579e152e|scripts Bash capable d'automatiser cette mise à jour des collations]]. 
   * Pour le SINP PACA, il a été nécessaire de se connecter à //web-srv// pour relancer les services SystemD de GeoNature, GeoNature-Atlas, TaxHub et UsersHub. L'arrêt de la base de données Postgresql semble leurs poser problème dans certains cas.   * Pour le SINP PACA, il a été nécessaire de se connecter à //web-srv// pour relancer les services SystemD de GeoNature, GeoNature-Atlas, TaxHub et UsersHub. L'arrêt de la base de données Postgresql semble leurs poser problème dans certains cas.
-  * Installer Pipx qui remplace l'utilisation de ''pip install --user'' à partir de Debian 12 :+  * Installer Pipx qui remplace l'utilisation de ''%%pip install --user%%'' à partir de Debian 12 :
     * En tant que //root// installer le paquet : ''sudo apt install pipx''     * En tant que //root// installer le paquet : ''sudo apt install pipx''
     * Se connecter en tant que //geonat// sur //db-srv// : '' ssh geonat@db-<sinp-region>-sinp ''     * Se connecter en tant que //geonat// sur //db-srv// : '' ssh geonat@db-<sinp-region>-sinp ''
Ligne 132: Ligne 133:
     * Installer Pipenv : ''pipx install pipenv''     * Installer Pipenv : ''pipx install pipenv''
     * Relancer le terminal pour prendre en compte les changement ou essayer : ''source ~/.bashrc''     * Relancer le terminal pour prendre en compte les changement ou essayer : ''source ~/.bashrc''
-    * Vérifier que Pipx est fonctionnel : ''pipx --version''+    * Vérifier que Pipx est fonctionnel : ''%%pipx --version%%''
   * Réinstaller le venv avec Pipenv dans ''/home/geonat/data/import-parser/'' :   * Réinstaller le venv avec Pipenv dans ''/home/geonat/data/import-parser/'' :
     * Supprimer l'ancienne installation du venv : ''cd ~/.local/share/virtualenvs/ ; rm -f import-parser-* ''     * Supprimer l'ancienne installation du venv : ''cd ~/.local/share/virtualenvs/ ; rm -f import-parser-* ''
Ligne 144: Ligne 145:
 === Serveur web-srv === === Serveur web-srv ===
   * Recréer les //venv// de :    * Recréer les //venv// de : 
-    * GeoNature : +    * GeoNature : ''cd install; ./01_install_backend.sh'' 
-      * ''install/01_install_backend.sh'' +      * Installer le SDK Sentry dans le venv de GN : ''%% pip install --upgrade sentry-sdk[flask] %%'' 
-      * installer le SDK Sentry : '' pip install --upgrade sentry-sdk[flask] '' +      Pour Debian 12 et Python 3.11, nécessite de modifier le fichier ''backend/requirements-common.txt'' :<code> 
-    GeoNature-Atlas +lxml==4.9.4 
-    * TaxHub +fiona==1.8.22 
-    * UsersHub+</code> 
 +    * TaxHub 
 +      *  Pour Debian 12 et Python 3.11, nécessite de modifier le fichier ''requirements-common.txt'' :<code> 
 +psycopg2==2.9.5 
 +</code> 
 +    * UsersHub 
 +      * Pour Debian 12 et Python 3.11, nécessite de modifier le fichier ''requirements-common.txt'' :<code> 
 +Jinja2==2.11.3 
 +psycopg2==2.9.5 
 +MarkupSafe==2.0.1 
 +</code> 
 +    * GeoNature-Atlas : 
 +      * Pour Debian 12 et Python 3.11, nécessite de modifier le fichier ''requirements.txt'' :<code> 
 +greenlet==1.1.3 
 +</code>
     * Relancer les services SystemD de GeoNature, GeoNature-Atlas, TaxHub et UsersHub.     * Relancer les services SystemD de GeoNature, GeoNature-Atlas, TaxHub et UsersHub.
  
  • serveurs/mise-a-jour/systeme-debian.1706299227.txt.gz
  • Dernière modification : 2024/01/26 20:00
  • de jpmilcent