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