[Aptitude-devel] Bug#620782: Confused by EOF on stdin.

Manuel A. Fernandez Montecelo manuel.montezelo at gmail.com
Wed Jan 27 16:35:21 UTC 2016


Control: tags -1 + pending


Hi Trent,

2011-04-04 08:54 Trent W. Buck:
>Package: aptitude
>Version: 0.6.3-3.2
>Severity: minor
>
>Instead of -sy, I tried -s <&-, which instructs the shell to close
>stdin after forking and before execing.  The behaviour was
>undesirable:
>
>    $ aptitude -s install <&- vim
>    The following NEW packages will be installed:
>      vim vim-common{a} vim-runtime{a}
>    0 packages upgraded, 3 newly installed, 0 to remove and 30 not upgraded.
>    Need to get 7,425 kB of archives. After unpacking 28.6 MB will be used.
>    Do you want to continue? [Y/n/?] Invalid response.  Please enter a valid command or '?' for help.
>    Do you want to continue? [Y/n/?] Invalid response.  Please enter a valid command or '?' for help.
>    Do you want to continue? [Y/n/?] Invalid response.  Please enter a valid command or '?' for help.
>    Do you want to continue? [Y/n/?] Invalid response.  Please enter a valid command or '?' for help.
>    Do you want to continue? [Y/n/?] Invalid response.  Please enter a valid command or '?' for help.
>    Do you want to continue? [Y/n/?] Invalid response.  Please enter a valid command or '?' for help.
>    Do you want to continue? [Y/n/?]
>
>At this point it hangs, and (obviously) you cannot provide input.

I could not reproduce this, however I added code to handle this
situation and others (catch exceptions when stdin is not available and
prompting for input).  So marking the bug as +pending.

Thanks for the report.


Cheers.
-- 
Manuel A. Fernandez Montecelo <manuel.montezelo at gmail.com>



More information about the Aptitude-devel mailing list