[arch-general] unable to install anything via yaourt

Madhurya Kakati mkakati2805 at gmail.com
Sun Jan 2 02:54:41 EST 2011


On Sun, Jan 2, 2011 at 1:28 PM, Allan McRae <allan at archlinux.org> wrote:

> On 02/01/11 17:47, Madhurya Kakati wrote:
>
>> On Sun, Jan 2, 2011 at 8:15 AM, Martin Panter
>> <vadmium+al at gmail.com <vadmium%2Bal at gmail.com><vadmium%2Bal at gmail.com<vadmium%252Bal at gmail.com>
>> >
>>
>>  wrote:
>>>
>>
>>  On 2 January 2011 02:07, Madhurya Kakati<mkakati2805 at gmail.com>  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?


More information about the arch-general mailing list