This is a two part post with regards to Virtualmin GPL 3.84 on CentOS 5.6
-
Is it possible to have one single phpMyAdmin install for all vhosts, instead of one per vhost?
-
The correct name of the yum package for mcrypt on CentOS 5.6 (in my case) is “php-mcrypt.x86_64”, but Virtualmin doesnt seem to know that. It failed to install mcrypt:
… download complete.
PHP module mcrypt is recommended …
Enabling module in PHP configuration …
… done
Installing package php5-mcrypt …
Installing package(s) with command yum -y install php5-mcrypt …
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
- atomic: www4.atomicorp.com
- base: mirror.san.fastserv.com
- extras: mirror.san.fastserv.com
- updates: mirrors.versaweb.com
Setting up Install Process
No package php5-mcrypt available.
Nothing to do
… install complete.
Installing package php-mcrypt …
Installing package(s) with command yum -y install php-mcrypt …
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
- atomic: www4.atomicorp.com
- base: mirror.san.fastserv.com
- extras: mirror.san.fastserv.com
- updates: mirrors.versaweb.com
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package php-mcrypt.i386 0:5.3.6-3.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.3.6-3.el5.art set to be updated
–> Processing Dependency: libltdl.so.3()(64bit) for package: php-mcrypt
–> Processing Dependency: libmcrypt.so.4()(64bit) for package: php-mcrypt
–> Running transaction check
—> Package libmcrypt.x86_64 0:2.5.8-4.el5.centos set to be updated
—> Package libtool-ltdl.i386 0:1.5.22-7.el5_4 set to be updated
—> Package libtool-ltdl.x86_64 0:1.5.22-7.el5_4 set to be updated
—> Package php-mcrypt.i386 0:5.3.6-3.el5.art set to be updated
–> Processing Dependency: libmcrypt.so.4 for package: php-mcrypt
–> Finished Dependency Resolution
php-mcrypt-5.3.6-3.el5.art.i386 from atomic has depsolving problems
–> Missing Dependency: libmcrypt.so.4 is needed by package php-mcrypt-5.3.6-3.el5.art.i386 (atomic)
Error: Missing Dependency: libmcrypt.so.4 is needed by package php-mcrypt-5.3.6-3.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.
… install failed!
Installing package php53-mcrypt …
Installing package(s) with command yum -y install php53-mcrypt …
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
- atomic: www4.atomicorp.com
- base: mirror.san.fastserv.com
- extras: mirror.san.fastserv.com
- updates: mirrors.versaweb.com
Setting up Install Process
No package php53-mcrypt available.
Nothing to do
… install complete.
… failed to install!
Configuring Apache PHP settings …
… done
Applying web server configuration …
… done
Now installing phpMyAdmin version 3.3.9.2 …
See here for more info regarding how picky CentOS is with the name of mcrypt package.