11 de abr de 2011

ansi e o erro << STATUS 28675 >>

Na instalação de um novo Servidor Linux (r410), deparamo-nos com um problema que gerava um erro "Unable to open console device << STATUS 28675 >> " ao executar aplicações em Dataflex; As pessoas que estavam fazendo a instalação cogitavam em utilizar outra distribuição linux diferente do debian 6.0 quando solicitaram suporte a respeito disso;  Após alguns minutos analisando o sistema e comparando com o debian 5.0, foi constatado que foi movido um link simbólico do arquivo ansi;
Este arquivo fica em:

/lib/terminfo/a/ansi

e o arquivo simbólico deveria estar em
/usr/share/terminfo/a/ansi

Recriamos o link simbólico e o problema foi resolvido; Registramos um ticket com o reportbug e esperamos a correção;

5 comentários:

  1. Este mesmo problema tambem foi detectado no Ubuntu 11.04.

    ResponderExcluir
  2. Obrigado pelo comentario. É natural que aconteça o problema no Ubuntu já que este é baseado no Debian. Fiz contato com o time de desenvolvedores do Debian a respeito desta mudança do link simbólico e na verdade não é exatamente um problema ou erro! As aplicações é que deveriam ser capaz de encontrar pelo path o arquivo ansi; Veja a transcrição do e-mail:


    "Any program who does this is broken. Even if it finds a file under /usr/share/terminfo there is no guarantee that it is the one actually used by the ncurses library (e.g. you can override it by putting your own terminfo files under /etc/terminfo or $HOME/.terminfo). So please complain to the vendor of such an application."

    ResponderExcluir
  3. Amigo, estou com o mesmo problema. Fiz o link simbolico mas mesmo assim não funcionou...
    Será q tem haver com as variaveis TERM e DFTERM.
    Instalei o Dataflex 3.2 - Linux DEBIAN (ultima versão), quero acessar por telnet ou putty.
    Alguma idéia?
    obrigado

    ResponderExcluir
  4. Oi Edilson, copie o arquivo /lib/terminfo/a/ansi para /usr/share/terminfo/a/ansi
    , isso vai resolver o problema. obrigado pelo comentário.

    ResponderExcluir
  5. Cara, vc salvou meu emprego...

    Muito obrigado!!!

    ResponderExcluir

Obrigado pelos comentários!