Лечиться всё это командой :
sudo rm /var/lib/pacman/db.lck
Обнаружить этот "загадочный" файл по указанному адресу /var/lib/pacman/ никогда ни перед обновлением,
ни после - никогда не получается.
Это что - какой-то файл "невидимка" ???
Но пока этого "невидимку" не удалишь, терминал так и будет писать про заблокированную базу данных,
и не обновлять систему.
Иногда это "лечилось" обновлением зеркал рефлектором. Но в какой-то момент рефлектор "предоставил"
абсолютно пустой файл /etc/pacman.d/mirrorlist . Пришлось вручную вписать 10 более-менее "адекватных"
зеркал. И с тех пор их не меняю и обновление системы проходит быстро и без ошибок (один из компов не
обновлял месяца 4 - 5 - все прошло нормально).
Вопроса два :
- что это за файл "невидимка" db.lck , который пока не удалишь через терминал, то и не обновишься - может у него какой-нибудь бит невидимости стоит ??
- на reflector ни у кого никаких нареканий не было ??