autoclean ne fait que nettoyer le cache local de fichiers .deb téléchargés par apt, il n’a aucun effet sur les paquets installés. libhtml-parser-perl n’est pas présent dans les backports, le problème n’est pas là. Par contre ce paquet a fait l’objet d’une mise à jour de sécurité récemment. Cependant, bizarrement celle-ci ne figure plus actuellement dans la liste de paquets de l’archive de sécurité (en revanche les .deb y sont encore). Ainsi chez moi (sous etch, mais c’est pareil sous lenny) :
# apt-cache policy libhtml-parser-perl
libhtml-parser-perl:
Installed: (none)
Candidate: 3.55-1+etch1
Version table:
3.55-1+etch1 0
500 http://security.debian.org etch/updates/main Packages
3.55-1 0
500 http://ftp.nerim.net etch/main Packages
500 http://ftp.fr.debian.org etch/main Packages
# apt-get update
[...]
Get:5 http://security.debian.org etch/updates/main Packages [371kB]
[...]
Fetched 421kB in 8s (48.0kB/s)
Reading package lists... Done
# apt-cache policy libhtml-parser-perl
libhtml-parser-perl:
Installed: (none)
Candidate: 3.55-1
Version table:
3.55-1 0
500 http://ftp.nerim.net etch/main Packages
500 http://ftp.fr.debian.org etch/main Packages
Résultat, c’est à nouveau le paquet de l’archive principale qui est sélectionné, d’où le message de synaptic. Je n’ai pas d’explication sur le retrait de cette mise à jour.