logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 21-09-2016 12:45:02

romain
Membre
Lieu : Suisse
Distrib. : Debian, "Stretch" ou "Sid"
Noyau : Linux 4.9.0-3-amd64 ou 4.11.0-1-amd64
(G)UI : openbox forever
Inscription : 31-01-2013

W: Duplicate sources.list avec cron-apt

Bonjour,

Sur mon serveur, j'utilise cron-apt pour maintenir mon système à jour et m'avertir par mail quand je dois faire des mise à jours. Depuis le début, j'ai cette erreur qui ressort régulièrement et je cherche en vain comment la résoudre. C'est pourquoi, je viens faire appelle à votre aide. Voici le mail que je reçois avec:

### Update ###
CRON-APT RUN [/etc/cron-apt/config]: Mon Sep 12 04:00:01 CEST 2016
CRON-APT SLEEP: 949, Mon Sep 12 04:15:50 CEST 2016
CRON-APT ACTION: 0-update
CRON-APT LINE: /usr/bin/apt-get -o quiet=1 update -o quiet=2
### Téléchargement ###
CRON-APT ACTION: 3-download
CRON-APT LINE: /usr/bin/apt-get -o quiet=1 autoclean -y
Reading package lists...
Building dependency tree...
Reading state information...
### Téléchargement ###
CRON-APT LINE: /usr/bin/apt-get -o quiet=1 dist-upgrade -d -y -o APT::Get::Show-Upgraded=true
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
### Installation des mises à jour de sécurité ###
CRON-APT ACTION: 5-install-security
CRON-APT LINE: /usr/bin/apt-get -o quiet=1 dist-upgrade -y -o Dir::Etc::SourceList=/etc/apt/sources.list.d/security.list
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
W: Duplicate sources.list entry http://security.debian.org/ jessie/updates/main amd64 Packages (/var/lib/apt/lists/security.debian.org_dists_jessie_updates_main_binary-amd64_Packages)
W: You may want to run apt-get update to correct these problems



Il dit qu'un apt-get update corrige le problème mais chez moi cela ne change rien. voici mon fichier source.list:

cat /etc/apt/source.list
deb http://mirror.switch.ch/ftp/mirror/debian/ jessie main
deb-src http://mirror.switch.ch/ftp/mirror/debian/ jessie main

# non-free
#deb http://mirror.switch.ch/ftp/mirror/debian/ jessie main contrib non-free
#deb-src http://mirror.switch.ch/ftp/mirror/debian/ jessie main contrib non-free

## Déplacé dans /etc/apt/sources.list.d/security.list
#deb http://security.debian.org/ jessie/updates main contrib
#deb-src http://security.debian.org/ jessie/updates main contrib

deb http://mirror.switch.ch/ftp/mirror/debian jessie-updates main # contrib
deb-src  http://mirror.switch.ch/ftp/mirror/debian jessie-updates main # contrib
 



L'erreur dit que j'ai à double l'entrée http://security.debian.org/ mais je l'ai commenté dans mon source.list pour le mettre dans /etc/apt/sources.list.d/security.list. Voici le fichier:

cat /etc/apt/source.list.d/security.list
## Mise à jour des sécurités

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



Maintenant, je vais présenter ma configuration des actions dans cron-apt. Comme vu dans le mail que je reçois, j'ai 3 actions, la premier met à jour ma base de donnée, la 2ème télécharge les paquets pour l'installation et la 3ème installer seulement les mise à jour de sécurité. Voici les fichier:

cat /etc/cron-apt/action.d/0-update
update -o quiet=2
 


cat /etc/cron-apt/action.d/3-download
autoclean -y
dist-upgrade -d -y -o APT::Get::Show-Upgraded=true
 


cat /etc/cron-apt/action.d/5-install-security
dist-upgrade -y -o Dir::Etc::SourceList=/etc/apt/sources.list.d/security.list
 



Quelqu'un a une idée pour que cette erreur ne ressorte plus??
Merci et salutation

Hors ligne

#2 21-09-2016 12:57:06

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : W: Duplicate sources.list avec cron-apt

Salut smile
Cette erreur est là car tu as deux fois la même entrée dans tes sources.list . Rien de grave donc, il faut juste repérer où elle se trouve.

Tu as vérifié qu'elle ne s'est pas glissée ailleurs?

find /etc/apt/ -type f -exec grep -qI "http://security.debian.org/" {} \; -print
 

Hors ligne

#3 21-09-2016 13:07:37

romain
Membre
Lieu : Suisse
Distrib. : Debian, "Stretch" ou "Sid"
Noyau : Linux 4.9.0-3-amd64 ou 4.11.0-1-amd64
(G)UI : openbox forever
Inscription : 31-01-2013

Re : W: Duplicate sources.list avec cron-apt

Salut,

Merci pour cette réponse rapidement. Jolie commande que tu me présentes là, je n'ai pas encore habitude d'en tapé des si belle!! Voila le retour

find /etc/apt/ -type f -exec grep -qI "http://security.debian.org/" {} \; -print
/etc/apt/sources.list
/etc/apt/sources.list.d/security.list
 



A voir il y a que ces 2 fichiers concernés! c'est comme si il ne voyait pas les commentaire! Faudrait carrément que je supprime les lignes? Je pense plutôt que le problème est ailleurs mais où? Tu as une idée de ce que je pourrais faire en plus?

Merci

Hors ligne

#4 21-09-2016 13:14:30

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : W: Duplicate sources.list avec cron-apt

Ben voilà, la ligne est bien présente dans les deux fichiers que tu as en retour smile
Mais oui, ça ne fait pas la différence si la ligne est commentée ou non. Puisqu'elle l'est, alors on sait que le souci est bien ailleurs. Et là, pour l'instant, je n'ai plus d'idée.scratchhead.gif

Hors ligne

#5 21-09-2016 13:36:11

romain
Membre
Lieu : Suisse
Distrib. : Debian, "Stretch" ou "Sid"
Noyau : Linux 4.9.0-3-amd64 ou 4.11.0-1-amd64
(G)UI : openbox forever
Inscription : 31-01-2013

Re : W: Duplicate sources.list avec cron-apt

W: Duplicate sources.list entry http://security.debian.org/ jessie/updates/main amd64 Packages (/var/lib/apt/lists/security.debian.org_dists_jessie_updates_main_binary-amd64_Packages)



Entre parenthèse, il n'indique un fichier où il y a lune liste avec plein d'info sur les paquets. J'ai jamais osé enlever ces fichiers pouvoir ce que ça fait! Il sert à quoi ce répertoire /var/lib/apt/lists?

Hors ligne

Pied de page des forums