Fedora 19 now in Grade A Supported Systems?

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 :slight_smile:

-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 :slight_smile:

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, than

rm -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 :slight_smile:

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

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

I have been using Fedora Server for the last 5 years, and went with 10 successful, easy to go distro upgrades. It took ~15 minutes downtime to run it on my hardware. It was only once when things went broken and which I had to fix manually. It’s true that the life cycle is short but you have distro upgrades that nowadays work very well. It has latest software packages with all possible features you need.

I recently discussed it with @Joe and he agreed to bring support back (install script), for Fedora Server 31+ (after CentOS 8 support is added), while I will do testing and polishing to make it work just fine out of the box, with automatic install script.

I would need twice a year make a clean install and give it a good test over again. It’s the matter of few days. On the bright side latest software and kernels - some people needed it much more than, so called, overrated stability. I can say from my practical experience that Fedora Server is extremely stable (not less stable than CentOS or Debian or Ubuntu). It makes one of the best (if not the best) server OS out there, at least it has been the case for me.

Don’t make zombies, @Ilia! :wink:

This is a five year old thread, let sleeping dogs lie.

2 Likes