PackageKit refresh(?) is wiping out local repositories and changing owner to root

M. Edward (Ed) Borasky znmeb at znmeb.net
Sun Nov 30 02:42:52 UTC 2014


P.S.: I think it's caching the RPMs somewhere in /var - I can go look if it
matters.

On Sat, Nov 29, 2014 at 6:40 PM, M. Edward (Ed) Borasky <znmeb at znmeb.net>
wrote:

> Yes! I have the exact same problem or a very similar one. My local repo is
> already maintained by 'root' It's on '/opt/LocalYumRepo' and when the
> "magic" happens, it gets copied to '/opt/LocalYumRepo.tmp'. but the RPMs in
> *both* directories are deleted!
>
> I don't know, however, if this is new to Fedora 21 or even a 'bug'. I
> hacked up a workaround - disable the repo except when I'm actively using
> it. Have you done a Bugzilla search for this? Do you know what part of the
> package maintenance chain is actually messing with the local repos?
>
> On Sat, Nov 29, 2014 at 4:20 PM, Sandro Mani <manisandro at gmail.com> wrote:
>
>> Hi,
>>
>> Today it happened a handful of times that my local rpm repository got
>> wiped out (except for the repodata folder), and owner/group changed to
>> root/root (including the repodata folder). After playing around a bit, I
>> noticed that a
>>
>> $ pkcon refresh
>>
>> will consistently wipe out my local repository [1]. Putting an audit
>> watch on an rpm on the repo will actually confirm that PackageKit removed
>> the file, see below [2]. However, the odd thing is that PackageKit was last
>> updated Nov 18 on my system, and also downgrading to
>> PackageKit-1.0.1-1.fc22 from Oct 21 does not help, so I'm wondering whether
>> it is really PackageKit who is responsible. Updates of yesterday and today
>> do not really seem to be of any relevance.
>>
>> Anyone else seeing this? Any ideas how to debug this?
>>
>> Thanks,
>> Sandro
>>
>> --------------------------------
>> [1] If it matters, repo file is
>>
>> $ cat /etc/yum.repos.d/local.repo
>> [local]
>> name=Local
>> baseurl=file:///home/sandro/rpmbuild/repo
>> enabled=1
>> gpgcheck=0
>> metadata_expire=0
>>
>> [local-source]
>> name=Local - Source
>> baseurl=file:///home/sandro/rpmbuild/SRPMS
>> enabled=0
>> metadata_expire=0
>> gpgcheck=0
>>
>> --------------------------------
>> [2] $ sudo ausearch -f /home/sandro/rpmbuild/repo/
>> mingw32-qtspell-0.4.0-1.fc22.noarch.rpm -i
>> ----
>> type=CONFIG_CHANGE msg=audit(30.11.2014 01:15:48.332:497) : auid=unset
>> ses=unset op="updated rules" path=/home/sandro/rpmbuild/
>> repo/mingw32-qtspell-0.4.0-1.fc22.noarch.rpm key=repo list=exit res=yes
>> ----
>> type=PROCTITLE msg=audit(30.11.2014 01:15:48.332:498) :
>> proctitle=/usr/libexec/packagekitd
>> type=PATH msg=audit(30.11.2014 01:15:48.332:498) : item=1
>> name=/home/sandro/rpmbuild/repo/mingw32-qtspell-0.4.0-1.fc22.noarch.rpm
>> inode=5505054 dev=08:03 mode=file,664 ouid=sandro ogid=sandro rdev=00:00
>> obj=unconfined_u:object_r:user_home_t:s0 nametype=DELETE
>> type=PATH msg=audit(30.11.2014 01:15:48.332:498) : item=0
>> name=/home/sandro/rpmbuild/repo/ inode=5513217 dev=08:03 mode=dir,775
>> ouid=sandro ogid=sandro rdev=00:00 obj=unconfined_u:object_r:user_home_t:s0
>> nametype=PARENT
>> type=CWD msg=audit(30.11.2014 01:15:48.332:498) :  cwd=/
>> type=SYSCALL msg=audit(30.11.2014 01:15:48.332:498) : arch=x86_64
>> syscall=unlink success=yes exit=0 a0=0x7fd7401f88e0 a1=0xffffffff
>> a2=0x7fd7401f8801 a3=0x7fd763e53970 items=2 ppid=1 pid=1902 auid=unset
>> uid=root gid=root euid=root suid=root fsuid=root egid=root sgid=root
>> fsgid=root tty=(none) ses=unset comm=PK-Backend
>> exe=/usr/libexec/packagekitd (deleted) subj=system_u:system_r:rpm_t:s0
>> key=repo
>> --
>> devel mailing list
>> devel at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/devel
>> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
>
>
>
>
> --
> Twitter: http://twitter.com/znmeb; Computational Journalism on a Stick
> http://j.mp/CompJournoStickOverview
>
> Remember, if you're traveling to Bactria, Hump Day is Tuesday and Thursday.
>



-- 
Twitter: http://twitter.com/znmeb; Computational Journalism on a Stick
http://j.mp/CompJournoStickOverview

Remember, if you're traveling to Bactria, Hump Day is Tuesday and Thursday.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20141129/d669bd93/attachment-0001.html>


More information about the devel mailing list