Quoth Nicholas Solter on Wed, Mar 22, 2006 at 10:49:59AM -0800: > Thanks for the pointer. I'm having trouble parsing the error messages > from the manifest-import log file. Can you make head or tail of these? > > [ Mar 20 09:50:02 Executing start method > ("/lib/svc/method/manifest-import") ] > [ Mar 20 09:50:02 Timeout override by svc.startd. Using infinite timeout ] > Loaded 34 smf(5) service descriptions > svccfg warnings: > svccfg: Could not create "multi-user-server" dependency in > svc:/milestone/multi-user-server:default (already exists). > svccfg: Import of /var/svc/manifest/system/cluster/cl_svc_enable.xml > failed. Progress: > svccfg: Service "system/cluster/cl-svc-enable": properties imported. > svccfg: Instance "default": some properties imported.
This means that cl_svc_enable.xml declares multi-user-server as a dependent, but when svccfg went to create the dependency in multi-user-server, it found that it already existed, which indicates an inconsistency, so it gave up. To fix this I'd delete system/cluster/cl-svc-enable and the corresponding dependency in multi-user-server (the name for which you can get out of the manifest), and then reimport the service. > [ Mar 21 15:27:19 Executing start method > ("/lib/svc/method/manifest-import") ] > [ Mar 21 15:27:19 Timeout override by svc.startd. Using infinite timeout ] > Abort - core dumped > WARNING: svccfg import > /var/svc/manifest/system/cluster/cl_svc_enable.xml failed > Loaded 1 smf(5) service descriptions > svccfg warnings: > svccfg_libscf.c:2815: lscf_dependent_import() failed with unexpected > error 149. Aborting. This is 6287888 svccfg bites the dust importing new manifests which was fixed in Nevada build 21 and will be fixed in Solaris 10 update 2. It should only happen if you are mucking with the dependents in a manifest. > [ Mar 21 16:02:24 Executing start method > ("/lib/svc/method/manifest-import") ] > [ Mar 21 16:02:24 Timeout override by svc.startd. Using infinite timeout ] > Loaded 31 smf(5) service descriptions > svccfg warnings: > svccfg: Temporary service "TEMP/system/cluster/cl-svc-enable" must be > deleted before this manifest can be imported. > svccfg: Import of /var/svc/manifest/system/cluster/cl_svc_enable.xml > failed. Progress: > svccfg: Service "system/cluster/cl-svc-enable": not reached. > svccfg: Instance "default": not reached. > svcadm: Pattern 'svc:/system/cluster/cl-svc-enable:default' doesn't > match any instances Since svccfg dumped core above, it didn't delete the TEMP service. svccfg detects this and declines to make any changes, so you should delete the TEMP service. It's probably advisable to delete cl-svc-enable, too, and reimport it from the manifest. David