[Yum] root permissions for check-update?
Phil Clayton
phil.clayton at lineone.net
Fri Apr 15 22:50:11 UTC 2011
James Antill wrote:
> Phil Clayton <phil.clayton at lineone.net> writes:
>
>> Hi,
>>
>> Under yum-3.2.27-2.fc12, I find
>>
>> yum check-update
>>
>> correctly reports available updates when run as a non-root
>> user. However, with yum-3.2.28-5.fc14 on another machine, the above
>> command returns no packages when run as a non-root user and returns 0,
>> i.e. no packages available. It produces the expected result only when
>> run as root. Should check-update be run as root now?
>>
>> (If check-update should be run as root, perhaps it should say so to
>> non-root users and return 1? For non-root users, it currently looks
>> like there are never any updates available! That had me confused for
>> a while...)
>>
>> Alternatively, have I done something stupid to make this happen...?
>
> It should work the same, for root and non-root. However because the
> user can't write to root's cache, sometimes the caches will be out of
> sync. Is that the problem ... or is this happening consistently?
Hi James,
It was consistent in the sense that as I alternated between non-root and
root users, the command repeatedly gave the behaviour described above.
So check-update as root didn't right things. However, performing the
update seems to have solved this. (I did try a clean all but that
didn't help. If it happens again, I'll try makecache...)
Thanks
Phil
More information about the Yum
mailing list