Hi All,
I am attempting to get all the requirements needed to install Magento. The only item I am missing is the mcrypt extension for php.
I have a CentOS 5 VPS at 1and1. I used the following to upgrade PHP from 5.0.x to 5.2.11:
wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh
yum upgrade php
This gets me all the requirements except the mcrpyt extension. So I tried the following…
[root ]# yum install php-mcrypt
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* atomic: www3.atomicorp.com
addons | 951 B 00:00
atomic | 951 B 00:00
base | 2.1 kB 00:00
extras | 1.1 kB 00:00
plesk | 951 B 00:00
updates | 1.9 kB 00:00
Excluding Packages from Plesk Server Administrator
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-mcrypt.i386 0:5.2.11-2.el5.art set to be updated
--> Processing Dependency: libltdl.so.3 for package: php-mcrypt
--> Processing Dependency: libmcrypt.so.4 for package: php-mcrypt
---> Package php-mcrypt.x86_64 0:5.2.11-2.el5.art set to be updated
--> Processing Dependency: libltdl.so.3()(64bit) for package: php-mcrypt
--> Running transaction check
---> Package libtool-ltdl.i386 0:1.5.22-6.1 set to be updated
---> Package libtool-ltdl.x86_64 0:1.5.22-6.1 set to be updated
---> Package php-mcrypt.i386 0:5.2.11-2.el5.art set to be updated
--> Processing Dependency: libmcrypt.so.4 for package: php-mcrypt
--> Finished Dependency Resolution
php-mcrypt-5.2.11-2.el5.art.i386 from atomic has depsolving problems
--> Missing Dependency: libmcrypt.so.4 is needed by package php-mcrypt-5.2.11-2.el5.art.i386 (atomic)
Error: Missing Dependency: libmcrypt.so.4 is needed by package php-mcrypt-5.2.11-2.el5.art.i386 (atomic)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
Then I Tried…
[root ]# yum install php-mcrypt*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* atomic: www3.atomicorp.com
addons | 951 B 00:00
atomic | 951 B 00:00
base | 2.1 kB 00:00
extras | 1.1 kB 00:00
plesk | 951 B 00:00
updates | 1.9 kB 00:00
Excluding Packages from Plesk Server Administrator
Finished
Setting up Install Process
Examining php-mcrypt-5.2.11-1.el5.art.x86_64.rpm: php-mcrypt-5.2.11-1.el5.art.x86_64
Marking php-mcrypt-5.2.11-1.el5.art.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package php-mcrypt.x86_64 0:5.2.11-1.el5.art set to be updated
--> Processing Dependency: php-common = 5.2.11-1.el5.art for package: php-mcrypt
--> Processing Dependency: libltdl.so.3()(64bit) for package: php-mcrypt
--> Running transaction check
---> Package libtool-ltdl.x86_64 0:1.5.22-6.1 set to be updated
---> Package php-common.i386 0:5.2.11-1.el5.art set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================
Installing:
php-mcrypt x86_64 5.2.11-1.el5.art /php-mcrypt-5.2.11-1.el5.art.x86_64 37 k
Installing for dependencies:
libtool-ltdl x86_64 1.5.22-6.1 base 37 k
php-common i386 5.2.11-1.el5.art atomic 268 k
Transaction Summary
=============================================================================================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total size: 342 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
package php-common-5.2.11-2.el5.art.x86_64 (which is newer than php-common-5.2.11-1.el5.art.i386) is already installed
Not sure where to go to here… so I tried to see if I could locate mcrypt and I get this…
[root ]# locate mcrypt.so
/usr/lib64/libmcrypt.so.4
/usr/lib64/libmcrypt.so.4.4.8
Can you help direct me how to get this resolved? Thanks all!