Trying to import fedora-infrastructure trac (which has a LOT of tickets) I get:
Updated fedora-infrastructure.git with issue :359/5444 Traceback (most recent call last): File "/usr/bin/pgimport", line 9, in <module> load_entry_point('pagure-importer==1.1.0', 'console_scripts', 'pgimport')() File "/usr/lib/python2.7/site-packages/click/core.py", line 716, in __call__ return self.main(*args, **kwargs) File "/usr/lib/python2.7/site-packages/click/core.py", line 696, in main rv = self.invoke(ctx) File "/usr/lib/python2.7/site-packages/click/core.py", line 1060, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/lib/python2.7/site-packages/click/core.py", line 889, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/lib/python2.7/site-packages/click/core.py", line 534, in invoke return callback(*args, **kwargs) File "/usr/lib/python2.7/site-packages/pagure_importer/commands/fedorahosted.py", line 27, in fedorahosted trac_importer.import_issues(repo_name=repo_name, repo_folder=REPO_PATH) File "/usr/lib/python2.7/site-packages/pagure_importer/utils/importer_trac.py", line 36, in import_issues update_git(pagure_issue, repo_name, repo_folder) File "/usr/lib/python2.7/site-packages/pagure_importer/utils/git.py", line 38, in update_git new_repo = pygit2.clone_repository(repopath, newpath) File "/usr/lib64/python2.7/site-packages/pygit2/__init__.py", line 255, in clone_repository check_error(err) File "/usr/lib64/python2.7/site-packages/pygit2/errors.py", line 64, in check_error raise GitError(message) _pygit2.GitError: Could not open '/tmp/pagure-Lgm1Ll/fa6fb224a8b142f69dd33f9aeb430b46' for writing: Too many open files pgimport fedorahosted https://fedorahosted.org/fedora-infrastructure 32.19s user 52.88s system 6% cpu 21:47.35 total
So, perhaps something isnt closing files as it goes?
I'm also receiving this issue now with the Marketing Trac.
Solved by PR #34
@cverna changed the status to Fixed
Fixed
Login to comment on this ticket.