Actions
Demande #3911
ferméDemande #3801: Migrer le parc des machines et VM vers Debian Buster
Migrer vers Debian Buster la vm pouet
Ajouté par Christian P. Momon il y a environ 5 ans. Mis à jour il y a presque 5 ans.
Début:
08/10/2019
Echéance:
% réalisé:
100%
Temps estimé:
Actions
#2
Mis à jour par Christian P. Momon il y a environ 5 ans
- Statut changé de Nouveau à Confirmé
Actions
#3
Mis à jour par Quentin Gibeaux il y a environ 5 ans
- Statut changé de Confirmé à En cours de traitement
- Assigné à mis à Quentin Gibeaux
Actions
#4
Mis à jour par Quentin Gibeaux il y a environ 5 ans
Migration de la vm lamp :
- pose d'un point d'arrêt via VirtManager
- apt-get update ; apt-get upgrade ; apt-get dist-upgrade
- apt-get autoremove
- sed -i 's/stretch/buster/g' /etc/apt/sources.list
- sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/chapril.list
- sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/nodejs.list
- apt-get update
- apt-get upgrade :
- * là, ça coince sur firehol, tant pis on passe à la suite,
- apt-get dist-upgrade :
j'ai refusé la modification des fichiers suivants :
/etc/icinga2/features-available/api.conf
/etc/icinga2/icinga2.conf
/etc/icinga2/zones.conf
/etc/vim/vimrc
/etc/ssh/sshd_config
modification manuelle du fichier /etc/logrotate.d/apache2 (2 lignes récupérées du fichier .dpkg)
- reboot : tout semble ok
- apt-get autoremove : ok
- Upgrade postgresql
=(^-^)=root@pouet:~# pg_lsclusters Ver Cluster Port Status Owner Data directory Log file 9.6 main 5432 online postgres /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6-main.log 11 main 5433 online postgres /var/lib/postgresql/11/main /var/log/postgresql/postgresql-11-main.log =(^-^)=root@pouet:~# pg_dropcluster --stop 11 main =(^-^)=root@pouet:~# pg_upgradecluster -v 11 9.6 main Stopping old cluster... Disabling connections to the old cluster during upgrade... Restarting old cluster with restricted connections... Creating new PostgreSQL cluster 11/main ... /usr/lib/postgresql/11/bin/initdb -D /var/lib/postgresql/11/main --auth-local peer --auth-host md5 --encoding UTF8 --lc-collate fr_FR.UTF-8 --lc-ctype fr_FR.UTF-8 Les fichiers de ce système de bases de données appartiendront à l'utilisateur « postgres ». Le processus serveur doit également lui appartenir. L'instance sera initialisée avec la locale « fr_FR.UTF-8 ». La configuration de la recherche plein texte a été initialisée à « french ». Les sommes de contrôle des pages de données sont désactivées. correction des droits sur le répertoire existant /var/lib/postgresql/11/main... ok création des sous-répertoires... ok sélection de la valeur par défaut pour max_connections... 100 sélection de la valeur par défaut pour shared_buffers... 128MB selecting default timezone ... Europe/Paris sélection de l'implémentation de la mémoire partagée dynamique...posix création des fichiers de configuration... ok lancement du script bootstrap...ok exécution de l'initialisation après bootstrap...ok synchronisation des données sur disqueok Succès. Vous pouvez maintenant lancer le serveur de bases de données en utilisant : pg_ctlcluster 11 main start Ver Cluster Port Status Owner Data directory Log file 11 main 5433 down postgres /var/lib/postgresql/11/main /var/log/postgresql/postgresql-11-main.log Disabling connections to the new cluster during upgrade... Roles, databases, schemas, ACLs... set_config ------------ (1 ligne) set_config ------------ (1 ligne) set_config ------------ (1 ligne) set_config ------------ (1 ligne) Fixing hardcoded library paths for stored procedures... Upgrading database postgres... Analyzing database postgres... Fixing hardcoded library paths for stored procedures... Upgrading database template1... Analyzing database template1... Fixing hardcoded library paths for stored procedures... Upgrading database mastodon-production... pg_restore: [programme d'archivage (db)] Erreur pendant le traitement de la TOC (« PROCESSING TOC ») : pg_restore: [programme d'archivage (db)] Erreur à partir de l'entrée TOC 3112 ; 0 115394 TABLE DATA custom_emojis mastodon pg_restore: [programme d'archivage (db)] COPY échoué pour la table « custom_emojis » : ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique « index_custom_emojis_on_shortcode_and_domain » DÉTAIL : La clé « (shortcode, domain)=(blobcatsip, mstdn.io) » existe déjà. CONTEXTE : COPY custom_emojis, ligne 14513 (...) pg_restore: [programme d'archivage (db)] Erreur à partir de l'entrée TOC 3087 ; 0 24864 TABLE DATA tags mastodon pg_restore: [programme d'archivage (db)] COPY échoué pour la table « tags » : ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique « index_tags_on_name_lower » DÉTAIL : La clé « (lower(name::text))=(giletsjaunes) » existe déjà. CONTEXTE : COPY tags, ligne 108185 ATTENTION : erreurs ignorées lors de la restauration : 2 Analyzing database mastodon-production... Fixing hardcoded library paths for stored procedures... Upgrading database postgres... Analyzing database postgres... Re-enabling connections to the old cluster... Re-enabling connections to the new cluster... Copying old configuration files... Copying old start.conf... Copying old pg_ctl.conf... Stopping target cluster... Stopping old cluster... Disabling automatic startup of old cluster... Configuring old cluster to use a different port (5433)... Starting target cluster on the original port... Success. Please check that the upgraded cluster works. If it does, you can remove the old cluster with pg_dropcluster 9.6 main Ver Cluster Port Status Owner Data directory Log file 9.6 main 5433 down postgres /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6-main.log Ver Cluster Port Status Owner Data directory Log file 11 main 5432 online postgres /var/lib/postgresql/11/main /var/log/postgresql/postgresql-11-main.log
Si tout est ok :
pg_dropcluster 9.6 main
Actions
#5
Mis à jour par Quentin Gibeaux il y a environ 5 ans
Handshake Borg.
=(^-^)=root@pouet:~# export BORG_RSH="ssh -p 2242 -A" =(^-^)=root@pouet:~# /usr/bin/borg list "backup@backup.chapril.org:/srv/backups/`hostname --fqdn`" Warning: Attempting to access a previously unknown unencrypted repository! Do you want to continue? [yN] y
Actions
#6
Mis à jour par Quentin Gibeaux il y a environ 5 ans
Deux paquets nécessaires à pouet qui ont disparus :
wget http://ftp.us.debian.org/debian/pool/main/p/protobuf/libprotobuf10_3.0.0-9_amd64.deb dpkg -i libprotobuf10_3.0.0-9_amd64.deb wget http://ftp.us.debian.org/debian/pool/main/i/icu/libicu57_57.1-6+deb9u3_amd64.deb dpkg -i libicu57_57.1-6+deb9u3_amd64.deb
Yarn a décidé de plus marcher sur buster, et la doc d'installation de mastodon a été mise à jour, demandant un n-ième repo externe...
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list apt update && apt install yarn
Actions
#7
Mis à jour par Quentin Gibeaux il y a environ 5 ans
Icinga2 : modification de la conf : admin:/etc/icinga2/zones.d/master/cluster/pouet.conf vars.os_version = "Buster" icinga2 daemon -C systemctl reload icinga2
Actions
#8
Mis à jour par Quentin Gibeaux il y a environ 5 ans
- Statut changé de En cours de traitement à Résolu
Actions
#9
Mis à jour par Quentin Gibeaux il y a environ 5 ans
=(^-^)=root@pouet:~# apt remove postgresql-9.6 postgresql-client-9.6
Actions
#11
Mis à jour par Christian P. Momon il y a presque 5 ans
- Projet changé de Chapril à Infra Chapril
- Statut changé de Résolu à Fermé
Actions
#12
Mis à jour par Christian P. Momon il y a plus de 3 ans
- Copié vers Demande #5496: Migrer vers Debian Bullseye la vm pouet ajouté
Actions