How to install in Fedora 13

OK I have Webmin installed, but I can't figure out how to get Virtualmin installed. What is the best way to do this in Fedora 13. or the Commands to get it to install.

regards Michael Gochenour

Status: 
Closed (fixed)

Comments

Joe's picture
Submitted by Joe on Sun, 07/04/2010 - 16:59 Pro Licensee

Fedora 13 is not yet a supported OS in our automated installer (see http://www.virtualmin.com/os-support ). You'd have to perform a manual installation.

The manual installation is documented here:

http://www.virtualmin.com/documentation/installation/manual

Note that it doesn't cover everything (it can't, there are too many variables across various operating systems), and manual installation is extremely time-consuming and tends to be error-prone unless you really know a lot about your OS and virtual hosting in general.

Also, Fedora is not recommended for servers because it has such a short lifecycle.

OK I have installed CentOS 5.5, and removed Fedora all together I have the server set up again and have tryed to install Virtualmin from the script, it gets most of the way through, and then errors out with this error.

httpd-devel-2.2.3-43.el5.centos.i386 from installed has depsolving problems --> Missing Dependency: httpd = 2.2.3-43.el5.centos is needed by package httpd-devel-2.2.3-43.el5.centos.i386 (installed)

What does that mean I'm new to Linux, thats why I was looking for a Control Panel to do most of the hard work. If this isn't going to work, please let me know now.

Regards.

Joe's picture
Submitted by Joe on Mon, 07/05/2010 - 10:49 Pro Licensee

Don't panic. That's an odd one, but it's not a major issue. I'm not sure why that dependency is failing, but you can fix it by getting rid of httpd-devel.

rpm -e httpd-devel

And then try running the install again. Let us know what happens.

OK when I run that in terminal I get this error.

rpm -e httpd-devel error: "httpd-devel" specifies multiple packages

thats it. Is there another way to uninstall "httpd-devel"?

Regards

You should run :

rpm -e --allmatches httpd-devel

it looks like you have both 32 and 64-bit versions of the package installed.

OK I ran "yum remove httpd-devel" and that seemed to remove it. I tryed "rpm -e --allmatches httpd-devel" afterwards, and it said "error: package httpd-devel is not installed"

Ran the install again and I got this error now.

"Total 633 kB/s | 40 MB 01:05
Running rpm_check_debug Running Transaction Test Finished Transaction Test FATAL - 2010-07-05 09:45:34 - Fatal Error Occurred: Something went wrong during installation: 0 FATAL - 2010-07-05 09:45:34 - Cannot continue installation. FATAL - 2010-07-05 09:45:34 - Attempting to remove virtualmin repository configuration, so the installation can be FATAL - 2010-07-05 09:45:34 - re-attempted after any problems have been resolved. FATAL - 2010-07-05 09:45:34 - Removing temporary directory and files. FATAL - 2010-07-05 09:45:34 - If you are unsure of what went wrong, you may wish to review the log FATAL - 2010-07-05 09:45:35 - in /root/virtualmin-install.log"

Regards

Here is the lastest Log file.

It looks like there is an odd mix of 32 and 64-bit packages on your system.

Is this machine using the i386 or x86_64 architecture?

Its a x86_64 architecture Its a fress install just downloaded the ISO's last night, and installed . I have removed all the .i386 files. so I may need to do something else now. I have all my sites up and running with out any problems.. Not sure what else to do here..

Here is the latest Log file.

Looks like you still have the 32-bit openssl package installed. Try removing it with :

rpm -e openssl-0.9.8e-12.el5_4.6.i686

or perhaps re-install CentOS, and then install Virtualmin immediately afterwards..

OK I have done 3 clean install with CentOS 5.5, and still have the same problems geting Virtualmin to install with your scripts. I have installed ISPconfig without any problems with the install. and everything works with it. As for the i386 programs they are in the install disk, and there doesn't seem to be any 64bit replacments for them. So there is no way to replace them.

It doesn't look like your software is going to work on my system, so maybe we should just call it quites, and refund my money.

Regards Michael Gochenour

If you like, I can login myself and do the install - it should work fine on CentOS 5.5, as I just did a test install myself yesterday with no issues. If that is possible, please email me login details at jcameron@virtualmin.com

OK I have done a FRESH install of CentOS 5.5, this time I didn't select any other packages, except for KDE Desktop.

I ran the script to install Virtualmin, and it did complete. the only errors I received were

-WARNING: getfile: daily-11044.cdiff not found on remote server (IP: 64.142.100.50) WARNING: getpatch: Can't download daily-11044.cdiff from database.clamav.net \WARNING: getfile: daily-11044.cdiff not found on remote server (IP: 213.165.80.159) WARNING: getpatch: Can't download daily-11044.cdiff from database.clamav.net \WARNING: getfile: daily-11044.cdiff not found on remote server (IP: 168.143.19.95) WARNING: getpatch: Can't download daily-11044.cdiff from database.clamav.net WARNING: Incremental update failed, trying to download daily.cvd

Other than that it seemed to install complete.

2 questions. 1. Is there a problem with ClamAV, as I have never been able to get it installed. 2. how do I set up a MyQSL database I set up a site on VirtualHost, and I have enabled the MySQL, and it show that it is there. (1 Database) but how do I access it to import my database?

OK I was able to import my databases, but I had to use the Root access, can I set it up so the admins for the VirtualHost can do it them selfs.

Also can I use Virtualmin to install Ioncube loader? and maybe phpmyadmin for the server to asccess?

Thanks Michael

Cool .. that ClamAV error looks harmless, assuming that virtualmin's system validation check passes.

AS for MySQL, when you create a virtual server a DB will be created for it automatically. This is controlled in the "enabled features" section of the virtual server creation page.

Virtualmin cannot install ioncube, but it can install phpmyadmin, using the Install Scripts page.

OK I found the Install Script Page, but it said I couldn't install phpmyadmin, because I only have php5.1, and I need php5.2 or higher.. Can I use a script page to upgrade my php version?

One other thing on the Ioncube, I beleave it has to be installed using the php.ini file, at least the last time I installed it that's what I had to do. Is there just one php.ini, or does each virtualhost have its own. and if so where is it?

Other that that everything seems to be working fine, so I think we close this support request.

Thank you for being patient with me on this, it has taken a lot of work to get to this point with Linux, so much to learn.

Regards

Michael

Howdy -- yeah, recent versions of phpMyAdmin require a newer PHP version than is shipped with CentOS.

That's no problem though, you can setup the bleeding edge repository, and obtain a newer version of PHP from there.

You can see how to setup the bleeding edge repository here:

http://www.virtualmin.com/documentation/id,virtualmin_bleeding_edge_pack...

After setting that up, you'll have the 5.2.x version of PHP available to install.

Regarding the php.ini files -- each Virtual Server does have a php.ini file, located in $HOME/etc/php.ini. However, PHP supports an include directory, which I believe is in /etc/php.d on CentOS. So, any .ini file in that directory should be executed automatically for all users.

Thanks for the reply. I really liked Virtualmin for a control panel, excellent feathers, but as for CentOS there were just too many things that didn't work right. I couldn't get the ProFTP to do a complete upload, I couldn't get phpmyadmin to import a large database, and I had problems with the server it self being intermittent. I thought if I just restarted the server, that maybe that would fix everything, but I was unable to get the server to come up again.

So I just dumped CentOS, and went back to Fedora, I have everything working just fine now. The ProFTP is working fine, and so is phpmyadmin. Of course I didn't install Virtualmin, as I don't think I have enough knowledge with Fedora to do it manually. So I guess I'm just out of luck here.

I did install webmin and it was very helpful in setting up this server, so I guess I will just stick with it. As for CentOS, I started out with it, and had a lot of problems getting to to work right (this is before I bought Virtualmin) so I formatted, and tried Fedora, it installed with no problems. I was able to get the server up and running, and all my sites on line with no problems. I wanted a control panel, so I tried ISPconfig. It installed OK, but it did a lot of very strange things to the server, that seemed to me to be a wast of time. and hard drive space. After playing with it for a few days I decided to look for something else.

Most were too expensive for a small server like this. then I ran across Virtualmin, and it wasn't too bad so I decided to try it. and if it supported Fedora I would use it.

In comparing Fedora to CentOS, in my opinion there is no comparison, Fedora seems to be much more stable . So here I am, paid $139. for a program that I can't use. I guess you live and learn. Should have tried the demo version first. Lesson learned.

Thanks for your time. Regards Michael

Hi Michael -- no one here wants you to feel like you got stuck with software that doesn't work for you. If Virtualmin isn't doing what you want, simply open up a new Support ticket, and request a refund.