
Ubuntu 10.04를 사용하고 있습니다.
sudo apt-get install을 시도할 때마다 이 오류가 발생합니다.
(이 예는 sudo apt-get install virtualbox의 경우입니다)
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting virtualbox-3.2 instead of virtualbox
virtualbox-3.2 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up apache (1.3.34-2ubuntu0.1) ...
dpkg: error processing apache (--configure):
subprocess installed post-installation script returned error exit status 10
Setting up lynx (2.8.5-2ubuntu1) ...
update-alternatives: error: alternative path /usr/bin/lynx doesn't exist.
dpkg: error processing lynx (--configure):
subprocess installed post-installation script returned error exit status 2
Processing triggers for menu ...
Errors were encountered while processing:
apache
lynx
E: Sub-process /usr/bin/dpkg returned an error code (1)
답변1
참고: 이 프로세스에서는 apache & lynx가 제거되고 다시 설치됩니다.
팔로우해 보세요 이렇게 하면 Apache & Lynx가 제거됩니다.
sudo dpkg -r lynx
sudo dpkg -r 아파치
그럼 시도해봐
sudo apt-get -f 자동 제거
sudo apt-get -f 설치
sudo apt-get 업데이트
sudo apt-get apache2 lynx 설치
답변2
Apache 및 Lynx 설치에 문제가 있습니다. 무엇이 고장났는지, 왜 고장났는지 말하기는 어렵습니다. Lynx와 Apache를 제거하고 다시 설치해 볼 수 있습니다.
답변3
lynx
실제로 또는 에 의존하지 않는 한 패키지를 설치하고 업그레이드할 수 있습니다 apache
. 그럼에도 불구하고 가능한 한 빨리 이 문제를 해결해야 합니다.
설치 후 스크립트가 오류를 반환하기 때문에 두 패키지 모두에 대한 설치 프로세스가 차단됩니다. 각 오류를 수정하거나 해결해야 합니다.
의 경우 lynx
메시지는 alternative path /usr/bin/lynx doesn't exist
현재 lynx 설치에 문제가 있음을 나타냅니다. 단순히 패키지를 10.04 버전으로 업그레이드하면 문제가 해결될 수도 있으므로 먼저 시도해 보십시오( apt-get install lynx-cur lynx
). 그렇지 않은 경우 이 문제를 해결하는 가장 쉬운 방법은 lynx
패키지를 제거하고 다시 설치하는 것입니다.
의 경우 apache
현재 8.04 버전도 설치되어 있습니다. 어쨌든 업그레이드하는 경우 먼저 최신 버전을 다운로드해 보세요 apt-get install apache
. 그래도 문제가 해결되지 않으면 오류의 원인이 정확히 무엇인지 파악해야 합니다. 파일의 두 번째 줄을 편집 /var/lib/dpkg/info/apache.postinst
하고 추가한 다음 실행 하고 추적을 관찰하세요. 무엇이 잘못되었는지 알 수 없으면 해당 추적을 게시하십시오.set -x
dpkg --configure apache