Re: Comment vérifier qu’un hôte debian est apte (!) à exécuter tout logiciel fourni ?

2023-05-17 Par sujet Sébastien Dinot
Bonsoir Roger,

RogerT a écrit :
> Ce n’est pas un peu démesuré ?

Démesuré, ça dépend. S'il s'agit de vérifier la conformité d'une
configuration, voire de la mettre d'équerre une fois, c'est franchement
démesuré, surtout quand on ne connait pas Ansible au départ.

Par contre, s'il faut « industrialiser » l'opération afin de pouvoir la
réaliser à l'envi et en toute quiétude, Ansible est exactement l'outil
qu'il faut pour automatiser ces tâches ingrates : peu importe l'état et
la configuration initiale du système, il les mettra en conformité avec
ce qui est demandé.

On peut aussi coder un script Bash ou Python pour faire tous les
contrôles ou mises en conformité qui s'imposent, mais à partir d'un
certain niveau de complexité, plutôt que de réinventer une roue
ultra-spécifique, il est préférable d'investir un temps équivalent dans
l'apprentissage d'un outil réutilisable.

> Il me semble qu’il s’agit juste de lister toutes les tâches que l’on
> fait tous quand on crée un hôte de zéro.

Si le besoin est celui-ci, ce que je n'avais pas compris, il suffit
d'automatiser l'installation du système. Plusieurs outils sont
disponibles :

https://wiki.debian.org/AutomatedInstallation

J'ai déjà créé des images ISO personnalisées et se déployant
automatiquement avec KickStart sur CenOS, mais je n'ai jamais joué avec
les outils équivalents sur Debian. Je ne saurais donc fournir plus de
détails sur la procédure.

Sébastien

-- 
Sébastien Dinot, sebastien.di...@free.fr
http://www.palabritudes.net/
Ne goutez pas au logiciel libre, vous ne pourriez plus vous en passer !



Re: Comment vérifier qu’un hôte debian est apte (!) à exécuter tout logiciel fourni ?

2023-05-17 Par sujet RogerT
Ce n’est pas un peu démesuré ?
Je ne connais pas Ansible en pratique. 
Peut-être est-ce très simple…

Il me semble qu’il s’agit juste de lister toutes les tâches que l’on fait tous 
quand on crée un hôte de zéro. 
C’est tellement habituel qu’on ne sait plus exactement tout ce qu’on fait. 
Il y a aussi ce système debian qui permet d’automatiser l’installation d’un 
hôte. 
Ex : 
https://debian-handbook.info/browse/fr-FR/stable/sect.automated-installation.html



> Le 17 mai 2023 à 13:52, Sébastien Dinot  a écrit :
> 
> Bonjour,
> 
> RogerT a écrit :
>> Existe-t-il un outil en CLI pour tester que l’hôte mis à disposition
>> par l’utilisateur est correctement configuré ?
> 
> De nos jours, j'aurais tendance à répondre « Ansible » :
> 
> https://www.ansible.com/
> 
> Sébastien
> 
> -- 
> Sébastien Dinot, sebastien.di...@free.fr
> http://www.palabritudes.net/
> Ne goutez pas au logiciel libre, vous ne pourriez plus vous en passer !
> 


Re: paquet libgail-3-0 impossible à installer sous bullseye

2023-05-17 Par sujet Étienne Mollier
Bonjour,

> > Le 17/05/2023 à 16:25, Frédéric Baldit a écrit :
> > > fred@AsusN550JV:~$ sudo apt update
> > > [sudo] Mot de passe de fred :
> > > Atteint :1 http://security.debian.org/debian-security
> > > bullseye-security InRelease Atteint :2 http://deb.debian.org/debian
> > > bullseye InRelease Atteint :3 http://deb.debian.org/debian
> > > bullseye-updates InRelease Atteint :4
> > > https://download.virtualbox.org/virtualbox/debian bullseye
> > > InRelease Atteint :5 http://update.devolo.com/linux/apt stable
> > > InRelease Atteint :6 https://deb.nodesource.com/node_19.x bullseye
> > > InRelease Atteint :7 https://dl.winehq.org/wine-builds/debian
> > > bullseye InRelease Lecture des listes de paquets... Fait
> > > Construction de l'arbre des dépendances... Fait Lecture des
> > > informations d'état... Fait Tous les paquets sont à jour.

> > > fred@AsusN550JV:~$ sudo apt install libgail-3-0 Lecture des listes
> > > de paquets... Fait Construction de l'arbre des dépendances... Fait
> > > Lecture des informations d'état... Fait
> > > Les NOUVEAUX paquets suivants seront installés :
> > >libgail-3-0
> > > 0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à
> > > jour. Il est nécessaire de prendre 84,8 ko dans les archives.
> > > Après cette opération, 152 ko d'espace disque supplémentaires seront
> > > utilisés. Err :1 http://deb.debian.org/debian bullseye/main amd64
> > > libgail-3-0 amd64 3.24.24-4+deb11u2 404  Not Found [IP :
> > > 2a04:4e42:6a::644 80] E: Impossible de récupérer
> > > http://deb.debian.org/debian/pool/main/g/gtk%2b3.0/libgail-3-0_3.24.24-4%2bdeb11u2_amd64.deb
> > >   404  Not Found [IP : 2a04:4e42:6a::644 80] E: Impossible de
> > > récupérer certaines archives, peut-être devrez-vous lancer apt-get
> > > update ou essayer avec --fix-missing ?

Frédéric Baldit, on 2023-05-17:
> Malheureusement la première commande me répond que c'est la version «u2»
> qui peut être installée (au lieu de «u3»), et que c'est la seule:
> 
> fred@AsusN550JV:~$ sudo apt policy libgail-3-0
> libgail-3-0:
>   Installé : (aucun)
>   Candidat : 3.24.24-4+deb11u2
>  Table de version :
>  3.24.24-4+deb11u2 500
> 500 http://deb.debian.org/debian bullseye/main amd64 Packages
> 
> Les autres commandes n'ont rien changé, seule apt autoremove a nettoyé
> le système.

Bizarre, on dirait que le fichier Packages.xz n'est pas à jour
quelque part sur le dépôt.  Qu'est ce que ça donne en essayant
de passer la mise à jour depuis d'autres mirroirs ?  Par exemple
ftp.u-picardie.fr, debian.proxad.net ou ftp.u-strasbg.fr à la
place de deb.debian.org ?  (N'oubliez pas de relancer un `apt
update` après avoir édité le fichier sources.list)

Bonne journée,  :)
-- 
Étienne Mollier 
Fingerprint:  8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
Sent from /dev/pts/1, please excuse my verbosity.


signature.asc
Description: PGP signature


Re: paquet libgail-3-0 impossible à installer sous bullseye

2023-05-17 Par sujet Frédéric Baldit


Merci déjà pour la tentative d'aide!
Malheureusement la première commande me répond que c'est la version «u2»
qui peut être installée (au lieu de «u3»), et que c'est la seule:

fred@AsusN550JV:~$ sudo apt policy libgail-3-0
libgail-3-0:
  Installé : (aucun)
  Candidat : 3.24.24-4+deb11u2
 Table de version :
 3.24.24-4+deb11u2 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages

Les autres commandes n'ont rien changé, seule apt autoremove a nettoyé
le système.

Je cherche toujours...


 --
  Frédéric Baldit

Le mer. 17 mai 2023 à 17:45:50 +0200
didier gaumet  a écrit:

> Le 17/05/2023 à 16:25, Frédéric Baldit a écrit :
> > 
> > Bonjour,
> > 
> > je n'arrive pas à installer le paquet libgail-3-0 sur un ordi sous
> > debian stable.
> > Sur un autre ordi sur lequel est aussi installé bullseye, cette
> > installation a fonctionné.
> > En regardant de plus près, il s'avère que ça semble un problème de
> > version du paquet. L'ordi en faute veut installer une version plus
> > ancienne que celle actuellement disponible:
> > 
> > fred@AsusN550JV:~$ sudo apt update
> > [sudo] Mot de passe de fred :
> > Atteint :1 http://security.debian.org/debian-security
> > bullseye-security InRelease Atteint :2 http://deb.debian.org/debian
> > bullseye InRelease Atteint :3 http://deb.debian.org/debian
> > bullseye-updates InRelease Atteint :4
> > https://download.virtualbox.org/virtualbox/debian bullseye
> > InRelease Atteint :5 http://update.devolo.com/linux/apt stable
> > InRelease Atteint :6 https://deb.nodesource.com/node_19.x bullseye
> > InRelease Atteint :7 https://dl.winehq.org/wine-builds/debian
> > bullseye InRelease Lecture des listes de paquets... Fait
> > Construction de l'arbre des dépendances... Fait Lecture des
> > informations d'état... Fait Tous les paquets sont à jour.
> > fred@AsusN550JV:~$ sudo apt install libgail-3-0 Lecture des listes
> > de paquets... Fait Construction de l'arbre des dépendances... Fait
> > Lecture des informations d'état... Fait
> > Les NOUVEAUX paquets suivants seront installés :
> >libgail-3-0
> > 0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à
> > jour. Il est nécessaire de prendre 84,8 ko dans les archives.
> > Après cette opération, 152 ko d'espace disque supplémentaires seront
> > utilisés. Err :1 http://deb.debian.org/debian bullseye/main amd64
> > libgail-3-0 amd64 3.24.24-4+deb11u2 404  Not Found [IP :
> > 2a04:4e42:6a::644 80] E: Impossible de récupérer
> > http://deb.debian.org/debian/pool/main/g/gtk%2b3.0/libgail-3-0_3.24.24-4%2bdeb11u2_amd64.deb
> >   404  Not Found [IP : 2a04:4e42:6a::644 80] E: Impossible de
> > récupérer certaines archives, peut-être devrez-vous lancer apt-get
> > update ou essayer avec --fix-missing ?
> > 
> > Rq: la même commande d'install avec --fix-missing ne marche pas
> > mieux.
> > 
> > Un petit tour sur l'url du dépôt debian indiquée montre
> > qu'actuellement la version disponible de ce paquet est exactement:
> > 
> > http://deb.debian.org/debian/pool/main/g/gtk+3.0/libgail-3-0_3.24.24-4+deb11u3_amd64.deb
> > 
> > au lieu de
> > 
> > http://deb.debian.org/debian/pool/main/g/gtk%2b3.0/libgail-3-0_3.24.24-4%2bdeb11u2_amd64.deb
> > 
> > (donc «...u3_amd64.deb» au lieu de «...u2_amd64.deb»)
> > 
> > À partir de là je sèche.
> > Merci pour toute aide/indice. Cordialement,
> > 
> >   --
> >Frédéric Baldit
> > 
> >   
> 
> Bonjour,
> 
> effectivement j'ai l'impression qu'apt va chercher au bon endroit
> dans le bon dépôt mais va spécifiquement chercher une version
> obsolète qui n'y est plus disponible
> 
> Tu peux faire:
> apt policy libgail-3-0 (pour savoir quelle version il privilégie et
> d'où elle vient)(si une vielle version est installée, tu l'upgrades)
> apt autoremove (pour enlever les dépendances devenues inutiles)
> apt autoclean (pour enlever du cache les paquets inutiles, non
> installés) apt update (pour remettre le cache à jour)
> apt upgrade (pour mettre à jour les paquets et aussi l'arbre des 
> dépendances)
> apt policy libgail-3-0 (pour voir si c'est différent de la première
> fois) apt install libgail-3-0 (en espérant que ça marche)
> 
> Si ça ne marche toujours pas tu peux essayer d'installer le version 
> spécifique deb11u3...
> 



Re: paquet libgail-3-0 impossible à installer sous bullseye

2023-05-17 Par sujet didier gaumet

Le 17/05/2023 à 16:25, Frédéric Baldit a écrit :


Bonjour,

je n'arrive pas à installer le paquet libgail-3-0 sur un ordi sous
debian stable.
Sur un autre ordi sur lequel est aussi installé bullseye, cette
installation a fonctionné.
En regardant de plus près, il s'avère que ça semble un problème de
version du paquet. L'ordi en faute veut installer une version plus
ancienne que celle actuellement disponible:

fred@AsusN550JV:~$ sudo apt update
[sudo] Mot de passe de fred :
Atteint :1 http://security.debian.org/debian-security bullseye-security
InRelease Atteint :2 http://deb.debian.org/debian bullseye InRelease
Atteint :3 http://deb.debian.org/debian bullseye-updates InRelease
Atteint :4 https://download.virtualbox.org/virtualbox/debian bullseye
InRelease Atteint :5 http://update.devolo.com/linux/apt stable
InRelease Atteint :6 https://deb.nodesource.com/node_19.x bullseye
InRelease Atteint :7 https://dl.winehq.org/wine-builds/debian bullseye
InRelease Lecture des listes de paquets... Fait Construction de l'arbre
des dépendances... Fait Lecture des informations d'état... Fait
Tous les paquets sont à jour.
fred@AsusN550JV:~$ sudo apt install libgail-3-0
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
   libgail-3-0
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 84,8 ko dans les archives.
Après cette opération, 152 ko d'espace disque supplémentaires seront
utilisés. Err :1 http://deb.debian.org/debian bullseye/main amd64
libgail-3-0 amd64 3.24.24-4+deb11u2 404  Not Found [IP :
2a04:4e42:6a::644 80] E: Impossible de récupérer
http://deb.debian.org/debian/pool/main/g/gtk%2b3.0/libgail-3-0_3.24.24-4%2bdeb11u2_amd64.deb
  404  Not Found [IP : 2a04:4e42:6a::644 80] E: Impossible de récupérer
certaines archives, peut-être devrez-vous lancer apt-get update ou
essayer avec --fix-missing ?

Rq: la même commande d'install avec --fix-missing ne marche pas mieux.

Un petit tour sur l'url du dépôt debian indiquée montre qu'actuellement
la version disponible de ce paquet est exactement:

http://deb.debian.org/debian/pool/main/g/gtk+3.0/libgail-3-0_3.24.24-4+deb11u3_amd64.deb

au lieu de

http://deb.debian.org/debian/pool/main/g/gtk%2b3.0/libgail-3-0_3.24.24-4%2bdeb11u2_amd64.deb

(donc «...u3_amd64.deb» au lieu de «...u2_amd64.deb»)

À partir de là je sèche.
Merci pour toute aide/indice. Cordialement,

  --
   Frédéric Baldit




Bonjour,

effectivement j'ai l'impression qu'apt va chercher au bon endroit dans 
le bon dépôt mais va spécifiquement chercher une version obsolète qui 
n'y est plus disponible


Tu peux faire:
apt policy libgail-3-0 (pour savoir quelle version il privilégie et d'où 
elle vient)(si une vielle version est installée, tu l'upgrades)

apt autoremove (pour enlever les dépendances devenues inutiles)
apt autoclean (pour enlever du cache les paquets inutiles, non installés)
apt update (pour remettre le cache à jour)
apt upgrade (pour mettre à jour les paquets et aussi l'arbre des 
dépendances)

apt policy libgail-3-0 (pour voir si c'est différent de la première fois)
apt install libgail-3-0 (en espérant que ça marche)

Si ça ne marche toujours pas tu peux essayer d'installer le version 
spécifique deb11u3...




Re: paquet libgail-3-0 impossible à installer sous bullseye

2023-05-17 Par sujet NoSpam

Bonjour

Le 17/05/2023 à 16:25, Frédéric Baldit a écrit :

Bonjour,

je n'arrive pas à installer le paquet libgail-3-0 sur un ordi sous
debian stable.
Sur un autre ordi sur lequel est aussi installé bullseye, cette
installation a fonctionné.
En regardant de plus près, il s'avère que ça semble un problème de
version du paquet. L'ordi en faute veut installer une version plus
ancienne que celle actuellement disponible:

fred@AsusN550JV:~$ sudo apt update
[sudo] Mot de passe de fred :
Atteint :1 http://security.debian.org/debian-security bullseye-security
InRelease Atteint :2 http://deb.debian.org/debian bullseye InRelease
Atteint :3 http://deb.debian.org/debian bullseye-updates InRelease
Atteint :4 https://download.virtualbox.org/virtualbox/debian bullseye
InRelease Atteint :5 http://update.devolo.com/linux/apt stable
InRelease Atteint :6 https://deb.nodesource.com/node_19.x bullseye
InRelease Atteint :7 https://dl.winehq.org/wine-builds/debian bullseye
InRelease Lecture des listes de paquets... Fait Construction de l'arbre
des dépendances... Fait Lecture des informations d'état... Fait
Tous les paquets sont à jour.
fred@AsusN550JV:~$ sudo apt install libgail-3-0
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
   libgail-3-0
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 84,8 ko dans les archives.
Après cette opération, 152 ko d'espace disque supplémentaires seront
utilisés. Err :1 http://deb.debian.org/debian bullseye/main amd64
libgail-3-0 amd64 3.24.24-4+deb11u2 404  Not Found [IP :
2a04:4e42:6a::644 80] E: Impossible de récupérer
http://deb.debian.org/debian/pool/main/g/gtk%2b3.0/libgail-3-0_3.24.24-4%2bdeb11u2_amd64.deb
  404  Not Found [IP : 2a04:4e42:6a::644 80] E: Impossible de récupérer
certaines archives, peut-être devrez-vous lancer apt-get update ou
essayer avec --fix-missing ?

Rq: la même commande d'install avec --fix-missing ne marche pas mieux.

Un petit tour sur l'url du dépôt debian indiquée montre qu'actuellement
la version disponible de ce paquet est exactement:

http://deb.debian.org/debian/pool/main/g/gtk+3.0/libgail-3-0_3.24.24-4+deb11u3_amd64.deb

au lieu de

http://deb.debian.org/debian/pool/main/g/gtk%2b3.0/libgail-3-0_3.24.24-4%2bdeb11u2_amd64.deb

(donc «...u3_amd64.deb» au lieu de «...u2_amd64.deb»)

À partir de là je sèche.
Merci pour toute aide/indice. Cordialement,


Pour ma part u3 est la bonne

dh@keewi:/etc/dnsmasq.d$ sudp apt show libgail-3-0
-bash: sudp : commande introuvable
dh@keewi:/etc/dnsmasq.d$ sudo apt show libgail-3-0
Package: libgail-3-0
Version: 3.24.24-4+deb11u3
Priority: optional
Section: libs
Source: gtk+3.0
Maintainer: Debian GNOME Maintainers 


Installed-Size: 152 kB



paquet libgail-3-0 impossible à installer sous bullseye

2023-05-17 Par sujet Frédéric Baldit


Bonjour,

je n'arrive pas à installer le paquet libgail-3-0 sur un ordi sous
debian stable.
Sur un autre ordi sur lequel est aussi installé bullseye, cette
installation a fonctionné.
En regardant de plus près, il s'avère que ça semble un problème de
version du paquet. L'ordi en faute veut installer une version plus
ancienne que celle actuellement disponible:

fred@AsusN550JV:~$ sudo apt update
[sudo] Mot de passe de fred : 
Atteint :1 http://security.debian.org/debian-security bullseye-security
InRelease Atteint :2 http://deb.debian.org/debian bullseye InRelease
Atteint :3 http://deb.debian.org/debian bullseye-updates InRelease
Atteint :4 https://download.virtualbox.org/virtualbox/debian bullseye
InRelease Atteint :5 http://update.devolo.com/linux/apt stable
InRelease Atteint :6 https://deb.nodesource.com/node_19.x bullseye
InRelease Atteint :7 https://dl.winehq.org/wine-builds/debian bullseye
InRelease Lecture des listes de paquets... Fait Construction de l'arbre
des dépendances... Fait Lecture des informations d'état... Fait  
Tous les paquets sont à jour.
fred@AsusN550JV:~$ sudo apt install libgail-3-0
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait  
Les NOUVEAUX paquets suivants seront installés :
  libgail-3-0
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 84,8 ko dans les archives.
Après cette opération, 152 ko d'espace disque supplémentaires seront
utilisés. Err :1 http://deb.debian.org/debian bullseye/main amd64
libgail-3-0 amd64 3.24.24-4+deb11u2 404  Not Found [IP :
2a04:4e42:6a::644 80] E: Impossible de récupérer
http://deb.debian.org/debian/pool/main/g/gtk%2b3.0/libgail-3-0_3.24.24-4%2bdeb11u2_amd64.deb
 404  Not Found [IP : 2a04:4e42:6a::644 80] E: Impossible de récupérer
certaines archives, peut-être devrez-vous lancer apt-get update ou
essayer avec --fix-missing ?

Rq: la même commande d'install avec --fix-missing ne marche pas mieux.

Un petit tour sur l'url du dépôt debian indiquée montre qu'actuellement
la version disponible de ce paquet est exactement:

http://deb.debian.org/debian/pool/main/g/gtk+3.0/libgail-3-0_3.24.24-4+deb11u3_amd64.deb

au lieu de 

http://deb.debian.org/debian/pool/main/g/gtk%2b3.0/libgail-3-0_3.24.24-4%2bdeb11u2_amd64.deb

(donc «...u3_amd64.deb» au lieu de «...u2_amd64.deb»)

À partir de là je sèche.
Merci pour toute aide/indice. Cordialement,

 --
  Frédéric Baldit



Re: Comment vérifier qu’un hôte debian est apte (!) à exécuter tout logiciel fourni ?

2023-05-17 Par sujet Sébastien Dinot
Bonjour,

RogerT a écrit :
> Existe-t-il un outil en CLI pour tester que l’hôte mis à disposition
> par l’utilisateur est correctement configuré ?

De nos jours, j'aurais tendance à répondre « Ansible » :

https://www.ansible.com/

Sébastien

-- 
Sébastien Dinot, sebastien.di...@free.fr
http://www.palabritudes.net/
Ne goutez pas au logiciel libre, vous ne pourriez plus vous en passer !



Comment vérifier qu’un hôte debian est apte (!) à exécuter tout logiciel fourni ?

2023-05-17 Par sujet RogerT
Bonjour,

Contexte : l’utilisateur fournit l’hôte debian qui va accueillir un logiciel 
fourni avec un programme d’installation.

Existe-t-il un outil en CLI pour tester que l’hôte mis à disposition par 
l’utilisateur est correctement configuré ?

 Cf. « Les 12-20 trucs à faire après avoir installé un système debian ». 

Ex : le chemin vers le CDROM dans /etc/apt/sources.list n’est pas supprimé, ce 
qui empêche l’utilisation automatisée d’apt.

Je fais ça par habitude et n’ai jamais listé tout ce que je fais, sauf 
correctif très particulier. 

Dans le contexte détaillé, je ne serai pas là pour apporter immédiatement le 
correctif requis sur l’hôte.
L’objectif est d’éviter tout conflit avec l’utilisateur. 

Merci.