VMware Cloud Community
ganapa2000
Hot Shot
Hot Shot

Upgrade Fails at 91% for vCenter Server 6.7 to VCSA 7.03

Hi,

I am upgrading from windows vCenter 6.7.0 (19832247) to VCSA 7.0.3-20845200, the upgrade is failing at stage 2 while starting the content library services at 91%

Please help

ganapa2000_0-1675176911060.png

 

Error
Content Library Service failed to initialize its database with command, ['/usr/java/jre-vmware/bin/java', '-Dvcde.cfg.dir=/etc/vmware-content-library', '-Dvcde.log.dir=/var/log/vmware/content-library', '-cp', '/usr/lib/vmware-content-library/install_lib/cls-upgrade.jar:/usr/lib/vmware-content-library/install_lib/dbutil.jar', 'com.vmware.cl.unified.upgrade.ClsUpgrade', '-c', '/etc/vmware-vpx/vcdb.properties', '/usr/lib/vmware-content-library/support/scripts/db/PostgreSQL/cls_unified', '-o', '/usr/lib/vmware-content-library/support/scripts/db/PostgreSQL/cls_unified/order60.cfg']. The error is: { "detail": [ { "id": "install.ciscommon.command.errinvoke", "translatable": "An error occurred while invoking external command : '['/usr/java/jre-vmware/bin/java', '-Dvcde.cfg.dir=/etc/vmware-content-library', '-Dvcde.log.dir=/var/log/vmware/content-library', '-cp', '/usr/lib/vmware-content-library/install_lib/cls-upgrade.jar:/usr/lib/vmware-content-library/install_lib/dbutil.jar', 'com.vmware.cl.unified.upgrade.ClsUpgrade', '-c', '/etc/vmware-vpx/vcdb.properties', '/usr/lib/vmware-content-library/support/scripts/db/PostgreSQL/cls_unified', '-o', '/usr/lib/vmware-content-library/support/scripts/db/PostgreSQL/cls_unified/order60.cfg']'", "args": [ "Command: ['/usr/java/jre-vmware/bin/java', '-Dvcde.cfg.dir=/etc/vmware-content-library', '-Dvcde.log.dir=/var/log/vmware/content-library', '-cp', '/usr/lib/vmware-content-library/install_lib/cls-upgrade.jar:/usr/lib/vmware-content-library/install_lib/dbutil.jar', 'com.vmware.cl.unified.upgrade.ClsUpgrade', '-c', '/etc/vmware-vpx/vcdb.properties', '/usr/lib/vmware-content-library/support/scripts/db/PostgreSQL/cls_unified', '-o', '/usr/lib/vmware-content-library/support/scripts/db/PostgreSQL/cls_unified/order60.cfg']\nStderr: Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx128M -Dcom.sun.org.apache.xml.internal.security.ignoreLineBreaks=true -Dorg.apache.xml.security.ignoreLineBreaks=true\nSLF4J: Class path contains multiple SLF4J bindings.\nSLF4J: Found binding in [jar:file:/usr/lib/vmware-content-library/install_lib/cls-upgrade.jar!/org/slf4j/impl/StaticLoggerBinder.class]\nSLF4J: Found binding in [jar:file:/usr/lib/vmware-content-library/install_lib/dbutil.jar!/org/slf4j/impl/StaticLoggerBinder.class]\nSLF4J: See http-://www.-slf4j.org/codes.html#multiple_bindings for an explanation.\nSLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]\nException in thread \"main\" org.postgresql.util.PSQLException: ERROR: relation \"cl_metadata\" already exists\n\tat org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2676)\n\tat org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2366)\n\tat org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:356)\n\tat org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:496)\n\tat org.postgresql.jdbc.PgStatement.execute(PgStatement.java:413)\n\tat org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:333)\n\tat org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:319)\n\tat org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:295)\n\tat org.postgresql.jdbc.PgStatement.execute(PgStatement.java:290)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:118)\n\tat com.sun.proxy.$Proxy20.execute(Unknown Source)\n\tat com.vmware.upgrade.sql.task.RawSQLTask.call(RawSQLTask.java:125)\n\tat com.vmware.upgrade.task.SerialAggregateTask.call(SerialAggregateTask.java:63)\n\tat com.vmware.upgrade.task.AbstractDelegatingTask.doCall(AbstractDelegatingTask.java:144)\n\tat com.vmware.upgrade.sql.task.TransactionTask.doCall(TransactionTask.java:95)\n\tat com.vmware.upgrade.task.AbstractDelegatingTask.call(AbstractDelegatingTask.java:123)\n\tat com.vmware.upgrade.task.SerialAggregateTask.call(SerialAggregateTask.java:63)\n\tat com.vmware.upgrade.task.AbstractDelegatingTask.doCall(AbstractDelegatingTask.java:144)\n\tat com.vmware.upgrade.factory.GraphUpgradeDefinitionFactory$UpgradeTask.doCall(GraphUpgradeDefinitionFactory.java:127)\n\tat com.vmware.upgrade.task.AbstractDelegatingTask.call(AbstractDelegatingTask.java:123)\n\tat com.vmware.upgrade.task.SerialAggregateTask.call(SerialAggregateTask.java:63)\n\tat com.vmware.vsphere.vcde.dbconfig.upgrade.UpgradeAgent.start(UpgradeAgent.java:144)\n\tat com.vmware.vsphere.vcde.dbconfig.upgrade.UpgradeAgent.start(UpgradeAgent.java:89)\n\tat com.vmware.cl.unified.upgrade.ClsUpgrade.main(ClsUpgrade.java:43)\n" ], "localized": "An error occurred while invoking external command : 'Command: ['/usr/java/jre-vmware/bin/java', '-Dvcde.cfg.dir=/etc/vmware-content-library', '-Dvcde.log.dir=/var/log/vmware/content-library', '-cp', '/usr/lib/vmware-content-library/install_lib/cls-upgrade.jar:/usr/lib/vmware-content-library/install_lib/dbutil.jar', 'com.vmware.cl.unified.upgrade.ClsUpgrade', '-c', '/etc/vmware-vpx/vcdb.properties', '/usr/lib/vmware-content-library/support/scripts/db/PostgreSQL/cls_unified', '-o', '/usr/lib/vmware-content-library/support/scripts/db/PostgreSQL/cls_unified/order60.cfg']\nStderr: Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx128M -Dcom.sun.org.apache.xml.internal.security.ignoreLineBreaks=true -Dorg.apache.xml.security.ignoreLineBreaks=true\nSLF4J: Class path contains multiple SLF4J bindings.\nSLF4J: Found binding in [jar:file:/usr/lib/vmware-content-library/install_lib/cls-upgrade.jar!/org/slf4j/impl/StaticLoggerBinder.class]\nSLF4J: Found binding in [jar:file:/usr/lib/vmware-content-library/install_lib/dbutil.jar!/org/slf4j/impl/StaticLoggerBinder.class]\nSLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.\nSLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]\nException in thread \"main\" org.postgresql.util.PSQLException: ERROR: relation \"cl_metadata\" already exists\n\tat org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2676)\n\tat org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2366)\n\tat org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:356)\n\tat org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:496)\n\tat org.postgresql.jdbc.PgStatement.execute(PgStatement.java:413)\n\tat org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:333)\n\tat org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:319)\n\tat org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:295)\n\tat org.postgresql.jdbc.PgStatement.execute(PgStatement.java:290)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:118)\n\tat com.sun.proxy.$Proxy20.execute(Unknown Source)\n\tat com.vmware.upgrade.sql.task.RawSQLTask.call(RawSQLTask.java:125)\n\tat com.vmware.upgrade.task.SerialAggregateTask.call(SerialAggregateTask.java:63)\n\tat com.vmware.upgrade.task.AbstractDelegatingTask.doCall(AbstractDelegatingTask.java:144)\n\tat com.vmware.upgrade.sql.task.TransactionTask.doCall(TransactionTask.java:95)\n\tat com.vmware.upgrade.task.AbstractDelegatingTask.call(AbstractDelegatingTask.java:123)\n\tat com.vmware.upgrade.task.SerialAggregateTask.call(SerialAggregateTask.java:63)\n\tat com.vmware.upgrade.task.AbstractDelegatingTask.doCall(AbstractDelegatingTask.java:144)\n\tat com.vmware.upgrade.factory.GraphUpgradeDefinitionFactory$UpgradeTask.doCall(GraphUpgradeDefinitionFactory.java:127)\n\tat com.vmware.upgrade.task.AbstractDelegatingTask.call(AbstractDelegatingTask.java:123)\n\tat com.vmware.upgrade.task.SerialAggregateTask.call(SerialAggregateTask.java:63)\n\tat com.vmware.vsphere.vcde.dbconfig.upgrade.UpgradeAgent.start(UpgradeAgent.java:144)\n\tat com.vmware.vsphere.vcde.dbconfig.upgrade.UpgradeAgent.start(UpgradeAgent.java:89)\n\tat com.vmware.cl.unified.upgrade.ClsUpgrade.main(ClsUpgrade.java:43)\n'" } ], "componentKey": null, "problemId": null, "resolution": null }
Resolution
Please search of these symptoms in the VMware Knowledge Base for any know issues and possible workarounds. If none can be found, please collect a support bundle and open a support request

 

 

 

 

Reply
0 Kudos
3 Replies
maksym007
Expert
Expert

Changing the default setting from 'tiny' to 'small' resolved the issue, 

and check your DNS settings also check Ip with nslookup

Reply
0 Kudos
ganapa2000
Hot Shot
Hot Shot

Hi, I tried changing from tiny to small still the same also DNS resolution works fine, I also tried with providing only IP address, still it fails while starting content library at 91 % 😞

 

Reply
0 Kudos
nirmalgnair
VMware Employee
VMware Employee

Could you please let me know the exact source Windows vCenter build. 
Also on source are you using SQL DB or using embedded postgres DB. 

Regards,

Nirmal Nair

Reply
0 Kudos