Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have already installed one software (Elastix 1.5) on CentOS 5.3 in a system.

But now I want to install same software in different machine. But I am facing one problem to install same software in a different machine (which have CentOS 5.3 already). When I install it then I receive the following error -

Transaction Check Error: package kernel-xen-2.6.18-128.el5.i686 (which is newer than kernel-xen-2.6.18-92.1.22.el5.i686) is already installed

Anybody know the reason of this problem.

share|improve this question

migrated from stackoverflow.com Oct 22 '09 at 10:59

This question came from our site for professional and enthusiast programmers.

    
I want to mentioned here that I am using same centOS version and software (which was successfully install), but in another machine when I install centOS 5.3 (same DVD used by previous) and software (same used by previous), error message appear. But in both cases, machine configuration are different. Can it be a problem? If 'Yes', it means according to hardware configuration, linux kernel is changed. Am I right? –  user22059 Oct 22 '09 at 11:16

2 Answers 2

Somebody has already installed at least part of XEN on the machine that already has Centos, and the installed version is NEWER than the one which comes along with Elastix 1.5. Either find a newer version of Elastix that will work with the xen-2.6.18-128.el5 or else you will have to downgrade the existing machine by removing XEN and reinstalling. Since this is part of the kernel it could be a painful process.

On the Elastix website, the latest version is 1.5.2. Is this what you are using?

I suspect that the installer asks you if XEN is already installed. If this is true, then you could try again and this time say "yes", however you will have two slightly different machines. An alternate route, and the one that I would use, is to manage XEN and the appliance completely separately. I would get both machines to have an up-to-date release of XEN, test that it is working, and then get the Elastix VMWare image and convert it to a XEN image.

qemu-img does a fine job at converting VMWare images.

share|improve this answer
    
First thanks to Michael and dyasny for your helpful suggestion. I would like you to inform that I have solved this problem. For solve it, first I uninstall XEN from my PC than install software again. And now everything is working fine. –  user22059 Oct 23 '09 at 4:51

looks like the installer requires a specific version of the kernel. you should install the older kernel and remove the newer one, if your software requires it.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.