Ошибка транзакции Pacman

Сегодня я установил Arch Linux на свой Raspberry Pi и в качестве одного из первых шагов попытался установить несколько новых пакетов. Однако я всегда получаю ту же ошибку, если пытаюсь установить пакет:

error: failed to commit transaction (wrong or NULL argument passed)
Errors occurred, no packages were upgraded.

Я проверил некоторые другие серверы репозиториев, но они все равно не работают. Вот мой текущий список зеркал:

#
# Arch Linux ARM repository mirrorlist
# Generated on 2013-06-13
#

## Geo-IP based mirror selection and load balancing
# Server = http://mirror.archlinuxarm.org/armv6h/$repo

## Berlin
Server = http://de.mirror.archlinuxarm.org/armv6h/$repo

Затем я попытался очистить кеш:

pacman -Sc
rm /var/cache/pacman/pkg/*.part
pacman -Syyu

Это не работает! Любые идеи?


person Phidelux    schedule 16.10.2013    source источник
comment
Ошибка произошла из-за проблемы с сетью.   -  person Phidelux    schedule 17.10.2013


Ответы (1)


Во-первых, убедитесь, что ваша система обновлена ​​с помощью «sudo pacman -Syu». Затем вы можете попробовать выбрать новые зеркала и «sudo pacman -Syy», чтобы обновить свой список зеркал. Хорошо иметь главное зеркало и несколько резервных копий.

Попробуйте проверить вики: Зеркала — ArchWiki

Также проверьте страницу состояния зеркал: Статус зеркала.

В качестве примечания, я не смог найти ваше зеркало в списке текущих зеркал, так что это может быть ваша проблема.

Если ничего не помогает, я бы отнес это на форумы Arch, но просто предупреждение, вам придется предоставить гораздо больше информации, пакеты, которые вы пытаетесь установить, и, возможно, сообщения об ошибках pacman jorunal и т. д. ...

person wguayan    schedule 14.11.2013