We recently upgraded to 4.2.2 and noticed a problem with resource servers.
The resource server will stop responding to port 1247/1248. On the resource server no daemon is listening on port 1247,
so the original "/usr/sbin/irodsServer" seemed crashed.
The following is some log info, not sure if this log is related with this issue. Just wondering if this is a known issue and if there is a fix or workaround?
Mar 18 05:43:58 pid:2292 remote addresses: 172.20.1.25 ERROR: readWorkerTask - readStartupPack failed. -4000
Mar 18 05:48:58 pid:2292 remote addresses: 172.20.1.25 ERROR: readWorkerTask - readStartupPack failed. -4000
Mar 18 05:53:58 pid:2292 remote addresses: 172.20.1.25 ERROR: readWorkerTask - readStartupPack failed. -4000
Mar 18 05:58:58 pid:2292 remote addresses: 172.20.1.25 ERROR: readWorkerTask - readStartupPack failed. -4000
Mar 18 06:03:58 pid:2292 remote addresses: 172.20.1.25 ERROR: readWorkerTask - readStartupPack failed. -4000
Mar 18 06:08:58 pid:2292 remote addresses: 172.20.1.25 ERROR: readWorkerTask - readStartupPack failed. -4000
Mar 18 06:13:58 pid:2292 remote addresses: 172.20.1.25 ERROR: readWorkerTask - readStartupPack failed. -4000
Mar 18 06:18:58 pid:2292 remote addresses: 172.20.1.25 ERROR: readWorkerTask - readStartupPack failed. -4000
Mar 18 06:22:15 pid:2292 remote addresses: 172.17.18.239 ERROR: readWorkerTask - readStartupPack failed. -4000
Mar 18 06:22:15 pid:2292 remote addresses: 172.17.18.239 ERROR: readWorkerTask - readStartupPack failed. -4000
Mar 18 06:22:16 pid:2292 remote addresses: 172.17.18.239 ERROR: readWorkerTask - readStartupPack failed. -4000
Mar 18 06:22:16 pid:2292 ERROR: [-] /tmp/tmpJzsKTL/server/core/src/irods_server_control_plane.cpp:1143:irods::error irods::server_control_executor::process_operation(const zmq::message_t &, std::string &) : status [Unknown iRODS error] errno [] -- message [failed in EVP_DecryptFinal_ex - error:0606506D:lib(6):func(101):reason(109)]
[-] /tmp/tmpJzsKTL/lib/core/src/irods_buffer_encryption.cpp:327:irods::error irods::buffer_crypt::decrypt(const array_t &, const array_t &, const array_t &, array_t &) : status [Unknown iRODS error] errno [] -- message [failed in EVP_DecryptFinal_ex - error:0606506D:lib(6):func(101):reason(109)]
Mar 18 06:22:16 pid:2292 ERROR: [-] /tmp/tmpJzsKTL/server/core/src/irods_server_control_plane.cpp:768:void irods::server_control_executor::operator()() : status [Unknown iRODS error] errno [] -- message [failed in EVP_DecryptFinal_ex - error:0606506D:lib(6):func(101):reason(109)]
[-] /tmp/tmpJzsKTL/server/core/src/irods_server_control_plane.cpp:1144:irods::error irods::server_control_executor::process_operation(const zmq::message_t &, std::string &) : status [Unknown iRODS error] errno [] -- message [failed in EVP_DecryptFinal_ex - error:0606506D:lib(6):func(101):reason(109)]
[-] /tmp/tmpJzsKTL/lib/core/src/irods_buffer_encryption.cpp:327:irods::error irods::buffer_crypt::decrypt(const array_t &, const array_t &, const array_t &, array_t &) : status [Unknown iRODS error] errno [] -- message [failed in EVP_DecryptFinal_ex - error:0606506D:lib(6):func(101):reason(109)]
terminating with uncaught exception of type zmq::error_t: Operation cannot be accomplished in current state
Mar 19 09:34:32 pid:142822 NOTICE: Agent factory process pid = [142823]
LocalHostName: localhost, asa-data-7, asa-data-7. Port Num: 1247.
Zone Info:
ZoneName: resarchivezone Type: LOCAL_ICAT HostAddr: irodsa PortNum: 1247
===