How does cloudmin detect system pending package updates?

Using Cloudmin 5.6 for real systems, I've added a number of hosts to it.

  • SSH only
  • Webmin 1.550
  • Virtualmin GPL
  • Virtualmin Pro

Only one running webmin only properly reports pending package updates. Another one (Webmin, Virtualmin GPL) doesn't have package updates reported in cloudmin, however if I open webmin "Software package updates" there it reports 32 available updates.

What's needed here for Cloudmin to pick up the available updates? Regards,

Christian

Status: 
Active

Comments

On that server, both Virtualmin status collection as well as Webmin background status collection are turned on. I'm not sure if they both mean the same, or if it's two different beasts.

All the systems running webmin or Virtualmin should have their package updates collected by cloudmin - as long as package updates are shown when you login to those systems directly.

If this isn't happening, let me know which Linux distributions those systems are running?

Unfortunately, my system don't have many updates pending right now. This is what I see:

host OS Software Coudmin reports System reports A Debian 6 Webmin/Cloudmin Master - - B Ubuntu 10.04 LTS Virtualmin Pro - - C Ubuntu 10.04 LTS Virtualmin GPL - - D Debian 5 Virtualmin GPL - - E Ubuntu 10.04 LTS Webmin 11 11 F Ubuntu 10.04 LTS Virtualmin GPL - 52

On system F, the packages to be updated include:

apt apt-transport-https apt-utils bind9 bind9-host bind9utils dkms dnsutils
  ethtool grub-common icedtea-6-jre-cacao initscripts language-selector-common
  libapr1 libbind9-60 libcurl3 libcurl3-gnutls libdbus-glib-1-2 libdns64
  libisc60 libisccc60 libisccfg60 libldap-2.4-2 liblwres60 libmodplug0c2
  libnm-glib2 libnm-util1 libpam-cracklib libpam-modules libpam-runtime
  libpam0g libpam0g-dev libpoppler-qt4-3 libpoppler5 libsmbclient libsvn1
  libwbclient0 libxml2 libxml2-utils linux-libc-dev openjdk-6-jre-headless
  openjdk-6-jre-lib poppler-utils samba samba-common samba-common-bin
  smbclient subversion sysv-rc sysvinit-utils sysvutils virtualbox-4.0

Could it be that once a system is managed by virtualmin, it looks only for package updates directly related to virtualmin, but no longer reports general system updates?

Virtualmin will display updates specific to Virtualmin with a higher priority than system updates, but should show both.

If you login to system F, what does it show on the System Information page in the "Package updates" section?

If you click the "Refresh system information" link in the top-right, does this change the number of updates displayed?

The system information page on system F is set to display package updates, too, but doesn't show any. Refreshing the info doesn't change that.

I found that F was running Virtualmin 3.83.GPL, however, upgrading it to 3.87.GPL didn't change it, either. Webmin is at 1.550

If you go to Webmin -> System -> Virtualmin Package Updates, does it show updates there? And does it show any packages at all?

Funny: There is no such module on the system in question. It has "Webmin/System/Software Package Updates" (which shows 56 pending updates)

I'll try to reinstall Virtualmin GPL.

OK, I've reinstalled Virtualmin 3.87.gpl as a Debian .deb file, still running on Ubuntu 10.04.2 LTS. It didn't help, the module "Virtualmin Package Updates" still did not show up after restarting webmin 1.550 and refreshing the unused modules.

BTW: This is a system that didn't have Virtualmin installed in the first place. I started with Webmin, and installed Virtualmin later.

Any idea what could be wrong?

Installed it successfully, but it tells me that I don't have a valid license. Well, this is a GPL install, does this work on GPL, too?

I never understood why there is a module "Software Package Updates" and another one "Virtualmin Package Updates". Aren't they very similar?

You need to create an /etc/virtualmin-license file containing :

SerialNumber=GPL
LicenseKey=GPL