我正在开发一个在
Linux系统上运行的PostgreSQL 9.x中的数据库集群(单个数据库)(CentOS – RedHat – Fedora).我已经安装了正确的PostgreSQL软件包(服务器和客户端)但是,我无法创建数据库并获得某种类型的初始化依赖项错误:总线错误/退出代码135.我已将用户更改为“postgres”用“su postgres”然后尝试用“initdb”初始化数据库(这可能是问题)
Installed: postgresql-libs-9.2.13-1.el7_1.x86_64
Installed: postgresql-9.2.13-1.el7_1.x86_64
Installed: postgresql-server-9.2.13-1.el7_1.x86_64
$initdb -D /usr/local/pgsql/data
错误:
$initdb -D /usr/local/pgsql/data
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".
creating directory /usr/local/pgsql/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 32MB
creating configuration files ... ok
creating template1 database in /usr/local/pgsql/data/base/1 ... ok
initializing pg_authid ... ok
initializing dependencies ... sh: line 1: 12616 Bus error (core dumped) "/usr/bin/postgres" --single -F -O -c search_path=pg_catalog -c exit_on_error=true template1 > /dev/null
child process exited with exit code 135
有任何想法吗?