After following the steps below, was unable to log on as alfresco admin user - the credentials were not being accepted. The solution is at the end of the post.
https://docs.alfresco.com/4.0/tasks/postgresql-config.html
https://computingforgeeks.com/install-postgresql-11-on-debian-10-buster/
To set the postgres alfresco user password MyPassWord
sudo su -
sudo postgres
psql
alter user alfresco with password 'MyPassWord';
Downloaded driver from
https://jdbc.postgresql.org/download.html
https://docs.bitnami.com/bch/infrastructure/tomcat/get-started/get-started/
says TOMCAT_HOME is /opt/bitnami/tomcat
but for the Bitnami Alfresco Community VM, found it was
/opt/bitnami/apache-tomcat
https://docs.alfresco.com/6.1/reuse/conv-syspaths.html
indicates location of <classpathRoot> as tomcat/shared/classes, so on this bitnami VM,
/opt/bitnami/apache-tomcat/shared/classes
Ask the database the location of pg_hba.conf as mentioned at
https://askubuntu.com/questions/256534/how-do-i-find-the-path-to-pg-hba-conf-from-the-shell
In our case doing
psql -t -P format=unaligned -c 'show hba_file';
as postgres user,
sudo nano /etc/postgresql/11/main/pg_hba.conf to add the line
host all all 127.0.0.1/32 password
and
systemctl restart postgresql
Then, restarting alfresco with
/opt/bitnami/ctlscript.sh restart
brings up alfresco by bootstrapping the required tables in the new database, but can't log in - the credentials are not accepted.
Tried various methods as given at https://docs.alfresco.com/5.1/concepts/admin-password.html and http://www.giuseppeurso.eu/en/alfresco-tips-and-tricks-1-reset-the-admin-password/ using hashes as given at https://blog.atucom.net/2012/10/generate-ntlm-hashes-via-command-line.html and so on. But did not work.
The solution was:
Delete or comment out the line with admin credentials at /opt/bitnami/apache-tomcat/shared/classes/alfresco-global.properties like
#alfresco_user_store.adminusername=admin
#alfresco_user_store.adminpassword=209c6174da490caeb422f3fa5a7ae634
so that when alfresco is restarted with
/opt/bitnami/ctlscript.sh restart
with a blank database, the admin username and password is reset to admin admin. After logging in, the password can be set as desired from the web console.
No comments:
Post a Comment