apt 命令失败,因为没有键盘配置的文件名:amd64

apt 命令失败,因为没有键盘配置的文件名:amd64

我刚刚对我的 Debian 安装进行了升级。

将我的 resources.list 从 Jessie 更新为 Stretch 后,我做了一个apt-get update,apt-get upgradeapt-get dist-upgrade

虽然某些软件包更新失败,但机器仍处于可用状态。然而 33 未能正确安装以xserver-xorg-core.

它失败并显示以下消息:

设置键盘配置 (1.164) ...

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

/etc/default/keyboard:语法错误:未终止的带引号的字符串

dpkg:处理包键盘配置(--configure)时出错:

子进程安装后安装脚本返回错误退出

状态 2 dpkg:依赖性问题阻止配置

xserver-xorg-core:xser​​ver-xorg-core 取决于键盘配置;但是: 软件包键盘配置尚未配置。

执行 aapt-get install --reinstall keyboard-configuration返回以下消息:

E:内部错误,没有键盘配置的文件名:amd64

这是输出uname -a

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

编辑:

以下是 的内容/etc/default/keyboard

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

答案1

错误信息

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

表明你的文件有问题/etc/default/keyboard。查看内容表明您在XKBOPTIONS;的末尾有一个无关的引用。删除它,一切都应该再次工作(在 a 之后dpkg-reconfigure --pending)。

相关内容