$ sudo systemctl restart webmin Job for webmin.service failed because the control process exited with error code. See "systemctl status webmin.service" and "journalctl -xe" for details. [Fedora@MiWiFi-R4-srv packages]$ sudo systemctl status webmin ● webmin.service - LSB: web-based administration interface for Unix systems Loaded: loaded (/etc/rc.d/init.d/webmin; generated) Active: failed (Result: exit-code) since Mon 2020-10-26 09:56:00 CST; 4s ago Docs: man:systemd-sysv-generator(8) Process: 33825 ExecStart=/etc/rc.d/init.d/webmin start (code=exited, status=1/FAILURE) CPU: 86ms 10月 26 09:56:00 MiWiFi-R4-srv systemd[1]: Starting LSB: web-based administration interface for Unix systems... 10月 26 09:56:00 MiWiFi-R4-srv systemd[1]: webmin.service: Control process exited, code=exited, status=1/FAILURE 10月 26 09:56:00 MiWiFi-R4-srv systemd[1]: webmin.service: Failed with result 'exit-code'. 10月 26 09:56:00 MiWiFi-R4-srv systemd[1]: Failed to start LSB: web-based administration interface for Unix systems. $ sudo /etc/rc.d/init.d/webmin restart Stopping Webmin server in /usr/libexec/webmin Starting Webmin server in /usr/libexec/webmin Socket6.c: loadable library and perl binaries are mismatched (got handshake key 0xce00080, needed 0xcd00080)
/etc/rc.d/init.d/webmin is not delivered by Fedora. I recommend you to find a help at a vendor of your /etc/rc.d/init.d/webmin. The error message about Socket6.c means that your Socket6 Perl module is not compatible with your current perl interpreter. It usually happen when you install a module from CPAN, then upgrade Fedora with a new, incompatible, perl, and then you try to use that CPAN module again. Is that your case? Does "perl -e 'use Socket6'" command work for you, or does it report the same error? If it is so, either reinstall the affected module with the new perl, or uninstall it and use the one provided by Fedora. E.g. Socket6 Perl module is delivered by Fedora with perl-Socket6 RPM package and can be installed with "dnf install 'perl(Socket6)'" command.
*** Bug 1889975 has been marked as a duplicate of this bug. ***
sudo dnf install perl-Encode-Detect perl-Socket6 perl-Authen-PAM Fedora32
(In reply to FlyDove from comment #3) > sudo dnf install perl-Encode-Detect perl-Socket6 perl-Authen-PAM Fedora32 Reinstalling perl-Socket6 RPM package from Fedora won't help you. You need to reinstall a program that prints the "Socket6.c: loadable library and perl binaries are mismatched" message. It's either webmin, or Socket6 Perl module from CPAN.