AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 475420
Accepted
vfclists
vfclists
Asked: 2018-10-15 06:52:00 +0800 CST2018-10-15 06:52:00 +0800 CST 2018-10-15 06:52:00 +0800 CST

Fazer login em shells remotos do Konsole no Debian 9 resulta em "'screen.xterm-256color': tipo de terminal desconhecido",

  • 772

Antes de entrar nos detalhes do meu problema, há uma lista de discussão do debian que parece explicar a causa- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854414

Após instalar o Debian 9, fazer login em shells remotos resulta na mensagem de erro "screen.xterm-256color: unknown terminal type". Em alguns casos, digitar export TERM=xterm-256colorcorrige o problema.

Quando eu entro em um console remoto e executo alguns comandos como apt-get xxxa mensagem de erro WARNING: terminal is not fully functionalaparece e o apt também adiciona- (press RETURN)WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.

O que eu noto é que quando eu pressiono Ctrl-Alt F1para executar esses comandos diretamente os problemas não estão lá, então eu assumo que há algo errado ou faltando na Konsoleconfiguração padrão do Debian 9 pode ser o problema e minha outra pesquisa parece apoiar isso.

O problema surge mais zshdo que bash, mas presumo que alguma alteração que fiz na .bashrcconfiguração anos atrás possa estar corrigindo-o.

Eu pensei em fazer algumas alterações, .screenrcmas li em algum lugar porque o Konsole é o terminal que é onde as alterações devem ser feitas.

Quais poderiam ser as falhas na configuração do meu Konsole, e elas poderiam ser provenientes de padrões definidos na configuração do X11?

terminal xterm
  • 1 1 respostas
  • 455 Views

1 respostas

  • Voted
  1. Best Answer
    Thomas Dickey
    2018-10-15T09:47:35+08:002018-10-15T09:47:35+08:00

    Quando você executascreen , ele define a TERMvariável de ambiente para o shell interno , preferindo usar a variável do shell externoTERM como ponto de partida, por exemplo,

    screen.$TERM
    

    Seu shell externo foi definido como xterm-256color(o que na verdade está incorreto ) e screenencontrou uma descrição de terminal para screen.xterm-256color(no ncurses-termpacote. Quando você se conecta (em screen) a uma máquina remota sem essa descrição de terminal instalada, você terá problemas como os listados na pergunta .

    (O relatório do bug é relevante, mas o problema básico nesse longo tópico é que o relator não conseguiu entender que os vários terminais realmente não agem da mesma forma - os mantenedores do pacote deram respostas razoáveis).

    A propósito, há um recurso no ncurses 6.1 , que pode ser facilmente usado para passar descrições de terminal para outras máquinas usando o ncurses 6.1. Mas isso não ajudaria com (a) aplicativos que não usam ncurses, ou (b) máquinas onde o ncurses 6.1 não está instalado. Na verdade, para este último, criaria novos problemas. Quando isso acontecer, uma discussão dos prós/contras aparecerá no FAQ do ncurses.

    • 2

relate perguntas

  • Procurando por um gerenciador de download de terminal

  • Erro de sintaxe: número fd inválido?

  • traceroute, imprima apenas as informações do gateway

  • Como posso dar uma olhada no ssh?

  • Área de memória Flash Nand de backup

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    ssh Não é possível negociar: "nenhuma cifra correspondente encontrada", está rejeitando o cbc

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    Como descarregar o módulo do kernel 'nvidia-drm'?

    • 13 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add retorna com: "Erro ao conectar ao agente: nenhum arquivo ou diretório" 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve