caracteres unicode que aparecem de repente no console SSH asterisco da CLI

1

Eu tenho um problema misterioso. Eu me conecto a uma máquina virtual Arch Linux executando asterisco. De repente, sempre que eu entro no asterisco CLI, o console SSH exibe códigos de caracteres unicode. O que estou mostrando abaixo é o resultado de mover as setas. Como posso recuperar minha exibição normal?

aag ~ $ sudo asterisk -r
Connected to Asterisk 13.9.1 currently running on asterisk (pid = 1399)
asterisk*CLI> \U+4B01B\U+4B05B\U+4B041
    
por aag 16.07.2016 / 20:04

3 respostas

5

A questão é discutida nos fóruns do Asterisk aqui link

É causado quando o Asterisk usa libedit externo (que é a opção padrão no Asterisk, se fornecido pelo sistema, e o Arch Linux fornece por padrão) com versão incompatível.

Uma solução é compilar o Asterisk com --with-libedit=internal . Outra solução alternativa é fazer downgrade de libedit para uma versão compatível (por exemplo, libedit 20150325_3.1-2)

    
por 08.09.2016 / 13:51
1

Você pode editar o arquivo PKGBUILD e adicionar --with-libedit=internal na linha ./configure.

    
por 26.08.2016 / 21:20
0

Esses são caracteres de cor / posições.

Você tem 2 opções

1) Assegure-se de que o cliente ssh suporte o mesmo tipo de terminal que você possui na variável TERM. Para conseguir usar

env|grep TERM

2) execute o console do asterisco sem cor

-n Disable ANSI colors even on terminals capable of displaying them.

Então use

   asterisk -rn
    
por 17.07.2016 / 18:28