Submitted by bergerdm on Thu, 01/17/2013 - 21:58 Pro Licensee
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
Submitted by JamieCameron on Thu, 01/17/2013 - 23:13 Comment #1
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.
Submitted by bergerdm on Sun, 01/20/2013 - 22:49 Pro Licensee Comment #2
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.
Submitted by Issues on Sun, 02/03/2013 - 23:00 Comment #3
Automatically closed -- issue fixed for 2 weeks with no activity.