Довольно долго я получаю двойной вывод некоторых сообщений от aptitude. Вот пример:
> sudo aptitude install mpw
Couldn't find package "mpw". However, the following
packages contain "mpw" in their name:
stumpwm
Couldn't find package "mpw". However, the following
packages contain "mpw" in their name:
stumpwm
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 1019 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Однако это происходит не с каждым сообщением:
> sudo aptitude install mpv
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 1019 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Вот моя версия aptitude:
> aptitude --version
aptitude 0.6.8.2 compiled at Nov 5 2012 06:20:41
Compiler: g++ 4.7.2
Compiled against:
apt version 4.12.0
NCurses version 5.9
libsigc++ version: 2.2.10
Ept support enabled.
Gtk+ support disabled.
Qt support disabled.
Current library versions:
NCurses version: ncurses 5.9.20130608
cwidget version: 0.5.16
Apt version: 4.12.0
Как это исправить?
Чуть не забыл: я заметил, что дублирующиеся сообщения — это как раз ошибки, насколько я могу судить. Так может, это связано со stderr?
Это на Debian testing/unstable.
решение1
Это выглядит какОшибка Debian 498239: предупреждения, статус выводится дважды, поданное 8 сентября 2008 года.
Забавный факт: один и тот же пользователь сообщил об одной и той же ошибке четыре раза. :-)