Erreur suite mise à jour Signal sur DEBIAN 11

Bonjour Zargos et merci de ton aide!

  1. bash: /etc/apt/sources.list.d/signal-desktop.sources?: Aucun fichier ou dossier de ce type
  2. stat: impossible d’exécuter statx ‹ /usr/share/keyrings/signal-desktop-keyring.gpg? ›: Aucun fichier ou dossier de ce type

bon je vois.
on recommence:
cat /etc/apt/sources.list.d/signal-desktop.sources
et c’est stat pas statx.

Alors:

henri@Papirate:~$ cat /etc/apt/sources.list.d/signal-desktop.sources

Types: deb
URIs: https://updates.signal.org/desktop/apt
Suites: xenial
Components: main
Architectures: amd64
Signed-By: /usr/share/keyrings/signal-desktop-keyring.gpg

Et je mets bien stat mais ça renvoie statx:

henri@Papirate:~$ stat /usr/share/keyrings/signal-desktop-keyring.gpg?

stat: impossible d’exécuter statx ‹ /usr/share/keyrings/signal-desktop-keyring.gpg? ›: Aucun fichier ou dossier de ce type

Tu le fait en root? ou en sudo?

jer ne précise jamais, car à minima ca fait partie des connaissance de base. On ne se lance pas sur des opérations de type quand on ne sait pas lire.

Bonjour,

pour l’erreur, je ne sais pas mais je peux vous dire comment j’ai procédé pour installer signal-desktop sur un trixie (debian 13)/gnome (se mettre en root dans un terminal) :

  1. installation de la clé

wget -qO /usr/share/keyrings/signal-desktop.asc https://updates.signal.org/desktop/apt/keys.asc

  1. mise en place du dépôt :

sh -c 'echo "Types: deb\nURIs: https://updates.signal.org/desktop/apt/\nSuites: xenial\nComponents: main\nEnabled: yes\nSigned-By: /usr/share/keyrings/signal-desktop.asc\nArchitectures: amd64" | tee /etc/apt/sources.list.d/signal-desktop.sources'

  1. installation de signal-desktop :

apt update && apt install signal-desktop

Je pense que cela devrait aussi fonctionner pour debian 11.

Je rappelle juste l’existence d’extrepo !

$: extrepo search signal
Found signal:
---
contact: support@signal.org
description: Signal Private Messenger for Linux
gpg-key-checksum:
  sha256: 2aca20b81a56ba0fbe24bdf58a45023e58a38392d885068afe596785ccd95491
gpg-key-file: signal.asc
policy: non-free
source:
  Architectures: amd64
  Components: main
  Suites: xenial
  Types: deb
  URIs: https://updates.signal.org/desktop/apt

Le réflexe à avoir n’est pas de cherché à installer à la main les certificats pour apt mais d’utiliser extrepo !!!
Il faudra veiller à avoir activer les dépôts « non-free » dans le fichier de config d’extrepo :wink:

Edit : Mieux vaut supprimer toutes les tentatives de manipulations faites mano avant d’utiliser extrepo

Merci pour cette info concernant extrepo. En effet, cela simplifie les opérations, d’autant plus que le résultat donne le fichier sources qui va bien.

1 J'aime

Pensez à supprimer les fichiers créés à la main, afin de ne pas rester sur des déclarations bancales, qui mèneraient à terme à… une Frankendebian ?!

En root.

Désolé de ma présence en pointillé, je fais face à un problème de ballon d’eau chaude éclaté. Avez-vous des pistes pour mon problème? Actuellement toutes mes tentatives d’installation (via terminal ou synaptic) se soldent par le message d’erreur de mon premier post.

As-tu vraiment lu ce post de mon cru :

Si non, fais-le !

Bonjour PengouinPdt,

Oui j’ai lu ton post mais mon problème n’est plus l’installation des dépôts SIGNAL. Mon problème est qu’à la suite de ma tentative avortée de mise à jour, je ne peux plus rien installer. j’obtiens maintenant l’erreur suivante quand je tente une installation (Synaptic ou terminal):

E: Des valeurs entrant en conflit ont été renseignées pour l'option Signed-By à propos de la source https://updates.signal.org/desktop/apt/ xenial: /usr/share/keyrings/signal-desktop-keyring.gpg != 
E: La liste des sources ne peut être lue.
E: _cache->open() failed, please report.

Il faudrait que je me sorte de ce problème avant de réattaquer la mise à jour de SIGNAL.

Qu’y-a-t-il marqué en fin du post ?!
Je l’ai réédité pour le mettre en GRAS & ITALIQUE !!!

1 J'aime

Désolé de rire :rofl:

Et donc comment je fais pour *** supprimer toutes les tentatives de manipulations faites mano avant d’utiliser extrepo*** ?

tu supprime les fichiers correspondant

Quoi ? tu ne sais pas supprimer des fichiers sur ton système ?!

Histoire que je ne plante pas définitivement tout le système, c’est bien " signal-desktop-keyring.gpg " qu’il faut que je supprime?

oui, c’est bien le fichier /usr/share/keyrings/signal-desktop-keyring.gpg qu’il faut supprimer :wink:
(avec des droits admin, bien sûr)
et très certainement, le fichier /etc/apt/sources.list.d/signal-desktop.sources (si je reprends ce qui a été écrit dans le premier post)

Ensuite, il faut « rafraîchir » les dépôts d’apt : update
puis il faut installer, configurer et utiliser extrepo :wink:

Top! J’espère me coucher plus intelligent. Je m’y colle.