Hi, all of my hosts told me that there is a new version of webmin available (1.840).
I updated them all (see below), but the mail still comes from each host every day. I manually restarted the webmin service on some of them, but they still send mails.
I used the Cluster -> Cluster Webmin Servers -> Upgrade Webmin method. I get lines like Successfully upgraded Webmin RPM package on vsapmult.intranet.ufz.de, but rpm -q webmin on this host still outputs webmin-1.831-1.
For 10 hosts I get Failed to install on sapdisk.intranet.ufz.de, and rpm -q webmin on each of those hosts outputs webmin-1.840-1. So the update only works on some host - any idea why?
BTW: in the overview at Cluster -> Cluster Webmin Servers all hosts are shown with version 1.840 - any idea why?
Re-running the upgrade shows the same hosts as Failed ... or Successfully ... as before, without really installing the rpm.
All hosts are running SUSE Linux Enterprise Server 12.1 or 12.2.
Puzzled, Werner
Now I found something:
# ssh vsapbo1 LANG=C rpm -Uvh /clusterdisk/srv/ftp/tools/webmin-1.840-1.noarch.rpm error: Failed dependencies: perl(Encode::Detect) is needed by webmin-1.840-1.noarchSo I have to install the perl-Encode-Detect packe from an external source first.
But very interesting that webmin itself does not recognize that it has not been updated.
Werner
Unfortunately the
rpmcommand cannot automatically install dependencies.Which Linux distribution are you running there though? Because this Perl module is typically installed by default.
Quoting from above:
All hosts are running SUSE Linux Enterprise Server 12.1 or 12.2.For those hosts, the missing Perl package is available in the obs:/devel:languages:perl repository only, it does not even belong to the distribution.So, without defining the repository on each host, not even a
zypper in /clusterdisk/srv/ftp/tools/webmin-1.840-1.noarch.rpmcould resolve the dependencies ;)Last edit: Werner Flamme 2017-05-18
This is really a bug in the cluster upgrade module - I will fix it in the next Webmin release.
Thank you!