не удалось подготовить запрос (неверное имя файла пакета)

Здравствуйте. Поставила арч с месяц назад. Сначала все работало как часы. Потом (неделю назад) я решила сделать
sudo pacman -Syu

:: Эти пакеты будут обновлены в первую очередь :
pacman
:: Хотите прервать текущую операцию
:: и обновить эти пакеты сейчас? y
После такого обновления на любой запрос pacman -Syu он выдает:

:: Запускается полное обновление системы…
разрешение зависимостей…
проверка на взаимную несовместимость…
ошибка: не удалось подготовить запрос (неверное имя файла пакета)

pacman -Syu –debug
debug: returning error 32 from compute_download_size : неверное имя файла пакета
ошибка: не удалось подготовить запрос (неверное имя файла пакета)
debug: unregistering database ‘local’
debug: freeing package cache for repository ‘local’
debug: unregistering database ‘core’
debug: freeing package cache for repository ‘core’
debug: unregistering database ‘extra’
debug: freeing package cache for repository ‘extra’
debug: unregistering database ‘community’
debug: freeing package cache for repository ‘community’

При этом пакеты устанавливает и удаляет нормально. Переустановила pacman - не помогло. Не знаю что делать. Подскажите пожалуйста. На этом форуме и в гугле ничего похожего не нашла.
Покажите свой /etc/pacman.conf
Начните с pacman -Scc (почистит кэши). Ну и зеркало на всякий случай огласите.
pacman -Syy не помог?
Спасибо большое за помощь. После pacman -Scc ничего не изменилось. После pacman -Syy все заработало и обновилось. Что-то я раньше такой команды не встречала, хотя и man pacman читала :). Интересно, отчего такая ошибка бывает?
Зеркало: Server = http://mirrors.kernel.org/archlinux/$repo/os/i686
uname -a
Linux Arch 2.6.36-ARCH #1 SMP PREEMPT Sat Jan 8 13:16:43 UTC 2011 i686 AMD Athlon™ 64 Processor 3000+ AuthenticAMD GNU/Linux
в pacman.conf:
#
#Include = /etc/pacman.d/mirrorlist

Include = /etc/pacman.d/mirrorlist

Include = /etc/pacman.d/mirrorlist
#
Include = /etc/pacman.d/mirrorlist

Include = /etc/pacman.d/mirrorlist

Server=http://xyne.archlinux.ca/repos/any

Server=http://archstuff.vs169092.vserver.de/i686

Server=http://repo.x-demon.org/archlinux/os/i686

Server = http://repo.muhas.ru/i686
arimanta
После pacman -Syy все заработало и обновилось. Что-то я раньше такой команды не встречала, хотя и man pacman читала :). Интересно, отчего такая ошибка бывает?
Это форсированное обновление списка пакетов с указанных в конфиге серверов. Возможно при предыдущем обновлении эти списки (или какой-то из них) побился и пакман не смог больше правильно с ним работать (он считал его не устаревшим, поэтому заново не перекачивал, но сам файл был испорчен).

А вот фраза из man pacman, об этой возможности там упомянуто:
Passing two –refresh or -y flags will force a refresh of all package lists even if they are thought to be up to date.
Спасибо большое. Вопросов больше нет :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.