2 updates to system packages are available

I have one system running Virtualmin (w/ 10 Domain License) and Cloudmin. The UI continues to report that there are 2 updates to system packages available, but there are none shown in the packages. This will not clear out.

Package updates

All Virtualmin packages are up to date. 2 updates to system packages are available. Use the Virtualmin Package Updates module to install them selectively.

Status: 
Closed (fixed)

Comments

If you click on the "system packages" link, does it show anything being available for update?

I can't find an update under any of the update options, and I don't see a "SYSTEM PACKAGES" link. I did however send a .JPG of what I'm seeing!

Usually the link to update packages is further down that page.

Or you can go to Webmin -> System -> Virtualmin Package Updates

I don't see anything on any of the updates screes that leads me to believe there are updates available. Yet when I click on "REFRESH AVAILABLE PACKAGES" I get the following:

Clearing package caches .. .. done

Re-fetching available packages .. .. found 0 Virtualmin updates, 2 in total

What if you click the "All packages" link on that page?

It's almost like they are stuck in some cache or something. These updates don't show in ANY of the updates areas accessible to me in Virtualmin.

One way to check what Debian itself thinks is upgradable is to run :

apt-show-versions  | grep upgradeable

and see what packages it reports. If that fails because the apt-show-versions command is missing, you may need to install it first with :

apt-get install apt-show-versions

Today, this system reports:

"3 updates to system packages are available. Use the Virtualmin Package Updates module to install them selectively."

When I click the "Virtualmin Package Updates" module link, there is only one update listed. It is:

libpcsclite1 - Middleware to access a smart card using PC/SC (library)

When I use the "Update Selected Packages" button, it installs like it should, but still reports:

"2 updates to system packages are available. Use the Virtualmin Package Updates module to install them selectively."

What output do you get from :

apt-show-versions | grep upgradeable

the "apt-show-versions | grep upgradeable" command, returns the following values:

libsmbclient/lenny upgradeable from 2:3.2.5-4lenny9 to 2:3.2.5-4lenny12

libwbclient0/lenny upgradeable from 2:3.2.5-4lenny9 to 2:3.2.5-4lenny12

However these do not show up anywhere in the Virtualmin Package Updates module.

In the Virtualmin Package Updates module these packages are shown as:

libsmbclient - Running latest 3.2.5-4lenny9

libwbclient0 - Running latest 3.2.5-4lenny9

Nothing shows the 3.2.5-4lenny12 except the "apt-show-versions | grep upgradeable" command.

Ok .. so it looks like Virtualmin Package Updates is correctly showing those updates as available.

What if you try to install them from within Virtualmin?

I'm not following you. The Virtualmin System Information screen shows them as available, but the Virtualmin Package Updates module does not show them as available.

How do you want me to install them from within Virtualmin, if they aren't there to install?

Sorry, I thought you meant you could see them in the Virtualmin Package Updates module.

I looked into this some more, and the cause is discrepancies between the way updates are computed on those two different pages. The next release of the Virtualmin Package Updates module will fix this, but until then you can just upgrade those packages manually by running :

apt-get install libsmbclient libwbclient0

Once this is done, click the "Refresh System Information" link.

I was also going to add, that I have compared my two systems. (10 Domain & 100 Domain) Both systems show the same version of libsmbclient & libwbclient0 as installed. The 100 Domain system does not show or prompt for any updates. The 10 Domain system (also has Cloudmin installed) is where the Virtualmin System Information screen shows them as available but are not shown in the the Virtualmin Package Updates module.

Don't know if this helps at all, but thought I'd through this in there.

Before I updated either system, I ran:

apt-show-versions | grep upgradeable

on the 100 Domain system, to see if it also showed updates available for these two packages.

While this particular system never displayed anywhere that updates were available, this command did result with the following being shown:

libsmbclient/lenny upgradeable from 2:3.2.5-4lenny9 to 2:3.2.5-4lenny12
libwbclient0/lenny upgradeable from 2:3.2.5-4lenny9 to 2:3.2.5-4lenny12

I ran:

apt-get install libsmbclient libwbclient0

on both systems and then Refreshed the system information. When I went back in to the Virtualmin Package Updates module, both systems had the most recent versions of these two packages, installed.

Just weird how one system showed them available in one area, but not in another and a completely separate system didn't even show them as available in any area.

Yeah, the issue is that some parts of Virtualmin use apt-show-versions to get updates, while others do their own comparisons between installed and available versions. However, this is tricky as Debian version "numbers" often contain odd text that is hard to compare numerically..

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