You are not logged in.
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.
Offline
Report it to the archlinuxppc people... they are packaging wrong.
Offline
I had the same problem. What worked for me was editing /etc/locale.gen and adding to following:
en_US ISO-8859-1
en_US.UTF-8 UTF-8
After editing, run locale-gen. Do this before you enter setup on your powerpcc (so before issueing /arch/setup).
Offline
moderator action: Moving from Pacman & Package Upgrade Issues to Other Architectures.
aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies
Offline
I had the same problem. What worked for me was editing /etc/locale.gen and adding to following:
en_US ISO-8859-1
en_US.UTF-8 UTF-8After editing, run locale-gen. Do this before you enter setup on your powerpcc (so before issueing /arch/setup).
re-read the OP.
Offline
The solution is for ArchPPC not to build broken packages. If they really can not figure out what they are doing wrong, then they can email me and I will tell them...
Offline
Hello this is my first post on these forums!
build ca-certificates from the ABS after regenerating your locales, it works on ARM(the N900 anyways)
Last edited by stber321 (2012-03-10 18:56:45)
Offline
Or report it to the people doing that packaging... they can not fix bugs if no-one tells them.
Offline
Also: using devtools prevents such failures and avoids reinventing the wheel.
Offline