Submitted by helpmin on Tue, 12/06/2011 - 07:51
Manual installation stops at the post installation wizard. VM complains that file /etc/rc.d/init.d/mysqld doesn't exist. Which makes sense, since Fedora 15 and higher uses systemd.
Same problem for dovecot.
Status:
Closed (fixed)
Comments
Submitted by andreychek on Tue, 12/06/2011 - 10:21 Comment #1
Can you clarify where this is stopping?
Do you mean that, when you log into Virtualmin for the first time after an installation, and it's taking you through the various options, that it's stopping there?
Also, which Virtualmin version are you using, is it 3.88?
I'm passing this one along to Jamie though, as that may be a bug.
Submitted by JamieCameron on Tue, 12/06/2011 - 11:16 Comment #2
Fedora 15 and higher aren't supported yet, sorry .. and are going to require some work to support, as they use the new
systemd
boot system and not init.d scripts :-(Submitted by helpmin on Tue, 12/06/2011 - 16:22 Comment #3
Understand.
Same problem with OpenSUSE 12.1. Hope you guys are working already to add systemd support at least for webmin :-)
By the way, virtualmin works find on Fedora 15 (since not all system v services converted ....)
Submitted by JamieCameron on Tue, 12/06/2011 - 16:54 Comment #4
Systemd support is now on my TODO list ..
Submitted by helpmin on Tue, 12/06/2011 - 17:02 Comment #5
great (although that TODO list is probably very long, right :-)
Submitted by andreychek on Tue, 12/06/2011 - 17:16 Comment #6
Jamie, since it's the post-install wizard where it's getting hung up -- is there a way to bypass the wizard, and gain access to the rest of Virtualmin?
Obviously in that case, things that interact with sysv init scripts won't work, but I suspect that a lot of Virtualmin should still be functional.
Submitted by JamieCameron on Tue, 12/06/2011 - 17:18 Comment #7
You can skip the wizard by adding the line :
wizard_run=1
to
/etc/webmin/virtual-server/config
Submitted by andreychek on Tue, 12/06/2011 - 17:25 Comment #8
Okay Helpmin, so following Jamie's instructions in comment #7 above should get you into Virtualmin even on a server using systemd.
There are things that won't work out of the box -- anything that starts and stops a daemon won't function correctly, since it's expecting to see sysv style init scripts.
Those are all known bugs, and will be resolved once Virtualmin formally supports systemd.
But, you can manually solve a lot of them by going into Webmin -> Servers, and specifying the correct way to start, stop, and restart the daemons in the "Module Config" area for those services.
Submitted by helpmin on Tue, 12/06/2011 - 17:30 Comment #9
sounds great!
Submitted by LonDoh on Thu, 12/08/2011 - 18:41 Comment #10
for anybody like me who hasnt yet come across systemd theres a fedora 16 systemd cheatsheet here:
http://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet
example: to replace /etc/rc/d/init.d/iptables in webmin ssh module config use
systemctl start sshd.service systemctl stop sshd.service
webmin doesnt have a config option for iptables start/stop tho...
Submitted by helpmin on Fri, 12/09/2011 - 05:23 Comment #11
Starting mysqld is easy :-) the interesting (and still missing part) would be the "system information status" part in virtualmin which shows the status of all relevant services (unfortunately not mysqld or dovecot).
Submitted by JamieCameron on Sun, 12/25/2011 - 22:05 Comment #12
FYI - Webmin devel version 1.574 and later will include systemd (and Fedora 16) support.
Submitted by helpmin on Mon, 12/26/2011 - 20:10 Comment #13
thanks for the update!
Submitted by Issues on Mon, 01/09/2012 - 20:18 Comment #14
Automatically closed -- issue fixed for 2 weeks with no activity.