filter_notexist() { while read t; do test -e "$t" || echo "$t"; done; }
pacman -Ql | cut -d' ' -f2- | filter_notexist
Эта команда выводит список файлов, которые локально существуют по мнению pacman, но на самом деле отсутсвуют на жестком диске. Запускать от рута.
Собственно сама проблема: после апдейта системы отсутствуют рандомные системные файлы. Уже давно замечаю этот баг, но после пропадания libltdl.so, /bin/mountpoint, и последующей генерации сломаного initcpio, моё терпение достигло точки кипения.
Сейчас у меня 341 отсутствующий файл примерно в 90 пакетах.
Вопрос: есть ли ещё страдающие или же мне пора выпиливать btrfs с корня?
UPD1: В комменте нужно указать число или часть списка пропащих файлов и ФС корня.