stdout no muestra la salida `rpm -qa` sin redireccionamiento

stdout no muestra la salida `rpm -qa` sin redireccionamiento

En una máquina virtual SLES 12, el comando rpm -qano devuelve nada a la salida estándar.

~> rpm -qa
~>

El comando finaliza después de 1 o 2 segundos, por lo que claramente genera algunos datos. Solo cuando la salida se redirige a un archivo o a través de una tubería se vuelve visible:

~> rpm -qa > out.txt      # works fine
~> rpm -qa | grep lib
libgcc ...
...

El problema no está en la base de datos rpm, los archivos de la base de datos /var/lib/rpm/existen y parecen estar en buen estado, una reconstrucción como se sugiereaquíno resuelve el problema.

Respuesta1

Resulta que fue el perfil de apariencia rpm el que causó este comportamiento. Lo desactivé temporalmente y rpm volvió a funcionar.

información relacionada