[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: