apt-get update
# apt-get update
Получено:1 http://debian.fs.avanto.lan etch Release.gpg [189B]
ÐВ кэше http://debian.fs.avanto.lan etch Release
...
В кэше http://debian.fs.avanto.lan etch/main Packages
В кэше http://debian.fs.avanto.lan etch/contrib Packages
В кэше http://debian.fs.avanto.lan etch/non-free Packages
...
вот он пишет "в кэше"
при этом смотрю я в файл Packages и вижу там версию N+1 пакета
а если сказать
apt-get install packet
то он пытается установить версию N
которой на зеркале нет и упоминания ее в Packages тоже нет.
если посмотреть в
/var/lib/apt/lists/debian.fs.avanto.lan_debian_dists_etch_contrib_binary-i386_Packages,
то там откуда-то берется старый вариант Package несмотря на
то что физически его давно нет на сервере.
если этот файл даже удалить, то следующий apt-get update его
восстановит!
1. откуда он берет его содержимое и как сделать update чтобы он в
кеш совсем не пытался лазить а делал update из сети?
2. данная трабла началась на etch, но как-то не могу локализвать
ее чтобы точно повторялось
и не пойму толи бага, толи я чего-то не так делаю.
причем то update'ит нормально то нет
при этом дату
/var/lib/apt/lists/debian.fs.avanto.lan_debian_dists_etch_contrib_binary-i386_Packages
он ставит такую какя была при предыдущем update
а на сервере лежит Packages.gz с более новой датой
но он ее игнорит и все равно пытается в старые пакеты лезть.
что делать/куда глядеть?
Reply to: