Getting apparently erroneous update email

I'm getting an email that I have 4 packages to update. One of the messages is: "An update to apache2-doc from 2.2.16-6+squeeze8 to 2.2.16-6+squeeze10 is available."

When I visit my.server.com/package-updates/ I get "No packages available to be updated were found."

When I search for "apache2-doc" manually and choose to "update" that package, the update is found.

What I am I doing wrong that the updates do not show on the /package-updates page?

Status: 
Closed (fixed)

Comments

This error occurs due to a bug in Virtualmin's package version comparison code - it fails when a version contains a + like that.

The work-around is to update manually, by SSHing into your system as root and running apt-get install apache2-doc

The next release of Webmin will fix this.

Thanks for the help. I look forward to the update. BTW, I'm wondering if a "-" causes the script to stumble as well. The last update listed in the update email does not have a "+", but it does have a "-"

This is the text I got notifying me of updates. An update to apache2-doc from 2.2.16-6+squeeze8 to 2.2.16-6+squeeze10 is available. An update to apache2-suexec-custom from 2.2.16-6+squeeze8 to 2.2.16-6+squeeze10 is available. An update to apache2-utils from 2.2.16-6+squeeze8 to 2.2.16-6+squeeze10 is available. An update to libssl0.9.8 from 0.9.8o-4squeeze7 to 0.9.8o-4squeeze13 is available.

In case someone else is running into this error, I found an additional work around that uses the GUI. Since the update email tells me which package updates are available, I just switch the Software Package Updates module from "only updates' to "installed". Then I search for each of the modules and update them one at a time.

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