명령을 실행 한 후 방금 재해가 발생하여 yum remove python
더 이상 서버를 부팅 할 수 없습니다.
어떻게 된 일 : CentOS 5 VPS에서 yum을 통해 일부 앱을 업데이트하려고 시도했지만 이상한 python 2.4 오류로 인해 명령이 실패했습니다. 내 파이썬 버전이 오래되었다는 것을 알았고 먼저 제거하여 다시 설치하려고 했으므로 그렇게했습니다 yum remove python
.
그 후 그것은 의존성을 제거하는 것에 대해 나에게 물었고, 내가 놓칠 수없는 것처럼 보였으므로 클릭했다 Y
.
그래서 그 여파로 나는 어떤 명령도 실행할 수 없었습니다. 나는 심지어 시도 cd /var/www
했지만 " command does not exist in /usr/bin
" 와 같은 것을 말했다 . tab폴더 탐색 제안을 보았을 때 파일 구조는 여전히있는 것처럼 보였습니다 (적어도 /var/www
나에게 중요한 비트). 그 후 ( reboot
명령이 작동하지 않기 때문에 관리자 패널에서) vps를 다시 시작하려고 시도했지만 더 이상 부팅되지 않습니다.
이제 내 질문은 : 어떻게 그런 명령을 내 서버를 파괴 할 수 있습니까?
# dpkg --remove dpkg
뱉어 낸다 dpkg: error processing dpkg (--remove): this is an essential package; it should not be removed
. --force-all
dpkg의 명령 줄에 추가 dpkg
하면 전체 경고 번들을 뱉어 내고에 의존하는 약 12 개의 다른 패키지를 제거하면서 자체 경고를 제거합니다 dpkg
. 실제 시스템에, 나는 당신이 복구 약간의 문제가있을 거라고 확신 해요,하지만 당신은 아마 수 (거의 마술있어 .deb
들); CentOS는 이와 관련하여 유사하거나 유사하지 않을 수 있습니다.