Вы CD к местоположению каталога пакета SUNWcsr?
Править
Проблема наиболее вероятна, что Вы пропускаете файл /var/sadm/install/admin/default
можно получить копию его от /a/var/sadm/install/admin
например,
mkdir -p /var/sadm/install/admin/
cp /a/var/sadm/install/admin/default /var/sadm/install/admin/default
После того как Вы сделали это, команда pkgadd должна работать. На всякий случай тот на/a отсутствует, вот копия его от моей системы
#
# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
#ident "@(#)default 1.7 04/12/21 SMI"
#
mail=
instance=unique
partial=ask
runlevel=ask
idepend=ask
rdepend=ask
space=ask
setuid=ask
conflict=ask
action=ask
networktimeout=60
networkretries=3
authentication=quit
keystore=/var/sadm/security
proxy=
basedir=default
Вы создаете отношение зависимости с классом sensu :: common
, но неявного отношения зависимости между sensu :: common
и его "дети", пакет
и конфигурация
. Итак, если ваша конфигурация не выглядит иначе (я предполагаю, что класс sensu :: common
- это всего лишь пара включающих
строк?), Они все еще могут быть применены в любое время в отношении к классу sensu :: server :: config
.
Вы, вероятно, захотите установить связь с классом, который содержит необходимые вам ресурсы; вы фактически создаете требующуюся связь между каждым ресурсом в одном классе и каждым ресурсом в другом (в зависимости от того, какой из них нужен, или оба):
Class['sensu::common::package'] -> Class['sensu::server::config']
Class['sensu::common::config'] -> Class['sensu::server::config']