What do the PCoIP server log disconnect codes mean?

Rate this Article
Average: 1 (3 votes)

There are a number of disconnect codes used in event logs to identify the cause of a session disconnect for HP Anyware PCoIP Agent. Amazon Workspaces and VMware Horizon View. For details on finding the logs, see How do I find the PCoIP event log files?

An example of a manual user disconnect by pressing the Disconnect button on a PCoIP Zero Client appears in the PCoIP_server event logs as:

12/02/2011, 09:42:21.375> LVL:2 RC: 0 COMMON :TERA_PCOIP: SESSION_EVENT=TERA_MGMT_SYS_SESS_EVENT_CLOSED, disconnect cause (0x301)

12/02/2011, 09:42:21.375> LVL:2 RC: 0 SERVER :server main: cb_notify_session_status called (mask 0x20) with tera_disconnect_cause (0x301)

12/02/2011, 09:42:21.375> LVL:2 RC: 0 SERVER :server main: TERA_MGMT_SYS_SESS_EVENT_CLOSED with disconnect cause (0x301).

12/02/2011, 09:42:21.375> LVL:1 RC: 0 SERVER :map_tera_to_agent_close_code: TERA_DISCONNECT_CAUSE_DEVICE_GPIO_MANUAL_USER_DISCONNECT -> PCOIP_AGENT_CLOSE_CODE_PORTAL_INITIATED

12/02/2011, 09:42:21.375> LVL:2 RC: 0 SERVER :connection_closed: code = 0.

 
PCoIP_server Event Log Disconnect Cause Code List
  VARIABLE NAME   Hex Code  Decimal Code   Description

TERA_DISCONNECT_CAUSE_NONE

0x00000000

0

PCoIP session terminated due to lost network.

TERA_DISCONNECT_CAUSE_HOST_BROKER_INTERNAL_SERVER_FAILURE

0x00000100

256

PCoIP connection not established due to failure of PCoIP server initialization. This should not occur. Please contact HP Anyware support.

TERA_DISCONNECT_CAUSE_HOST_BROKER_GENERIC

0x00000101

257

PCoIP connection not established due to failure of PCoIP server initialization. This should not occur in normal operation.

Note: If the Welcome Screen is enable in the View Administrator a ConnectionTicketTimeout will trigger a disconnect after 15 min with this code.

This is an example of one of the generic errors this message covers. This is NOT the cause of all 0x0101 error messages

TERA_DISCONNECT_CAUSE_HOST_BROKER_SESSION_EXPIRY_TIMEOUT

0x00000102

258

PCoIP session terminated due to VMware Horizon View Connection Server (broker) maximum session duration (Connection Server setting) exceeded.

TERA_DISCONNECT_CAUSE_HOST_BROKER_MANUAL_USER_LOGOUT

0x00000103

259

PCoIP session terminated due to the user selecting "Logoff" or "Restart" from Windows or Linux in the PCoIP session.

TERA_DISCONNECT_CAUSE_HOST_BROKER_MANUAL_ADMIN_DISCONNECT

0x00000104

260

PCoIP session terminated due to admin manually disconnected the session from the PCoIP Zero Client Administrative Web Interface.

TERA_DISCONNECT_CAUSE_HOST_BROKER_RECONNECT

0x00000105

261

PCoIP session terminated due to login from an alternate location.

TERA_DISCONNECT_CAUSE_HOST_BROKER_RECONNECT

0x00000105

261

Pre-connection warmup initialization of PCoIP Server. This is not for actual connection. If the size of the log is under 
30 Kbytes, this is a pre-connection warmup startup/shutdown sequence.

PCOIP_DISCONNECT_CAUSE_HOST_BROKER_OVERTAKE

0x00000105

261

Existing session is being overtaken by the same user from another PCoIP client.

TERA_DISCONNECT_CAUSE_HOST_DRIVER_MANUAL_USER_DISCONNECT

0x00000200

512

PCoIP session terminated due to the user right-clicking the host driver icon in the tray and then selecting Menu Disconnect. Applicable only to clients connecting to a PCoIP Remote Workstation Card.

TERA_DISCONNECT_CAUSE_HOST_DRIVER_INCOMPATIBLE_DRIVER_VERSION

0x00000201

513

PCoIP connection not established due to incompatible host driver version (PCoIP Remote Workstation Card).

TERA_DISCONNECT_CAUSE_HOST_SVGA_FRONTEND_FAILURE → PCOIP_AGENT_CLOSE_CODE_BROKER_INITIATED

0x00000202

514

The PCoIP server front end failed to open displays on session startup. This could be a security problem, a bad driver, an application running in full-screen mode, or other problem that needs to be investigated. Without a source of pixels the PCoIP session will be terminated. Two other scenarios that can cause this error:

  • when 32 bpp is not supported by the video driver on Graphics Agent
  • when 32 bpp is not supported by  Standard Agent because the tera svga video driver is disabled for some reason).

PCOIP_DISCONNECT_CAUSE_HOST_NO_LICENSE -> DISCONNECT_HOST_NO_LICENSE

0x00000204

516

The PCoIP Agent was unable to obtain a HP Anyware or HP Anyware Plus subscription license. Run the PCoIP Validate License commands for the operating system to confirm the system is configured correctly and can obtain licenses.

TERA_DISCONNECT_CAUSE_DEVICE_OSD_MANUAL_USER_DISCONNECT

0x00000300

768

PCoIP session terminated due to the user closing the PCoIP Client Window, Amazon Workspaces Client or VMware Hoizon Client window, or selecting disconnect from the clients menu.

TERA_DISCONNECT_CAUSE_DEVICE_GPIO_MANUAL_USER_DISCONNECT

0x00000301

769

PCoIP session terminated due to the user pressing the PCoIP Zero Client's Disconnect button. Not applicable for soft clients.

TERA_DISCONNECT_CAUSE_DEVICE_WEB_MANUAL_ADMIN_DISCONNECT

0x00000302

770

PCoIP session terminated due to the user clicking the Disconnect button in the PCoIP Zero Client Administrative Web Interface. Not applicable for soft clients.

TERA_DISCONNECT_CAUSE_DEVICE_BROKER_DISCONNECT

0x00000303

771

The VMware Horizon View Connection Server (broker) requested the session to end.

TERA_DISCONNECT_CAUSE_DEVICE_PWR_SLEEP_DISCONNECT

0x00000304

772

PCoIP session terminated due to Power Sleep disconnect (PCoIP Remote Workstation Card).

TERA_DISCONNECT_CAUSE_DEVICE_SCARD_MANUAL_USER_DISCONNECT

0x00000305

772

PCoIP session terminated due to user pulling out the smart card used for user authentication.

TERA_DISCONNECT_CAUSE_DEVICE_ONESIGN_USER_DISCONNECT

0x00000306

774

PCoIP session terminated due to user taking action specified by Imprivata OneSign to be a disconnect command (for example, double tapping the card).

TERA_DISCONNECT_CAUSE_DEVICE_INTERNAL_SSIG_KEEPALIVE_FAILURE

0x00000400

1024

PCoIP Zero client and VMware View 4.5 and earlier: PCoIP session terminated due to network issues on TCP/SSL connection (keepalive ping timeout).

TERA_DISCONNECT_CAUSE_DEVICE_INTERNAL_MEDIA_OPEN_TIMEOUT

0x00000401

1025

PCoIP connection not established due to networking issues or failure to open drivers (i.e., video, audio, USB).

TERA_DISCONNECT_CAUSE_DEVICE_INTERNAL_PCOIP_OPEN_TIMEOUT

0x00000402

1026

PCoIP connection not established due to networking issues.

TERA_DISCONNECT_CAUSE_DEVICE_INTERNAL_PCOIP_LOST

0x00000403

1027

PCoIP session terminated due to loss of PCoIP session network data. For example: network lost, client/server crash, etc.

TERA_DISCONNECT_CAUSE_DEVICE_INTERNAL_INCOMPATIBLE_VIDEO_DRIVER_VERSION

0x00000404

1028

PCoIP connection not established due to inability to use the VMware video driver on the server.

TERA_DISCONNECT_CAUSE_DEVICE_INTERNAL_ENCRYPTION_MISMATCH

0x00000405

1029

PCoIP connection not established due to client and server not having a common encryption method enabled.

TERA_DISCONNECT_CAUSE_DEVICE_INTERNAL_SSIG_NEGOTIATION_COMPLETE

0x00000406

1030

PCoIP Zero Client and VMware View 4.5 and earlier: PCoIP session terminated due to network issues on TCP/SSL connection.

All other PCoIP Sessions: This is normal operation since the TCP/SSL connection is terminated right after session negotiation.

TERA_DISCONNECT_CAUSE_DEVICE_INTERNAL_SSIG_CLOSED_AES_DISABLED

0x00000407

1031

PCoIP connection not established due to the View Security Server detecting that AES encryption is disabled on either the client and/or server.

PCOIP_DISCONNECT_CAUSE_DEVICE_INTERNAL_SSIG_XML_INVALID_XML_SENT 0x00000408 1032 PCoIP session terminated due to invalid XML.
PCOIP_DISCONNECT_CAUSE_DEVICE_INTERNAL_SSIG_XML_RECEIVED_FAIL 0x0000040C 1036 PCoIP session terminated due to error in XML processing
PCOIP_DISCONNECT_CAUSE_DEVICE_INTERNAL_SSIG_FAILURE 0x00000440 1088 PCoIP session terminated  due to state machine getting into invalid state or receiving an unexpected channel event.
PCOIP_DISCONNECT_CAUSE_SESSION_CONSOLE_DISCONNECT 0x00000600 1536 Used to signal a switch-user scenario to the client.  Original implementation that predates reconnection framework, used for backward compatibility.