Solaris 資料一覧

pkgaddにてパッケージをインストールしようとすると「/install/request: cannot open」というエラーが出る

2007/7/29更新

対応バージョン: 8

実行例)

# pkgadd -d /tmp SUNWmmgr
(sparc) 3.4,REV=2000.06.23.16.09
Copyright 1993 - 2000 VERITAS Software Corporation, All Rights Reserved
/tmp/SUNWmmgr/install/request: /tmp/SUNWmmgr/install/request: cannot open
pkgadd: ERROR: 要求スクリプトが異常終了しました。

上記のrequestスクリプトを実行すべきinstallアカウントが存在しないため代わりにnobodyアカウントでスクリプトを実行しようとして実行権がないためにエラーが出る。

以下のようなアカウントを作成して再度pkgaddを実行する。

install:x:0:1:install:/:/bin/true

参考までに、pkgaddを実行すると実際には以下の処理が実行される。

/usr/sadm/install/bin/pkginstall -N pkgadd /tmp SUNWmmgr