Connection not proceeds when tails server is used.
My environment is like below: VM1, ubuntu 20, installed with OpenStack in a University, HL Aries version 0.7.2-rc0, Faber agent, and tails server for revocation handling. VM2, ubuntu 20, installed in Google Cloud, HL Aries version 0.7.3-rc0, Bob agent, cloned from Alice agent. VM3, ubuntu 20, installed in Azure, HL Aries version 1.0.0-rc0, Alice agent is used.
Firewall issues, all solved.
Without using tails server, connectivity among VM1-VM2-VM3 are OK, in peer.
When using tails server in VM1, connection between VM1 and VM2 is OK, but the connection between VM1 and VM3 is NOK. It times out.
By observing wireshark, and comparing both cases. When OK, HTTP packets are received, when NOK, http not received in VM1.
Tracing VM2, the OK case: Connect duration: 0.09s Waiting for connection...
EVENT: Agent called controller webhook: handle_connections POST http://xx.xxx.xxx.xxx:8032/webhooks/topic/connections/ with payload: { "created_at": "2022-10-07T18:11:36.755804Z", "their_did": "Hpq5WhN2pi11wzMP2w7k98", "invitation_msg_id": "596a4706-bcc9-4d0e-a788-d4a6653af516", "their_label": "faber.agent", "my_did": "96M3ExrzTmTstdSvmRa23k", "updated_at": "2022-10-07T18:11:38.115477Z", "invitation_key": "69agfkbN1s3SRX41cVodDc7SqHTa2ks8q2fU8eTZ3Ymw", "routing_state": "none", "connection_protocol": "connections/1.0", "state": "response", "accept": "auto", "invitation_mode": "once", "rfc23_state": "response-received", "request_id": "3e28e7b6-c67a-4aac-9456-3f8537a6e244", "their_role": "inviter", "connection_id": "1db3a876-c717-4ebb-b2a5-b75101534376" }
EVENT: Agent called controller webhook: handle_connections POST http://xx.xxx.xxx.xxx:8032/webhooks/topic/connections/ with payload: { "created_at": "2022-10-07T18:11:36.755804Z", "their_did": "Hpq5WhN2pi11wzMP2w7k98", "invitation_msg_id": "596a4706-bcc9-4d0e-a788-d4a6653af516", "their_label": "faber.agent", "my_did": "96M3ExrzTmTstdSvmRa23k", "updated_at": "2022-10-07T18:11:38.481054Z", "invitation_key": "69agfkbN1s3SRX41cVodDc7SqHTa2ks8q2fU8eTZ3Ymw", "routing_state": "none", "connection_protocol": "connections/1.0", "state": "active", "accept": "auto", "invitation_mode": "once", "rfc23_state": "completed", "request_id": "3e28e7b6-c67a-4aac-9456-3f8537a6e244", "their_role": "inviter", "connection_id": "1db3a876-c717-4ebb-b2a5-b75101534376" }
Bob | Connected Bob | Check for endorser role ... Connect duration: 1.76s
Tracing the VM3, the NOK case: Input new invitation details Invite details: {"@type": "https://didcomm.org/connections/1.0/invitation", "@id": "58d9dd63-390f-4f67-b529-21f48fe22cec", "recipientKeys": ["6nkp1T9hHLuF35aYrFv1URU9rykqTRhMZnQ7TcmmpnFy"], "serviceEndpoint": "http://zzz.zzz.zz. zz:8020", "label": "faber.agent"}
EVENT: Controller POST /connections/receive-invitation request to Agent with data: { "@type": "https://didcomm.org/connections/1.0/invitation", "@id": "58d9dd63-390f-4f67-b529-21f48fe22cec", "recipientKeys": [ "6nkp1T9hHLuF35aYrFv1URU9rykqTRhMZnQ7TcmmpnFy" ], "serviceEndpoint": "http://zzz.zzz.zz.zz:8020", "label": "faber.agent" }
EVENT: Agent called controller webhook: handle_connections POST http://yy.yyy.yy.yyy:8032/webhooks/topic/connections/ with payload: { "updated_at": "2022-10-07T18:18:30.529262Z", "routing_state": "none", "state": "invitation", "accept": "auto", "connection_protocol": "connections/1.0", "their_role": "inviter", "invitation_key": "6nkp1T9hHLuF35aYrFv1URU9rykqTRhMZnQ7TcmmpnFy", "invitation_mode": "once", "invitation_msg_id": "58d9dd63-390f-4f67-b529-21f48fe22cec", "rfc23_state": "invitation-received", "their_label": "faber.agent", "created_at": "2022-10-07T18:18:30.529262Z", "connection_id": "f8556cea-8be9-4fb7-aa4c-43fc0284f37d" }
EVENT: Agent called controller webhook: handle_connections POST http://yy.yyy.yy.yyy:8032/webhooks/topic/connections/ with payload: { "updated_at": "2022-10-07T18:18:30.559319Z", "request_id": "e462ba6b-ec36-4c5c-a311-6163ad97078a", "routing_state": "none", "state": "request", "accept": "auto", "connection_protocol": "connections/1.0", "their_role": "inviter", "invitation_key": "6nkp1T9hHLuF35aYrFv1URU9rykqTRhMZnQ7TcmmpnFy", "invitation_mode": "once", "my_did": "MmMkaPTWWxT8Qkeqm87f87", "invitation_msg_id": "58d9dd63-390f-4f67-b529-21f48fe22cec", "rfc23_state": "request-sent", "their_label": "faber.agent", "created_at": "2022-10-07T18:18:30.529262Z", "connection_id": "f8556cea-8be9-4fb7-aa4c-43fc0284f37d" }
EVENT: Response from POST /connections/receive-invitation received: { "updated_at": "2022-10-07T18:18:30.559319Z", "request_id": "e462ba6b-ec36-4c5c-a311-6163ad97078a", "routing_state": "none", "state": "request", "accept": "auto", "connection_protocol": "connections/1.0", "their_role": "inviter", "invitation_key": "6nkp1T9hHLuF35aYrFv1URU9rykqTRhMZnQ7TcmmpnFy", "invitation_mode": "once", "my_did": "MmMkaPTWWxT8Qkeqm87f87", "invitation_msg_id": "58d9dd63-390f-4f67-b529-21f48fe22cec", "rfc23_state": "request-sent", "their_label": "faber.agent", "created_at": "2022-10-07T18:18:30.529262Z", "connection_id": "f8556cea-8be9-4fb7-aa4c-43fc0284f37d" } Invitation response: { "updated_at": "2022-10-07T18:18:30.559319Z", "request_id": "e462ba6b-ec36-4c5c-a311-6163ad97078a", "routing_state": "none", "state": "request", "accept": "auto", "connection_protocol": "connections/1.0", "their_role": "inviter", "invitation_key": "6nkp1T9hHLuF35aYrFv1URU9rykqTRhMZnQ7TcmmpnFy", "invitation_mode": "once", "my_did": "MmMkaPTWWxT8Qkeqm87f87", "invitation_msg_id": "58d9dd63-390f-4f67-b529-21f48fe22cec", "rfc23_state": "request-sent", "their_label": "faber.agent", "created_at": "2022-10-07T18:18:30.529262Z", "connection_id": "f8556cea-8be9-4fb7-aa4c-43fc0284f37d" }
Connect duration: 0.07s Waiting for connection... Alice | 2022-10-07 18:23:31,131 aries_cloudagent.transport.outbound.manager ERROR >>> Error when posting to: http://zzz.zzz.zzz:8020; Error: (<class 'concurrent.futures._base.TimeoutError'>, TimeoutError(), <traceback object at 0x7f43d00d2fc8>); Re-queue failed message ...
Aparently, SW version can be an issue. Please, advice.