私はDebianのインストールをアップグレードしました。
apt-get update
私のresources.listをJessieからStretchに更新した後、およびをapt-get upgrade
実行しましたapt-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:xserver-xorg-coreはキーボード構成によって異なります。ただし、パッケージのキーボード構成はまだ構成されていません。
実行すると、apt-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=アメリカ、カリフォルニア XKBVARIANT=、BACKSPACE=推測 XKBOPTIONS=大文字: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
)。