Arch: aggiornamento di klibc problematico

Tags:

A causa di limitazioni nella gestione di conflitti di pacman non è possibile aggiornare "direttamente" (senza intervento manuale) il pacchetto klibc alla versione 1.5.15-1.

L'errore riscontrato è simile al seguente:

errore: impossibile preparare l'operazione
errore: impossibile eseguire l'operazione richiesta (file in conflitto)
klibc: /usr/lib/klibc/bin/mknod è già presente nel filesystem
klibc: /usr/lib/klibc/include/asm/Kbuild è già presente nel filesystem
klibc: /usr/lib/klibc/include/asm/a.out.h è già presente nel filesystem
klibc: /usr/lib/klibc/include/asm/acpi.h è già presente nel filesystem
klibc: /usr/lib/klibc/include/asm/agp.h è già presente nel filesystem
[...]
klibc: /usr/lib/klibc/include/asm/xen/hypercall.h è già presente nel filesystem
klibc: /usr/lib/klibc/include/asm/xen/hypervisor.h è già presente nel filesystem
klibc: /usr/lib/klibc/include/asm/xen/interface.h è già presente nel filesystem
klibc: /usr/lib/klibc/include/asm/xor.h è già presente nel filesystem
klibc: /usr/lib/klibc/include/asm/xor_32.h è già presente nel filesystem
klibc: /usr/lib/klibc/include/asm/xor_64.h è già presente nel filesystem
Si sono verificati degli errori, nessun pacchetto è stato aggiornato.

Per completare con successo l'aggiornamento è quindi necessario, da root, eseguire:

# rm /usr/lib/klibc/include/asm

È quindi ora possibile lanciare il classico

# pacman -Syu

per avere il sistema aggiornato.