Σφάλματα στην ενημέρωση του Arch Linux και λύση τους (python2-lockfile, apache-ant)

Σήμερα ξεκίνησα μια ενημέρωση των πακέτων σε Arch Linux συστήματα που έχω εγκαταστήσει.
Δίνω την εντολή για ενημέρωση:

pacman -Syu

Κατεβάζει τα πακέτα προς ενημέρωση και κολλάει στο σημείο:

(258/258) έλεγχος κλειδιών [######################] 100%
(258/258) έλεγχος ακεραιότητας πακέτων [######################] 100%
σφάλμα: python2-lockfile: signature from "Thorsten Töpper " is unknown trust
:: Το αρχείο /var/cache/pacman/pkg/python2-lockfile-0.9.1-1-any.pkg.tar.xz είναι κατεστραμμένο (άκυρο ή κατεστραμμένο πακέτο (υπογραφή PGP)).
Διαγραφή; [Y/n]
σφάλμα: αποτυχία διεκπεραίωσης (άκυρο ή κατεστραμμένο πακέτο)
Προέκυψαν σφάλματα, δεν αναβαθμίστηκαν πακέτα.

Εδώ με το Y βγάζει το αποτέλεσμα αυτό και με το n σταματάει η ενημέρωση.

Να είναι καλά το wiki όπου βρήκα την λύση. Κάτι παίχτηκε με τα κλειδιά. Η ιστοσελίδα του wiki του Arch Linux είναι η https://wiki.archlinux.org/index.php/pacman-key

Έδωσα την εντολή:

pacman-key --refresh-keys

και μετά κανονικά αναβάθμιση

pacman -Syu

Περνάει αυτό το σημείο με τον έλεγχο των κλειδιών και μου βγάζει το εξής σφάλμα:

error: failed to commit transaction (conflicting files)
apache-ant: /usr/share/apache-ant/etc exists in filesystem
Errors occurred, no packages were upgraded.

Άλλο πάλι και τούτο. Ψάχνοντας, βρίσκω στο forum το ίδιο πρόβλημα.

Αν και όπως λένε, η --force δεν συνίσταται, εμένα μου έκανε την δουλειά:

pacman -S --force apache-ant

και στη συνέχεια κανονική ενημέρωση

pacman -Syyu