Обновление прошло успешно. Еще раз всем спасибо!
Итак, очистка кэша (pacman -Scc), похоже, решила проблему.
Вернул pacman.conf и mirrorlist в первоначальное состояние - убрал из секций pacman.conf строку SigLevel = Never (оставил ее только в начале файла). Пока никто не ругается (нечего обновлять) - при обновлении пакетов в репозиториях посмотрим.
Спасибо коллеги за помощь.
Rdf
pacman с двумя -yy запускал?
с одной (думал опечатка)
Кэш прочистил, обновляю систему. Как закончит - результаты выложу.
добавил. Результат тот же:
...
Total Installed Size:   472,33 MiB
Net Upgrade Size:       7,20 MiB
Приступить к установке? [Y/n] y
(21/21) проверяется целостность пакета             [######################] 100%
ошибка: не удалось завершить запрос (invalid or corrupted package)
Обнаружены ошибки, пакеты не были обновлены.
vadik
И зеркало пока смените.

За последние два дня меняю регулярно )) (сейчас еще раз сменил) - не идет.
прописывал в pacman.conf

[core]
SigLevel = Never
#SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
[extra]
SigLevel = Never
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
#[community-testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist
[community]
SigLevel = Never
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
/etc/pacman.d/mirrorlist Я правильно понял?
##
## Arch Linux repository mirrorlist
## Generated on 2011-09-14
##
## Ukraine
Server = ftp://mirrors.mithril.org.ua/linux/archlinux/$repo/os/$arch
Server = http://mirrors.mithril.org.ua/linux/archlinux/$repo/os/$arch
Server = ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/$arch
Server = http://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/$arch
## Belarus
Server = ftp://ftp.byfly.by/pub/archlinux/$repo/os/$arch
Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch
... 
vadik
Попробуйте добавить в секцию каждого репозитория, чтоб получилось типа:
[core]
SigLevel = Never
Include = /etc/pacman.d/mirrorlist
Добавил в задействованные секции - не работает ((
cucullus
SigLevel = Optional TrustAll
# For now, off by default unless you read the above.
SigLevel = Never
вот что там… вопрос в том, какое из значений берётся :)

Пробовал и вместе и по отдельности - не работает.
SigLevel = Never есть в этом файле выше. Прошу прощения, это нужно добавить в секцию ?
# PGP signature checking
# NOTE: None of this will work without running `pacman-key --init` first.
# The compiled in default is equivalent to the following line. This requires
# you to locally sign and trust packager keys using `pacman-key` for them to be
# considered valid.
#SigLevel = Optional TrustedOnly
# If you wish to check signatures but avoid local sign and trust issues, use
# the following line. This will treat any key imported into pacman's keyring as
# trusted.
SigLevel = Optional TrustAll
# For now, off by default unless you read the above.
SigLevel = Never