apt comandos falhar porque nenhum nome de arquivo para configuração de teclado: amd64

0

Acabei de fazer um upgrade na minha instalação do Debian.

Depois de atualizar minha sources.list de Jessie para o Stretch, eu fiz um apt-get update , apt-get upgrade e apt-get dist-upgrade .

Embora alguns pacotes não atualizem a máquina, ela ainda está em um estado utilizável. No entanto 33 falharam em instalar corretamente começando com xserver-xorg-core .

Falha com a seguinte mensagem:

Setting up keyboard-configuration (1.164) ...

/var/lib/dpkg/info/keyboard-configuration.config: 5:

/etc/default/keyboard: Syntax error: Unterminated quoted string

dpkg: error processing package keyboard-configuration (--configure):

subprocess installed post-installation script returned error exit

status 2 dpkg: dependency problems prevent configuration of

xserver-xorg-core: xserver-xorg-core depends on keyboard-configuration; however: Package keyboard-configuration is not configured yet.

Fazer um apt-get install --reinstall keyboard-configuration retorna a seguinte mensagem:

E: Internal Error, No file name for keyboard-configuration:amd64

Aqui está a saída de uname -a :

Linux debian 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) x86_64 GNU/Linux

EDITAR:

Aqui está o conteúdo de /etc/default/keyboard :

XKBLAYOUT=us,ca XKBVARIANT=, BACKSPACE=guess XKBOPTIONS=caps:escape"

    
por Gilles 27.04.2018 / 21:54

1 resposta

2

A mensagem de erro

/var/lib/dpkg/info/keyboard-configuration.config: 5:
/etc/default/keyboard: Syntax error: Unterminated quoted string

sugere que há um problema com seu arquivo /etc/default/keyboard . Observar o conteúdo mostra que você tem uma cotação estranha no final de XKBOPTIONS ; remova isso e tudo deve funcionar novamente (após dpkg-reconfigure --pending ).

    
por 27.04.2018 / 22:38

Tags