php-soap을 설치하려고 하면 "트랜잭션 테스트 실행 중"에서 멈춥니다.

php-soap을 설치하려고 하면 "트랜잭션 테스트 실행 중"에서 멈춥니다.

CentOS 5를 실행하려고 하는데 yum install php-soap마지막 단계에서 설치 프로그램이 멈춥니다 Running Transaction Test.

NFS 공유에 문제가 있다는 것을 알았습니다. 바라보다여기또는여기또는여기. 에 들어갈 때 들어온 모든 것을 제거해 보았습니다 cat /etc/mtab | grep nfs. 을 사용해 보기도 했습니다 umount -a -t nfs. 그런 다음 설치 명령을 실행합니다. 하지만 나는 이것을 작동시킬 수 없습니다.

strace yum -y update나는 많은 대사를 보았지만 그것을 이해할 수 없었다.

추가적으로 나는 시도했다

/bin/rm /var/lib/rpm/__db.*
cd /var/cache/yum
/bin/rm -rf *
yum clean all
yum update

하지만 계속 그렇게 하세요.

다른 서버에서 이 컴퓨터로 설치를 제거해야 합니까?

답변1

다음 단계를 따르십시오: 1. 모든 RPM 및 yum 프로세스(rhn_check, yum, rpm, rhn-applet)를 종료하십시오:

ps-axwww|grep rpm

프로세스 목록에서 각 줄의 첫 번째 숫자는 PID입니다. 나열된 모든 PID의 경우(grep 관련 PID 제외):

킬 -9

나열된 각 프로그램에 대해 위 단계를 반복합니다.

  1. 모든 RPM 잠금 파일(/var/lib/rpm/__db*)을 삭제합니다.

rm -rf /var/lib/rpm/__db*

  1. RPM 데이터베이스를 재구축합니다:

rpm --rebuilddb

재미있게 보내세요.

관련 정보