2016-10-14 5 views
0

입니다. 방금 쉘 스크립트를 포함하는 rpm 패키지를 작성했으며 설치 스크립트 단계 (예 : % post 섹션)에서 My rpm이 해당 쉘 스크립트를 실행합니다. 내 RPM이 성공적으로 만들어졌고 rpm -ivh myrpmfile.rpm RPM을 실행하여 내 셸 스크립트를 찾아 올바르게 실행할 수 있습니다. 냠는 다음과 같은 오류경고 : rpm 설치시 yum 바깥 쪽에서 변경된 RPMDB가

경고와 함께 중단 패키지를 설치하려고 그렇게 할 때 그 스크립트는 냠와 몇 가지 다른 패키지를 설치 : 위해서는 rpmdb

가 때때로 다음과 같은 상태에 달려 냠 이외의 변경. 거래 확인 트랜잭션 테스트를

  • 트랜잭션 테스트 실행
  • 실행

    • 데이터베이스가 잠겨 있기 때문에 당신은 당신의 %post에서 yum를 호출 할 수 없습니다 거래를
  • 답변

    0

    실행

  • 성공했다. 다른 패키지를 설치해야하는 경우 Required으로 설정하십시오. RPM이 yum repo 파일도 설치하는 경우 두 RPM으로 만들어야합니다.

    그 경고는 단지 rpm을 "뒤에서"직접 사용했기 때문에 경고하는 것입니다. 가장 가능성이 높은 것은 청어입니다.