Debian Stretch 배포판을 업그레이드할 때 dictionaries-common 패키지를 구성하는 동안 다음 오류 메시지를 받았습니다:
┌───────────────────┤ dictionaries-common: wordlists ├───────────────────┐
| |
| Possible debconf database corruption |
| |
| The setting for "dictionaries-common/default-wordlist" is missing, but |
| packages providing candidates are installed: "wamerican". │
| |
| This may be due to corruption in the debconf database. See |
| "/usr/share/doc/dictionaries-common/README.problems" on "Debconf |
| database corruption". │
| |
| In this case, running "/usr/share/debconf/fix_db.pl" can help to put |
| the debconf database in a consistent state. │
| |
| Some questions are likely to be asked after this message in order to |
| leave the dictionaries system in a (provisionally) working state. │
| |
| <Ok> |
| |
└────────────────────────────────────────────────────────────────────────┘
그래서,
- 이것이 정말로 손상입니까, 아니면 단지 종속성 문제입니까?
fix_db.pl
스크립트를 실행해야 합니까 ?
답변1
에 언급된 모든 오류/usr/share/doc/dictionaries-common/README.problems
꽤 오래되었지만 사용 중인 배포판 버전도 꽤 오래되었습니다. 스크립트 fix_db.pl
자체는 매우 안전합니다. 무슨 일이 있어도 백업을 남깁니다. 스크립트를 실행하고 /var/cache/debconf/config.dat
내용을 비교 /var/cache/debconf/config.dat-old
하고 변경된 내용을 확인할 수 있습니다 /var/cache/debconf/templates.dat
./var/cache/debconf/templates.dat-old
따라서 귀하의 경우에는 파일을 백업하고 debconf
스크립트를 실행하여 변경되었는지 확인합니다 dictionaries-common
. 후속 패키지 업그레이드 중에 예기치 않은 문제가 발생 debconf
하고 적절한 답변이 기억나지 않는 경우 백업을 검색할 수 있습니다. 만들어진.