You are not logged in.

#1 2012-02-29 19:38:45

heavytull
Member
Registered: 2012-02-29
Posts: 8

pacman Pathname in pax header can't be converted to current locale

I installed archlinuxppc about 6 months ago and I tried to update it today but I gor the following error:
error: error while reading package /var/cache/pacman/pkg/ca-certificates-2012XXXX-X-any.pkg.tar.xz: Pathname in pax header can't be converted to current locale.
error: failed to commit transaction (invalid or corrupted package)
ca-certificates-2012XXXX-X-any.pkg.tar.xz is invalid or corrupted
Errors occurred, no packages were upgraded.

I searched quite a bit on the internet to solve this issue and found many solutions, but unfortunately no one solved my problem.
Among the suggested solutions are: add en_US.UTF-8 UTF-8 and en_US ISO-8859-1 to locale.gen and rune locale-gen.
I also tried by setting LC_ALL or LC_COLLATE on the fly this way:
# LC_ALL=C pacman -S pacman
The same problem occured

I also cleaned with pacman -Scc but it is the same problem.

I posted here instead of arch linucppc because I think this issue has nothing to do with the CPU architecture.

Last edited by heavytull (2012-02-29 19:39:43)

Offline

Board footer

Powered by FluxBB