This seems to be a Postgress access problem. Near version of prostgresql need more adjustment. I solve this by using a dspace-init.sql script, which I use before installation. "CREATE DATABASE dspace; SET password_encryption = 'md5'; CREATE USER dspace with encrypted password 'dspace'; GRANT ALL PRIVILEGES ON DATABASE dspace TO dspace; ALTER DATABASE dspace OWNER TO dspace; \c dspace CREATE EXTENSION pgcrypto;
create a "dspace-init.sql" put it in some folder as /dspace, with the above content and than as root run; 'su postgres -c "psql -f /dspace/dspace-init.sql" or just as postgres user, run psql and copy e past the above SQL statements Hope, these could solve this problem for you. Em terça-feira, 22 de outubro de 2024 às 08:47:10 UTC-3, Nguyễn Thị Bích Phượng escreveu: > JDK - 17 > Apache Ant(TM) version 1.10.12 > Apache Maven 3.9.9 > PostgreSQL - 17 > I'm using Ubuntu 22.04 > > Buildfile: > /build/DSpace-dspace-8.0/dspace/target/dspace-installer/build.xml > > init_installation: > > prepare_configs: > [mkdir] Created dir: > /build/DSpace-dspace-8.0/dspace/target/dspace-installer/config-temp > [copy] Copying 254 files to > /build/DSpace-dspace-8.0/dspace/target/dspace-installer/config-temp > [copy] Copying 1 file to > /build/DSpace-dspace-8.0/dspace/target/dspace-installer/config-temp > [copy] Copying 15 files to > /build/DSpace-dspace-8.0/dspace/target/dspace-installer/config-temp > > init_configs: > [copy] Copying 1 file to /dspace/config > [delete] Deleting directory > /build/DSpace-dspace-8.0/dspace/target/dspace-installer/config-temp > > test_database: > [java] 2024-10-22 18:26:30,461 ERROR > org.dspace.storage.rdbms.DatabaseUtils @ Unable to setup Flyway against > DSpace database > [java] java.sql.SQLException: Cannot create PoolableConnectionFactory > (FATAL: password authentication failed for user "dspace") > [java] at > org.apache.commons.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:633) > > ~[commons-dbcp2-2.11.0.jar:2.11.0] > [java] at > org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:535) > > ~[commons-dbcp2-2.11.0.jar:2.11.0] > [java] at > org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:711) > > ~[commons-dbcp2-2.11.0.jar:2.11.0] > [java] at > org.dspace.storage.rdbms.DatabaseUtils.setupFlyway(DatabaseUtils.java:594) > [dspace-api-8.0.jar:8.0] > [java] at > org.dspace.storage.rdbms.DatabaseUtils.main(DatabaseUtils.java:108) > [dspace-api-8.0.jar:8.0] > [java] at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) ~[?:?] > [java] at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) > > ~[?:?] > [java] at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > ~[?:?] > [java] at java.base/java.lang.reflect.Method.invoke(Method.java:569) > ~[?:?] > [java] at > org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:283) > [dspace-api-8.0.jar:8.0] > [java] at > org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:134) > [dspace-api-8.0.jar:8.0] > [java] at > org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:99) > [dspace-api-8.0.jar:8.0] > [java] Caused by: org.postgresql.util.PSQLException: FATAL: password > authentication failed for user "dspace" > [java] at > org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:698) > > ~[postgresql-42.7.3.jar:42.7.3] > [java] at > org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:207) > > ~[postgresql-42.7.3.jar:42.7.3] > [java] at > org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:262) > > ~[postgresql-42.7.3.jar:42.7.3] > [java] at > org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) > > ~[postgresql-42.7.3.jar:42.7.3] > [java] at > org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:273) > ~[postgresql-42.7.3.jar:42.7.3] > [java] at org.postgresql.Driver.makeConnection(Driver.java:446) > ~[postgresql-42.7.3.jar:42.7.3] > [java] at org.postgresql.Driver.connect(Driver.java:298) > ~[postgresql-42.7.3.jar:42.7.3] > [java] at > org.apache.commons.dbcp2.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:52) > > ~[commons-dbcp2-2.11.0.jar:2.11.0] > [java] at > org.apache.commons.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:414) > > ~[commons-dbcp2-2.11.0.jar:2.11.0] > [java] at > org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:113) > > ~[commons-dbcp2-2.11.0.jar:2.11.0] > [java] at > org.apache.commons.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:629) > > ~[commons-dbcp2-2.11.0.jar:2.11.0] > [java] ... 11 more > [java] Caught exception: > [java] java.sql.SQLException: Cannot create PoolableConnectionFactory > (FATAL: password authentication failed for user "dspace") > [java] at > org.apache.commons.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:633) > [java] at > org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:535) > [java] at > org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:711) > [java] at > org.dspace.storage.rdbms.DatabaseUtils.main(DatabaseUtils.java:113) > [java] at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > [java] at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) > [java] at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [java] at java.base/java.lang.reflect.Method.invoke(Method.java:569) > [java] at > org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:283) > [java] at > org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:134) > [java] at > org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:99) > [java] Caused by: org.postgresql.util.PSQLException: FATAL: password > authentication failed for user "dspace" > [java] at > org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:698) > [java] at > org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:207) > [java] at > org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:262) > [java] at > org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) > [java] at > org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:273) > [java] at org.postgresql.Driver.makeConnection(Driver.java:446) > [java] at org.postgresql.Driver.connect(Driver.java:298) > [java] at > org.apache.commons.dbcp2.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:52) > [java] at > org.apache.commons.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:414) > [java] at > org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:113) > [java] at > org.apache.commons.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:629) > [java] ... 10 more > > BUILD FAILED > /build/DSpace-dspace-8.0/dspace/target/dspace-installer/build.xml:783: > Java returned: 1 > > -- All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx --- You received this message because you are subscribed to the Google Groups "DSpace Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-community/ed8ae587-7b48-4341-97cf-945fe17b2e0cn%40googlegroups.com.
