Unable to upgrade vCenter from 7.0 U2b to 8.0 version, precheck fails with error "Unable to read netdumper port from netdumper configuration!"
search cancel

Unable to upgrade vCenter from 7.0 U2b to 8.0 version, precheck fails with error "Unable to read netdumper port from netdumper configuration!"

book

Article ID: 382781

calendar_today

Updated On:

Products

VMware vCenter Server 7.0

Issue/Introduction

  • vCenter server upgrade from 7.0 U2b to 8.X version failed at precheck stage. 
  • Error snippets:

  • From requirements-upgrade-runner.log
YYYY-MM-DDTHH:MM:SS.627Z INFO upgrade.states.component_states netdump:CollectRequirements: YYYY-MM-DDTHH:MM:SS.415Z INFO extensions Executing upgrade phase '<module 'netdump' from '/var/tmp/vmware-upgrade-requirements/cis-upgrade-runner/payload/component-scripts/netdump/__init__.py'>:CollectRequirements' with context {'sourceVcVersion': '7.0', 'sourceSsoVersion': '7.0', 'sourcePlatform': 'Linux', 'destinationVcVersion': '8.0', 'destinationSsoVersion': '8.0', 'destinationPlatform': 'Linux', 'locale': 'en', 'systemExportDir': '/var/tmp/vmware-upgrade-requirements/cis-upgrade-runner/upgrade_working_directory/system-data', 'resourceDir': '/var/tmp/vmware-upgrade-requirements/cis-upgrade-runner/upgrade_working_directory', 'devMode': False, 'sourceSsoUsername': None, 'sourceSsoPassword': 'CENSORED', 'sourceManagementAddress': 'w4-hs1-l1036.eng.vmware.com', 'sourceManagementUsername': 'root', 'sourceManagementPassword': 'CENSORED', 'sourceManagementPort': 443, 'sourceManagementThumbprint': None, 'targetManagementAddress': 'w4-hs1-l1036.eng.vmware.com', 'targetManagementUsername': 'root', 'targetManagementPassword': 'CENSORED', 'targetManagementPort': 443, 'targetManagementThumbprint': None, 'logDir': '/var/log/vmware/upgrade'}.
YYYY-MM-DDTHH:MM:SS.627Z INFO upgrade.states.component_states netdump:CollectRequirements: YYYY-MM-DDTHH:MM:SS.415Z INFO netdump.netdump_upgrader Netdumper port from netdumper config file is NETDUMP_SVCPORT_VALUE@@
YYYY-MM-DDTHH:MM:SS.627Z INFO upgrade.states.component_states netdump:CollectRequirements: YYYY-MM-DDTHH:MM:SS.415Z ERROR netdump.netdump_upgrader Netdumper Ports Req Mismatch Error - ValueError("invalid literal for int() with base 10: 'NETDUMP_SVCPORT_VALUE@@'").
YYYY-MM-DDTHH:MM:SS.628Z INFO upgrade.states.component_states netdump:CollectRequirements: YYYY-MM-DDTHH:MM:SS.415Z ERROR netdump.netdump_upgrader Unable to read netdumper port from netdumper configuration!
YYYY-MM-DDTHH:MM:SS.628Z INFO upgrade.states.component_states netdump:CollectRequirements: YYYY-MM-DDTHH:MM:SS.415Z INFO extensions The component script returned '{'coreRequirement': {'requiredSrcDiskSpace': 0.0001, 'requiredDstDiskSpace': {'/storage/netdump': 0.0001}, 'exportEstimationTime': 1, 'importEstimationTime': 1}, 'dstPortSpecs': [], 'srcPorts': [], 'userOptionSpecs': [], 'installArguments': {}, 'extraArguments': {}, 'requirementMismatchSpecs': [{'text': vSphere ESXi Dump Collector Ports!, 'description': Unable to read netdumper port from netdumper configuration!, 'resolution': Netdumper port in Netdumper configuration is unreadable. The Netdumper configuration may be corrupted. Please contact customer support and submit a support bundle., 'problemId': None, 'severity': 'ERROR'}]}'
YYYY-MM-DDTHH:MM:SS.628Z INFO upgrade.states.component_states netdump:CollectRequirements: STDERR: /var/tmp/vmware-upgrade-requirements/cis-upgrade-runner/payload/componentPhaseLauncher.py:86: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
YYYY-MM-DDTHH:MM:SS.628Z INFO upgrade.states.component_states netdump:CollectRequirements: STDERR:   import imp
YYYY-MM-DDTHH:MM:SS.628Z INFO upgrade.states.component_states netdump:CollectRequirements: Script completed for 0.6876258850097656 secs with return-code='0', and executionId=0fb3054f-b674-4364-a8a0-c8b9834eda1a
YYYY-MM-DDTHH:MM:SS.629Z INFO upgrade.states.component_states netdump:CollectRequirements: Remote Command Returned: {'coreRequirement': {'requiredSrcDiskSpace': 0.01, 'requiredDstDiskSpace': {'/storage/netdump': 0.01}, 'exportEstimationTime': 1, 'importEstimationTime': 1}, 'dstPortSpecs': [], 'srcPorts': [], 'userOptionSpecs': [], 'installArguments': {}, 'extraArguments': {}, 'requirementMismatchSpecs': [{'text': vSphere ESXi Dump Collector Ports!, 'description': Unable to read netdumper port from netdumper configuration!, 'resolution': Netdumper port in Netdumper configuration is unreadable. The Netdumper configuration may be corrupted. Please contact customer support and submit a support bundle., 'problemId': None, 'severity': 'ERROR'}]}
YYYY-MM-DDTHH:MM:SS.629Z INFO upgrade.states.component_states netdump:CollectRequirements: Completed successfully.
YYYY-MM-DDTHH:MM:SS.642Z INFO wf.wf_processor State CollectRequirements com.vmware.netdump has succeeded.

 

Environment

  • vCenter Server 7.0 U2b

Cause

Its a known issue with vCenter server running on version 7.0 U2b.

Resolution

This issue has been resolved in 7.0 U3 and later version. 

Note: While performing the upgrade of the vCenter from 7.0 U2b to 8.x, first patching the vCenter version of 7.0 U3 or later and then upgrade the vCenter to 8.x