On install by root: sudo sh -c "$(curl -fsSL https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh)" -- --bundle LAMP
I have an error:
▣▣▣▣ Phase 4 of 4: Configuration
[1/21] Configuring AWStats ⚠
[2/21] Configuring Apache ✔
[3/21] Configuring Bind ✔
[4/21] Configuring ClamAV ✔
[5/21] Configuring Dovecot ▒▒▒[26/Aug/2024:19:07:17 +0300] Missing file to read at dovecot::/usr/share/webmin/dovecot/dovecot-lib.pl line 303 web-lib-funcs.pl (line 3871)
Error
-----
Missing file to read at dovecot::/usr/share/webmin/dovecot/dovecot-lib.pl line 303 web-lib-funcs.pl (line 3871)
-----
▣▣▣ Cleaning up
[SUCCESS] Installation Complete!
[SUCCESS] If there were no errors above, Virtualmin should be ready
I have re-run the install script when it failed and had it complete the second time around, but, that wasn’t on Debian 12 which is still relatively new but others seem to have installed it without problem.
I restarted the script several times - the result is the same.
Also, I have already installed virtualmin on debian 12 before - no such problems were observed.
This error indicates that the config file for Dovecot doesn’t exist or that Dovecot detection by Webmin failed because the installation was not performed on a supported system.
@VVS What you could try is run apt-get purge dovecot to remove Dovecot, and then re-run the Virtualmin installer.