[Spacewalk-list] Spacewalk 2.6 Debian repo sync file handle leaking

Robert Paschedag robert.paschedag at web.de
Tue Oct 31 07:15:44 UTC 2017


Am 31. Oktober 2017 00:17:56 MEZ schrieb Jay McCanta <J.McCanta at f5.com>:
>I am running spacewalk 2.6 on CentOS7 trying to an sync Ubuntu
>repository.  I have discovered that somewhere in
>/usr/bin/spacewalk-sync-repo file handles are leaked.  It seems to leak
>2 handles for every file it needs to import.  At some point, I run out
>of handles.  The files are all temp files '/tmp/tmpXXXXXX.  Once all
>the open handles are exhausted, I get 'ERROR:
>requests.exceptions.RequestException occurred'  over and over and over.
>
>I have tried looking in
>/usr/lib/python2.7/site-packages/spacewalk/common/rhn_deb.py
>/usr/lib/python2.7/site-packages/spacewalk/satellite_tools/repo_plugins/deb_src.py
>
>To see if I can find it, but I cannot.  The repo (xenial-universe) has
>43567 packages in it.  Has anyone else encountered (and fixed) this?
>
>Jay McCanta
>F5 Networks, Inc.
>Seattle,  WA 98119
>
>We Make Apps GO

Hi,

because I just upgraded from SW 2.4 to 2.7 I'm still using Steve Meier's "spacewalk-debian-sync" script to import Debian packages .I also tried to import Debian repos with spacewalk-repo-sync but that often had errors importing many packages. Someone then suggested, to use the script from Steve for the first, large import and then switch to SW default script. That should work, but I did not yet test it.

Robert




More information about the Spacewalk-list mailing list