Boa Noite,
Eu estou com um problema em meu programa, onde tento instalar programas por meio de cache local. Até ai tudo bem, o problema acontece quando eu direciono a saida de erros para um arquivo de log, para poder analizar depois. Exemplo:
apt-get install -y force-yes audacious audacious-plugins 2>> /tmp/log_de_erro.log | zenity --progress --text="Instalando player Audacious" --pulsate
ao final da instalação, quando o programa analisa o conteudo do possivel log, ele sempre encontra o mesmo erro: "dpkg-preconfigure: Impossivel reabrir stdin:". O estranho é que quando eu tiro a parte de redirecionar o erro ele nao da erro nenhum, ou pelo menos eu nao vejo erro nenhum, e o programa esta la no menu funcionando.
Ja tentei rodar o comando em terminal sem o zenity:
apt-get install -y force-yes audacious audacious-plugins 2>> /tmp/log_de_erro.log
E aparentemente ele instala normal e mostra "Now deferred place sei-lah oque...", porem quando digito:
cat /tmp/log_de_erro.log
ele mostra que teve problemas:
dpkg-preconfigure: Impossivel reabrir stdin:
Se alguem souber oque pode estar acontecendo, por favor post aqui. Ficarei Grato.