Got a bit more info:
15:35:50,163 WARN [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema validation found 13 potential problems, results written to: /opt/alfresco-4.2.a/tomcat/temp/Alfresco/Alfresco-PostgreSQLDialect-Validation-Pre-Upgrade-alf_-2377831080139676418.txt
15:35:51,056 WARN [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema validation found 5 potential problems, results written to: /opt/alfresco-4.2.a/tomcat/temp/Alfresco/Alfresco-PostgreSQLDialect-Validation-Pre-Upgrade-avm_-6759062761979907826.txt
15:35:53,961 WARN [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema validation found 1 potential problems, results written to: /opt/alfresco-4.2.a/tomcat/temp/Alfresco/Alfresco-PostgreSQLDialect-Validation-Pre-Upgrade-jbpm_-5962792674030103273.txt
15:35:55,527 WARN [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema validation found 25 potential problems, results written to: /opt/alfresco-4.2.a/tomcat/temp/Alfresco/Alfresco-PostgreSQLDialect-Validation-Pre-Upgrade-act_-3030327427098297299.txt
The contents of those files:
# cat /opt/alfresco-4.2.a/tomcat/temp/Alfresco/Alfresco-PostgreSQLDialect-Validation-Pre-Upgrade-alf_-2377831080139676418.txt
Difference: expected column .alf_node.type_qname_id.order="6", but was .alf_node.type_qname_id.order="7"
Difference: expected column .alf_node.locale_id.order="7", but was .alf_node.locale_id.order="8"
Difference: expected column .alf_node.acl_id.order="8", but was .alf_node.acl_id.order="9"
Difference: expected column .alf_node.audit_creator.order="9", but was .alf_node.audit_creator.order="10"
Difference: expected column .alf_node.audit_created.order="10", but was .alf_node.audit_created.order="11"
Difference: expected column .alf_node.audit_modifier.order="11", but was .alf_node.audit_modifier.order="12"
Difference: expected column .alf_node.audit_modified.order="12", but was .alf_node.audit_modified.order="13"
Difference: expected column .alf_node.audit_accessed.order="13", but was .alf_node.audit_accessed.order="14"
Difference: unexpected column found in database with path: .alf_node.node_deleted
Difference: missing index from database, expected at path: .alf_node.idx_alf_node_txn_type
Difference: unexpected index found in database with path: .alf_node.fk_alf_node_txn
Difference: unexpected index found in database with path: .alf_node.idx_alf_node_del
Difference: unexpected index found in database with path: .alf_node.idx_alf_node_txn_del
root@aazoo-dcalfresco01:~# cat /opt/alfresco-4.2.a/tomcat/temp/Alfresco/Alfresco-PostgreSQLDialect-Validation-Pre-Upgrade-avm_-6759062761979907826.txt
Difference: missing column from database, expected at path: .avm_child_entries.lc_name
Difference: expected column .avm_child_entries.name.order="3", but was .avm_child_entries.name.order="2"
Difference: expected column .avm_child_entries.child_id.order="4", but was .avm_child_entries.child_id.order="3"
Difference: expected primary key .avm_child_entries.avm_child_entries_pkey.columnNames[1]="lc_name", but was .avm_child_entries.avm_child_entries_pkey.columnNames[1]="name"
Difference: missing index from database, expected at path: .avm_child_entries.idx_avm_ce_lc_name
# cat /opt/alfresco-4.2.a/tomcat/temp/Alfresco/Alfresco-PostgreSQLDialect-Validation-Pre-Upgrade-jbpm_-5962792674030103273.txt
Difference: missing index from database, expected at path: .jbpm_variableinstance.idx_varinst_strval
# cat /opt/alfresco-4.2.a/tomcat/temp/Alfresco/Alfresco-PostgreSQLDialect-Validation-Pre-Upgrade-act_-3030327427098297299.txt
Difference: missing column from database, expected at path: .act_ge_bytearray.generated_
Difference: expected column .act_hi_actinst.assignee_.type="varchar(255)", but was .act_hi_actinst.assignee_.type="varchar(64)"
Difference: missing index from database, expected at path: .act_hi_detail.act_idx_hi_detail_task_id
Difference: missing column from database, expected at path: .act_hi_procinst.delete_reason_
Difference: expected column .act_hi_taskinst.owner_.type="varchar(255)", but was .act_hi_taskinst.owner_.type="varchar(64)"
Difference: expected column .act_hi_taskinst.assignee_.type="varchar(255)", but was .act_hi_taskinst.assignee_.type="varchar(64)"
Difference: missing column from database, expected at path: .act_re_procdef.rev_
Difference: expected column .act_re_procdef.category_.order="3", but was .act_re_procdef.category_.order="2"
Difference: expected column .act_re_procdef.name_.order="4", but was .act_re_procdef.name_.order="3"
Difference: expected column .act_re_procdef.key_.order="5", but was .act_re_procdef.key_.order="4"
Difference: expected column .act_re_procdef.version_.order="6", but was .act_re_procdef.version_.order="5"
Difference: expected column .act_re_procdef.deployment_id_.order="7", but was .act_re_procdef.deployment_id_.order="6"
Difference: expected column .act_re_procdef.resource_name_.order="8", but was .act_re_procdef.resource_name_.order="7"
Difference: expected column .act_re_procdef.dgrm_resource_name_.order="9", but was .act_re_procdef.dgrm_resource_name_.order="8"
Difference: expected column .act_re_procdef.has_start_form_key_.order="10", but was .act_re_procdef.has_start_form_key_.order="9"
Difference: missing column from database, expected at path: .act_re_procdef.suspension_state_
Difference: missing index from database, expected at path: .act_re_procdef.act_uniq_procdef
Difference: expected column .act_ru_identitylink.group_id_.type="varchar(255)", but was .act_ru_identitylink.group_id_.type="varchar(64)"
Difference: expected column .act_ru_identitylink.user_id_.type="varchar(255)", but was .act_ru_identitylink.user_id_.type="varchar(64)"
Difference: missing column from database, expected at path: .act_ru_identitylink.proc_def_id_
Difference: missing foreign key from database, expected at path: .act_ru_identitylink.act_fk_athrz_procedef
Difference: missing index from database, expected at path: .act_ru_identitylink.act_idx_athrz_procedef
Difference: expected column .act_ru_task.owner_.type="varchar(255)", but was .act_ru_task.owner_.type="varchar(64)"
Difference: expected column .act_ru_task.assignee_.type="varchar(255)", but was .act_ru_task.assignee_.type="varchar(64)"
Difference: missing index from database, expected at path: .act_ru_variable.act_idx_variable_task_id
Then I got some errors:
15:36:12,542 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Normalized schema dumped to file /opt/alfresco-4.2.a/tomcat/temp/Alfresco/Alfresco-schema-PostgreSQLDialect-pre-upgrade-alf_-3143653213951118196.xml.
15:36:12,543 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Normalized schema dumped to file /opt/alfresco-4.2.a/tomcat/temp/Alfresco/Alfresco-schema-PostgreSQLDialect-pre-upgrade-avm_-8513506758623636118.xml.
15:36:12,543 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Normalized schema dumped to file /opt/alfresco-4.2.a/tomcat/temp/Alfresco/Alfresco-schema-PostgreSQLDialect-pre-upgrade-jbpm_-1364594047909173746.xml.
15:36:12,543 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Normalized schema dumped to file /opt/alfresco-4.2.a/tomcat/temp/Alfresco/Alfresco-schema-PostgreSQLDialect-pre-upgrade-act_-4393955410098997371.xml.
15:36:12,567 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Executing database script /opt/alfresco-4.2.a/tomcat/temp/Alfresco/AlfrescoSchema-PostgreSQLDialect-Update-3053115734716150331.sql (Copied from classpath:alfresco/dbscripts/upgrade/3.4/org.hibernate.dialect.PostgreSQLDialect/alter-jBPM331-CLOB-columns-to-nvarchar.sql).
15:36:12,611 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Executing database script /opt/alfresco-4.2.a/tomcat/temp/Alfresco/AlfrescoSchema-PostgreSQLDialect-Update-5058458517970842516.sql (Copied from classpath:alfresco/dbscripts/upgrade/3.4/org.hibernate.dialect.PostgreSQLDialect/AVM-index-child-entries-lower.sql).
15:36:13,248 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Executing database script /opt/alfresco-4.2.a/tomcat/temp/Alfresco/AlfrescoSchema-PostgreSQLDialect-Update-1041693884380008263.sql (Copied from classpath:alfresco/dbscripts/create/org.hibernate.dialect.PostgreSQLDialect/AlfrescoPostCreate-JBPM-varinst-indexes.sql).
15:36:13,337 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Executing database script /opt/alfresco-4.2.a/tomcat/temp/Alfresco/AlfrescoSchema-PostgreSQLDialect-Update-4727599939345948161.sql (Copied from classpath:alfresco/dbscripts/upgrade/3.4/org.hibernate.dialect.PostgreSQLDialect/remove-redundant-jbpm-indexes.sql).
15:36:13,390 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Executing database script /opt/alfresco-4.2.a/tomcat/temp/Alfresco/AlfrescoSchema-PostgreSQLDialect-Update-4157964023580663683.sql (Copied from classpath:alfresco/dbscripts/upgrade/4.0/org.hibernate.dialect.PostgreSQLDialect/AclChangeSet-Tracking2.sql).
15:36:13,419 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Executing database script /opt/alfresco-4.2.a/tomcat/temp/Alfresco/AlfrescoSchema-PostgreSQLDialect-Update-3801285439999940738.sql (Copied from classpath:alfresco/dbscripts/upgrade/4.0/org.hibernate.dialect.PostgreSQLDialect/ActivitiTaskIdIndexes.sql).
15:36:13,544 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Executing database script /opt/alfresco-4.2.a/tomcat/temp/Alfresco/AlfrescoSchema-PostgreSQLDialect-Update-123111461734365171.sql (Copied from classpath:alfresco/dbscripts/create/org.hibernate.dialect.PostgreSQLDialect/AlfrescoCreate-TenantTables.sql).
15:36:13,545 ERROR [org.alfresco.repo.domain.schema.SchemaBootstrap] Statement execution failed:
SQL: CREATE TABLE alf_tenant (
tenant_domain VARCHAR(75) NOT NULL,
version INT8 NOT NULL,
enabled BOOL NOT NULL,
tenant_name VARCHAR(75),
content_root VARCHAR(255),
db_url VARCHAR(255),
PRIMARY KEY (tenant_domain)
)
Error: ERROR: relation "alf_tenant" already exists
File: /opt/alfresco-4.2.a/tomcat/temp/Alfresco/AlfrescoSchema-PostgreSQLDialect-Update-123111461734365171.sql
Line: 18
15:36:13,547 ERROR [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema auto-update failed
org.postgresql.util.PSQLException: ERROR: relation "alf_tenant" already exists
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:374)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:366)
at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
at org.alfresco.repo.domain.schema.SchemaBootstrap.executeStatement(SchemaBootstrap.java:1378)
at org.alfresco.repo.domain.schema.SchemaBootstrap.executeScriptFile(SchemaBootstrap.java:1328)
at org.alfresco.repo.domain.schema.SchemaBootstrap.executeScriptUrl(SchemaBootstrap.java:1001)
at org.alfresco.repo.domain.schema.SchemaBootstrap.checkSchemaPatchScripts(SchemaBootstrap.java:972)
at org.alfresco.repo.domain.schema.SchemaBootstrap.updateSchema(SchemaBootstrap.java:876)
at org.alfresco.repo.domain.schema.SchemaBootstrap.onBootstrap(SchemaBootstrap.java:1539)
at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:209)
at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:180)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303)
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
15:36:13,551 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: 09110000 Schema auto-update failed
at org.alfresco.repo.domain.schema.SchemaBootstrap.onBootstrap(SchemaBootstrap.java:1679)
at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:209)
at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:180)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303)
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.postgresql.util.PSQLException: ERROR: relation "alf_tenant" already exists
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:374)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:366)
at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
at org.alfresco.repo.domain.schema.SchemaBootstrap.executeStatement(SchemaBootstrap.java:1378)
at org.alfresco.repo.domain.schema.SchemaBootstrap.executeScriptFile(SchemaBootstrap.java:1328)
at org.alfresco.repo.domain.schema.SchemaBootstrap.executeScriptUrl(SchemaBootstrap.java:1001)
at org.alfresco.repo.domain.schema.SchemaBootstrap.checkSchemaPatchScripts(SchemaBootstrap.java:972)
at org.alfresco.repo.domain.schema.SchemaBootstrap.updateSchema(SchemaBootstrap.java:876)
at org.alfresco.repo.domain.schema.SchemaBootstrap.onBootstrap(SchemaBootstrap.java:1539)
… 24 more
And when I try to login:
The remote server may be unavailable or your authentication details have not been recognized.