arimanta |
|
Темы:
1
Сообщения:
3
Участник с: 06 февраля 2011
|
Здравствуйте. Поставила арч с месяц назад. Сначала все работало как часы. Потом (неделю назад) я решила сделать 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 - не помогло. Не знаю что делать. Подскажите пожалуйста. На этом форуме и в гугле ничего похожего не нашла. |
Ostland |
|
Темы:
34
Сообщения:
389
Участник с: 22 сентября 2010
|
Покажите свой /etc/pacman.conf |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Начните с pacman -Scc (почистит кэши). Ну и зеркало на всякий случай огласите. |
alexxx |
|
Темы:
1
Сообщения:
149
Участник с: 29 октября 2006
|
pacman -Syy не помог? |
arimanta |
|
Темы:
1
Сообщения:
3
Участник с: 06 февраля 2011
|
Спасибо большое за помощь. После 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 |
and |
|
Темы:
4
Сообщения:
374
Участник с: 22 июня 2009
|
arimantaЭто форсированное обновление списка пакетов с указанных в конфиге серверов. Возможно при предыдущем обновлении эти списки (или какой-то из них) побился и пакман не смог больше правильно с ним работать (он считал его не устаревшим, поэтому заново не перекачивал, но сам файл был испорчен). А вот фраза из 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. |
arimanta |
|
Темы:
1
Сообщения:
3
Участник с: 06 февраля 2011
|
Спасибо большое. Вопросов больше нет :) |