Apache를 설치하는 동안 오류가 발생했습니다. 오류는 'E: 하위 프로세스 /usr/bin/dpkg가 오류 코드(1)를 반환했습니다'입니다.

Apache를 설치하는 동안 오류가 발생했습니다. 오류는 'E: 하위 프로세스 /usr/bin/dpkg가 오류 코드(1)를 반환했습니다'입니다.

온라인에서 기사를 팔로우했습니다.내 아파치 삭제 내 시스템에서.
이 명령으로 Apache를 제거했습니다.

sudo apt-get purge apache2 apache2-utils
sudo rm -rf /etc/apache2-bin
sudo apt-get autoremove

그런 다음 기사에서 삭제를 언급합니다 whereis apache2.

whereis apache2내가 찾은 명령을 실행 한 후

/usr/sbin/apache2/usr/share/apache2
/usr/lib/apache2
/usr/share/man/man8/apache2.8.gz
/etc/apache2

명령을 통해 위의 디렉토리와 파일을 삭제했습니다 sudo rm -rf file_or_directory_name.

그런 다음 시도했습니다.

sudo apt-get install apache2

나는 클릭했다'너'물었을 때 do you want to continue?.

그런 다음 오류가 발생합니다.

Setting up apache2 (2.4.7-1ubuntu4.4) ...
cp: cannot stat ‘/usr/share/apache2/default-site/index.html’: No such file or directory
dpkg: error processing package apache2 (--configure): subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:  apache2 E: Sub-process /usr/bin/dpkg returned an error code (1)

sudo apt-get install apache2명령을 실행한 후 다시 시도했지만 sudo apt-get update여전히 동일한 오류 결과가 나타났습니다.

답변1

복원하려면 /usr/share/apache2/default-site/index.html을(를) 다시 설치해야 합니다 apache2-data. 현재 상황을 고려하여 시도해 보세요.

sudo apt-get purge apache2-data
sudo apt-get install apache2

apt-get autoremove아마도 를 제거하지 않았지만 포함된 파일을 삭제 apache2-data했기 때문에 시스템이 해당 상태가 된 것 같습니다 . rm -rf그러면 여전히 설치되어 있고 다시 설치할 필요가 없다고 apt-get install apache2생각되지만 해당 파일은 사라졌습니다...apache2-data

답변2

sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common

sudo apt-get --purge remove apache2

sudo apt-get autoremove --purge

sudo apt-get purge apache2-data

설치하다

sudo apt-get install apache2

관련 정보