Tried to upgrade Webmin from the dashboard button.
Several errors and warnings occurred upgrading from 1.984 to 2.010:
Perl execution failed : Can't locate Async.pm in @INC (you may need to install the Async module) (@INC contains: /usr/libexec/webmin/vendor_perl /usr/libexec/webmin /usr/local/lib64/perl5/5.32 /usr/local/share/perl5/5.32 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 /usr/libexec/webmin/ .) at /usr/libexec/webmin/authentic-theme/stats.cgi line 12.
BEGIN failed--compilation aborted at /usr/libexec/webmin/authentic-theme/stats.cgi line 12.
warning: Signature not supported. Hash algorithm SHA1 not available.
Unsatisfied dependencies for webmin-2.010-1.noarch:
perl(Digest::SHA) is needed by (installed) webmin-2.010-1.noarch
perl(Digest::MD5) is needed by (installed) webmin-2.010-1.noarch
Oracle Linux Server release 9.1
Installing these two deps got Webmin running again.
https://www.redhat.com/en/blog/rhel-security-sha-1-package-signatures-distrusted-rhel-9
These are harmless and expected to be displayed if upgrading from older 1.984. Although, newer releases will suppress those pointless popping up UI error messages upon upgrades.
Correct, as we only expect those to be resolved and installed automatically when using package manager (
dnf).@jcameron Jamie, could we use package manager command to install downloaded file? All contemporary package managers can do it like
dnf install ./webmin-2.010.rpmorapt-get install ./webmin-2.010.deb..I regret saying "broke Webmin" although initially it would not start...
No problem. The version gap between 1.984 and 2.010 is huge. This shouldn't be a problem for the future upgrades.