Virtualmin and Webmin upgrade errors & the fix


We had a customer email in saying they were having a problem upgrading. The error was fairly verbose, but the general gist was this

–> Processing Dependency: /usr/libexec/webmin for package: wbt-virtual-server-mobile
–> Processing Dependency: /usr/libexec/webmin for package: wbm-virtualmin-mailman
–> Processing Dependency: /usr/libexec/webmin for package: wbm-ruby-gems
–> Processing Dependency: /usr/libexec/webmin for package: wbm-ruby-gems
–> Finished Dependency Resolution
2:wbm-virtualmin-htpasswd-2.3-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbm-virtualmin-htpasswd-2.3-1.noarch (installed)
2:wbm-virtualmin-svn-4.6-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbm-virtualmin-svn-4.6-1.noarch (installed)
2:wbt-virtual-server-mobile-2.3-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbt-virtual-server-mobile-2.3-1.noarch (installed)
2:wbm-virtualmin-notes-1.2-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbm-virtualmin-notes-1.2-1.noarch (installed)
2:wbm-virtual-server-3.75-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbm-virtual-server-3.75-1.noarch (installed)
wbm-virtualmin-styles-oswd-1.0-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package wbm-virtualmin-styles-oswd-1.0-1.noarch (installed)
2:wbm-virtualmin-awstats-4.2-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbm-virtualmin-awstats-4.2-1.noarch (installed)
2:wbm-php-pear-1.5-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbm-php-pear-1.5-1.noarch (installed)
2:wbm-virtualmin-google-analytics-2.4-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbm-virtualmin-google-analytics-2.4-1.noarch (installed)
2:wbm-virtualmin-dav-3.3-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbm-virtualmin-dav-3.3-1.noarch (installed)
2:wbm-virtualmin-support-1.6-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbm-virtualmin-support-1.6-1.noarch (installed)
2:wbt-virtual-server-theme-7.5-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbt-virtual-server-theme-7.5-1.noarch (installed)
2:wbm-virtualmin-registrar-2.0-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbm-virtualmin-registrar-2.0-1.noarch (installed)
2:wbm-ruby-gems-1.4-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbm-ruby-gems-1.4-1.noarch (installed)
2:wbm-virtualmin-init-2.1-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbm-virtualmin-init-2.1-1.noarch (installed)
2:wbm-security-updates-3.9-1.noarch from installed has depsolving problems
–> Missing Dependency: /usr/libexec/webmin is needed by package 2:wbm-security-updates-3.9-1.noarch (installed)
2:wbm-virtualmin-mailman-5.7-1.noarch from installed has depsolving problems

I had a quick google and found the following post http://www.virtualmin.com/node/10164#comment-43993

This seems to fix the problem fairly quickly and easily

[root@hostname ~]# yum clean all
Loaded plugins: allowdowngrade, fastestmirror
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@hostname ~]# yum update webmin usermin