2017-02-28 4 views
0

J'ai un VPS avec CentOS 6.8 dans lequel j'essaye d'installer PhP GD. J'ai essayé sudo yum install php-gd, comme j'ai installé d'autres bibliothèques. Quand je fais cela, je reçois le texte suivant:CentOS 6: Erreur de vérification de transaction pour installer php-gd

Loaded plugins: fastestmirror, refresh-packagekit 
Setting up Install Process 
Loading mirror speeds from cached hostfile 
* base: mirror.daniel-jost.net 
* epel: mirror.23media.de 
* extras: mirror.ratiokontakt.de 
* ius: lon.mirror.rackspace.com 
* remi-php55: rpms.remirepo.net 
* remi-safe: rpms.remirepo.net 
* updates: mirror.23media.de 
* webtatic: uk.repo.webtatic.com 
Resolving Dependencies 
--> Running transaction check 
---> Package php-gd.x86_64 0:5.5.38-7.el6.remi will be installed 
--> Processing Dependency: gd-last(x86-64) >= 2.1.1 for package: php-gd-5.5.38-7.el6.remi.x86_64 
--> Running transaction check 
---> Package gd-last.x86_64 0:2.2.4-1.el6.remi will be installed 
--> Processing Dependency: libwebp.so.5()(64bit) for package: gd-last-2.2.4-1.el6.remi.x86_64 
--> Running transaction check 
---> Package libwebp.x86_64 0:0.4.3-3.el6 will be installed 
--> Finished Dependency Resolution 

Dependencies Resolved 

=========================================================================================== 
Package   Arch    Version      Repository   Size 
=========================================================================================== 
Installing: 
php-gd   x86_64   5.5.38-7.el6.remi   remi-php55   78 k 
Installing for dependencies: 
gd-last   x86_64   2.2.4-1.el6.remi   remi-safe   126 k 
libwebp   x86_64   0.4.3-3.el6     epel     210 k 

Transaction Summary 
=========================================================================================== 
Install  3 Package(s) 

Total size: 415 k 
Installed size: 1.3 M 
Is this ok [y/N]: y 
Downloading Packages: 
Running rpm_check_debug 
Running Transaction Test 

Transaction Check Error: 
    file /usr/lib64/libgd.so.3 from install of gd-last-2.2.4-1.el6.remi.x86_64 conflicts with file from package gd-2.1.0-1.el6.x86_64 

Error Summary 
------------- 

Une liste de tous les dépôts que vous pouvez voir ci-dessous la ligne "Loading mirror speeds from cached hostfile"

Ce même erreur que je reçois en essayant d'installer: yum install php-tcpdf. Comme je l'ai compris c'est un problème dans gd-last. Mais je ne comprends pas comment résoudre ce problème.

Une idée sur ce que je peux faire pour installer Php-Gd et résoudre ce problème?

Répondre

1

Vous avez une erreur de dépendance essayer de le supprimer si vous pouvez:

yum supprimer GD-2.1.0-1.el6.x86_64

et puis essayer de l'installer à nouveau.

+0

J'ai désinstallé et réinstallé la bibliothèque GD. Après cela, le problème a été résolu ** Merci! ** – Alex

+0

gd-last est conçu pour être installé à côté du système gd-2.0.35, aucune idée d'où vient ce gd-2.1.0. –

+0

Je pense que vous avez ajouté des repos externes, cela cause parfois ce genre de problèmes, car les repos externes ne se soucient pas forcément de certaines dépendances des dépôts officiels, ou bien les dépôts externes sont obsolètes et les paquets demandent aussi des paquets obsolètes. – user31437