[Bug 1116995] New: packagekit leaking file descriptors (and huge log file) ?
http://bugzilla.suse.com/show_bug.cgi?id=1116995 Bug ID: 1116995 Summary: packagekit leaking file descriptors (and huge log file) ? Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Factory Status: NEW Severity: Minor Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: koenig@linux.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- I just noticed packagekit running for minutes (blocking zypper on commandline) and got curious what it's doing... in /proc/PID/fd/ I noticed may 100 fds, most of them pointing to /dev/null except for a "few", and the "active" fds moving slowly up fom ~600 to 800+ : $ ls -lv /proc/8144/fd/ | grep -v /dev/null total 0 lrwx------ 1 root root 64 Nov 22 08:31 1 -> socket:[2850115] lrwx------ 1 root root 64 Nov 22 08:31 2 -> socket:[2850115] lrwx------ 1 root root 64 Nov 22 08:31 3 -> socket:[2849317] lrwx------ 1 root root 64 Nov 22 08:31 4 -> anon_inode:[eventfd] lrwx------ 1 root root 64 Nov 22 08:31 5 -> socket:[2849318] lrwx------ 1 root root 64 Nov 22 08:31 6 -> anon_inode:[eventfd] lrwx------ 1 root root 64 Nov 22 08:31 7 -> socket:[2849319] lrwx------ 1 root root 64 Nov 22 08:31 8 -> anon_inode:[eventfd] lr-x------ 1 root root 64 Nov 22 08:31 9 -> anon_inode:inotify l-wx------ 1 root root 64 Nov 22 08:31 10 -> /var/log/pk_backend_zypp lrwx------ 1 root root 64 Nov 22 08:31 11 -> /usr/share/PackageKit/transactions.db lrwx------ 1 root root 64 Nov 22 08:31 22 -> socket:[2849600] lrwx------ 1 root root 64 Nov 22 08:31 44 -> socket:[2851231] lrwx------ 1 root root 64 Nov 22 08:31 45 -> socket:[2851232] lrwx------ 1 root root 64 Nov 22 08:31 54 -> socket:[2851334] lrwx------ 1 root root 64 Nov 22 08:31 58 -> socket:[2855018] lrwx------ 1 root root 64 Nov 22 08:36 577 -> /usr/share/PackageKit/transactions.db lrwx------ 1 root root 64 Nov 22 08:36 594 -> socket:[2857827] lrwx------ 1 root root 64 Nov 22 08:36 595 -> socket:[2859202] lrwx------ 1 root root 64 Nov 22 08:36 598 -> socket:[2858584] lrwx------ 1 root root 64 Nov 22 08:36 600 -> socket:[2857923] lr-x------ 1 root root 64 Nov 22 08:36 796 -> /var/cache/zypp/solv/@System/solv lr-x------ 1 root root 64 Nov 22 08:36 805 -> /var/cache/zypp/solv/oyranos/solv lr-x------ 1 root root 64 Nov 22 08:37 809 -> /var/cache/zypp/solv/adobe/solv lr-x------ 1 root root 64 Nov 22 08:37 810 -> /var/cache/zypp/solv/google-earth/solv lr-x------ 1 root root 64 Nov 22 08:37 811 -> /var/cache/zypp/solv/graphics/solv lr-x------ 1 root root 64 Nov 22 08:37 812 -> /var/cache/zypp/solv/libdvdcss/solv lr-x------ 1 root root 64 Nov 22 08:37 813 -> /var/cache/zypp/solv/multimedia:photo/solv lr-x------ 1 root root 64 Nov 22 08:37 814 -> /var/cache/zypp/solv/openSUSE:Factory/solv lr-x------ 1 root root 64 Nov 22 08:37 816 -> /var/cache/zypp/solv/openSUSE:Factory-non-oss/solv lr-x------ 1 root root 64 Nov 22 08:37 818 -> /var/cache/zypp/solv/packman/solv lr-x------ 1 root root 64 Nov 22 08:37 819 -> /var/cache/zypp/solv/science/solv lr-x------ 1 root root 64 Nov 22 08:37 820 -> /var/cache/zypp/solv/x2go/solv on fd 10 I found the log file (that's why I was looking in /proc/ ;-) and to my surprise that log is ~180 Mbytes for only 2 runs: $ ls -lh /var/log/pk_backend_zypp -rw-r----- 1 root root 181M Nov 22 08:37 /var/log/pk_backend_zypp $ cut -c-16 /var/log/pk_backend_zypp | uniq -c 88 2018-11-21 21:34 88 2018-11-21 21:36 440 2018-11-21 21:46 40882 2018-11-21 21:47 8141 2018-11-21 21:48 126202 2018-11-22 08:31 300734 2018-11-22 08:32 392505 2018-11-22 08:33 212713 2018-11-22 08:34 235733 2018-11-22 08:35 283308 2018-11-22 08:36 37209 2018-11-22 08:37 yes, I do have a *large* installation $ rpm -qa | wc 11901 11901 464812 but still this looks like a high overhead to me? ;-) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1116995
http://bugzilla.suse.com/show_bug.cgi?id=1116995#c7
--- Comment #7 from Jonathan Kang
(In reply to Jonathan Kang from comment #4)
this is the only action the pkagekit daemon can do. there is some graphical popup then, telling me that some 100 pkgs need to be updated.
Not really. PackageKit can do lots of things. You can explore it using "pkcon" which is a command line tool to interact with PK daemon. The main issue of PK is not integrating with zypper very well. So you often find that PK is blocking zypper to perform any action. That's something we ought to improve in the near future. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1116995
http://bugzilla.suse.com/show_bug.cgi?id=1116995#c8
Jonathan Kang
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Michael Andres
http://bugzilla.suse.com/show_bug.cgi?id=1116995
http://bugzilla.suse.com/show_bug.cgi?id=1116995#c9
Michael Andres
http://bugzilla.suse.com/show_bug.cgi?id=1116995
http://bugzilla.suse.com/show_bug.cgi?id=1116995#c10
Michael Andres
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
http://bugzilla.suse.com/show_bug.cgi?id=1116995#c12
--- Comment #12 from Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
http://bugzilla.suse.com/show_bug.cgi?id=1116995#c14
--- Comment #14 from Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
http://bugzilla.suse.com/show_bug.cgi?id=1116995#c15
--- Comment #15 from Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
http://bugzilla.suse.com/show_bug.cgi?id=1116995#c18
--- Comment #18 from Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
http://bugzilla.suse.com/show_bug.cgi?id=1116995#c20
--- Comment #20 from Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
http://bugzilla.suse.com/show_bug.cgi?id=1116995#c21
--- Comment #21 from Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
http://bugzilla.suse.com/show_bug.cgi?id=1116995#c22
--- Comment #22 from Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1116995
Swamp Workflow Management
participants (1)
-
bugzilla_noreply@novell.com