Zones on NCP3b3 and RC1 - sysidtool and postgresql

Added by Jon Auer about 1 year ago

I'm running into the situation described on the nexentastor forum.

During zone installations I get the following warnings:

cp: cannot stat '/lib/svc/method/elatte-sysidtool-system': No such file or directory
cp exited with value 1
cp: cannot stat '/var/svc/manifest/system/elatte-sysidtool.xml': No such file or directory
cp exited with value 1
cp: cannot stat '/lib/svc/method/elatte-sysidtool-net': No such file or directory
cp exited with value 1

After installation and the steps described in that forum post I can log in. I install PostgreSQL 8.3 using apt-get install postgresql-8.3. The installation process hangs with this message: svccfg: Invalid property name "postgresql-8.3_manifest". I kill it with ^C and run svcs -xa.

svc:/network/npiv_config:default (?)
 State: offline since Tue May 25 07:38:25 2010
Reason: Dependency svc:/system/sysevent is absent.
   See: http://sun.com/msg/SMF-8000-E2
Impact: 17 dependent services are not running:
        svc:/system/filesystem/local:default
        svc:/milestone/multi-user:default
        svc:/system/intrd:default
        svc:/milestone/multi-user-server:default
        svc:/system/zones:default
        svc:/system/system-log:default
        svc:/system/filesystem/autofs:default
        svc:/database/postgresql:default
        svc:/network/ssh:default
        svc:/network/inetd:default
        svc:/network/inetd-upgrade:default
        svc:/system/cron:default
        svc:/system/dbus:default
        svc:/system/hal:default
        svc:/system/boot-archive-update:default
        svc:/network/shares/group:default
        svc:/system/sac:default

svc:/network/rpc/bind:default (RPC bindings)
 State: offline since Tue May 25 07:37:47 2010
Reason: Dependency svc:/system/sysidtool:net is absent.
   See: http://sun.com/msg/SMF-8000-E2
   See: man -M /usr/share/man -s 1M rpcbind
Impact: 9 dependent services are not running:
        svc:/milestone/multi-user:default
        svc:/system/intrd:default
        svc:/milestone/multi-user-server:default
        svc:/system/zones:default
        svc:/system/filesystem/autofs:default
        svc:/system/system-log:default
        svc:/database/postgresql:default
        svc:/network/ssh:default
        svc:/network/inetd:default

Now, I see that sysevent being absent absent was resolved in Issue #173.

What's the deal with sysidtool being absent? Is there a package I need to install to clear up the zone install errors and the missing SMF dependency in the zone?


Replies

RE: Zones on NCP3b3 and RC1 - sysidtool and postgresql - Added by Jon Auer about 1 year ago

I resolved this by copying the sysidtool manifest and methods from the global zone.

RE: Zones on NCP3b3 and RC1 - sysidtool and postgresql - Added by j. blun about 1 year ago

Following the steps of these bugs should fix it:

http://www.nexenta.org/issues/203

http://www.nexenta.org/issues/173

RE: Zones on NCP3b3 and RC1 - sysidtool and postgresql - Added by Jérôme Warnier about 1 year ago

I'm really disappointed this bug has not been fixed before releasing NCP 3.0. I would have marked it as important, as Containers (aka zones) are an important feature of Solaris.