[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#950385: marked as done (lintian: "Filehandle STDOUT reopened as $_[...]" error)



Your message dated Mon, 13 Sep 2021 15:05:52 -0700
with message-id <CAFHYt567+Z_ar+V-dp8TQiRT-XBt6jBw9pb6jjujkaHKM3uYtA@mail.gmail.com>
and subject line Re: Bug#779228: Service may require more disk space
has caused the Debian Bug report #779228,
regarding lintian: "Filehandle STDOUT reopened as $_[...]" error
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
779228: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779228
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.47.0
Severity: normal

Hi,

I spotted this error on lindsay.d.o in a log file that was not exposed
in the published log (presumably, lintian crashed to the point where
harness did not include the log):


"""
[...]
tar: nexuiz-data-2.5.2/misc: Cannot mkdir: No space left on device
tar: nexuiz-data-2.5.2/misc/mediasource/menuskins/wickedz/background_builder/background_ingame_25.tga: Cannot open: No such file or directory
tar: nexuiz-data-2.5.2/misc: Cannot mkdir: No space left on device
tar: nexuiz-data-2.5.2/misc/mediasource/menuskins/wickedz/background_builder/background_l2.tga: Cannot open: No such file or directory
tar: nexuiz-data-2.5.2/misc: Cannot mkdir: No space left on device
tar: nexuiz-data-2.5.2/misc/mediasource/menuskins/wickedz/background_builder/vfont_7.tga: Cannot open: No such file or directory
tar: nexuiz-data-2.5.2/misc: Cannot mkdir: NoN: Finished processing group nexuiz-data/2.5.2-9
N: Starting on group nickle/2.85-1
N: Unpacking packages in group nickle/2.85-1
warning: collection unpacked failed for source package nexuiz-data, skipping check error: 512
Can't close filehandle 'STDOUT': 'No space left on device' at /srv/lintian.debian.org/lintian/checks/manpages.pm line 243
        Lintian::manpages::close("STDOUT") called at /srv/lintian.debian.org/lintian/checks/manpages.pm line 243
        Lintian::manpages::files(Lintian::manpages=HASH(0x564ed385be60), Lintian::Path=HASH(0x564ed3206e90)) called at /srv/lintian.debian.org/lintian/lib/Lintian/Che
ck.pm line 79
        Lintian::Check::run(Lintian::manpages=HASH(0x564ed385be60)) called at /srv/lintian.debian.org/lintian/lib/Lintian/CheckScript.pm line 235
        Lintian::CheckScript::run_check(Lintian::CheckScript=HASH(0x564ec30439f8), Lintian::Processable::Binary=HASH(0x564ec3291a88), Lintian::Processable::Group=HASH
(0x564ec3269438)) called at /srv/lintian.debian.org/lintian/lib/Lintian/Processable/Group.pm line 708
        eval {...} called at /srv/lintian.debian.org/lintian/lib/Lintian/Processable/Group.pm line 708
        Lintian::Processable::Group::process(Lintian::Processable::Group=HASH(0x564ec3269438), Lintian::Tags=HASH(0x564ec305e130), SCALAR(0x564ec1d2b688), HASH(0x564e
c28e3ba8), HASH(0x564ec18de068), CODE(0x564ec2a92340), Lintian::Output::FullEWI=HASH(0x564ec2d46788)) called at /srv/lintian.debian.org/lintian/lib/Lintian/Processabl
e/Pool.pm line 266
        Lintian::Processable::Pool::process(Lintian::Processable::Pool=HASH(0x564ec1d2a908), "check", Lintian::Profile=HASH(0x564ec2d174d8), Lintian::Tags=HASH(0x564e
c305e130), SCALAR(0x564ec1d2b688), HASH(0x564ec18de068), CODE(0x564ec2a92340), GLOB(0x564ec2d74c60), ...) called at /srv/lintian.debian.org/lintian/commands/lintian.p
m line 844
        main::main() called at /srv/lintian.debian.org/lintian/frontend/lintian line 46
        eval {...} called at /srv/lintian.debian.org/lintian/frontend/lintian line 46
        main::__ANON__("/srv/lintian.debian.org/lintian/commands/lintian.pm") called at /srv/lintian.debian.org/lintian/frontend/lintian line 115
        dplint::run_tool("/srv/lintian.debian.org/lintian/frontend/lintian", "lintian") called at /srv/lintian.debian.org/lintian/frontend/lintian line 291
        dplint::main() called at /srv/lintian.debian.org/lintian/frontend/lintian line 375
internal error: cannot run manpages checkwarning: skipping check of binary:nickle/2.85-1/i386
Filehandle STDOUT reopened as $_[...] only for input at (eval 143) line 149.
Filehandle STDOUT reopened as $_[...] only for input at (eval 328) line 149.
Filehandle STDOUT reopened as $_[...] only for input at (eval 129) line 149.
Filehandle STDOUT reopened as $_[...] only for input at (eval 129) line 149.
Filehandle STDOUT reopened as $_[...] only for input at (eval 129) line 149.
N: Interrupted.
internal error: cannot run manpages checkwarning: skipping check of binary:nickle/2.85-1/i386
Can't close filehandle 'STDOUT': 'No space left on device' at /srv/lintian.debian.org/lintian/checks/manpages.pm line 243
        Lintian::manpages::close("STDOUT") called at /srv/lintian.debian.org/lintian/checks/manpages.pm line 243
        Lintian::manpages::files(Lintian::manpages=HASH(0x564ed3893798), Lintian::Path=HASH(0x564ed3227cc8)) called at /srv/lintian.debian.org/lintian/lib/Lintian/Check.pm line 79
        Lintian::Check::run(Lintian::manpages=HASH(0x564ed3893798)) called at /srv/lintian.debian.org/lintian/lib/Lintian/CheckScript.pm line 235
        Lintian::CheckScript::run_check(Lintian::CheckScript=HASH(0x564ec30439f8), Lintian::Processable::Binary=HASH(0x564ec3288a80), Lintian::Processable::Group=HASH(0x564ec3269438)) called at /srv/lintian.debian.org/lintian/lib/Lintian/Processable/Group.pm line 708
        eval {...} called at /srv/lintian.debian.org/lintian/lib/Lintian/Processable/Group.pm line 708
        Lintian::Processable::Group::process(Lintian::Processable::Group=HASH(0x564ec3269438), Lintian::Tags=HASH(0x564ec305e130), SCALAR(0x564ec1d2b688), HASH(0x564ec28e3ba8), HASH(0x564ec18de068), CODE(0x564ec2a92340), Lintian::Output::FullEWI=HASH(0x564ec2d46788)) called at /srv/lintian.debian.org/lintian/lib/Lintian/Processable/Pool.pm line 266
        Lintian::Processable::Pool::process(Lintian::Processable::Pool=HASH(0x564ec1d2a908), "check", Lintian::Profile=HASH(0x564ec2d174d8), Lintian::Tags=HASH(0x564ec305e130), SCALAR(0x564ec1d2b688), HASH(0x564ec18de068), CODE(0x564ec2a92340), GLOB(0x564ec2d74c60), ...) called at /srv/lintian.debian.org/lintian/commands/lintian.pm line 844
        main::main() called at /srv/lintian.debian.org/lintian/frontend/lintian line 46
        eval {...} called at /srv/lintian.debian.org/lintian/frontend/lintian line 46
        main::__ANON__("/srv/lintian.debian.org/lintian/commands/lintian.pm") called at /srv/lintian.debian.org/lintian/frontend/lintian line 115
        dplint::run_tool("/srv/lintian.debian.org/lintian/frontend/lintian", "lintian") called at /srv/lintian.debian.org/lintian/frontend/lintian line 291
        dplint::main() called at /srv/lintian.debian.org/lintian/frontend/lintian line 375
internal error: cannot run manpages checkwarning: skipping check of binary:nickle/2.85-1/amd64
Filehandle STDOUT reopened as $_[...] only for input at (eval 143) line 149.
Filehandle STDOUT reopened as $_[...] only for input at (eval 328) line 149.
print() on closed filehandle STDOUT at /srv/lintian.debian.org/lintian/lib/Lintian/Output.pm line 354.
print() on closed filehandle STDOUT at /srv/lintian.debian.org/lintian/lib/Lintian/Output.pm line 354.
print() on closed filehandle STDOUT at /srv/lintian.debian.org/lintian/lib/Lintian/Output.pm line 354.
print() on closed filehandle STDOUT at /srv/lintian.debian.org/lintian/lib/Lintian/Output.pm line 354.
print() on closed filehandle STDOUT at /srv/lintian.debian.org/lintian/lib/Lintian/Output.pm line 354.
print() on closed filehandle STDOUT at /srv/lintian.debian.org/lintian/lib/Lintian/Output.pm line 354.
print() on closed filehandle STDOUT at /srv/lintian.debian.org/lintian/lib/Lintian/Output.pm line 354.
print() on closed filehandle STDOUT at /srv/lintian.debian.org/lintian/lib/Lintian/Output.pm line 354.
[...]
"""

There are at least two issues that I think are interesting here:

 1) disk full (occurs even earlier for a different package but does not stop lintian).  I know it is not trivial to deal with always, but perhaps it is time to solve this better as it is a re-occuring issue on lindsay.d.o
 2) STDOUT are reopened for input!?
 3) Clean up is not kicking in properly (not sure why, but stuff from previous runs are littering up the disk).

Thanks,
~Niels

--- End Message ---
--- Begin Message ---
Hi,

> > The available
> > space is probably insufficient.

It probably makes little sense to keep this bug around. In a strict
sense, it is not even an issue with Lintian. The entire lintian.d.o
infrastructure is new. The hints shown on the website are no longer
generated on linsay.d.o, but on private equipment. The new website is
dynamic and uses a PostgreSQL database. For the record, I currently
use 200 GB temporary disk space for five runners, and have encountered
no space issues. Either way, DSA will provide adequately-sized
equipment when the service is transferred.

Closing this bug. Thanks!

Kind regards
Felix Lechner

--- End Message ---

Reply to: