gpt4 book ai didi

postgresql - Chef 服务器 12 重新配置在 Ubuntu 14.04 上不起作用

转载 作者:行者123 更新时间:2023-11-29 13:28:00 24 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 14.04 机器上安装 Chef 服务器。我已经从站点下载了 .deb 文件并安装了 sudo dpkg -i chef-server-core_12.0.8-1_amd64.deb 但是当我执行 sudo chef-server-ctl reconfigure 一切顺利,直到到达 postgresql 部分:

Running handlers:
[2015-05-03T23:16:07-04:00] ERROR: Running exception handlers
Running handlers complete
[2015-05-03T23:16:07-04:00] ERROR: Exception handlers complete
[2015-05-03T23:16:07-04:00] FATAL: Stacktrace dumped to /opt/opscode/embedded/cookbooks/cache/chef-stacktrace.out
Chef Client failed. 44 resources updated in 198.107797872 seconds
[2015-05-03T23:16:08-04:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: private-chef_pg_database[opscode-pgsql] (private-chef::postgresql line 127) had an error: Mixlib::ShellOut::ShellCommandFailed: execute[create_database_opscode-pgsql] (/opt/opscode/embedded/cookbooks/cache/cookbooks/private-chef/providers/pg_database.rb line 13) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of createdb --template template0 --encoding UTF-8 opscode-pgsql ----
STDOUT:
STDERR: createdb: could not connect to database template1: FATAL: role "opscode-pgsql" does not exist
---- End output of createdb --template template0 --encoding UTF-8 opscode-pgsql ----
Ran createdb --template template0 --encoding UTF-8 opscode-pgsql returned 1

我是否遗漏了任何步骤? The installation instruction没有说明要执行的任何其他中间任务。

非常感谢您能给我的任何帮助。

最佳答案

在 RHEL6.6 上安装 chef-server-core-12.0.8-1.el6.x86_64.rpm 时看到完全相同的错误。已完成 https://docs.chef.io/install_server_pre.html 中列出的每个先决条件步骤...最终归结为系统上有多个版本的 Postgres。

在未安装 Postgres 的系统上尝试相同的安装和重新配置命令(chef-server-ctl 重新配置)并成功。

HTH.

关于postgresql - Chef 服务器 12 重新配置在 Ubuntu 14.04 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30022154/

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