Re: Problème pour servir à un exécutable sa dépendance à libc.so.6 (debian 11)

2023-05-01 Par sujet roger . tarani
Merci !

Je n'ai JAMAIS eu besoin d'installer spécifiquement ou de réparer la 
bibliothèque C (libc6) sur un hôte debian.

L'utilisateur a installé sa debian11 seul à partir d'une image ISO récente.
Je n'ai pas accès à sa machine. Je dois lui proposer une manip directe, simple 
et efficace.

Je crois comprendre qu'il s'agit d'un problème de dynamic linker.
Comment répare-t-on l'accès à cette bibliothèque libc qui est installée ?

Question bonus : que peut faire un utilisateur (juste capable de recopier des 
lignes de commande fournies) pour diagnostiquer ce qui a pu abîmer ce système ?


Extrait de mon message initial :

//
Sur l'hôte qui pose problème :
- libc.so.6 est bien présent. Et est donc inaccessible à l'exécutable.
- la commande ldconfig est introuvable. J'attends de savoir si 
/usr/sbin/ldconfig existe... Après vérification, ce fichier existe; Peut-être 
un problème de PATH ?...

Sur un hôte qui sert correctement libc.so.6 au même exécutable, il y a les 
liens symboliques suivants vers ld-2.31.so :

lrwxrwxrwx 1 root root 32 Apr 19 23:17 /lib64/ld-linux-x86-64.so.2 -> 
/lib/x86_64-linux-gnu/ld-2.31.so

-rwxr-xr-x 1 root root 177928 Apr 19 23:17 /lib/x86_64-linux-gnu/ld-2.31.so
lrwxrwxrwx 1 root root 10 Apr 19 23:17 
/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 -> ld-2.31.so

Cela manque sur l'hôte qui pose problème.
//

- Mail original -
De: "didier gaumet" 
À: "Liste Debian" 
Envoyé: Lundi 1 Mai 2023 10:31:09
Objet: Re: Fwd: Problème pour servir à un exécutable sa dépendance à libc.so.6  
(debian 11)

Bonjour,

je réponds juste pour que tu ne te sentes pas tout seul mais mes
compétences sur le sujet ne me permettent pas de t'apporter une
contribution pertinente ;-)

quelques points hypothétiquement à surveiller:
- peut-être reconfigurer ou réinstaller libc6 sur le poste qui pose
problème puique les liens que tu cites semblent créés par ce paquet
- faire un apt policy libc6 pour vérifier les versions disponibles et
installées sur ce poste
- peut-être vérifier si quelqu'un a joué avec Apparmor ou SElinux sur
ce poste

t'es pas beaucoup plus avancé, je t'avais prévenu ;-)



Re: Problème pour servir à un exécutable sa dépendance à libc.so.6 (debian 11)

2023-05-01 Par sujet RogerT
Bonsoir,

Le message d’erreur est :
1 : ELF not founded 
1 : Syntax error : Unterminated quoted string

On retrouve beaucoup de discussions sur les forums stackoverflow, etc. à ce 
propos (défaut d’une bibliothèque ; dissuasion de lier le so à l’exécutable, 
etc. )

Mais je n’ai pas trouvé de mode opératoire clair et simple pour régler ça de 
manière régulière, cad sans effet de bord connu ou caché. 

Je veux éviter de fabriquer des liens symboliques qui pourraient régler 
temporairement le problème avant de disparaître car la cause du problème aurait 
été oubliée. 

Merci. 


> Le 1 mai 2023 à 12:03, Jean-Michel OLTRA  a écrit :
> 
>Bonjour,
> 
> 
> Le dimanche 30 avril 2023, roger.tar...@free.fr a écrit...
> 
> 
>> Sur l'hôte qui pose problème : 
>> - libc.so.6 est bien présent. Et est donc inaccessible à l'exécutable.
> 
> Bizarre, car un paquet de binaires sont liés à libc6.
> Tu peux faire, par exemple : `ldd /usr/bin/ps`
> 
> Et quand tu dis "inaccessible", finalement, ça se manifeste comment ?
> 
> Tu pourrais utiliser strace pour tenter de voir ce qui est attendu, et pas
> résolu ?
> 
> -- 
> jm



Re: password et bashrc

2023-05-01 Par sujet Sébastien Dinot
Bernard Schoenacker a écrit :
> Je recherche un moyen de pouvoir afficher un caractère par lettre ou
> signe lorsque l'opérateur inscrit son mot de passe, cette solution est
> employée sur Debian facile comme distro...

Cf. script ci-dessous :

https://stackoverflow.com/questions/1923435/how-do-i-echo-stars-when-reading-password-with-read

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: empêcher installation paquets suplémentaires

2023-05-01 Par sujet didier gaumet
Le lundi 01 mai 2023 à 19:25 +0200, Pierre a écrit :
> Bonjour,
> Bien que j'ai opté pour la solution AppImage, pour installer
> TexStudio, je serai curieux de savoir si il est possible de passer
> par apt avec la restriction suivante :
> texlive est installé "à la vanille" dans /usr/local/texlive. 
>     c'est à dire que la distribution est installée à partir d'une
> image ISO indépendante de Debian
> Donc apt install texstudio requiert l'installation des paquets
> texlive.
> Je n'ai pas trouvé un moyen pour éviter l'installation de ces paquets
> inutiles pour moi, et plutôt gourmands en espace disque.
> Merci pour vos retours.

Je n'ai jamais utilisé equivs* mais ça pourrait peut-être te fournir
une solution. Une explication ici:
https://debian-handbook.info/browse/fr-FR/stable/sect.building-first-package.html

par curiosité au sujet d'equivs*, tiens-nous au courant si ça t'a
permis d'arriver au résultat que tu souhaites sans que ça devienne une
usine à gaz...




Re: date de sortie prévisionnelle de Debian 12 Bookworm: le 10 juin 2023

2023-05-01 Par sujet didier gaumet
Le lundi 01 mai 2023 à 12:34 +, benoit a écrit :
> 
> J'ai essayé 2x de passer en Bookworm, mais après la mise à jour, X ne
> veut plus se lancer, car il n'a pas le droit d'écrire dans
> /tmp:LOCKMACHIN BIDULE (G pas noté le message d'erreur)
> 
> Seul root peut lancer x
> 
> Du coup j'ai restauré mon système et j'ai abandonné le projet de
> passer en Bookworm
> 
> --
> Benoît

je n'ai pas migré mon système stable réel vers Debian Bookworm, je le
ferai un peu après la sortie officielle. Mais j'ai déjà installé en
machine virtuelle une debian 12 et j'ai déjà mis à jour en machine
virtuelle une Debian 11 vers 12, tout ça sans problème.

j'aurais tendance à *supposer* que tu traînes des scories d'une
installation Debian qui a été mise à jour successivement (genre Debian
7->8->...11 par exemple) sans bien faire lé ménage à chaque fois.

tu peux déjà regarder avec aptitude search '~o' si tu as des vieux
paquets (cette commande te renverra aussi les paquets installés
localement même si ils ne sont pas obsolètes)


mais c'est peut-être autre chose, hein :-)




Re: empêcher installation paquets suplémentaires

2023-05-01 Par sujet Belaïd
Bonjour,

Il me semble que tu peux faire ça avec les preferences d'apt
(/etc/apt/preferences)


Le lun. 1 mai 2023 à 19:32, Pierre  a écrit :

> Bonjour,
>
> Bien que j'ai opté pour la solution AppImage, pour installer TexStudio, je
> serai curieux de savoir si il est possible de passer par apt avec la
> restriction suivante :
>
> texlive est installé "à la vanille" dans /usr/local/texlive.
>
> c'est à dire que la distribution est installée à partir d'une image
> ISO indépendante de Debian
>
> Donc apt install texstudio requiert l'installation des paquets texlive.
>
> Je n'ai pas trouvé un moyen pour éviter l'installation de ces paquets
> inutiles pour moi, et plutôt gourmands en espace disque.
>
> Merci pour vos retours.
>
> --
> Pierre
>
>


Re: empêcher installation paquets suplémentaires

2023-05-01 Par sujet Basile Starynkevitch


On 5/1/23 19:25, Pierre wrote:


Bonjour,

Bien que j'ai opté pour la solution AppImage, pour installer 
TexStudio, je serai curieux de savoir si il est possible de passer par 
apt avec la restriction suivante :


texlive est installé "à la vanille" dans /usr/local/texlive.

c'est à dire que la distribution est installée à partir d'une image 
ISO indépendante de Debian


Donc apt install texstudio requiert l'installation des paquets texlive.

Je n'ai pas trouvé un moyen pour éviter l'installation de ces paquets 
inutiles pour moi, et plutôt gourmands en espace disque.




Peut-être qu'une partie de la solution passe par des montages bind.

Ici j'ai la ligne suivante dans mon /etc/fstab :

/usr/src/ /home/UsrSrc bind bind 0 0


de sorte que /usr/src est dans le système de fichier /home (et 
sauvegardé avec!)




Librement.


PS. Je cherche des partenaires ou contributeurs intéressés par 
http://refpersys.org/ (un projet de moteur d'inférence en logiciel libre).


--
Basile Starynkevitch
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/


empêcher installation paquets suplémentaires

2023-05-01 Par sujet Pierre

Bonjour,

Bien que j'ai opté pour la solution AppImage, pour installer TexStudio, 
je serai curieux de savoir si il est possible de passer par apt avec la 
restriction suivante :


texlive est installé "à la vanille" dans /usr/local/texlive.

c'est à dire que la distribution est installée à partir d'une image ISO 
indépendante de Debian


Donc apt install texstudio requiert l'installation des paquets texlive.

Je n'ai pas trouvé un moyen pour éviter l'installation de ces paquets 
inutiles pour moi, et plutôt gourmands en espace disque.


Merci pour vos retours.

--
Pierre
BEGIN:VCARD
VERSION:4.0
N:Le Cocq;Pierre;;;
FN:Pierre Le Cocq
EMAIL;PREF=1;TYPE=home:carmagn...@sfr.fr
TEL;TYPE=cell;VALUE=TEXT:0616390528
EMAIL;TYPE=work:privedemploi44...@orange.fr
URL;TYPE=work:https://chomeurs-precaires-cgt.fr/
END:VCARD


Re: Re : date de sortie prévisionnelle de Debian 12 Bookworm: le 10 juin 2023

2023-05-01 Par sujet steve

Le 01-05-2023, à 11:26:33 -0400, Ro Bou a écrit :


Bonjour!

J'ai aussi fait l'essai de bookworm. Résultat pas concluant dans mon cas.

Je suis en multi boot avec le windows 10  pré-installé, une 
debian-facile et un disque usb externe  de 4 tb pour des sauvegardes.


Au redémarrage de l'installation le grub n'affichait que la bookworm.


Pour ce problème, il faut cette entrée

GRUB_DISABLE_OS_PROBER=false

dans /etc/default/grub

puis lancer, en root

update-grub2

Ce comportement a changé entre bookworm et la stable actuelle. C'est
noté quelque part dans les notes de publication (je crois).

s.



Re: Re : date de sortie prévisionnelle de Debian 12 Bookworm: le 10 juin 2023

2023-05-01 Par sujet Ro Bou

Bonjour!

J'ai aussi fait l'essai de bookworm. Résultat pas concluant dans mon cas.

Je suis en multi boot avec le windows 10  pré-installé, une 
debian-facile et un disque usb externe  de 4 tb pour des sauvegardes.


Au redémarrage de l'installation le grub n'affichait que la bookworm.

Après quelques heures de boulot pour revenir à la situation précédente, 
le démarrage sur la debian-facile demeurait lent. J'ai donc supprimé la 
bookworm et réinstallé la debian.


Je vais attendre quelques mois pour le prochain essai.

Pour info, lors de l'installation j'avais utilisé le mode expert pour me 
permettre d'installer le grub sur la partition root mais je n'ai pas 
trouvé la façon de faire. Je vais fouiller la question.


Bonne journée,

Roger

Le 2023-05-01 à 08 h 34, benoit a écrit :

J'ai essayé 2x de passer en Bookworm, mais après la mise à jour, X ne veut plus 
se lancer, car il n'a pas le droit d'écrire dans /tmp:LOCKMACHIN BIDULE (G pas 
noté le message d'erreur)

Seul root peut lancer x

Du coup j'ai restauré mon système et j'ai abandonné le projet de passer en 
Bookworm

--
Benoît




Envoyé avec la messagerie sécurisée Proton Mail.

--- Original Message ---
Le vendredi 28 avril 2023 à 10:18, didier gaumet  a 
écrit :



date de sortie prévisionnelle de Debian 12 Bookworm: le 10 juin 2023.

le message annoçant la nouvelle sur la liste Devel:
https://lists.debian.org/debian-devel-announce/2023/04/msg7.html




[HS total] Recherche anciens clients Nerim devenus clients Keyyo

2023-05-01 Par sujet BERTRAND Joël
Bonjour à tous,

Désolé pour le HS, tout est dans le titre. Si vous êtes dans ce cas-là,
pouvez-vous me contacter par message privé ?

Merci,

JKB



Re: date de sortie prévisionnelle de Debian 12 Bookworm: le 10 juin 2023

2023-05-01 Par sujet ajh-valmer
On Monday 01 May 2023 14:34:35 benoit wrote:
> J'ai essayé 2x de passer en Bookworm, mais après la mise à jour, 
> X ne veut plus se lancer, car il n'a pas le droit d'écrire
> dans /tmp:LOCKMACHIN BIDULE (G pas noté le message d'erreur)  
> Seul root peut lancer x
> Du coup j'ai restauré mon système et j'ai abandonné le projet de 
> passer en Bookworm 

J'espère pas définitivement.
Si c'est un bug, il sera corrigé à un moment.
C'est pourquoi j'attends toujours quelques semaines
avant de migrer, avec cette précaution de l'installer sur
une autre partition pour le tester.



Re : date de sortie prévisionnelle de Debian 12 Bookworm: le 10 juin 2023

2023-05-01 Par sujet benoit


J'ai essayé 2x de passer en Bookworm, mais après la mise à jour, X ne veut plus 
se lancer, car il n'a pas le droit d'écrire dans /tmp:LOCKMACHIN BIDULE (G pas 
noté le message d'erreur)

Seul root peut lancer x

Du coup j'ai restauré mon système et j'ai abandonné le projet de passer en 
Bookworm

--
Benoît




Envoyé avec la messagerie sécurisée Proton Mail.

--- Original Message ---
Le vendredi 28 avril 2023 à 10:18, didier gaumet  a 
écrit :


> date de sortie prévisionnelle de Debian 12 Bookworm: le 10 juin 2023.
> 
> le message annoçant la nouvelle sur la liste Devel:
> https://lists.debian.org/debian-devel-announce/2023/04/msg7.html



Re: Problème pour servir à un exécutable sa dépendance à libc.so.6 (debian 11)

2023-05-01 Par sujet Jean-Michel OLTRA


Bonjour,


Le dimanche 30 avril 2023, roger.tar...@free.fr a écrit...


> Sur l'hôte qui pose problème : 
> - libc.so.6 est bien présent. Et est donc inaccessible à l'exécutable. 

Bizarre, car un paquet de binaires sont liés à libc6.
Tu peux faire, par exemple : `ldd /usr/bin/ps`

Et quand tu dis "inaccessible", finalement, ça se manifeste comment ?

Tu pourrais utiliser strace pour tenter de voir ce qui est attendu, et pas
résolu ?

-- 
jm



Re: Déclencher un script sur un événement système

2023-05-01 Par sujet Belaïd
Salut,

Pour la sauvegarde automatique, udev peut effectivement faire l'affaire
(voir le mien ci-dessous):

https://www.tecmint.com/auto-backup-files-to-usb-media-in-linux/



Le lun. 1 mai 2023 à 10:31, kaliderus  a écrit :

> Bonjour la liste,
>
> Hormis utiliser les règles udev, connaissez-vous un outil qui me
> permettra de déclencher un script (ou n'importe quoi d'autre) suite à
> un événement système ?
>
> Quelques cas d'utilisation pour l'exemple qui m'intéressent :
>
> - Au branchement / montage d'un disque externe en USB je veux lancer
> un mécanisme de backup automatique.
> A priori ça c'est facile...et en plus, comme le disque est chiffré,
> j'aimerai ne pas avoir à taper le mot de passe, sans doute plus
> délicat à gérer ?
>
> - Au branchement d'un écran supplémentaire, je veux que l'affichage
> bascule automatiquement vers ma configuration préférée, quelle que
> soit l'environnement xorg.
> A priori, j'ai lu que c'est hors périmètre de udev du fait que
> brancher un écran ne génère pas d'événement au niveau du noyau.
> Est-ce une impasse ?
>
> Merci par avance pour vos pistes.
>
>


Re: Déclencher un script sur un événement système

2023-05-01 Par sujet didier gaumet

Le lundi 01 mai 2023 à 10:30 +0200, kaliderus a écrit :
> Bonjour la liste,
>
> Hormis utiliser les règles udev, connaissez-vous un outil qui me
> permettra de déclencher un script (ou n'importe quoi d'autre) suite à
> un événement système ?
>
> Quelques cas d'utilisation pour l'exemple qui m'intéressent :
>
> - Au branchement / montage d'un disque externe en USB je veux lancer
> un mécanisme de backup automatique.
> A priori ça c'est facile...et en plus, comme le disque est chiffré,
> j'aimerai ne pas avoir à taper le mot de passe, sans doute plus
> délicat à gérer ?

Je ne réponds que sur l'aspect saisie du mot de passe: oui, avec 
LUKS/Cryptsetup, il y a moyen de déverrouiller un système de fichiers 
par l'insertion d'une clé USB plutôt que par la saisie d'un mot de passe 
(le même principe que l'insertion d'une clé physique dans la serrure 
d'une porte). Tu trouveras des précisioons sur le net.


> - Au branchement d'un écran supplémentaire, je veux que l'affichage
> bascule automatiquement vers ma configuration préférée, quelle que
> soit l'environnement xorg.
> A priori, j'ai lu que c'est hors périmètre de udev du fait que
> brancher un écran ne génère pas d'événement au niveau du noyau.
> Est-ce une impasse ?

A priori c'est pas le manque d'évènement détecté par le noyau qui pose 
problème, ça semble détecté.
il y a ici un exemple d'un type qui aurait réussi à faire marcher une 
règle udev pour ça après quelques échecs:

https://unix.stackexchange.com/questions/675024/udev-rule-for-connecting-external-display-not-working

> Merci par avance pour vos pistes.
>
>




password et bashrc

2023-05-01 Par sujet Bernard Schoenacker
Bonjour,

Je recherche un moyen de pouvoir afficher un caractère par lettre ou signe 
lorsque l'opérateur inscrit son mot de passe, cette solution est employée 
sur Debian facile comme distro...

Merci pour votre aimable attention

Bien à vous

Bernard



Re: Fwd: Problème pour servir à un exécutable sa dépendance à libc.so.6 (debian 11)

2023-05-01 Par sujet didier gaumet
Bonjour,

je réponds juste pour que tu ne te sentes pas tout seul mais mes
compétences sur le sujet ne me permettent pas de t'apporter une
contribution pertinente ;-)

quelques points hypothétiquement à surveiller:
- peut-être reconfigurer ou réinstaller libc6 sur le poste qui pose
problème puique les liens que tu cites semblent créés par ce paquet
- faire un apt policy libc6 pour vérifier les versions disponibles et
installées sur ce poste
- peut-être vérifier si quelqu'un a joué avec Apparmor ou SElinux sur
ce poste

t'es pas beaucoup plus avancé, je t'avais prévenu ;-)




Déclencher un script sur un événement système

2023-05-01 Par sujet kaliderus
Bonjour la liste,

Hormis utiliser les règles udev, connaissez-vous un outil qui me
permettra de déclencher un script (ou n'importe quoi d'autre) suite à
un événement système ?

Quelques cas d'utilisation pour l'exemple qui m'intéressent :

- Au branchement / montage d'un disque externe en USB je veux lancer
un mécanisme de backup automatique.
A priori ça c'est facile...et en plus, comme le disque est chiffré,
j'aimerai ne pas avoir à taper le mot de passe, sans doute plus
délicat à gérer ?

- Au branchement d'un écran supplémentaire, je veux que l'affichage
bascule automatiquement vers ma configuration préférée, quelle que
soit l'environnement xorg.
A priori, j'ai lu que c'est hors périmètre de udev du fait que
brancher un écran ne génère pas d'événement au niveau du noyau.
Est-ce une impasse ?

Merci par avance pour vos pistes.