символы юникода внезапно появляются в консоли SSH CLI asterisk

У меня загадочная проблема. Я подключаюсь к виртуальной машине Arch Linux под управлением asterisk. Внезапно, когда я войти в CLI Астериска, в SSH консоли выдает коды символов Юникода. То, что я показываю ниже, является результатом перемещения стрелок. Как я могу получить мой нормальный дисплей?

aag ~ $ sudo asterisk -r
Connected to Asterisk 13.9.1 currently running on asterisk (pid = 1399)
asterisk*CLI> U+4B01BU+4B05BU+4B041
15
задан aag
30.04.2023 11:47 Количество просмотров материала 3200
Распечатать страницу

3 ответа

этот вопрос обсуждается на форумах Звездочка здесь https://community.asterisk.org/t/cli-gibberish-prompt-and-input-appear-to-be-some-sort-of-unicode-characters/67382/15

Это вызвано, когда Звездочка использует внешний libedit (который является опцией по умолчанию в Asterisk, если это предусмотрено системой, и Arch Linux предоставляет его по умолчанию) с несовместимой версией.

один из способов-собрать звездочки с --with-libedit=internal. Другой обходной путь к понизить libedit к совместимой версии (например, libedit 20150325_3.1-2)

5
отвечен miopa 2023-05-01 19:35

вы можете отредактировать файл PKGBUILD и добавить --with-libedit=internal in ./ configure line.

1
отвечен Lilong 2023-05-01 21:52

это символы цвета / позиции.

у вас есть 2 варианта

1) Убедитесь, что клиент ssh поддерживает тот же тип терминала, что и переменная TERM. Чтобы получить его, используйте

env|grep TERM

2) запустить консоль asterisk без color

- N отключение цветов ANSI даже на терминалах, способных отображать их.

чтобы использовать

   asterisk -rn
0
отвечен arheops 2023-05-02 00:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх