stdout не отображает вывод `rpm -qa` без перенаправления
На виртуальной машине SLES 12 командаrpm -qa
ничего не возвращает на стандартный вывод.
~> rpm -qa
~>
Команда завершается через 1 или 2 секунды, поэтому она явно генерирует некоторые данные. Только когда вывод перенаправляется в файл или через канал, он становится видимым:
~> rpm -qa > out.txt # works fine
~> rpm -qa | grep lib
libgcc ...
...
Проблема не в БД rpm, а в файлах БД в/var/lib/rpm/
существуют и кажутся работоспособными, предлагаемая здесь перестройка не решает проблему.