키보드 구성 파일 이름이 없기 때문에 apt 명령이 실패했습니다: amd64

키보드 구성 파일 이름이 없기 때문에 apt 명령이 실패했습니다: amd64

방금 데비안 설치를 업그레이드했습니다.

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).

관련 정보