Mise à jour qui désinstalle Jami

Bonjour à tous,

Sur Debian 11 Bullseye, la mise à jour de Jami vers la version 20220320.0836.fdd4c45~dfsg1-1 met à jour les paquets jami-daemon jami-libclient, mais enlève le paquet jami.

Après avoir validé, je tente de réinstaller le paquet. Mais la ligne de commande me répond que jami dépend du paquet jami-libclient, mais qu’il n’est pas installable.

Pour retrouver Jami, j’ai fait un sudo apt autoremove et un sudo apt install jami-all

À mon avis, il y a un problème dans le paquet jami qui le rend incompatible avec sa principale dépendance jami-libclient sur cette version. Mais le paquet jami-all semble épargné par ce problème.

Si Jami ne vous sert pas beaucoup, je vous conseille d’attendre un peu avant de mettre Jami à jour (la mise à jour précédente est quand même très récente). Pour mettre à jour votre système sans risquer de désinstaller Jami, utilisez la commande sudo apt-get update && sudo apt-get upgrade

S’il est important pour vous d’avoir en permanence la dernière version de Jami sur votre Debian, vous pouvez remplacer le paquet jami par le paquet jami-all, comme moi.

Effectivement, il y a un truc bizarre. Je précise que j’ai https://dl.jami.net/nightly/debian_11 jami InRelease dans mes sources, ce n’est pas juste Debian 11.

Je fais toujours les mises à jours avec sudo apt update && sudo apt upgrade et effectivement, ça ne veut pas installer de mise à jour à cause de dépendance non résolue.

Sur Parabola, en faisant pacman -Syu (je n’ai que les dépots Arch/Parabola comme source), il y a aussi un problème.

Si l’équipe Jami pouvait nous éclairer sur ce qui se passe, ça serait sympa.

Bonjour à tous, et désolé pour les paquets cassés. J’ai poussé un commit qui devrait résoudre ce problème, et j’ai fait de nouvelles nightly builds pour toutes les distributions deb. Veuillez essayer sudo apt update puis mettez à jour ou installez Jami, qui devrait maintenant faire ce qu’il faut.

2 Likes

Bonjour à tous,

J’ai fait un essai sur un ordinateur Debian 11 où je n’avais pas encore mis Jami à jour.

sudo apt-get update && sudo apt-get dist-upgrade

Et la mise à jour se fait correctement.

Tout semble être rentré dans l’ordre.

Merci @bandali d’avoir réagi aussi vite.

1 Like

Bonjour à tous, pour nous c’est plus compliqué, nous avons perdu jami ! …
Nous devons avoir fait une mauvaise manipulation, bizarrement jami apparait dans synaptic. La fois précédente nous avions mis le bazard en installant jami par deux voix différente, cette fois non, attendons votre aide pour retrouver jami. Nous joignons à ce SOS le résultat de la commande de ce matin et des copies d’écran d’hier. Nous sommes disposés à laisser la main à distance sur notre ordi pour retrouver jami sur debian car nous n’avons aucune connaissances de debian qui nous permette de réparer correctement. @Firenze nous sommes joignable sur jami via android.

verojean@verojean-macbookpro81:~$ sudo apt-get update && sudo apt-get dist-upgrade
[sudo] Mot de passe de verojean :
Atteint :1 http://deb.debian.org/debian bullseye InRelease
Réception de :2 http://security.debian.org/debian-security bullseye-security InRelease [44,1 kB]
Réception de :3 http://deb.debian.org/debian bullseye-updates InRelease [39,4 kB]
Réception de :4 http://deb.debian.org/debian bullseye-proposed-updates InRelease [49,1 kB]
Réception de :5 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [122 kB]
Atteint :6 https://dl.jami.net/nightly/debian_11 jami InRelease
Réception de :7 http://security.debian.org/debian-security bullseye-security/main Translation-en [78,3 kB]
333 ko réceptionnés en 1s (271 ko/s)
Lecture des listes de paquets… Fait
W: La cible Packages (main/binary-amd64/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible Packages (main/binary-all/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible Translations (main/i18n/Translation-fr_FR) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible Translations (main/i18n/Translation-fr) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible Translations (main/i18n/Translation-en) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible DEP-11 (main/dep11/Components-amd64.yml) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible DEP-11 (main/dep11/Components-all.yml) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible DEP-11-icons-small (main/dep11/icons-48x48.tar) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible DEP-11-icons (main/dep11/icons-64x64.tar) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible Contents-deb (main/Contents-amd64) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible Contents-deb (main/Contents-all) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible Packages (main/binary-amd64/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible Packages (main/binary-all/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible Translations (main/i18n/Translation-fr_FR) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible Translations (main/i18n/Translation-fr) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible Translations (main/i18n/Translation-en) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible DEP-11 (main/dep11/Components-amd64.yml) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible DEP-11 (main/dep11/Components-all.yml) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible DEP-11-icons-small (main/dep11/icons-48x48.tar) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible DEP-11-icons (main/dep11/icons-64x64.tar) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible Contents-deb (main/Contents-amd64) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
W: La cible Contents-deb (main/Contents-all) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/jami-main.list:1 et /etc/apt/sources.list.d/jami.list:1
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture des informations d’état… Fait
Calcul de la mise à jour… Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.


ERREUR INSTALLATION JAMI_2022-03-23_18-18-59

J’ai déjà eu exactement le même problème sur une machine avec Trisquel, mais bien avant cela. Pour une raison que je ne connais pas, il y a deux fichiers indiquant les dépôts de Jami: jami.list et jami-main.list. Ma solution a consisté à en supprimer un.

Sur Debian 11, j’ai maintenant jami.list donc je suggère de supprimer jami-main.list (sudo rm /etc/apt/sources.list.d/jami-main.list, ou sudo mv /etc/apt/sources.list.d/jami-main.list /etc/apt/sources.list.d/jami-main.list.save pour le conserver au cas où) et de refaire la mise à jour (sudo apt update && sudo apt ugrade, je ne fais jamais dist-upgrade).

Cela dit, sur le PC où j’ai le problème, jami-main.list est recréé régulièrement donc je dois le supprimer de nouveau, ce qui résoud le problème.

Merci @Avron pour cette piste, nous essaierons dès que nous avons le temps et ferons le retour du résultat ici.

@bandali sais tu pourquoi jami-main list est recréé ?

verojean@verojean-macbookpro81:~$ sudo rm /etc/apt/sources.list.d/jami-main.list
[sudo] Mot de passe de verojean :
rm: impossible de supprimer ‘/etc/apt/sources.list.d/jami-main.list’: Aucun fichier ou dossier de ce type

Bonjour, @verojean,

Tu as deux possibilités :

  1. Tu ouvres le fichier jami-main.list avec
sudo nano /etc/apt/sources.list.d/jami-main.list

et tu ajoutes un # en début de ligne, puis tu sauvegardes avec Ctrl+O et quittes avec Ctrl+X

  1. Tu installes le paquet secure-delete et tu supprime le fichier jami-main.list en faisant
sudo srm /etc/apt/sources.list.d/jami-main.list

Quand tu as fini, tentes de mettre à jour et vois le résultat.

Merci @Firenze pour les lignes de commandes mais c’est encore trop compliqué pour nous simples utilisateurs et en ce moment notre priorité est dans le potager.

Pour faire court nous avons installé à nouveau jami comme devrait pouvoir le faire n’importe quel utilisateur d’un logiciel à vocation universel (donc accessible à tous et pas seulement aux experts informatique) en passant par un clic droit sur notre BUREAU et le menu SYSTEME/LOGICIELS de de DEBIAN11 et Créé un compte à partir de la sauvegarde de notre compte verojeanluc pour nous retrouver à nouveau sur le réseau distribué jami.

Voici donc la version que nous avons à présent :

@Firenze @bandali @Avron
Il semblerait que depuis 2 années d’utilisation et mises à jour, il y ait des morceaux de jami un peu partout sur notre ordinateur. Nous n’avons pas les compétences pour le nettoyer via les lignes de commande.
Nous sommes disponibles sur rendez vous un soir pour laisser accès à notre ordinateur à qui voudra bien nous aider.
Comme cette version à planté, nous somme reparti d’une installation OPTION 1 à partire de jami.net , log terminal ci-dessous :
verojean@verojean-macbookpro81:~$ sudo apt install gnupg dirmngr ca-certificates curl --no-install-recommends
curl -s https://dl.jami.net/public-key.gpg | sudo tee /usr/share/keyrings/jami-archive-keyring.gpg > /dev/null
[sudo] Mot de passe de verojean :
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture des informations d’état… Fait
ca-certificates est déjà la version la plus récente (20210119).
curl est déjà la version la plus récente (7.74.0-1.3+deb11u1).
dirmngr est déjà la version la plus récente (2.2.27-2+deb11u1).
gnupg est déjà la version la plus récente (2.2.27-2+deb11u1).
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libdbus-c+±1-0v5 libecore1 libeina1a libjsoncpp24 libminizip1 libnatpmp1
libodbc1 libre2-9 libyaml-cpp0.6
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
N: « jami-main.list.save.1 » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
N: « jami-main.list.save.2 » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
verojean@verojean-macbookpro81:~$ sudo apt remove
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libdbus-c+±1-0v5 libecore1 libeina1a libjsoncpp24 libminizip1 libnatpmp1
libodbc1 libre2-9 libyaml-cpp0.6
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
N: « jami-main.list.save.1 » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
N: « jami-main.list.save.2 » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
verojean@verojean-macbookpro81:~$ sudo apt autoremove
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture des informations d’état… Fait
Les paquets suivants seront ENLEVÉS :
libdbus-c+±1-0v5 libecore1 libeina1a libjsoncpp24 libminizip1 libnatpmp1
libodbc1 libre2-9 libyaml-cpp0.6
0 mis à jour, 0 nouvellement installés, 9 à enlever et 0 non mis à jour.
Après cette opération, 5 094 ko d’espace disque seront libérés.
N: « jami-main.list.save.1 » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
N: « jami-main.list.save.2 » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données… 229764 fichiers et répertoires déjà installés.
)
Suppression de libdbus-c+±1-0v5:amd64 (0.9.0-8.2) …
Suppression de libecore1:amd64 (1.25.1-1) …
Suppression de libeina1a:amd64 (1.25.1-1) …
Suppression de libjsoncpp24:amd64 (1.9.4-4) …
Suppression de libminizip1:amd64 (1.1-8+b1) …
Suppression de libnatpmp1:amd64 (20150609-7.1) …
Suppression de libodbc1:amd64 (2.3.6-0.1+b1) …
Suppression de libre2-9:amd64 (20210201+dfsg-1) …
Suppression de libyaml-cpp0.6:amd64 (0.6.3-9) …
Traitement des actions différées (« triggers ») pour libc-bin (2.31-13+deb11u3)

libdvd-pkg: Package libdvdcss2-1.4.2-1 was removed, stop processing…
verojean@verojean-macbookpro81:~$ sudo sh -c “echo ‘deb [signed-by=/usr/share/keyrings/jami-archive-keyring.gpg] https://dl.jami.net/nightly/debian_11/ jami main’ > /etc/apt/sources.list.d/jami.list”
verojean@verojean-macbookpro81:~$ sudo apt-get update && sudo apt-get install jami
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 http://deb.debian.org/debian bullseye-proposed-updates InRelease
Atteint :5 https://dl.jami.net/nightly/debian_11 jami InRelease
Lecture des listes de paquets… Fait
N: « jami-main.list.save.1 » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
N: « jami-main.list.save.2 » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture des informations d’état… Fait
Les paquets supplémentaires suivants seront installés :
jami-daemon jami-libclient libdbus-c+±1-0v5 libecore1 libeina1a
libjsoncpp24 libminizip1 libnatpmp1 libodbc1 libqt-jami libre2-9
libyaml-cpp0.6
Paquets suggérés :
minissdpd natpmpc libmyodbc odbc-postgresql tdsodbc unixodbc-bin
Les NOUVEAUX paquets suivants seront installés :
jami jami-daemon jami-libclient libdbus-c+±1-0v5 libecore1 libeina1a
libjsoncpp24 libminizip1 libnatpmp1 libodbc1 libqt-jami libre2-9
libyaml-cpp0.6
0 mis à jour, 13 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 2 259 ko/122 Mo dans les archives.
Après cette opération, 479 Mo d’espace disque supplémentaires seront utilisés.
N: « jami-main.list.save.1 » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
N: « jami-main.list.save.2 » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
Souhaitez-vous continuer ? [O/n] O
Réception de :1 https://dl.jami.net/nightly/debian_11 jami/main amd64 jami amd64 20220322.2225.54fe90c~dfsg1-1 [2 259 kB]
2 259 ko réceptionnés en 2s (966 ko/s)
N: « jami-main.list.save.1 » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
N: « jami-main.list.save.2 » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
Sélection du paquet libeina1a:amd64 précédemment désélectionné.
(Lecture de la base de données… 229628 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de …/00-libeina1a_1.25.1-1_amd64.deb …
Dépaquetage de libeina1a:amd64 (1.25.1-1) …
Sélection du paquet libecore1:amd64 précédemment désélectionné.
Préparation du dépaquetage de …/01-libecore1_1.25.1-1_amd64.deb …
Dépaquetage de libecore1:amd64 (1.25.1-1) …
Sélection du paquet libdbus-c+±1-0v5:amd64 précédemment désélectionné.
Préparation du dépaquetage de …/02-libdbus-c+±1-0v5_0.9.0-8.2_amd64.deb …
Dépaquetage de libdbus-c+±1-0v5:amd64 (0.9.0-8.2) …
Sélection du paquet libjsoncpp24:amd64 précédemment désélectionné.
Préparation du dépaquetage de …/03-libjsoncpp24_1.9.4-4_amd64.deb …
Dépaquetage de libjsoncpp24:amd64 (1.9.4-4) …
Sélection du paquet libnatpmp1:amd64 précédemment désélectionné.
Préparation du dépaquetage de …/04-libnatpmp1_20150609-7.1_amd64.deb …
Dépaquetage de libnatpmp1:amd64 (20150609-7.1) …
Sélection du paquet libyaml-cpp0.6:amd64 précédemment désélectionné.
Préparation du dépaquetage de …/05-libyaml-cpp0.6_0.6.3-9_amd64.deb …
Dépaquetage de libyaml-cpp0.6:amd64 (0.6.3-9) …
Sélection du paquet jami-daemon précédemment désélectionné.
Préparation du dépaquetage de …/06-jami-daemon_20220322.2225.54fe90c~dfsg1-1_amd64.deb …
Dépaquetage de jami-daemon (20220322.2225.54fe90c~dfsg1-1) …
Sélection du paquet libminizip1:amd64 précédemment désélectionné.
Préparation du dépaquetage de …/07-libminizip1_1.1-8+b1_amd64.deb …
Dépaquetage de libminizip1:amd64 (1.1-8+b1) …
Sélection du paquet libodbc1:amd64 précédemment désélectionné.
Préparation du dépaquetage de …/08-libodbc1_2.3.6-0.1+b1_amd64.deb …
Dépaquetage de libodbc1:amd64 (2.3.6-0.1+b1) …
Sélection du paquet libre2-9:amd64 précédemment désélectionné.
Préparation du dépaquetage de …/09-libre2-9_20210201+dfsg-1_amd64.deb …
Dépaquetage de libre2-9:amd64 (20210201+dfsg-1) …
Sélection du paquet libqt-jami précédemment désélectionné.
Préparation du dépaquetage de …/10-libqt-jami_6.2.3-1_amd64.deb …
Dépaquetage de libqt-jami (6.2.3-1) …
Sélection du paquet jami-libclient précédemment désélectionné.
Préparation du dépaquetage de …/11-jami-libclient_20220322.2225.54fe90c~dfsg1-1_amd64.deb …
Dépaquetage de jami-libclient (20220322.2225.54fe90c~dfsg1-1) …
Sélection du paquet jami précédemment désélectionné.
Préparation du dépaquetage de …/12-jami_20220322.2225.54fe90c~dfsg1-1_amd64.deb …
Dépaquetage de jami (20220322.2225.54fe90c~dfsg1-1) …
Paramétrage de libre2-9:amd64 (20210201+dfsg-1) …
Paramétrage de libminizip1:amd64 (1.1-8+b1) …
Paramétrage de libnatpmp1:amd64 (20150609-7.1) …
Paramétrage de libyaml-cpp0.6:amd64 (0.6.3-9) …
Paramétrage de libodbc1:amd64 (2.3.6-0.1+b1) …
Paramétrage de libjsoncpp24:amd64 (1.9.4-4) …
Paramétrage de libeina1a:amd64 (1.25.1-1) …
Paramétrage de libqt-jami (6.2.3-1) …
Paramétrage de libecore1:amd64 (1.25.1-1) …
Paramétrage de libdbus-c+±1-0v5:amd64 (0.9.0-8.2) …
Paramétrage de jami-daemon (20220322.2225.54fe90c~dfsg1-1) …
Paramétrage de jami-libclient (20220322.2225.54fe90c~dfsg1-1) …
Paramétrage de jami (20220322.2225.54fe90c~dfsg1-1) …
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.26-1) …
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) …
Traitement des actions différées (« triggers ») pour libc-bin (2.31-13+deb11u3) …
Traitement des actions différées (« triggers ») pour man-db (2.9.4-2) …
Traitement des actions différées (« triggers ») pour mailcap (3.69) …
libdvd-pkg: Package libdvdcss2-1.4.2-1 was removed, stop processing…
verojean@verojean-macbookpro81:~$

après tout ça, nous avons retrouvé jami sur notre Debian et tout semble fonctionner, nous allons désinstaller jami gnome, installé à partir de debian/système/logiciel pour ne pas faire doublon