java - 下载 ubuntu 14.04 中的所有软件包后无法初始化 opennms 数据库 postgres

标签 java postgresql opennms

下载 opennms 包后初始化时出现以下错误:

请告诉我我做错了什么或有任何建议如何解决此问题

OpenNMS 安装程序

Configures PostgreSQL tables, users, and other miscellaneous settings.

15:48:58.468 [Main] WARN  org.opennms.install.Installer - Could not create file: /usr/share/opennms/etc/libraries.properties
- using SQL directory... /usr/share/opennms/etc
- using create.sql... /usr/share/opennms/etc/create.sql
15:48:58.496 [Main] INFO  org.opennms.core.schema.Migrator - validating database version
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.opennms.bootstrap.Bootstrap$4.run(Bootstrap.java:525)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.opennms.core.schema.MigrationException: an error occurred getting the version from the database
    at org.opennms.core.schema.Migrator.getDatabaseVersion(Migrator.java:183)
    at org.opennms.core.schema.Migrator.validateDatabaseVersion(Migrator.java:211)
    at org.opennms.install.Installer.install(Installer.java:245)
    at org.opennms.install.Installer.main(Installer.java:991)
    ... 6 more
Caused by: org.postgresql.util.PSQLException: FATAL: password authentication failed for user "postgres"
    at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:446)
    at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:220)
    at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:55)
    at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:219)
    at org.postgresql.Driver.makeConnection(Driver.java:407)
    at org.postgresql.Driver.connect(Driver.java:275)
    at java.sql.DriverManager.getConnection(DriverManager.java:664)
    at java.sql.DriverManager.getConnection(DriverManager.java:208)
    at org.opennms.core.db.install.SimpleDataSource.getConnection(SimpleDataSource.java:113)
    at org.opennms.core.schema.Migrator.getDatabaseVersion(Migrator.java:171)
    ... 9 more

有什么建议吗?

最佳答案

您似乎没有访问 PostgreSQL 数据库的权限。

您是否编辑了pg_hba.conf

made a video on安装 OpenNMS,您可能会发现它有帮助。它涵盖了您需要对 PostgreSQL 进行的更改,以便 OpenNMS 可以访问它。

关于java - 下载 ubuntu 14.04 中的所有软件包后无法初始化 opennms 数据库 postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51632192/

相关文章:

java - 更好地将代码放在同一个类中还是不同的类中?

java - JAVA_HOME 问题

javascript - postgresql to_timestamp 返回与时间戳表示的日期不同的日期

mysql - 在同一台服务器上运行 MySQL 和 PostgreSQL

java - Opennms 按节点的可用性

java - 文件写入器正在写入不带 "Line breaks"的字符串

java - Parse.com 查询 findInBackground 不返回任何数据

sql - 如何在 PostgreSQL 中使用 `SELECT` 获取当前数据库和用户名?

sql - PostgreSQL 删除记录