FATAL: could not open configuration file "/opt/PostgreSQL/8.4/data1/postgresql.

本文深入探讨了在使用PostgreSQL时遇到的权限问题,特别关注了chown命令的应用及其解决方法。通过具体实例,展示了如何正确地为特定用户分配文件所有权,以确保数据库系统的安全性和稳定性。

权限问题:

chown postgres:postgres -R /opt/PostgreSQL/

 

2025-10-24 07:54:47.947 UTC [41] FATAL: database "sonar" does not exist sonarqube-server | 07:54:48.873 [main] WARN org.sonar.application.config.AppSettingsLoaderImpl - Configuration file not found: /opt/sonarqube/conf/sonar.properties sonarqube-server | Exception in thread "main" org.sonar.process.MessageException: Bad format of JDBC URL: jdbc:sonarqube-db://postgres:5432/sonar sonarqube-server exited with code 0 sonarqube-server | 07:54:49.532 [main] WARN org.sonar.application.config.AppSettingsLoaderImpl - Configuration file not found: /opt/sonarqube/conf/sonar.properties sonarqube-server | Exception in thread "main" org.sonar.process.MessageException: Bad format of JDBC URL: jdbc:sonarqube-db://postgres:5432/sonar sonarqube-server exited with code 1 sonarqube-server | 07:54:50.310 [main] WARN org.sonar.application.config.AppSettingsLoaderImpl - Configuration file not found: /opt/sonarqube/conf/sonar.properties sonarqube-server | Exception in thread "main" org.sonar.process.MessageException: Bad format of JDBC URL: jdbc:sonarqube-db://postgres:5432/sonar sonarqube-server exited with code 1 sonarqube-server | 07:54:51.246 [main] WARN org.sonar.application.config.AppSettingsLoaderImpl - Configuration file not found: /opt/sonarqube/conf/sonar.properties sonarqube-server | Exception in thread "main" org.sonar.process.MessageException: Bad format of JDBC URL: jdbc:sonarqube-db://postgres:5432/sonar sonarqube-server exited with code 1 sonarqube-server | 07:54:52.566 [main] WARN org.sonar.application.config.AppSettingsLoaderImpl - Configuration file not found: /opt/sonarqube/conf/sonar.properties sonarqube-server | Exception in thread "main" org.sonar.process.MessageException: Bad format of JDBC URL: jdbc:sonarqube-db://postgres:5432/sonar sonarqube-server exited with code 1 sonarqube-db | 2025-10-24 07:54:53.020 UTC [49] FATAL: database "sonar" does not exist sonarqube-server | 07:54:54.696 [main] WARN org.sonar.application.config.AppSettingsLoaderImpl - Configuration file not found: /opt/sonarqube/conf/sonar.properties sonarqube-server | Exception in thread "main" org.sonar.process.MessageException: Bad format of JDBC URL: jdbc:sonarqube-db://postgres:5432/sonar
最新发布
10-25
WARNING: relaunching as opennms Invoking fix-karaf-setup.sh script... Pruning data directory: /opt/opennms/data find: Failed to change directory: Permission denied find: failed to restore initial working directory: Permission denied ============================================================================== OpenNMS Installer ============================================================================== Configures PostgreSQL tables, users, and other miscellaneous settings. 15:02:53.183 [Main] INFO org.opennms.features.scv.jceks.JCEKSSecureCredentialsVault - No existing keystore found at: /opt/opennms/etc/scv.jce. Using empty keystore. 15:02:53.223 [Main] INFO org.opennms.features.scv.jceks.JCEKSSecureCredentialsVault - No existing keystore found at: /opt/opennms/etc/scv.jce. Using empty keystore. 15:02:53.238 [Main] INFO org.opennms.features.scv.jceks.JCEKSSecureCredentialsVault - No existing keystore found at: /opt/opennms/etc/scv.jce. Using empty keystore. 15:02:53.239 [Main] INFO org.opennms.features.scv.jceks.JCEKSSecureCredentialsVault - No existing keystore found at: /opt/opennms/etc/scv.jce. Using empty keystore. 15:02:53.484 [Main] INFO org.opennms.features.scv.jceks.JCEKSSecureCredentialsVault - No existing keystore found at: /opt/opennms/etc/scv.jce. Using empty keystore. 15:02:53.484 [Main] INFO org.opennms.features.scv.jceks.JCEKSSecureCredentialsVault - No existing keystore found at: /opt/opennms/etc/scv.jce. Using empty keystore. 15:02:53.485 [Main] INFO org.opennms.features.scv.jceks.JCEKSSecureCredentialsVault - No existing keystore found at: /opt/opennms/etc/scv.jce. Using empty keystore. 15:02:53.486 [Main] INFO org.opennms.features.scv.jceks.JCEKSSecureCredentialsVault - No existing keystore found at: /opt/opennms/etc/scv.jce. Using empty keystore. DEBUG: Platform is IPv6 ready: true - searching for libjicmp.so: - trying to load /usr/lib64/libjicmp.so: OK - searching for libjicmp6.so: - trying to load /usr/lib64/libjicmp6.so: OK - searching for libjrrd.so: - trying to load /usr/lib64/libjrrd.so: NO - trying to load /usr/lib64/libjrrd.so: NO - trying to load /libjrrd.so: NO - trying to load /opt/opennms/lib/libjrrd.so: NO - trying to load /opt/opennms/lib/linux64/libjrrd.so: NO - trying to load /usr/java/packages/lib/libjrrd.so: NO - trying to load /usr/lib64/libjrrd.so: NO - trying to load /lib64/libjrrd.so: NO - trying to load /lib/libjrrd.so: NO - trying to load /usr/lib/libjrrd.so: NO - trying to load /usr/lib/jni/libjrrd.so: NO - trying to load /usr/lib/libjrrd.so: NO - trying to load /usr/local/lib/libjrrd.so: NO - trying to load /opt/NMSjicmp/lib/32/libjrrd.so: NO - trying to load /opt/NMSjicmp/lib/64/libjrrd.so: NO - trying to load /opt/NMSjicmp6/lib/32/libjrrd.so: NO - trying to load /opt/NMSjicmp6/lib/64/libjrrd.so: NO - Failed to load the optional jrrd library. - This error is not fatal, since jrrd is only required for optional features. - For more information, see http://www.opennms.org/index.php/jrrd - searching for libjrrd2.so: - trying to load /usr/lib64/libjrrd2.so: NO - trying to load /usr/lib64/libjrrd2.so: NO - trying to load /libjrrd2.so: NO - trying to load /opt/opennms/lib/libjrrd2.so: NO - trying to load /opt/opennms/lib/linux64/libjrrd2.so: NO - trying to load /usr/java/packages/lib/libjrrd2.so: NO - trying to load /usr/lib64/libjrrd2.so: NO - trying to load /lib64/libjrrd2.so: NO - trying to load /lib/libjrrd2.so: NO - trying to load /usr/lib/libjrrd2.so: NO - trying to load /usr/lib/jni/libjrrd2.so: NO - trying to load /usr/lib/libjrrd2.so: NO - trying to load /usr/local/lib/libjrrd2.so: NO - trying to load /opt/NMSjicmp/lib/32/libjrrd2.so: NO - trying to load /opt/NMSjicmp/lib/64/libjrrd2.so: NO - trying to load /opt/NMSjicmp6/lib/32/libjrrd2.so: NO - trying to load /opt/NMSjicmp6/lib/64/libjrrd2.so: NO - Failed to load the optional jrrd2 library. - This error is not fatal, since jrrd2 is only required for optional features. - For more information, see http://www.opennms.org/index.php/jrrd2 15:02:53.500 [Main] WARN org.opennms.install.Installer - Could not create file: /opt/opennms/etc/libraries.properties 15:02:53.534 [Main] INFO org.opennms.install.Installer - * using 'postgres' as the PostgreSQL user for OpenNMS 15:02:53.534 [Main] INFO org.opennms.install.Installer - * using 'opennms' as the PostgreSQL database name for OpenNMS 15:02:53.534 [Main] INFO org.opennms.core.schema.Migrator - validating database version java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.opennms.bootstrap.Bootstrap$4.run(Bootstrap.java:524) at java.base/java.lang.Thread.run(Thread.java:829) 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:296) at org.opennms.core.schema.Migrator.validateDatabaseVersion(Migrator.java:324) at org.opennms.core.schema.Migrator.setupDatabase(Migrator.java:1008) at org.opennms.install.Installer.install(Installer.java:248) at org.opennms.install.Installer.main(Installer.java:1009) ... 6 more Caused by: org.postgresql.util.PSQLException: FATAL: Ident authentication failed for user "postgres" at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:693) at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:203) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:253) at org.postgresql.Driver.makeConnection(Driver.java:434) at org.postgresql.Driver.connect(Driver.java:291) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:189) at org.opennms.core.db.install.SimpleDataSource.getConnection(SimpleDataSource.java:106) at org.opennms.core.schema.Migrator.getDatabaseVersion(Migrator.java:284) ... 10 more Suppressed: org.postgresql.util.PSQLException: FATAL: Ident authentication failed for user "postgres" at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:693) at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:203) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:267) ... 18 more 怎么解决
07-23
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值