PostgreSQL 9.4在安装过程中挂起“删除过时的字典文件:”

美好的一天。

我试图在Ubuntu服务器(15.04)64位上安装PostgreSQL。 我检查/更新了sources.list并运行:

# apt-get update 

其次是:

 # apt-get install postgresql 

安装开始,直到“删除过时的字典文件:”它挂起:

 #apt-get install postgresql
阅读包裹清单......完成
构建依赖树       
阅读国家信息......完成
将安装以下额外包:
   libpq5 postgresql-9.4 postgresql-client-9.4 postgresql-client-common postgresql-common ssl-cert
推荐套餐:
   postgresql-doc oidentd ident-server locales-all postgresql-doc-9.4 openssl-blacklist
将安装以下新软件包:
   libpq5 postgresql postgresql-9.4 postgresql-client-9.4 postgresql-client-common postgresql-common ssl-cert
 0升级,7新安装,0删除,0未升级。
需要获得3,934 kB的档案。
执行此操作后,将使用16.3 MB的额外磁盘空间。
你想继续吗?  [Y / N] 
获取:1 http://mirror.hetzner.de/ubuntu/packages/ vivid-updates / main libpq5 amd64 9.4.2-0ubuntu0.15.04 [77.5 kB]
获取:2 http://mirror.hetzner.de/ubuntu/packages/ vivid / main postgresql-client-common all 166bzr2 [26.9 kB]
获取:3 http://mirror.hetzner.de/ubuntu/packages/ vivid-updates / main postgresql-client-9.4 amd64 9.4.2-0ubuntu0.15.04 [817 kB]
获取:4 http://mirror.hetzner.de/ubuntu/packages/ vivid / main ssl-cert all 1.0.35 [17.4 kB]
获取:5 http://mirror.hetzner.de/ubuntu/packages/ vivid / main postgresql-common all 166bzr2 [151 kB]
获取:6 http://mirror.hetzner.de/ubuntu/packages/ vivid-updates / main postgresql-9.4 amd64 9.4.2-0ubuntu0.15.04 [2,839 kB]
获取:7 http://mirror.hetzner.de/ubuntu/packages/ vivid / main postgresql all 9.4 + 166bzr2 [5,104 B]
获取3,934 kB in 0s(14.4 MB / s)     
预配置包...
选择以前未选择的包libpq5:amd64。
 (读取数据库...当前安装的57554个文件和目录。)
准备拆包... / libpq5_9.4.2-0ubuntu0.15.04_amd64.deb ...
解压缩libpq5:amd64(9.4.2-0ubuntu0.15.04)...
选择以前未选择的包postgresql-client-common。
准备打开包装... / postgresql-client-common_166bzr2_all.deb ...
解包postgresql-client-common(166bzr2)......
选择以前未选择的包postgresql-client-9.4。
准备拆包... / postgresql-client-9.4_9.4.2-0ubuntu0.15.04_amd64.deb ...
解包postgresql-client-9.4(9.4.2-0ubuntu0.15.04)...
选择以前未选择的包ssl-cert。
准备打开包装... / ssl-cert_1.0.35_all.deb ...
打开ssl-cert(1.0.35)...
选择以前未选择的包postgresql-common。
准备打开包装... / postgresql-common_166bzr2_all.deb ...
通过postgresql-common'添加'/ usr / bin / pg_config转换为/usr/bin/pg_config.libpq-dev'
解包postgresql-common(166bzr2)......
选择以前未选择的包postgresql-9.4。
准备拆包... / postgresql-9.4_9.4.2-0ubuntu0.15.04_amd64.deb ...
解包postgresql-9.4(9.4.2-0ubuntu0.15.04)...
选择以前未选择的包postgresql。
准备拆包... / postgresql_9.4 + 166bzr2_all.deb ...
解包postgresql(9.4 + 166bzr2)......
处理man-db的触发器(2.7.0.2-5)......
 systemd的处理触发器(219-7ubuntu5)......
处理ureadahead的触发器(0.100.0-19)......
设置libpq5:amd64(9.4.2-0ubuntu0.15.04)...
设置postgresql-client-common(166bzr2)......
设置postgresql-client-9.4(9.4.2-0ubuntu0.15.04)...
 update-alternatives:使用/usr/share/postgresql/9.4/man/man1/psql.1.gz在自动模式下提供/usr/share/man/man1/psql.1.gz(psql.1.gz)
设置ssl-cert(1.0.35)......
设置postgresql-common(166bzr2)......
将用户postgres添加到组ssl-cert

使用新版本创建配置文件/etc/postgresql-common/createcluster.conf

使用新版本创建配置文件/etc/logrotate.d/postgresql-common
从已安装的myspell / hunspell包构建PostgreSQL词典......
删除过时的字典文件:

我离开了,但过了一会儿就退出了。 摆脱锁后,我试着跑:

 # dpkg --configure -a 

继续并卡在完全相同的地方(“删除过时……)。

这似乎与“aspell”有关,但我不知道到底是什么。 任何帮助,将不胜感激。

编辑:

我尝试更改语言环境并得到了这个:

 #locale
 LANG =的en_US.UTF-8
 LANGUAGE = EN_US:恩
 LC_CTYPE = “的en_US.UTF-8”
 LC_NUMERIC = “的en_US.UTF-8”
 LC_TIME = “的en_US.UTF-8”
 LC_COLLATE = “的en_US.UTF-8”
 LC_MONETARY = “的en_US.UTF-8”
 LC_MESSAGES = “的en_US.UTF-8”
 LC_PAPER = “的en_US.UTF-8”
 LC_NAME = “的en_US.UTF-8”
 LC_ADDRESS = “的en_US.UTF-8”
 LC_TELEPHONE = “的en_US.UTF-8”
 LC_MEASUREMENT = “的en_US.UTF-8”
 LC_IDENTIFICATION = “的en_US.UTF-8”
 LC_ALL =
 #LANG = POSIX
 #apt-get install postgresql
 E:dpkg被中断,你必须手动运行'dpkg --configure -a'来解决问题。 
 #dpkg --configure -a
设置postgresql-common(166bzr2)......
从已安装的myspell / hunspell包构建PostgreSQL词典......
   EN_GB
删除过时的字典文件:

我试着将它安装在一个docker容器上,一切正常。 也许这是由您的语言环境引起的。 您可以使用以下命令检查它: locale 。 您可以尝试临时更改它: LANG=POSIX然后重试在同一终端中安装postgresql。