forked from ScoDoc/DocScoDoc
compléments sur upgrade deb 12
This commit is contained in:
parent
d5ff90dc7f
commit
cf57787c45
@ -14,7 +14,8 @@ cas, mais en général notre serveur ScoDoc est plus simple: résumé ci-dessous
|
||||
|
||||
### Sauvegarder
|
||||
|
||||
Avant tout, sauvegarder vos données et l'ensemble de votre serveur.
|
||||
Avant tout, sauvegarder vos données et l'ensemble de votre serveur. Vérifiez que
|
||||
vous avez assez d'espace disque disponible (par exemple avec la commande `df -h`).
|
||||
|
||||
Prévenez les utilisateurs et arrêtez le service: `systemctl stop scodoc9`
|
||||
|
||||
@ -32,11 +33,11 @@ apt-get full-upgrade
|
||||
|
||||
#### Modifier les sources de mise à jour
|
||||
|
||||
Éditer le fichier `/etc/apt/sources.list` (par exemple avec la commande
|
||||
`nano /etc/apt/sources.list`) et remplacer le mot `bullseye`par
|
||||
Si vous savez le faire, éditer le fichier `/etc/apt/sources.list` (par exemple
|
||||
avec la commande `nano /etc/apt/sources.list`) et remplacer le mot `bullseye`par
|
||||
`bookworm`.
|
||||
|
||||
Il peut être plus simple de reprendre ce contenu:
|
||||
Sinon, il peut être plus simple de reprendre ce contenu:
|
||||
|
||||
```txt
|
||||
deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
|
||||
@ -58,7 +59,8 @@ apt-get update
|
||||
|
||||
Les deux commandes suivantes sont longues, surtout ne pas les interrompre.
|
||||
Répondre "oui" (ou la réponse par défaut) aux diverses question, ou dire que
|
||||
vous conservez les versions locales modifiées de vos fichiers de configuration.
|
||||
vous conservez les versions locales modifiées de vos fichiers de configuration
|
||||
(lorsqu'un texte long s'affiche, taper 'q' puis "entrée"...).
|
||||
|
||||
```bash
|
||||
apt-get upgrade
|
||||
@ -81,11 +83,16 @@ shutdown -r now
|
||||
```
|
||||
|
||||
Après reconnexion, vous avez un serveur Debian 12. Reste à s'occuper de la base
|
||||
de données et de ScoDoc. D'abord, s'assurer que le service na pas redémarré:
|
||||
de données et de ScoDoc. D'abord, s'assurer que le service n'a pas redémarré:
|
||||
|
||||
```bash
|
||||
systemctl stop scodoc9
|
||||
``````
|
||||
```
|
||||
|
||||
## En cas de problème avec proxmox
|
||||
|
||||
Pour l'instant on ne nous a pas signalé de problèmes, mais au cas où ce lien
|
||||
peut servir: [Debian 12 et proxmox](https://www.abyssproject.net/2023/07/retex-sur-mes-upgrades-vers-debian-12-et-proxmox-ve-8)
|
||||
|
||||
## Upgrade Postgresql
|
||||
|
||||
@ -93,7 +100,7 @@ Debian 12 est livré avec Postgresql 15, tandis que l'installation précédente
|
||||
tournait sous Postgresql 13. Il est donc nécessaire de migrer les données en
|
||||
base vers la nouvelle version.
|
||||
Procédure inspirée de
|
||||
[ce tuto en français](https://wiki.fiat-tux.fr/books/administration-syst%C3%A8mes/page/migration-d%E2%80%99une-version-majeure-de-postgresql-%C3%A0-une-autre]
|
||||
[ce tuto en français](https://wiki.fiat-tux.fr/books/administration-syst%C3%A8mes/page/migration-d%E2%80%99une-version-majeure-de-postgresql-%C3%A0-une-autre)
|
||||
|
||||
Toujours dans un shell root, copier/coller les commandes suivantes:
|
||||
|
||||
@ -140,9 +147,10 @@ devrait installer `scodoc9.6.x`.
|
||||
|
||||
Le nouveau module de gestion des assiduité (absences/présences/justificatifs)
|
||||
permet d'importer les anciennes "absences" (et justificatifs). Pour cela, lancer
|
||||
les commandes suivantes
|
||||
les commandes suivantes:
|
||||
|
||||
```bash
|
||||
systemctl stop scodoc9 # le service DOIT etre stoppé !
|
||||
su scodoc
|
||||
cd /opt/scodoc
|
||||
source venv/bin/activate
|
||||
|
Loading…
Reference in New Issue
Block a user