Solaris 11.1 SFHA 6.0.3 - svc:/system/VRTSperl-runonce:default in maintenance
On fresh install of SFHA 6.0.3 on Solaris 11.1 SPARC (per instructions, ie: install 6.0.1 w/out configuration, install 6.0.3, then configure) - the following service is showing in maintenance state:
# svcs -xv svc:/system/VRTSperl-runonce:default (?) State: maintenance since Mon Feb 11 14:11:28 2013 Reason: Start method failed repeatedly, last exited with status 127. See: http://support.oracle.com/msg/SMF-8000-KS See: /var/svc/log/system-VRTSperl-runonce:default.log Impact: This service is not running.
Looking at the log, the start method fails as the file it's trying to run ( /opt/VRTSperl/bin/runonce ) is missing / does not exist:
# tail /var/svc/log/system-VRTSperl-runonce:default.log [ Feb 11 14:11:28 Executing start method ("/opt/VRTSperl/bin/runonce"). ] /usr/sbin/sh[1]: exec: /opt/VRTSperl/bin/runonce: not found [ Feb 11 14:11:28 Method "start" exited with status 127. ] [ Feb 11 14:11:28 Executing start method ("/opt/VRTSperl/bin/runonce"). ] /usr/sbin/sh[1]: exec: /opt/VRTSperl/bin/runonce: not found [ Feb 11 14:11:28 Method "start" exited with status 127. ] [ Feb 11 14:11:28 Executing start method ("/opt/VRTSperl/bin/runonce"). ] /usr/sbin/sh[1]: exec: /opt/VRTSperl/bin/runonce: not found [ Feb 11 14:11:28 Method "start" exited with status 127. ]
Has anyone else seen this in SF 6.0.3?
The file name implies it's something that only needs to be run once (and was possibly deleted after it was run) - should this service be disabled/removed as part of the installation so it doesn't come up in maintenance every time?
Please advise if further details are required.
thanks,
Grace
Hi Grace,
Our Dev team came up with a workaround (see below)
After SFHA upgrade (to 6.0.3) is complete, if you find svc:/system/VRTSperl-runonce:default SMF service in maintenance state, perform the following steps.
1.#svcadm disable svc:/system/VRTSperl-runonce:default
2.#svccfg delete -f svc:/system/VRTSperl-runonce:default
Also you can ignore any such message that may come on the console. svc.startd[11]: svc:/system/VRTSperl-runonce:default: Method
"/opt/VRTSperl/bin/runonce" failed with exit status 127
We will produce a technote for this shortly
thanks
tony