Dear all,
As usual, I used the Virtualmin Dashboard to update “httpd, httpd-devel, httpd-tools and mod_ssl” packages when the Dashboard showed there was an update for the packages. However, this time it gives me the below error:
==========
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package httpd.x86_64 1:2.2.15-15.el6.vm.1 will be updated
–> Processing Dependency: httpd = 1:2.2.15-15.el6.vm.1 for package: 1:httpd-devel-2.2.15-15.el6.vm.1.x86_64
–> Processing Dependency: httpd = 1:2.2.15-15.el6.vm.1 for package: 2:mod_ssl-2.2.15-15.el6.vm.1.x86_64
—> Package httpd.x86_64 1:2.2.15-28.el6.vm.1 will be an update
–> Processing Dependency: httpd-tools = 1:2.2.15-28.el6.vm.1 for package: 1:httpd-2.2.15-28.el6.vm.1.x86_64
–> Running transaction check
—> Package httpd-devel.x86_64 1:2.2.15-15.el6.vm.1 will be updated
—> Package httpd-devel.x86_64 1:2.2.15-28.el6.vm.1 will be an update
–> Processing Dependency: /usr/local/bin/perl for package: 1:httpd-devel-2.2.15-28.el6.vm.1.x86_64
—> Package httpd-tools.x86_64 1:2.2.15-15.el6.vm.1 will be updated
—> Package httpd-tools.x86_64 1:2.2.15-28.el6.vm.1 will be an update
—> Package mod_ssl.x86_64 2:2.2.15-15.el6.vm.1 will be updated
—> Package mod_ssl.x86_64 2:2.2.15-28.el6.vm.1 will be an update
–> Processing Dependency: /usr/local/bin/perl for package: 1:httpd-devel-2.2.15-28.el6.vm.1.x86_64
–> Finished Dependency Resolution
Error: Package: 1:httpd-devel-2.2.15-28.el6.vm.1.x86_64 (virtualmin)
Requires: /usr/local/bin/perl
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Running “which perl” gave me “/usr/bin/perl” so I created a symlink in order to solve the problem but it still gives the same error. And “which perl” command now returns “/usr/local/bin/perl”.
I would appreciate any help which might lead to the solution of the error.