vpxd service failing to start with error : "value too long for type character varying(30)"
search cancel

vpxd service failing to start with error : "value too long for type character varying(30)"

book

Article ID: 315455

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

VPXD service fails to start. Service crashes with a core dump.
 
/var/log/vmware/vpxd/vpxd.log reports an error similar to

YYY-MM-DDTHH:MIN. error vpxd[23758] [Originator@6876 sub=Default opID=DbParallelLoad-####] [VdbStatement] SQL execution failed: insert into VPX_TABLE (TABLE_NAME, COL_NAME, COL_TYPE, COL_LEN, PK_FLG) values (?, ?, ?, ?, ?)
YYYY-MM-DDTHH:MIN. error vpxd[23758] [Originator@6876 sub=Default opID=DbParallelLoad-####] [VdbStatement] Execution elapsed time: 10 ms
YYYY-MM-DDTHH:MIN. error vpxd[23758] [Originator@6876 sub=Default opID=DbParallelLoad-####] [VdbStatement] Statement diagnostic data from driver is 22001:0:1:ERROR: value too long for type character varying(30);
--> Error while executing the query

Environment

VMware vCenter Server 7.0.x

Cause

This issue has been seen where distributed switches are in use. The setting vlan is NOT a TrunkVlanSpec.

Resolution

This requires offline log bundle analysis of vpxd core dump. Please consult Broadcom Support by creating a new Support Case and upload vCenter logs for further review.

Additional Information