유지 관리하지 않는 .deb 파일을 Ubuntu 시스템에 수동으로 설치하고 있습니다.
패키지에 설치 후 스크립트가 잘못되어 오류가 발생하여 패키지가 손상된 것으로 간주됩니다.
dpkg: error processing astah-community (--configure):
subprocess installed post-installation script returned error exit status 127
이 패키지는 실제로 올바르게 설치되었으며 제대로 작동합니다 (설치 후 스크립트가 올바르지 않습니다). 시스템에서 적절한 작업을 수행하면 패키지가 손상되었다고 불평합니다. 이 문제를 어떻게 해결할 수 있습니까?
이것은 도움이되지 않습니다 :
sudo dpkg -i /path/to/the.deb --force-all
답변
설치 후 스크립트를 편집하여 /var/lib/dpkg/info/astah-community.postinst
실패한 부분을 주석 처리 할 수 있습니다 . 또는 dpkg가 전혀 실행되지 않도록 해당 파일의 이름을 바꾸거나 제거 할 수 있습니다.
이 중 하나를 수행하면 dpkg --configure astah-community
dpkg가 구성 프로세스를 다시 시도하고 성공할 수 있습니다.