그래서 최근 어리석은 행동으로 나는Ubuntu SE 페이지에 있는 이 답변의 지침대부분의 문서를 삭제하고 싶기 때문입니다. 그러나 나는 이 명령을 잘 읽지 못했고, 이를 놓치면 매뉴얼 페이지도 삭제될 것이므로 원하지 않습니다.
피해가 발생한 후, 나는 이제 내 실수를 복구하는 방법을 찾으려고 노력하고 있습니다. 재설치 후에도 man-db
여전히 manpages
작동하지 않습니다. 예를 들어 현재 man cp
는 단지
~
~
~
손상된 맨페이지 보기를 종료하면 오류가 발생합니다.
man: command exited with status 3: /usr/lib/man-db/zsoelim | /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE | preconv -e UTF-8 | tbl | nroff -mandoc -Tutf8
따라서 일부 패키지를 제거하고 다시 설치해도 여전히 도움이 되지 않습니다. 따라서 내가 아는 한 이 질문은 다음 질문과 중복되지 않습니다.이것또는이것.
이 문제에 대한 해결책을 아는 사람이 있나요?
답변1
/usr/share/man
일치하는 줄을 제거하고 복원하려는 맨페이지가 있는 다른 패키지를 다시 설치 해야 합니다 . 예를 들어 매뉴얼 페이지는 패키지에 있습니다./usr/share/groff
/etc/dpkg/dpkg.cfg.d/01_nodoc
groff
man-db
manpages
cp
coreutils
답변2
이 오류 메시지는 여러 배포판에서 나타날 수 있습니다(예: Debian,버그 #890861), 이 질문은 Google 검색의 첫 번째 결과에 나타납니다.
문제가 해결될 때까지 임시 해결 방법은 변수를 내보내거나 해당 변수 세트로 man을 시작하는 것입니다.
예를 들어:
MAN_DISABLE_SECCOMP=1 man man
또는:
export MAN_DISABLE_SECCOMP=1
man man