我有一台配备 8 GB RAM 的 ThinkPad T430 和一台运行 Red Hat Enterprise Linux 6.7(使用内核 2.6.32-642)的 Intel Core i5 3320M,以及一台运行 Debian Jessie for AMD64(使用内核 3.16.0-4)的 KVM-QEMU VM,并且我我正在尝试使用图形界面的 X 转发来安装 IBM DB2 Advanced Enterprise Server Edition 11.1(作为 IBM 员工,我可以免费使用它用于私人目的,在我的情况下进行培训)(我知道它可以工作,因为从相同的命令提示符我可以启动 Synaptic)。当我尝试启动官方db2setup
图形安装程序时,出现启动画面,但随后安装程序退出。
读取安装程序日志文件/tmp/db2setup.err
,崩溃是由于库上的分段错误造成的libdb2ure.so
,该库由 IBM 在安装程序包上提供。谷歌搜索发现了两个可能不起作用的修复方法:将我的机器的主机名添加到 /etc/hosts(这样做没有效果),并且确保从本地文件系统安装 DB2(我正在这样做)。然后我关注了这篇文章并尝试确保readelf
安装了列出的所有库的依赖项(它们是),然后我从 APT 安装了 Korn shell (KSH93)(它不起作用)。
在继续构建另一个运行 CentOS 的 VM(DB2 经认证可以在 RHEL 上运行,而不是 Debian)之前,我想探索其他可能的修复方法,因为我担心为我的 DB2 服务器运行第二个 VM 会给我的工作站 RAM 带来太大压力。