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.