These forums are locked and archived, but all topics have been migrated to the new forum. You can search for this topic on the new forum: Search for Fedora 19 now in Grade A Supported Systems? on the new forum.
Hi, I saw the Fedora's packages in the offical repo (i mean Virtualmin repo - http://software.virtualmin.com/gpl/fedora/19/). Is Fedora 19 now in Grade A Supported Systems? Yesterday i treid the clean Virtualmin install on Fedora 19 and it was without any problems. Maybe other Short Time Supported Systems (like Fedora, Mageia, Opensuse) will be in Virtualmin repo in the future?
Howdy,
Unfortunately, Fedora will never be a Grade A supported distro. It just doesn't have a long enough lifespan, which makes it very difficult to support.
I suspect Joe was messing around, and one day, decided he wanted Virtualmin running on his Fedora 19 system -- and once he got it working, decided to push his work into the repo so that others can use it.
So it is there for folks who want to tinker with that -- but I don't believe we're officially supporting it. If you'd like a letter, I'd call it 'Grade D', or maybe 'Grade C' -- but if you're a Fedora user, and really don't wish to use CentOS, give it a shot and let us know how that works for you :-)
-Eric
OK, forget about the letter. Is there any chance to get repo for Fedora 20 in the future? (I know, it will never be supported). Thanks
Howdy,
I spoke with Joe about that a few minutes ago -- he indicated that he has a dev box running Fedora 19... he was trying to get Virtualmin working on it for some unusual reason, and decided to push his work out to the software repo.
He indicated that, sometime after Fedora 20 is released, he may upgrade his dev system, and push out the changes he makes to get Virtualmin working into the software repo. He didn't want to commit to that though :-)
Though, as I look at the repo -- it looks like he somehow managed to get that working without touching Apache, which is one of the things that makes it the most difficult.
That may mean that, if you just made your system look like Fedora 19 to the installer (by modifying /etc/issue), that you may be able to get it to install Virtualmin on your Fedora 20 system.
-Eric
Okay, so I'll try with Fedora 19 and I'll write later how everything works.
I've found two errors on the clean install fedora 20 (fedora 19 too) on "Re-check and fresh configuration":
1) Virtualmin is configured to setup DNS zones, but this system is not setup to use itself as a DNS server. Either add 127.0.0.1 to the list of DNS servers, or turn off the BIND feature on the module config page.
2) The Suexec command on your system is configured to only run scripts under /var/www, but the Virtualmin virtual server home directory is /home. CGI and PHP scripts run as domain owners will not be executed.
Maybe they are not serious problems, but with (for example) Debian Wheezy "Re-check and fresh configuration" are going without any problems.
Howdy,
Well, that first error should be straight forward -- that should just be a matter of adding 127.0.0.1 to /etc/resolv.conf as a nameserver (though, if that keeps getting reset, that may mean your system is setup with a dynamic IP, we'd recommend using a static).
The second one is a bit trickier -- that means that there isn't an Apache package for Fedora setup, and that suexec isn't pointing to /home. That means that CGI and FCGID won't work properly.
You should be able to use mod_php instead though.
-Eric
Yes, the first error - easy way to fix it, but the second one: is any chance to have 100% ready to work virtualmin installation with default script install.sh downloaded from here?
Can i just Disable Suexec in Virtualmin? than... create a temporary mount between the 2 directories:
mount --bind /var/www /home
, thanrm -fr /var/www
and:ln -s /home /var/www
. It works but is it safe in your opinion?Well, Fedora isn't likely to be well supported anytime in the near future. Possibly not ever... just remember what I mentioned in my first comment above, I would consider Fedora to be "Grade D" supported... you're going to run into problems, and probably a lot of them.
So when you ask "is any chance to have 100% ready to work virtualmin installation with default script install.sh downloaded from here" -- the answer is unfortunately no, not with Fedora :-)
Fedora has too short a lifespan to make a good server distro, and it's very difficult to support due to it's fast moving and changing nature.
You can certainly disable suexec as you described -- that's what you'd need to do if you wanted to use a distro that isn't formally supported. The downside to that is that using mod_php isn't as secure, so if you have a multi-user system, the users on it may be able to access files belonging to other users.
I haven't tried the other steps you mentioned in your post -- feel free to give them a try and let us know if that works for you!
-Eric
Thank you for any help. I'll try everything. Fedora is very good distro for testing with lots of new stuff.
Is there any chance of getting packages for Fedora 21? Just as there were for Fedora 20? Thank you.
Sorry, I wouldn't expect to see packages for Fedora. Maybe if Joe starts fiddling again, it could end up there on an interim basis, but it won't be officially supported, and it's unlikely you'd see security updates for those packages.
Instead, my suggestion would be to use either CentOS, Ubuntu, or Debian, which are all fully supported, and have a long life-span.
-Eric