PostgreSQL与我们的应用程序打包在一起。我有一个期望脚本连接到远程机器Windows 64位VM。我打开一个从Linux盒子到Windows的ssh会话并尝试提取postgresql9.4.5.1进行安装我在bitrock_installer.log中遇到以下错误“你试图在32位机器上运行64位安装程序”我从未体验过较低版本
答案 0 :(得分:0)
在尝试将Postgres x64安装到MS Azure VM上时,我已经多次看到这种行为(是的,它是x64 VM版本,因为它有56Gb内存)。
更新
EnterpriseDB确信他们会生成有效的安装程序,并建议检查Azure设置。我的解决方案是在Azure managemnt控制台中更改虚拟机实例大小并重新启动它。同样的二进制抛出"您正在尝试运行64位安装程序..."将实例类型更改为A1标准后工作正常。作为参考,我使用的二进制文件是postgresql-9.6.0-beta1-windows-x64.exe 所以大家,不要浪费你的时间来对抗Enterprisedb或坐在调试器里。如果遇到此问题,请暂时更改Azure实例大小。