Can't update Hal due to conficts

Latest response

Hi,

We are having problem with one of our servers running RHEL 5.3. The first problem that lead to title of this post is problem with yum certificate, which we tried to solve by applying solution from this article 353033. We tried to download all necessary packages to the server - as it's physical server in remote localisation, therefore we can insert ISO to update them from it. Unfortunatelly, its OS needs to have updated also hal and m2crypto packages. The output from rpm -F doesn't give much hope:

rpm -F hal-0.5.8.1-52.el5.x86_64.rpm
        file /etc/rc.d/init.d/haldaemon from install of hal-0.5.8.1-52.el5.x86_64 conflicts with file from package hal-0.5.8.1-38.el5.i386
        file /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-el5-lenovo.fdi from install of hal-0.5.8.1-52.el5.x86_64 conflicts with file from package hal-0.5.8.1-38.el5.i386

We don't want to break the server, as it will be troublesome to fix it. Do you know any other method that could safely let us update those packages and have yum fixed?

Regards,
Pat

Responses

Hi,

The problem is solved. It was caused by fact that hal package is installed for i386 bit architecture, whilst I tried to update it with x86_64 architecture package.

The package you are attempting to install is a different architecture to the package you have installed

hal-0.5.8.1-52.el5.x86_64

hal-0.5.8.1-38.el5.i386

Download the equivalent i386 package and upgrade using that instead. The package should be called

hal-0.5.8.1-52.el5.i386.rpm

To determine the architecture of a server you are working on in future, you can use:

uname -i

The architecture of the server is 64 bits, probably it was migrated or previous admin had good reason to install diffrent arch packages. Nevertheless, I need to pay better attention to details.

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.