srvctl fails to create a VIP (11.2)
754134Mar 26 2010 — edited Mar 27 2010Its a 11.2 clusterware installation on RHEL 5.4 box.
After a network reconfiguration I deleted an old VIP (was a mistake actually) and modified ora.net1.network resource for a new values for public/VIP subnet. And now I'm trying to create VIPs back:
[root@mdb300b ~]# srvctl add vip -n mdb300b -A <vip ip>/255.255.254.0/eth0 -k 1 -v
Network exists.
Successfully added VIP.
[root@mdb300b ~]# srvctl status vip -n mdb300b
PRKO-2165 : VIP does not exist on node(s) : mdb300b
with SRVM_TRACE=true it looks like this (last page of output):
[main] [ 2010-03-26 22:31:59.518 MSK ] [GetActiveNodes.<init>:192] Inside GetActiveNodes :mdb300b
[main] [ 2010-03-26 22:31:59.521 MSK ] [GetActiveNodes.<init>:204] Started clusterware daemon thread
[GetActiveNodesThread] [ 2010-03-26 22:31:59.521 MSK ] [Semaphore.acquire:109] SyncBufferFull:Acquire called by thread GetActiveNodesThread m_count=0
[main] [ 2010-03-26 22:31:59.521 MSK ] [GetActiveNodes.create:222] Out of GetActiveNodes constructor.
[main] [ 2010-03-26 22:31:59.521 MSK ] [NodeApps.<init>:116] in constructor with mdb300b
[main] [ 2010-03-26 22:31:59.522 MSK ] [OCR.init:286] OCR instance is not present
[main] [ 2010-03-26 22:31:59.522 MSK ] [OCR.<init>:239] Called into OCR.java Constructor: level =3
[main] [ 2010-03-26 22:31:59.522 MSK ] [OCR.loadLibrary:308]
Inside constructor of OCR
[main] [ 2010-03-26 22:31:59.522 MSK ] [OCR.<init>:250] Calling Native function
[main] [ 2010-03-26 22:31:59.523 MSK ] [nativesystem.OCRNative.Native]
initializeOCRLevel: NEW level = 3
[main] [ 2010-03-26 22:31:59.524 MSK ] [nativesystem.OCRNative.Native]
initializeOCRLevel: NEW procr_init retval = 20
[main] [ 2010-03-26 22:31:59.527 MSK ] [nativesystem.OCRNative.Native]
initializeOCRLevel::procr_init failed
[main] [ 2010-03-26 22:31:59.527 MSK ] [OCR.<init>:254] Returned after initializing OCR
[main] [ 2010-03-26 22:31:59.528 MSK ] [OCR.<init>:258] ocr Error code = 20
oracle.ops.mgmt.nodeapps.NodeException:
at oracle.ops.mgmt.nodeapps.config.NodeApps.getUserName(NodeApps.java:807)
at oracle.cluster.impl.crs.ResourcePermissionsImpl.<init>(ResourcePermissionsImpl.java:132)
at oracle.cluster.impl.crs.CRSFactoryImpl.create(CRSFactoryImpl.java:208)
at oracle.cluster.impl.nodeapps.VIPImpl.create(VIPImpl.java:395)
at oracle.cluster.impl.nodeapps.VIPImpl.create(VIPImpl.java:226)
at oracle.cluster.impl.nodeapps.NodeAppsFactoryImpl.createVIP(NodeAppsFactoryImpl.java:400)
at oracle.cluster.nodeapps.NodeAppsFactory.createVIP(NodeAppsFactory.java:376)
at oracle.ops.opsctl.AddAction.executeVIP(AddAction.java:1053)
at oracle.ops.opsctl.Action.execute(Action.java:276)
at oracle.ops.opsctl.OPSCTLDriver.execute(OPSCTLDriver.java:280)
at oracle.ops.opsctl.OPSCTLDriver.main(OPSCTLDriver.java:136)
[main] [ 2010-03-26 22:31:59.530 MSK ] [AddAction.executeVIP:1058] VIP created in executeVIP......