Description of Problem: up2date does not close fds for packages it is downloading. Default ulimit is 1024, so I think up2date will consistently fail to run if a system has that many packages out of date. Particularly since this happens both with newly downloaded files and ones already in /var/spool/up2date. Version-Release number of selected component (if applicable): up2date-2.57-1 How Reproducible: Always. Steps to Reproduce: 1. Run up2date with many updates to do. 2. Midway through the process, do a "lsof -p <PID> | less" Actual Results: There are lots and lots of open /var/spool/up2date/* files. Expected Results: Just the one it is working on is open.
Created attachment 73884 [details] up2date's 384 open fds
hmm, indeed. should be fixed in 2.9.62
Yep, works for me. (I checked 2.9.68.) Thanks.