This post is more than 5 years old
10 Posts
0
11563
Centera SDK: no primary cluster
Hi, We recently deployed the centera SDK and the application to a new server and are getting an unfamiliar error.
We can currently run the code form existing servers without issues, but on the new server we get this:
30 May 12, 17:18:13,689 [Thread-58] ERROR CenteraUtils- FP Library Exception: Cannot Open Connection
com.filepool.fplibrary.FPLibraryException: no primary cluster found
at com.filepool.fplibrary.FPPool. (Unknown Source)
at com.scottrade.migration.centera.CenteraUtils.connect(CenteraUtils.java:70)
at com.scottrade.performers.base.ContentMigrationPerformer.start(ContentMigrationPerformer.java:150)
at com.scottrade.performers.base.ContentMigrationPerformer.process(ContentMigrationPerformer.java:256)
at com.triteksol.performers.framework.Runner2$RunOnceThread.run(Runner2.java:201)
at java.lang.Thread.run(Thread.java:736)
The environment variables and node are the same. When first installing the SDK we did get an unfamiliar error with JCenteraVerify and JCASScript which we thought may have been firewall related, but we are able to telnet using both ports 3218 and 3682.
**************************************************************
************** Start of JCenteraVerify log ******************
**************************************************************
--------------------- General information -----------------------
Time: Wed May 23 11:43:39 EDT 2012
Tool Version: 3.2.23
SDK Version: 3.2.705
--------------------- User configuration ------------------------
TOOL SETTINGS
Number Of Files: 3
FileSize (KB): 1, 10, 100
Working Dir: ./Temp
Restore Dir: ./Temp/Retrieve
Log File: /opt/app/Trex4/Centera_SDK/JCenteraVerify.log
Delete temp Files: false
SDK SETTINGS
Number of Retries: -1
Retry Sleep: -1
----------------- JCenteraVerify test results -------------------
ACCESS NODE CONNECTIVITY CHECK
10.66.9.162 is not available.
FP_NO_POOL_ERR -10020
Unable to run: No active pool connection to continue..
**************************************************************
***************** End of JCenteraVerify log ****************
**************************************************************
[ecmadmin@qsintlxecmfe001 Centera_SDK]$ java -jar /opt/app/Trex4/Centera_SDK/JCASScript.jar
CASScript>po 10.66.9.162
Attempting to connect to: 10.66.9.162
SDK Error Occurred:
Error Number: -10020
System Error: 0
Error: FP_NO_POOL_ERR
Error Class: Network Error
Trace: ClusterCloud::getPrimaryCluster(0)
If anyone has Ideas I would greatly appreciate it. In previous environments all our problems were UnsatisfiedLinkErrors, which as soon as we solved, everything worked. Currently we're just going to try to reinstall and see what that does, but I figure I'll post this here in the mean time just in case.
Thanks!
mfh2
208 Posts
1
May 31st, 2012 06:00
Hi Noxx -
It seems most likely to me that there is a firewall on your server or network that is blocking connections to port 3218 on your Centera access nodes. You need to pass both TCP and UDP on that port to the each access node on the Centera (and replica, if there is one in the environment).
Good Luck,
Mike Horgan
Interlock Technology, www.interlock-tech.com
Noxx
10 Posts
0
May 31st, 2012 06:00
Alright thanks. I think we have just TCP open.
holgerjakob_c0722c
337 Posts
2
June 24th, 2012 23:00
Hi Noxx
3218, TCP/UDP, To&From is required.
Best regards, Holger
guruprasadhr
2 Posts
0
November 13th, 2017 07:00
Hi,
I faced this error because UDP port was not open between content server and centera.
gsp1977
2 Posts
0
January 3rd, 2019 21:00
Hi,
see the below error message while connecting to centera from VRD which was deployed on Websphere server 8.5.5.
!ERROR!!!{Thread-71} CenteraArchiver:connect failed: Centera errno=-10020: Exception=com.filepool.fplibrary.FPLibraryException: no primary cluster found
com.filepool.fplibrary.FPPool.RegisterApplication(Unknown Source)
com.towertechnology.cea.archive.centeraArchiver.CenteraArchiver.connect(CenteraArchiver.java:190)
com.towertechnology.cea.ejb.ArchiverBean.connArchive(ArchiverBean.java:618)
com.towertechnology.cea.ejb.ArchiverBean.doArchive(ArchiverBean.java:263)
com.towertechnology.cea.ejb.EJSRemoteStatelessArchiver_dfa5b2f1.doArchive(Unknown Source)
com.towertechnology.cea.ejb._Archiver_Stub.doArchive(_Archiver_Stub.java:320)
com.towertechnology.cea.archive.ArchiveStart.run(ArchiveStart.java:121)
Firewall was enabled for TCP 3218 from both test and production environments. its working fine in test environment but not in production. seeing the response in this post that, UDP also need to be enabled along with TCP. But how it is working in test environment without enabling any fiewall rule for UDP in test.