My Oracle Support Banner

Oracle Solaris Studioのインストールで"pkgadd: ERROR: unable to create package object"と表示されインストールに失敗する (Doc ID 1903122.1)

Last updated on SEPTEMBER 18, 2019

適用範囲:

Oracle Solaris Studio - バージョン 12.2 から 12.3 [リリース 12]
Oracle Solaris on SPARC (32-bit)
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on x86-64 (64-bit)
Oracle Solaris on x86 (32-bit)

現象

Oracle Solaris Studio 12.2 のインストールが失敗する

GUIインストーラでは以下のようなエラーメッセージが発生します:

Errors were encountered during the installation. For more details consult the installation log file: /.nbi/log/<TIMESTAMP>.log




/.nbi/logs directoryにあるインストーラのログファイルでは以下のように記述されています:

GUIインストーラ、コマンドラインインストーラ両方において、インストールはpkgaddの "ERROR: unable to create package object"としてインストールが失敗します。

[2011-03-22 12:00:06.429]: Caused by: org.netbeans.installer.utils.nativepackages.InstallationException: Error native. Error = Copyright (c) 1990, 2010, Oracle and/or its affiliates. All rights reserved. pkgadd: ERROR: unable to create package object </usr/share/man>. unable to fix attributesERROR: attribute verification of </usr/share/man> failed unable to fix attributesInstallation of <SPRO-12u2-studio-bin-links> partially failed.



インストーラではインストールの失敗によりロールバックを行おうとします:

[2011-03-22 12:00:06.432]: ... also rollbacking Oracle Solaris Studio(ss-base/12.2.0.0.0)
[2011-03-22 12:00:06.432]: Start rollback of Oracle Solaris Studio(ss-base/12.2.0.0.0)



ロールバックも同様にpkgaddのエラーで失敗します:

[2011-03-22 12:00:06.441]: Caused by: org.netbeans.installer.utils.nativepackages.InstallationException: Error native. Error = Copyright (c) 1990, 2010, Oracle and/or its affiliates. All rights reserved. pkgadd: ERROR: unable to create package object </usr/share/man>. unable to fix attributesERROR: attribute verification of </usr/share/man> failed unable to fix attributesInstallation of <SPRO-12u2-studio-bin-links> partially failed.



その後のインストールの結果によるエラーメッセージ

コマンドラインのインストーラーでは以下のエラーメッセージが発生します:

# ./SolarisStudio12.2-solaris-x86-pkg-ML.sh --non-interactive
Configuring the installer...
Searching for JVM on the system...
Extracting installation data (can take a while, please wait)...
Running the installer wizard...
/tmp/ossi-lab174-<TIMESTAMP>.silent.log:
[2011-03-30 10:33:38.338]: WARNING - Oracle Solaris Studio 12.2 was found in /opt
[2011-03-30 10:33:38.339]: ERROR - Installation is not possible. Oracle Solaris Studio could be installed only in /opt However installation location is /opt/solstudio12.2


GUIインストーラでは以下のエラーメッセージが発生します:

The Oracle Solaris Studio or Sun Studio 12.2 components are already installed in /opt
Some of this version of Oracle Solaris Studio components are already installed in the following directory. You can install additional components only in this directory.

変更点

この問題はSolaris環境でのOracle Solaris Studio12.2のインストールで問題が認められています。
Oracle Solaris Studio12.3のインストーラでは事前に/usr/share/applicationsや/usr/share/man、/usr/share/pixmapsへの書き込み権限を確認する為、この問題を未然に防いでいます。

Sun Studio 12 以前ではインストーラのアーキテクチャが異なる為、この問題は発生しません。

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
変更点
原因
解決策

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.