ispCP - Board - Support
Fedora Core 4 - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega Support Area (/forum-30.html)
+--- Forum: System Setup & Installation (/forum-32.html)
+--- Thread: Fedora Core 4 (/thread-1454.html)



Fedora Core 4 - Poker - 10-05-2007 07:18 PM

Describe complete installation for Fedora Core 4.
Sorry my English, Andrey


RE: Fedora Core 4 - BeNe - 10-05-2007 07:22 PM

You can check the Docu here in the trunk. But only for Fedora 7 and not Fedora Core 4 --> http://www.isp-control.net/ispcp/browser/trunk/docs/Fedora/INSTALL

Greez BeNe


RE: Fedora Core 4 - Poker - 10-06-2007 01:59 AM

How to correct it:
groupadd: group vu2000 exists
ERROR: External command '/usr/sbin/groupadd -g 2000 vu2000' returned '9' status !


RE: Fedora Core 4 - BeNe - 10-06-2007 02:35 AM

Did you install it a second time, and abort the first install ?
Check your /etc/passwd and /etc/group about this problem.

Greez BeNe


RE: Fedora Core 4 - Poker - 10-06-2007 02:49 AM

first install
No 2000 in /etc/passwd and /etc/group.


RE: Fedora Core 4 - Poker - 10-06-2007 03:45 AM

New error:

/bin/cp: cannot create regular file `/etc/httpd/mods-available/fastcgi.conf': No such file or directory
ERROR: External command '/bin/cp -p /etc/ispcp/apache/backup/fastcgi.conf.ispcp /etc/httpd/mods-available/fastcgi.conf' returned '1' status !


RE: Fedora Core 4 - Poker - 10-06-2007 05:07 AM

Launched! Ура!
Launched! Tomorrow will verify, today of forces no Smile
Sorry my English

1 ispCP ω (OMEGA) HowTo Install for Fedora Core 4
2 ================================================================================​
3 For other Linux distributions please check the other INSTALL files.
4 ================================================================================​
5
6 Table of Content
7 ================
8 1) Version Info
9 2) Requirements
10 3) Introduction
11 4) Installation
12 5) Update
13 6) FAQ
14 7) Credits
15
16 ================================================================================​
17 1) Version Info
18 ---------------
19 ispCP ω Version: 1.0.0
20 INSTALL Skript: 1.0
21 Maintainer: Benedikt Heintel
22 Homepage: http://isp-contol.net
23 Linux Distris: Fedora Core 7
24
25 ================================================================================​
26 2) Requirements
27 ---------------
28 There is no must have for a system using ispCP ω. This is only a recommendation:
29
30 Penitum III or K6-4 with 500 MHz
31 512 MB RAM
32 100 MB disk space (only for install of ispCP ω)
33 Debian (or even any other *NIX-Distribution)
34
35 All required packages are listed in ./docs/fedora-packages
36
37 ================================================================================​
38 3) Introduction
39 ---------------
40 ispCP ω delivers a complete hosting automation appliance by offering significant
41 security, total-cost-of-ownership, and performance advantages over competing
42 commercial solutions.
43
44 With ispCP ω you can configure your server and applications, create user with
45 domains with a few point-and-click operations that take less than a minute.
46 There is no limit to the number of resellers, users and domains that can be
47 created. The core of ispCP ω are 3 easy-to-use, web-based control panels. ispCP
48 provides graphic user interfaces for the administrators, resellers and users.
49
50 ================================================================================​
51 4) Installation
52 ---------------
53 Make sure you are logged in as root.
54
55 1. Untar or unzip the distribution files to a secure directory:
56 # cd /root
57 # tar -xjvf ispcp-omega-1.0.0-rc2c.tar.bz2
58
59 2. Change to the newly created directory:
60 # cd ./ispcp1.0.0
61
62 3. Install the required modules from 'fedora-packages'
63 # yum install `cat ./docs/Fedora/fedora-packages`
64
65 # cpan2rpm -i http://search.cpan.org/CPAN/authors/id/P/PH/PHOENIX/Term-ReadPassword-0.07.tar.gz
66 # wget -P /tmp/core wget -P /tmp/core http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/fc4/i386/RPMS.dries/perl-Net-LibIDN-0.09-1.fc4.rf.i386.rpm
67 # rpm -i /tmp/core/perl-Net-LibIDN-0.09-1.fc4.rf.i386.rpm
68
69 4. Now there are two ways of install ispCP ω
70
71 a) via install script
72 ---------------------
73 4a. Start the script and follow the install instructions:
74 # chmod 700 ./docs/fedora/install-ispcp.sh
75 # ./docs/fedora/install-ispcp.sh
76
77 After that return to step 13.
78
79 b) manualy
80 ----------
81 4b. Change into the configuration directory:
82 # cd ./configs
83
84 5. Open the ispcp.conf and make some changes.
85 You have to set up some configuration variables for your linux distribution.
86 ispCP ω is preconfigurated for Debian 4.0 Etch.
87 If you're using another distribution please check, if config files exist in
88 ./configs/dists/ and use/change them.
89
90 These are the Variables you have to look at:
91
92 SECONDARY_DNS =
93 MYSQL_PREFIX_TYPE = # '' for MYSQL_PREFIX = yes,
94 # infront or behind for MYSQL_PREFIX = no
95
96 Check the ispcp.conf and adapt it to your requirements.
97 An overview over the variables you can find in the FAQ on
98 http://isp-control.net
99
100 6. Install Courier
101 # cp -f ./courier*.rpm /usr/local/
102 # cd /usr/local/
103
104 # wget http://www.thatfleminggent.com/packages/fedora/4/i386/courier-authlib-0.58-1.fc4.mf.i386.rpm
105 # wget http://www.thatfleminggent.com/packages/fedora/4/i386/courier-authlib-userdb-0.58-1.fc4.mf.i386.rpm
106 # wget wget http://www.thatfleminggent.com/packages/fedora/4/i386/courier-imap-4.1.0-1.fc4.mf.i386.rpm
107
108 # rpm -i courier-authlib-0.58-1.fc4.mf.i386.rpm
109 # rpm -i courier-authlib-userdb-0.58-1.fc4.mf.i386.rpm
110 # rpm -i courier-imap-4.1.0-1.fc4.mf.i386.rpm
111
112 Create group and user with 3000 UID so ispCP doesn't cause conflicts with user
113 # groupadd courier -g 3000
114 # useradd -u 3000 -c 'Courier Mail Server' -d /dev/null -g courier -s /bin/false courier
115
116 7. Return to the parent direction and build the System by using make:
117 # cd ../
118 # make -f Makefile.fedora install
119
120 8. Copy all the directories into the system (you may make backups)
121 # cp -RLf /tmp/ispcp-1.0.0/* /
122
123 9. Bind setup
124 # mv /var/named/data /var/named/data2
125 # ln -s /var/named/chroot/var/named/data /var/named/data
126
127 # mkdir /var/www/scoreboards
128 # touch /etc/sasldb2
129
130 10. Additional apache setup
131 # echo 'include vhosts/*.conf' >> /etc/httpd/conf/httpd.conf
132
133 # mkdir -p /var/spool/postfix/etc
# mkdir /etc/httpd/mods-available
# mkdir /var/cache/bind
134 # cp /etc/sasldb2 /var/spool/postfix/etc/sasldb2
135
136 # chown apache:apache /var/www/ispcp/gui/tools/webmail/data
137
138 11. Now it's time to set up the frontend. Change into the engine directory:
139 # cd /var/www/ispcp/engine/setup
140
141 11a. Set the MySQL password, if not set:
142 # mysqladmin -u root password YOUR_PASSWORD
143
144 12. Start the engine setup:
145 # ./ispcp-setup
146 (Be careful: the file /etc/named.conf and /etc/init.d/courier-authlib must exist before you run the script.
147 Otherwise setup will failed on trying to backup it!
148 You can use the caching-nameserver package or the system-config-bind tool
149 for create it or you can use touch!)
150
151 13. Install ispCP ω step-by-step
152
153 If you get no error, all went good; if you get one, look at
154 http://isp-control.net to solve the problem.
155
156 14. There is an error in some courier-versions. Courier won't stop, if you use
157 /etc/init.d/courier-authlib stop, so change it:
158 # nano /etc/ini.d/courier-authlib
159
160 change: ${libexecdir}/authlib/authdaemon stop
161 into: killall authdaemond.plain
162
163 15. Modify some system values:
164
165 * create sasl2 database:
166 # touch /etc/sasldb2
167
168 * Install Daemon:
169 # chmod +x /etc/init.d/ispcp_daemon
170 # chkconfig --add ispcp_daemon
171 # service ispcp_daemon start
172
173 16. Clean the temporary folders:
174 # rm -R /tmp/ispcp-1.0.0