On Sun, Jan 2, 2011 at 1:28 PM, Allan McRae <allan@xxxxxxxxxxxxx> wrote: > On 02/01/11 17:47, Madhurya Kakati wrote: > >> On Sun, Jan 2, 2011 at 8:15 AM, Martin Panter >> <vadmium+al@xxxxxxxxx <vadmium%2Bal@xxxxxxxxx><vadmium%2Bal@xxxxxxxxx<vadmium%252Bal@xxxxxxxxx> >> > >> >> wrote: >>> >> >> On 2 January 2011 02:07, Madhurya Kakati<mkakati2805@xxxxxxxxx> wrote: >>> >>>> When I try to install anything via yaourt i get this error >>>> "xz: error while loading shared libraries: liblzma.so.0: cannot open >>>> >>> shared >>> >>>> object file: No such file or directory". >>>> I have a fully updated system. >>>> >>> >>> A while ago I was caught with a (partial) update deleting the >>> liblzma.so.0 file (that my installed version of pacman needed) by >>> "updating" it to libzlma.so.5. Maybe double check everything is fully >>> up-to-date. For instance on my computer I have xz 5 installed: >>> >>> $ pacman -Qo "$(which xz)" >>> /usr/bin/xz is owned by xz 5.0.0-1 >>> $ ldd "$(which xz)" >>> . . . >>> liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f8794f87000) >>> . . . >>> $ pacman -Qo /usr/lib/liblzma.so.5 >>> /usr/lib/liblzma.so.5 is owned by xz 5.0.0-1 >>> >>> Maybe reinstall xz 5, in case something has overwritten it with an >>> older version? >>> >>> -Martin >>> >>> >> Heres the output of the following commands in my system: >> $ pacman -Qo "$(which xz)" >> error: No package owns /usr/local/bin/xz >> >> > There goes your issue... You have put your own copy of xz in /usr/local. > No Arch packages install there. > > so how do i remove it from there and install it in the right place?