Fedora 19 now in Grade A Supported Systems?

13 posts / 0 new
Last post
#1 Fri, 11/15/2013 - 06:27
harmageddon

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?

Fri, 11/15/2013 - 08:45
andreychek

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

Fri, 11/15/2013 - 11:47
harmageddon

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

Fri, 11/15/2013 - 14:21
andreychek

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

Sat, 11/16/2013 - 01:07
harmageddon

Okay, so I'll try with Fedora 19 and I'll write later how everything works.

Fri, 01/24/2014 - 14:09 (Reply to #5)
harmageddon

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.

Fri, 01/24/2014 - 15:17
andreychek

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

Sat, 01/25/2014 - 08:16
harmageddon

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?

Sun, 01/26/2014 - 08:46 (Reply to #8)
harmageddon

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?

Mon, 01/27/2014 - 08:42
andreychek

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

Mon, 01/27/2014 - 10:23
harmageddon

Thank you for any help. I'll try everything. Fedora is very good distro for testing with lots of new stuff.

Mon, 02/23/2015 - 14:32
harmageddon

Is there any chance of getting packages for Fedora 21? Just as there were for Fedora 20? Thank you.

Mon, 02/23/2015 - 15:06
andreychek

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

Topic locked