我已经在CentOS 5.3系统上安装了一个软件(Elastix 1.5)。
但现在我想在不同的机器上安装相同的软件。 但是我在一台不同的机器(已经安装了CentOS 5.3)上安装相同的软件时遇到了一个问题。 当我安装它,然后我收到以下错误 –
事务检查错误:软件包kernel-xen-2.6.18-128.el5.i686(比kernel-xen-2.6.18-92.1.22.el5.i686更新)已经安装
有人知道这个问题的原因。
有人已经在已经安装Centos的机器上安装了XEN的至less一部分,安装的版本比Elastix 1.5的版本更新。 要么find一个更新版本的Elastix,将与xen-2.6.18-128.el5一起使用,否则您将不得不通过删除XEN并重新安装来降级现有机器。 由于这是内核的一部分,这可能是一个痛苦的过程。
在Elastix网站上 ,最新版本是1.5.2。 这是你正在使用的?
我怀疑安装程序会询问您是否已安装XEN。 如果这是真的,那么你可以再试一次,这次说“是”,但是你会有两个稍微不同的机器。 另一条路线,我将使用的路线是完全分开pipe理XEN和设备。 我将使两台机器都具有XEN的最新版本,testing它正在工作,然后获取Elastix VMWare映像并将其转换为XEN映像。
qemu-img在转换VMWare映像方面做得很好。
看起来像安装程序需要特定版本的内核。 如果你的软件需要它,你应该安装较旧的内核并删除较新的内核。