0
Mac(バージョン10.12.6)で実行中にrpmbuildがハングしています。 homebrewを使用してインストールされたrpm。 RPMをインストールした後、rpmbuildのが上記のエラーを取得した後、次のエラーエラーでマックOSXでrpmbuildが失敗する
INFO] Building war: /…web/target/project-web-2.8.0-SNAPSHOT.war
[INFO] WEB-INF/web.xml already added, skipping
[INFO]
[INFO] --- rpm-maven-plugin:2.0.1:attached-rpm (default) @ project-web ---
[WARNING] rpm version string truncated to 2.8.0
[INFO] Creating directory /.../web/target/rpm/project
[INFO] Creating directory /.../web/target/rpm/project/BUILD
[INFO] Creating directory /.../web/target/rpm/project/RPMS
[INFO] Creating directory /.../web/target/rpm/project/SOURCES
[INFO] Creating directory /.../web/target/rpm/project/SPECS
[INFO] Creating directory /.../web/target/rpm/project/SRPMS
[INFO] Creating directory /.../web/target/rpm/project/buildroot
[INFO] Copying 1 files to
/.../web/target/rpm/project/buildroot/usr/local/whp-jboss/server/default/deploy
[INFO] Creating spec file /.../web/target/rpm/project/SPECS/project.spec
**[WARNING] /bin/sh: line 1: 7144 Bus error: 10** rpmbuild -bb --buildroot /.../web/target/rpm/project/buildroot --define '_topdir /.../web/target/rpm/project' --target 'noarch-apple-mac os x' project.spec
を取得するまでに成功した、ぶら下がっているビルド。 私は手動でコマンド
/bin/sh -c cd
'/.../web/target/rpm/project/SPECS' && 'rpmbuild' '-bb' '--target' 'noarch-apple-mac os x' '--buildroot' '/.../web/target/rpm/project/buildroot' '--define' '_topdir /.../web/target/rpm/project' '--define' '_build_name_fmt %%{ARCH}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm' '--define' '_builddir %{_topdir}/BUILD' '--define' '_rpmdir %{_topdir}/RPMS' '--define' '_sourcedir %{_topdir}/SOURCES' '--define' '_specdir %{_topdir}/SPECS' '--define' '_srcrpmdir %{_topdir}/SRPMS' 'project.spec'
を実行すると、このコマンドに
[DEBUG] About to execute '/bin/sh -c cd '/.../web/target/rpm/project/SPECS' && 'rpmbuild' '-bb' '--target' 'noarch-apple-mac os x' '--buildroot' '/.../web/target/rpm/project/buildroot' '--define' '_topdir /.../web/target/rpm/project' '--define' '_build_name_fmt %%{ARCH}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm' '--define' '_builddir %{_topdir}/BUILD' '--define' '_rpmdir %{_topdir}/RPMS' '--define' '_sourcedir %{_topdir}/SOURCES' '--define' '_specdir %{_topdir}/SPECS' '--define' '_srcrpmdir %{_topdir}/SRPMS' 'project.spec''
をぶら下げているビルド、デバッグオプション(MVN -Xクリーンインストール)でビルドMVN実行した場合、私は、次の応答 ビルの目標を取得プラットフォーム:ターゲットnoarch-アップルのMac OS X エラーのnoarch-アップルのMac OS X ビル:/.../project.specをstatに失敗した:メートル
Mavenのバージョン|
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T11:41:47-05:00)
Maven home: /opt/apache-maven-3.3.9
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.6", arch: "x86_64", family: "mac"
SPECSディレクトリからのrpmbuildを実行し、rpmbuildのは CDの/ usr/local/libの lsofは古いロックを削除することで解決し
RPMバージョン4.14.0
cd/usr/local/libで解決された問題。 lsof | grep rpm。ロックされたファイルを削除します。 /usr/local/var/lib/rpmold.28020/.dbenv.lock – brew005