2014-05-21 1 views
1

나는 내 자신의 RPM을 만들고있다. opensuse 12.1 및 13.1 환경에서 문제없이 빌드 된 spec 파일이 있습니다. bash 스크립트 만 포함하는 노 크리스트 rpm입니다. openuse 12.3 환경에서 저장소를 복제하고 rpmbuild가 (명백한) 문제없이 실행되지만 최종 rpm을 생성하지 않습니다. -vv 옵션을 사용하여 실행을 시도했지만 더 이상 고려하지 않습니다. 이 문제의 뿌리까지가는 방법에 대한 아이디어가 있습니까?rpmbuild는 rpm을 생성하지 않지만 경고를 표시하지 않습니다. 디버깅하는 방법?

이 내 rpmbuild 명령입니다 : 내가 전에 말했듯이 다른 시스템에 I 라인을 제외하고 동일한 출력을 얻을,

rpmbuild -vv -ba myrpm.spec 

하고 (관련)

... 
Requires(postun): /bin/sh 
Requires: /bin/bash 
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/chris/rpmbuild/BUILDROOT/myrpm-1.0.0-0.i386 
Wrote: /home/chris/rpmbuild/SRPMS/myrpm-1.0.0-0.src.rpm 

그가 rpm을 썼다 :

Wrote: /home/chris/rpmbuild/RPMS/noarch/myrpm-1.0.0-0.noarch.rpm 

답변

1

문제는 해결된다. 그러나 나는 진짜 대답이 없다. 나는 변화없이 최소한 5 번 시도했다. 그런 다음 수퍼 유저로 전환하여 rpmbuild (사용 가능하지 않음)의 업데이트를 확인했습니다. 수퍼 유저로부터 다시 연결 해제되었습니다. 이제 명령이 작동했습니다 ... 이상합니다!

+0

비슷한 경험이있는 경우 -vv 옵션을 사용하면 시간이 낭비됩니다. rpm 빌드 디렉터를 지우고 동일한 SPEC 파일로 다시 시작했습니다. – oden

관련 문제