yum update missing dependencies post 3.88 update

I have tried to update a few systems today, the 14 I tried to update all had the exact same error, there were several missing dependencies. The yum log is in the attached file (to avoid getting the line returns getting butchered)

All systems are running CentOS 5.7 and are fully updated aside from the new components for 3.88.

Status: 
Closed (fixed)

Comments

Joe - this looks like an issue with the new 3.88 plugins?

same issue with a client of mine....

Resolving Dependencies
--> Running transaction check
---> Package wbm-virtualmin-awstats.noarch 2:4.6-1 set to be updated
--> Processing Dependency: wbm-software for package: wbm-virtualmin-awstats
--> Processing Dependency: wbm-cron for package: wbm-virtualmin-awstats
---> Package wbm-virtualmin-mailman.noarch 2:6.1-1 set to be updated
--> Processing Dependency: wbm-postfix for package: wbm-virtualmin-mailman
--> Finished Dependency Resolution
2:wbm-virtualmin-mailman-6.1-1.noarch from virtualmin-universal has depsolving problems
  --> Missing Dependency: wbm-postfix is needed by package 2:wbm-virtualmin-mailman-6.1-1.noarch (virtualmin-universal)
2:wbm-virtualmin-awstats-4.6-1.noarch from virtualmin-universal has depsolving problems
  --> Missing Dependency: wbm-software is needed by package 2:wbm-virtualmin-awstats-4.6-1.noarch (virtualmin-universal)
2:wbm-virtualmin-awstats-4.6-1.noarch from virtualmin-universal has depsolving problems
  --> Missing Dependency: wbm-cron is needed by package 2:wbm-virtualmin-awstats-4.6-1.noarch (virtualmin-universal)
Error: Missing Dependency: wbm-software is needed by package 2:wbm-virtualmin-awstats-4.6-1.noarch (virtualmin-universal)
Error: Missing Dependency: wbm-cron is needed by package 2:wbm-virtualmin-awstats-4.6-1.noarch (virtualmin-universal)
Error: Missing Dependency: wbm-postfix is needed by package 2:wbm-virtualmin-mailman-6.1-1.noarch (virtualmin-universal)
ronald's picture
Submitted by ronald on Fri, 09/23/2011 - 02:22 Pro Licensee

I have the same issues, seems everyone has them ...

Joe's picture
Submitted by Joe on Fri, 09/23/2011 - 03:11 Pro Licensee

Three packages (I think) were messed up. Those three have been fixed, and my test updates are working. I still need to test the non-default packages.

CentOS is missing a few updates now.

On my debian systems the following were installed.....

  webmin-virtual-server webmin-virtualmin-awstats webmin-virtualmin-dav
  webmin-virtualmin-htpasswd webmin-virtualmin-mailman
  webmin-virtualmin-password-recovery webmin-virtualmin-svn

The only ones that updated on CentOS this morning were...

wbm-virtualmin-mailman       
wbm-virtualmin-awstats

And doing a yum clean all did not help.

Joe's picture
Submitted by Joe on Fri, 09/23/2011 - 12:29 Pro Licensee

Scott, several of those are non-default packages, and would not be installed, unless you chose to install them. So, the Debian systems have some non-default packages which got updates, while the CentOS system doesn't have those packages, and they didn't get updated (because they aren't installed to be updated). If you aren't using them, they obviously don't need to be updated. ;-)

I'm pretty sure all packages are fixed now, but if you're still seeing weird dependency errors in any of them, let me know. Just make sure you refresh the available packages list before trying another update.

Joe's picture
Submitted by Joe on Fri, 09/23/2011 - 12:52 Pro Licensee

I spoke slightly too soon. I accidentally rolled a 1.5-2 version instead of a 1.6-2 version of the slavedns plugin. Should be fixed now.

I do see another issue with debian....

Although VM Pro upgraded correctly on both OS'es webmin did not.

CentOS has Webmin 1.562 now and debian is still using 1.560

The new Webmin version isn't needed on Debian, as it was released only to fix CentOS-specific bugs.

Automatically closed -- issue fixed for 2 weeks with no activity.