web-dev-qa-db-fra.com

reprepro ne met pas à jour les packages

J'ai commencé à utiliser reprepro pour un référentiel privé et j'ai défini une distribution avec la configuration de mise à jour relative. Ensuite, j'ai exécuté reprepro update repo et tout a fonctionné la première fois, tous les packages ont été téléchargés et ajoutés à db.

Maintenant, j'ai essayé de supprimer manuellement un package, puis j'ai exécuté reprepro update repo sans succès. Ensuite, j'ai essayé reprepro --noskipold update repo mais le paquet supprimé n'est pas venu. De plus, j'ai remarqué que l'opération était très rapide et qu'elle n'a probablement pas vérifié même les autres packages car je parle d'un miroir de repo complet (30k + pkgs).

Quelqu'un pourrait-il m'aider?

1
DrKey

J'ai résolu par moi-même, c'était un problème causé par FilterList: deinstall ignore.list directive dont le but était d'ignorer certains packages listés. Ensuite, j'ai découvert que j'avais besoin du paramètre deinstall uniquement dans la liste elle-même alors que j'avais besoin du paramètre install dans FilterList:.

La solution était donc FilterList: install ignore.list.

0
DrKey