Un message d'erreur persistant

Bonjour.

Depuis pas mal de temps, j’ai un message d’erreur qui s’affiche lorsque j’installe/supprime une application voire des extensions à des applications.

W: La cible Sources (main/source/Sources) est spécifiée plusieurs fois dans /etc/apt/sources.list:8 et /etc/apt/sources.list:24
W: La cible Packages (main/binary-amd64/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list:7 et /etc/apt/sources.list:23
W: La cible Packages (main/binary-all/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list:7 et /etc/apt/sources.list:23
W: La cible Translations (main/i18n/Translation-fr_FR) est spécifiée plusieurs fois dans /etc/apt/sources.list:7 et /etc/apt/sources.list:23
W: La cible Translations (main/i18n/Translation-fr) est spécifiée plusieurs fois dans /etc/apt/sources.list:7 et /etc/apt/sources.list:23
W: La cible Translations (main/i18n/Translation-en) est spécifiée plusieurs fois dans /etc/apt/sources.list:7 et /etc/apt/sources.list:23
W: La cible DEP-11 (main/dep11/Components-amd64.yml) est spécifiée plusieurs fois dans /etc/apt/sources.list:7 et /etc/apt/sources.list:23
W: La cible DEP-11 (main/dep11/Components-all.yml) est spécifiée plusieurs fois dans /etc/apt/sources.list:7 et /etc/apt/sources.list:23
W: La cible DEP-11-icons-small (main/dep11/icons-48x48.tar) est spécifiée plusieurs fois dans /etc/apt/sources.list:7 et /etc/apt/sources.list:23
W: La cible DEP-11-icons (main/dep11/icons-64x64.tar) est spécifiée plusieurs fois dans /etc/apt/sources.list:7 et /etc/apt/sources.list:23

Bien entendu, je ne trouve aucune trace du fichier sources.list:xx

Y a-t-il un moyen de corriger ces warnings ? De les faire disparaître ?

Merci.

1 J'aime

À tout hasard, ce n’est pas le numéro de ligne ?

1 J'aime

Bonjour,

Ces messages indiquent que ton fichier /etc/apt/sources.list contient des lignes en double.
La ligne #7 serait identique à la ligne #23, idem avec les lignes #8 et #24.
Pour faire taire ces messages, supprimer les lignes #23 et #24 de ce fichier.

Ces messages sont des avertissements « W » et ne sont pas bloquants en soi, mais il vaut quand même mieux corriger le contenu du fichier et éviter les doublons à l’avenir. :slightly_smiling_face:

A+

1 J'aime

@nicola : probablement mais il n’y a rien de tout cela dans le fichier source.list.

@ylag : voilà le contenu du fichier :

# 

# deb cdrom:[Debian GNU/Linux 10.3.0 _Buster_ - Official amd64 NETINST 20200208-12:07]/ buster main

#deb cdrom:[Debian GNU/Linux 10.3.0 _Buster_ - Official amd64 NETINST 20200208-12:07]/ buster main

deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main

deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main

# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main
deb-src http://deb.debian.org/debian/ buster-updates main

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

deb http://deb.debian.org/debian buster main contrib non-free
deb-src http://deb.debian.org/debian buster main contrib non-free

deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
deb-src http://deb.debian.org/debian-security/ buster/updates main contrib non-free

deb http://deb.debian.org/debian buster-updates main contrib non-free
deb-src http://deb.debian.org/debian buster-updates main contrib non-free

Personnellement, je ne vois pas de doublon dans ce fichier. Il y a chaque fois l’une ou l’autre différence entre deux lignes presque semblables. Et comme je n’y connais pas grad’chose là dedans, j’hésite fortement à y modifier quoi que ce soit :expressionless:
Merci pour vos aides.

1 J'aime

Et moi j’en vois :wink:

Cette ligne :

deb http://deb.debian.org/debian buster main contrib non-free

inclut celle-ci :

deb http://deb.debian.org/debian/ buster main

Idem pour cette ligne :

deb http://deb.debian.org/debian buster-updates main contrib non-free

qui inclut celle-là :

deb http://deb.debian.org/debian/ buster-updates main

Tu as aussi le dépôt des mises-à-jour de sécurité en double, mais apt ne te le signale pas parce qu’il ne « sait » pas que deb.debian.org/debian-security et security.debian.org/debian-security pointent sur le même serveur.


Pour ma part j’ai arrêté le format .list qui pose facilement ce genre de souci, au profit du format deb822 que je trouve plus clair. Par exemple, ce fichier /etc/apt/sources.list.d/debian.sources donne accès à une Debian Bullseye avec backports :

Types: deb
URIs: http://deb.debian.org/debian
Suites: bullseye bullseye-updates bullseye-backports
Architectures: amd64
Components: main contrib

Types: deb
URIs: http://deb.debian.org/debian-security
Suites: bullseye-security
Architectures: amd64
Components: main contrib

Si, buster main est en double. Regarde bien.

1 J'aime

Bonjour,

Le contenu du fichier sources.list au message #4 ne semble pas compatible avec les messages d’avertissements cités au message #1 ?
Les numéros de lignes ne concordent pas…
Est-ce que le fichier aurait été modifié entre-temps ?

De toute façon, ne conserver que les dernières lignes du fichier tel que cité au #4 devrait faire
l’affaire :

deb http://deb.debian.org/debian buster main contrib non-free
deb-src http://deb.debian.org/debian buster main contrib non-free

deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
deb-src http://deb.debian.org/debian-security/ buster/updates main contrib non-free

deb http://deb.debian.org/debian buster-updates main contrib non-free
deb-src http://deb.debian.org/debian buster-updates main contrib non-free

A+

1 J'aime

Ah. Ok.
Je comparais les lignes complètes, c’est pour cela que je ne vois pas les doublons :wink:
Merci pour les infos.
A+

Bonjour ylag.

Personnellement, je n’ai jamais modifié ce fichier. Je ne connais pas … je ne touche pas ! C’est mon papa qui m’a appris ça il y a … 70 ans :wink:

Comme suggéré, j’ai commenté les lignes « litigieuses » au cas où.
J’ai redémarré mon ordi sans problème. Je verrai plus tard si les warnings ont disparu.

Merci pour vos aides précieuses.

Inutile de redémarrer pour ça, on n’est pas chez Smith en face.

Hi hi hi.
Je me suis mal exprimé : quand j’ai démarré mon ordi le lendemain, … :wink: