Hi Andreas!

On Thu, 2014-01-09 at 20:14:02 +0100, Andreas Beckmann wrote:
> Package: dpkg
> Version: 1.17.5
> Severity: serious

> during a piuparts test of education-thin-client-server with installation
> of recommends enabled, I ran into these dpkg errors:
> 
> [...]
>   Setting up python-lxml (3.2.0-1+b1) ...
>   dpkg: error processing package python-lxml (--configure):
>    unable to open triggers ci file `/var/lib/dpkg/info/python-lxml.triggers': 
> Too many open files
>   Setting up python-pylibacl (0.5.1-1.1+b3) ...
>   dpkg: error processing package python-pylibacl (--configure):
>    unable to open triggers ci file 
> `/var/lib/dpkg/info/python-pylibacl.triggers': Too many open files
>   Setting up python-pyxattr (0.5.1-1.1+b3) ...
>   dpkg: error processing package python-pyxattr (--configure):
>    unable to open triggers ci file 
> `/var/lib/dpkg/info/python-pyxattr.triggers': Too many open files
>   Setting up python-tdb (1.2.12-1) ...
>   dpkg: error processing package python-tdb (--configure):
>    unable to open triggers ci file `/var/lib/dpkg/info/python-tdb.triggers': 
> Too many open files
>   dpkg: dependency problems prevent configuration of python-samba:
>    python-samba depends on python-tdb; however:
>     Package python-tdb is not configured yet.
> [...]  

So it would seem there's a file descriptor leak somewhere, I guess this
started happening only with dpkg >> 1.17.1? I'm reviewing the commits
since then, but it might be easier if you had access to the system
running those commands and could do a «ls -l /proc/<main-dpkg-pid>/fd/».

So that we could quickly see what's the file whose descriptor is being
leaked. Otherwise I'll try to come up with a test case.

Thanks,
Guillem


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to