pacman -Syu
Po powrocie z wakacji próbowałem zaktualizować swój arch. Linux, a teraz pojawia się błąd, którego nie mogę zrozumieć:
(133/133) checking for file conflicts [######################] 100%
error: failed to commit transaction (conflicting files)
filesystem: /bin exists in filesystem
filesystem: /sbin exists in filesystem
filesystem: /usr/sbin exists in filesystem
Errors occurred, no packages were upgraded.
masz pojęcie co tu jest nie tak? Instalacja arch. Linuxa jest całkiem nowa, więc nie spodziewałem się żadnych poważnych problemów z aktualizacją przez jakiś czas ...
źródło
grep '^\(bin\|sbin\|usr/sbin\)' /var/lib/pacman/local/*/files | cut -d ":" -f 1 | uniq | cut -d "/" -f 6
wyświetla listę wszystkich pakietów, które przechowują pliki w / bin, / sbin lub / usr / sbin ifind /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
wyświetla wszystkie pliki w tych katalogach, które nie należą do żadnego pakietu.filesystem,bash
zamiast po prostufilesystem
? Natknąłem się na to i rozwiązałem go, po prostu ignorując system plików, ponieważ była to jedyna rzecz wymieniona w komunikacie o błędzie i działało dobrze.