Topic: Transaction Check Error - php-common

Running the following command:
==============================
yum --enablerepo=remi --disablerepo=atomic update php-\*

Gives - Transaction Check Error:
  file /etc/php.ini from install of php-common-5.3.3-1.el5.remi.x86_64 conflicts with file from package php-common-5.2.14-2.el5.art.i386
  file /usr/share/man/man1/php.1.gz from install of php-cli-5.3.3-1.el5.remi.x86_64 conflicts with file from package php-cli-5.2.14-2.el5.art.i386

History
=======
Upgraded PHP from 5.1 to 5.2 using Atomic then 5.2 to 5.3 using Remi.
Downgraded to PHP 5.2 using Atomic.
Now when I try to go back to 5.3 I get this error.

If I try to erase php-common it wants to erase Plesk as well!
It allows me to erase and then install php-common-5.2.14-2.el5.art.i386 again.
But when I try to upgrade to 5.3 I get the same error.

Any ideas how to workaround this problem / force it to ignore these transaction errors?

Re: Transaction Check Error - php-common

Conflict is between i386 and x86_64 version.

remove all i386 php packages before updating php (x86_64).

I often use the "global" solution (I really don't need any 32bits package)

yum remove glibc.i686

Else the minimal solution should be enough

yum remove php-common.i386

+

P.S. I don't know if Plesk could work with php 5.3.3, and I really don't care of non OpenSource software.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Transaction Check Error - php-common

Thanks a lot. Problem solved.