gpt4 book ai didi

Postgresql 9.6 InitDB 失败

转载 作者:行者123 更新时间:2023-11-29 13:46:57 25 4
gpt4 key购买 nike

每当我尝试运行下面的命令时,它在 RHEL7 上总是失败。我试过另一个类似的操作系统(较新),但它不这样做,只是工作。

我查看了目录的权限,禁用了 selinux(以防万一),还查看了区域设置,但是这些设置与我的其他服务器的设置相匹配。

/usr/pgsql-9.6/bin/postgresql96-setup initdb

日志输出:

The database cluster will be initialized with locale "en_US.UTF-8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are disabled.

fixing permissions on existing directory /var/lib/pgsql/9.6/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 64MB
selecting dynamic shared memory implementation ... posix
creating configuration files ... ok
running bootstrap script ... < 2017-10-23 20:13:54.035 BST > LOG: invalid value for parameter "lc_messages": "en_US.UTF-8"
< 2017-10-23 20:13:54.035 BST > LOG: invalid value for parameter "lc_monetary": "en_US.UTF-8"
< 2017-10-23 20:13:54.035 BST > LOG: invalid value for parameter "lc_numeric": "en_US.UTF-8"
< 2017-10-23 20:13:54.035 BST > LOG: invalid value for parameter "lc_time": "en_US.UTF-8"
< 2017-10-23 20:13:54.035 BST > FATAL: configuration file "/var/lib/pgsql/9.6/data/postgresql.conf" contains errors
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/pgsql/9.6/data"

最佳答案

系统似乎无法将 en_US.UTF-8 语言环境识别为有效。

您是否采取了任何措施来最小化已安装的语言环境集? /usr/lib/locale/locale-archive 文件的大小是多少?它应该在 100 MiB 左右。您也可以将它与全新安装进行比较,只是为了确定(rpm -V 不适用于此文件)。

关于Postgresql 9.6 InitDB 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46896969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com