Topic: error updating php or mysql

Hello! I have fedora core 7 system, and when i tried to update php to new version or mysql it says me about some errors:

# yum --enablerepo=remi update php
Setting up Update Process
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: php = 5.2.6-2.0.120asp for package: php-devel
---> Package php.i386 0:5.3.2-2.fc7.remi set to be updated
--> Processing Dependency: php-common = 5.3.2-2.fc7.remi for package: php
--> Processing Dependency: php-cli = 5.3.2-2.fc7.remi for package: php
--> Running transaction check
---> Package php-common.i386 0:5.3.2-2.fc7.remi set to be updated
--> Processing Dependency: php-common = 5.2.6-2.0.120asp for package: php-mysql
--> Processing Dependency: php-common = 5.2.6-2.0.120asp for package: php-pdo
--> Processing Dependency: php-common = 5.2.6-2.0.120asp for package: php-mcrypt
--> Processing Dependency: php-common = 5.2.6-2.0.120asp for package: php-mbstring
--> Processing Dependency: php-common = 5.2.6-2.0.120asp for package: php-xml
--> Processing Dependency: php-common = 5.2.6-2.0.120asp for package: php-gd
--> Processing Dependency: php-common = 5.2.6-2.0.120asp for package: php-imap
---> Package php-devel.i386 0:5.3.2-2.fc7.remi set to be updated
---> Package php-cli.i386 0:5.3.2-2.fc7.remi set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
--> Running transaction check
---> Package php-mcrypt.i386 0:5.3.2-2.fc7.remi set to be updated
---> Package php-mysql.i386 0:5.3.2-2.fc7.remi set to be updated
--> Processing Dependency: libmysqlclient.so.16 for package: php-mysql
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: php-mysql
---> Package php-imap.i386 0:5.3.2-2.fc7.remi set to be updated
---> Package php-pdo.i386 0:5.3.2-2.fc7.remi set to be updated
--> Processing Dependency: libsqlite.so.0 for package: php-pdo
---> Package php-gd.i386 0:5.3.2-2.fc7.remi set to be updated
--> Processing Dependency: libt1.so.5 for package: php-gd
---> Package php-xml.i386 0:5.3.2-2.fc7.remi set to be updated
---> Package php-mbstring.i386 0:5.3.2-2.fc7.remi set to be updated
---> Package php-cli.i386 0:5.3.2-2.fc7.remi set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
--> Running transaction check
--> Processing Dependency: libmysqlclient.so.15 for package: mysql-server
--> Processing Dependency: libmysqlclient.so.15 for package: perl-DBD-MySQL
--> Processing Dependency: libmysqlclient.so.15 for package: dovecot
--> Processing Dependency: libmysqlclient.so.15 for package: mysql
--> Processing Dependency: libmysqlclient.so.15 for package: exim
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: mysql-server
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: perl-DBD-MySQL
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: dovecot
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: mysql
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: exim
--> Processing Dependency: libmysqlclient_r.so.15 for package: mysql-server
--> Processing Dependency: libmysqlclient_r.so.15(libmysqlclient_15) for package: mysql-server
--> Processing Dependency: mysql-libs = 5.0.45-6.0.120asp for package: mysql
---> Package php-pdo.i386 0:5.3.2-2.fc7.remi set to be updated
--> Processing Dependency: libsqlite.so.0 for package: php-pdo
---> Package mysql-libs.i386 0:5.1.47-1.fc7.remi set to be updated
---> Package t1lib.i386 0:5.1.1-7.0.120asp set to be updated
---> Package php-cli.i386 0:5.3.2-2.fc7.remi set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
--> Running transaction check
---> Package php-pdo.i386 0:5.3.2-2.fc7.remi set to be updated
--> Processing Dependency: libsqlite.so.0 for package: php-pdo
---> Package mysql-server.i386 0:5.1.47-1.fc7.remi set to be updated
---> Package mysql.i386 0:5.1.47-1.fc7.remi set to be updated
---> Package php-cli.i386 0:5.3.2-2.fc7.remi set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
---> Package mysqlclient15.i386 0:5.0.67-1.fc7.remi set to be updated
--> Finished Dependency Resolution
Error: Missing Dependency: libsqlite.so.0 is needed by package php-pdo
Error: Missing Dependency: libedit.so.0 is needed by package php-cli

I also tried to disable all others repo except remi, but no luck, the same result.
Any ideas what to do?
Thanks anyway.

Re: error updating php or mysql

Fedora 7 is very old, and best solution is probably to switch to a maintained version.

All dép for packages in remi repo are in official base (and updates) repository (else I wouldn't be able to build from sources)

  • libsqlite.so.0 => sqlite2-2.8.17-1.fc6 (base)

  • libedit.so.0 => libedit-2.10-3.20070831cvs.fc7 (updates)

So, check your repository configuration (I know most of F-7 mirroir are now closed)

+

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