PostgreSQL没有安装在Ubuntu 11.04上
发布时间:2020-12-13 16:20:48 所属栏目:百科 来源:网络整理
导读:在Ubuntu 11.04服务器的新副本上,我试图通过apt-get install postgresql安装PostgreSQL服务器.但是在安装日志的最后我看到: Error: could not create default cluster. Please create it manually with pg_createcluster 8.4 main --start 当我运行此命令时
在Ubuntu 11.04服务器的新副本上,我试图通过apt-get install
postgresql安装PostgreSQL服务器.但是在安装日志的最后我看到:
Error: could not create default cluster. Please create it manually with pg_createcluster 8.4 main --start 当我运行此命令时,我看到了这条消息: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:en",LC_ALL = (unset),LC_CTYPE = "UTF-8",LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). Error: The locale requested by the environment is invalid. 没有PostgreSQL服务器启动:( 我需要做些什么才能对此感到高兴?
接受的答案对我没有帮助;如果还有像我这样的人,请阅读以下内容.
我将问题追溯到pg_upgradecluster,明确取消了LC_ALL.这使得Perl无论以何种方式使用其他环境变量都会失败. 所以我做的是我只是在/usr/bin/pg_upgradecluster中注释了第352行: #delete $ENV{'LC_ALL'}; 这样做了.当然,只有在所有群集中使用en_US.UTF-8的普通Joe并且不使用您需要保留的任何花哨编码时,这才有效. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |