PDA

View Full Version : ISPConfig 2.2.14 released


till
19th June 2007, 14:32
ISPConfig 2.2.14 is available for download.

This ISPConfig release adds support for Fedora. A Greek and Romanian
translation of the interface has been added. PHP was updated to 5.2.3
and ClamAV to 0.90.3.


Detailed Changelog
------------------

- Added: Support for Fedora 7
- Added: Romanian translation.
- Added: Greek translation.
- Update: Updated Spanish translation.
- Update: PHP (5.2.3)
- Update: ClamAV (0.90.3).
- Bugfix: FQDNs are now shown in the traffic statistics so that it is possible
to differentiate between sub1.domain.com, sub2.domain.com, www.domain.com, etc.
- Bugfix: If you move a web site from one customer to the other, and you delete the
old owner (customer) of the web site, the web site isn't deleted anymore.
- Bugfix: Changed regular expression for email addresses (welcome messages for resellers
and customers) to better match RFC 2822.
- Bugfix: Emails sent out by ISPConfig (welcome messages, support tickets) so that
they don't show email headers in the body.
- Bugfix: Added function to prevent clients from changing or deleting their co-domains.
- Bugfix: Fixed a bug where backslashes were removed from the Apache Directives field.



Download
--------

http://www.ispconfig.org/downloads.htm

Forums
------

http://www.howtoforge.com/forums


Installation Instructions
-------------------------

Download the ISPConfig-2.2.14.tar.gz from sourceforge.net

http://prdownloads.sourceforge.net/ispconfig/ISPConfig-2.2.14.tar.gz?download

If you run ISPConfig on CentOS 4.x please update the HTML::Parser perl module as described below before you proceed.


Installation on the shell as root User:

tar xvfz ISPConfig-2.2.14.tar.gz
cd install_ispconfig
./setup

The installer automatically detects the installed ISPConfig version and performs an update.



----------------------------------------
Special note for Users of CentOS 4.x
----------------------------------------

If you do not use ISPConfig on CentOs 4.x, ignore the instructions below!

We also need the module HTML::Parser. We could install the CentOS package perl-HTML-Parser, but this version is too old for the SpamAssassin version that comes with ISPConfig. It would result in the following error message during ISPConfig installation:

REQUIRED module out of date: HTML::Parser

Therefore we must install the latest HTML::Parser using the Perl shell.

Run the following command to start the Perl shell:

perl -MCPAN -e shell

If you run the Perl shell for the first time you will be asked some questions. In most cases the default answers are ok. Because there's no ncftp package for CentOS, the Perl shell cannot find the programs ncftpget and ncftp, and you'll see something like this:

Warning: ncftpget not found in PATH
Where is your ncftpget program? []
Warning: ncftp not found in PATH
Where is your ncftp program? []

It's ok to hit ENTER in both cases.

Please note: If you run a firewall on your system you might have to turn it off while working on the Perl shell in order for the Perl shell to be able to fetch the needed modules without a big delay. You can switch it on afterwards.

Now type in the following command to install the Perl module HTML::Parser:

install HTML::Parser

If the installation is successful, you'll see a line like this at the end:

/usr/bin/make install -- OK

Type

q

afterwards to leave the Perl shell.


--

edge
19th June 2007, 14:50
Nice one again! Thank you!

Hans
19th June 2007, 15:36
Till,

Thank you for this new release.
I just installed it on a production server with Debian Etch (64-bit SMP) and everything looks ok.

Within the mail headers i see:

X-Spam-Checker-Version: SpamAssassin 3.2.1 (2007-05-02)
X-Virus-Checker-Version: clamassassin 1.2.4 with clamscan / ClamAV 0.90.3

So that's ok too. :)

Well done!

Kind regards,

AlArenal
19th June 2007, 15:52
No problems (as usual) on two machines running Debian 4.0 (64 Bit), upgrading from 2.2.13.

the_spy
19th June 2007, 16:27
No problem, upgraded from 2.2.13, Debian 4 32bit
thanks

fobicodam
19th June 2007, 17:11
Ill test it.. is there any chance to a windows version? im starting to migrate all my linux based server to microsoft plataform and i want to keep the user interface.

I have a own developed SMTP/POP3 server if you want to make it.

guardian
19th June 2007, 17:13
I have a problem, Debian 4.0 (32 bit) under OpenVZ. The upgrade didn't finish and when I start ./setup again it doesn't detect ISPConfig 2.13 and goes for fresh install

When I try to start ISPConfig I get some errors:

/etc/init.d/ispconfig_server start
Starting ISPConfig system...
/etc/init.d/ispconfig_server: line 45: /root/ispconfig/httpd/bin/apachectl: No such file or directory
/etc/init.d/ispconfig_server: line 47: /root/ispconfig/php/php: No such file or directory
FreshClam is already running!
ISPConfig system is now up and running!

till
19th June 2007, 17:20
Please run:

mkdir /root/ispconfig

and then unpack the ISPConfig installer again and run the setup script. Make sure that you have enough space in /root (approx. 200 MB) and the same amount in /tmp.

till
19th June 2007, 17:24
Ill test it.. is there any chance to a windows version? im starting to migrate all my linux based server to microsoft plataform and i want to keep the user interface.

I have a own developed SMTP/POP3 server if you want to make it.

No, I dont think that we will develop such a version any time soon.

guardian
19th June 2007, 18:13
-------------------------------------------------
tar: patch/util.c: Cannot change ownership to uid 10000, gid 0: Disk quota exceeded
patch/util.h
tar: patch/util.h: Cannot change ownership to uid 10000, gid 0: Disk quota exceeded
patch/version.c
tar: patch/version.c: Cannot change ownership to uid 10000, gid 0: Disk quota exceeded
patch/version.h
tar: patch/version.h: Cannot change ownership to uid 10000, gid 0: Disk quota exceeded
tar: patch: Cannot change ownership to uid 10000, gid 0: Disk quota exceeded
tar: Error exit delayed from previous errors
make: *** No targets specified and no makefile found. Stop.
-------------------------------------------------
Hint: Either try to build 'patch' under etc/patch/
Hint: manually and re-run this 'configure' script
Hint: or provide us the path to your vendor 'patch'
Hint: program via the --with-patch=FILE option (but
Hint: expect perhaps failures when applying patches!)
ERROR: Could not configure Apache
cd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
mv: cannot stat `binaries/aps.tar.gz': No such file or directory
mv: cannot stat `binaries/spamassassin.tar.gz': No such file or directory
mv: cannot stat `binaries/uudeview.tar.gz': No such file or directory
mv: cannot stat `binaries/clamav.tar.gz': No such file or directory
mv: cannot stat `binaries/cronolog': No such file or directory
mv: cannot stat `binaries/cronosplit': No such file or directory
mv: cannot stat `binaries/ispconfig_tcpserver': No such file or directory
mv: cannot stat `binaries/zip': No such file or directory
mv: cannot stat `binaries/unzip': No such file or directory
tar: spamassassin.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `spamassassin': No such file or directory
tar: uudeview.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `uudeview': No such file or directory
tar: clamav.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `clamav': No such file or directory
tar: aps.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
./setup2: line 873: ispconfig_tmp/php/bin/php: No such file or directory
ERROR: The PHP binary coming with ISPConfig does not work properly on your system! The installation routine stops here!


Filesystem Size Used Avail Use% Mounted on
/dev/simfs 101G 1.7G 99G 2% /
tmpfs 504M 0 504M 0% /lib/init/rw
tmpfs 504M 0 504M 0% /dev/shm

jnsc
19th June 2007, 18:18
The error message is clear Disk quota exceededHave a look at your quota.

till
19th June 2007, 18:20
The error message is clear, your disk quota was exceeded during compilation, even if your filesystem usage output shows something different.

Did you run the script as root user and wnot via sudo?
Is this a vserver?

guardian
19th June 2007, 18:35
I run it with normal user via su, root is disabled in ssh_config
It is not vserver, it is OpenVZ.
I really have no idea where to look for quota.

till
19th June 2007, 18:48
If you run it in OpenVZ, then it is a vserver and you reached one of the limits that you set in OpenVZ.

Have a look here on how to find out which resource limit you hit:

http://wiki.openvz.org/Resource_shortage

guardian
19th June 2007, 19:06
Everything looks normal to me:

cat /proc/user_beancounters
Version: 2.5
uid resource held maxheld barrier limit failcnt
101: kmemsize 3579010 4213024 16384000 18022400 0
lockedpages 0 0 4096 4096 0
privvmpages 82264 91038 131072 131072 0
shmpages 640 976 131072 131072 0
dummy 0 0 0 0 0
numproc 79 92 400 400 0
physpages 10797 12732 0 2147483647 0
vmguarpages 0 0 6144 2147483647 0
oomguarpages 10797 12732 6144 2147483647 0
numtcpsock 16 22 500 500 0
numflock 15 17 200 220 0
numpty 1 1 64 64 0
numsiginfo 0 3 512 512 0
tcpsndbuf 182040 219952 5365760 10485760 0
tcprcvbuf 262144 262144 5365760 10485760 0
othersockbuf 184260 212256 1503232 4063232 0
dgramrcvbuf 0 8364 262144 262144 0
numothersock 132 138 500 500 0
dcachesize 0 0 4194304 4317184 0
numfile 1849 2102 8192 8192 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
numiptent 34 34 128 128 0


Filesystem 1K-blocks Used Available Use% Mounted on
/dev/simfs 104857700 1760228 103097472 2% /
tmpfs 515836 0 515836 0% /lib/init/rw
tmpfs 515836 0 515836 0% /dev/shm
root@eowyn:~# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/simfs 18294175 54334 18239841 1% /
tmpfs 128959 2 128957 1% /lib/init/rw
tmpfs 128959 1 128958 1% /dev/shm
root@eowyn:~#


Btw there wasn't any problem when I upgrade from 2.2.12 to 2.2.13 and there isn't any changes to the server since then

guardian
19th June 2007, 19:40
I remove second level quota - QUOTAUGIDLIMIT="100" in vps config file, reboot the system and successfully upgrade to 2.2.14.
Is it enough to put back QUOTAUGIDLIMIT in config file to use quota again.

Check
19th June 2007, 20:12
I have 2.2.12 installed, do i need to install .13 before i install .14?

I tried to install the new version and i got this

make: *** [build_apps] Error 1
ERROR: Could not make OpenSSL
cd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
mv: cannot stat `binaries/aps.tar.gz': No such file or directory
mv: cannot stat `binaries/spamassassin.tar.gz': No such file or directory
mv: cannot stat `binaries/uudeview.tar.gz': No such file or directory
mv: cannot stat `binaries/clamav.tar.gz': No such file or directory
mv: cannot stat `binaries/cronolog': No such file or directory
mv: cannot stat `binaries/cronosplit': No such file or directory
mv: cannot stat `binaries/ispconfig_tcpserver': No such file or directory
mv: cannot stat `binaries/zip': No such file or directory
mv: cannot stat `binaries/unzip': No such file or directory
tar: spamassassin.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `spamassassin': No such file or directory
tar: uudeview.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `uudeview': No such file or directory
tar: clamav.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `clamav': No such file or directory
tar: aps.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
./setup2: line 873: ispconfig_tmp/php/bin/php: No such file or directory
ERROR: The PHP binary coming with ISPConfig does not work properly on your system! The installation routine stops here!

Help?

testset
19th June 2007, 23:03
thanks for my requested feature: user cannot change domain

but i thought something like this:
user 'peter' -> Domain peteriscool.com
user 'petra' -> Domain petra.domain.tld

Now 'peter' should only have right for creating subdomains for peteriscool.com
'petra' should only have rights for creating subdomains for petra.domain.tld
and so on.

Stupid: User can creates again own Weburls, f.e. google.com oder hacked.myserver.tld - and more funny: he has no rights for delete his own subdomains/domains.

nah ok, now i will create the subdomains for my users via hand and ispconfig - at the moment i have not much users and i can do this - but in future - i don't know. ;-)


Great work again, but i have a "probleme" which doesn't do anything (not all tested yet):

/etc/init.d/apache2 restart
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

OS: GNU/Linux Debian Sarge + Upgrade to Etch
Kernel (isp-kernel-info): linux-whatever-2 (it is a provider compiled kernel)

till
19th June 2007, 23:13
You are talking about subdomains, subdomains are not co-domains and we will not limit co-domains to subdomains as this will limit the overall functionality of ISPConfig.

Stupid: User can creates again own Weburls, f.e. google.com oder hacked.myserver.tld - and more funny: he has no rights for delete his own subdomains/domains.

No, not at all. The user can not create co-domains if you do not allow him to create domains.

Great work again, but i have a "probleme" which doesn't do anything (not all tested yet):

You are in a non existing directory. Enter:

cd ../

on the shell.

till
19th June 2007, 23:16
I have 2.2.12 installed, do i need to install .13 before i install .14?

No.

make: *** [build_apps] Error 1
ERROR: Could not make OpenSSL

Please post the error above these lines.

Before you try to update again, execute the following command:

mkdir /root/ispconfig

and then run the setup again.

testset
19th June 2007, 23:27
You are talking about subdomains, subdomains are not co-domains and we will not limit co-domains to subdomains as this will limit the overall functionality of ISPConfig.



No, not at all. The user can not create co-domains if you do not allow him to create domains.



You are in a non existing directory. Enter:

cd ../

on the shell.
funny - than all is right. :D
ispconfig has a confusing structure :P

this is off-topic: but where can i set that a user has no rights to create co-domains and where can i creat real subdomains with my admin and with my user? i am confused... (this isn't in the manual isn't it?)

daveb
20th June 2007, 04:00
Thanks once again upgrade went as expected.

I do have a question or request regarding Bastille firewall. Since ispconfig now saves and replaces the folder /etc/Bastille/firewall.d and the rules I have created which I think is great. But on my Ubuntu 6.10 and etch server it seems that in order to use the post_rule_setup.sh within firewall.d their must be a folder subsys in /var/lock/subsys . Otherwise Bastille will fail to start or load any rules. Falko gave me a solution awhile back for this showthread.php?t=11699 (http://www.howtoforge.com/forums/showthread.php?t=11699)
and i was wondering if their was some way when ispconfig is updating or installing on a ubuntu or etch server that it could include this?

till
20th June 2007, 08:17
Thanks once again upgrade went as expected.

I do have a question or request regarding Bastille firewall. Since ispconfig now saves and replaces the folder /etc/Bastille/firewall.d and the rules I have created which I think is great. But on my Ubuntu 6.10 and etch server it seems that in order to use the post_rule_setup.sh within firewall.d their must be a folder subsys in /var/lock/subsys . Otherwise Bastille will fail to start or load any rules. Falko gave me a solution awhile back for this showthread.php?t=11699 (http://www.howtoforge.com/forums/showthread.php?t=11699)
and i was wondering if their was some way when ispconfig is updating or installing on a ubuntu or etch server that it could include this?

Thanks, I added it to the bugtracker.

till
20th June 2007, 08:19
this is off-topic: but where can i set that a user has no rights to create co-domains

Set the number of domains in the website to the number of domains currently created and the user is not able to add more domains.

and where can i creat real subdomains with my admin and with my user? i am confused... (this isn't in the manual isn't it?)

You can add real subdomains by adding a co-domain where the domain part is identical with the main domain.

mumbly
20th June 2007, 12:45
Worked like a charm !
2.2.13 -----> 2.2.14 under Ubuntu Feisty Fawn 7.04
Thanx a lot for the good work ! :D

testset
20th June 2007, 16:45
I get two mails:

/usr/sbin/cron.mysql-server-41: line 26: /etc/mysql/debian-log-rotate.conf: No such file or directory



and

/usr/sbin/cron.sysklogd: line 35: syslogd-listfiles: command not found
/usr/sbin/cron.sysklogd: line 43: syslogd-listfiles: command not found



What kind of problem is this? Maybe it can help you (and you can help me ;-))

omni
20th June 2007, 17:12
Updated flawlessly on Ubuntu 6.06LTS Server from 2.2.13

Thank you.

Check
21st June 2007, 19:22
Ok, I tried to create the directory before i updated this time. It seemed like it was going to work and then everything frooze and the server stopped responding- im working remotely so i had someone that was at the house hard restart :( once it came back up i can ping it and log in fine but ipsconfig is not running. or at least i cant log into ispconfigs web admin

Please Help! I have several websites running on this server. I did upgrades 2 times before so i've done it before and it hsa worked fine. I have no idea what to do.

I was looking back when i had a problem logging into ispconfig before and the advice was to restart ispconfig, using the /etc/init.d/ispconfig_server restart command. Well i tried that and this is was came up

root@Server1:/# /etc/init.d/ispconfig_server restart
Shutting down ISPConfig system...
/etc/init.d/ispconfig_server: line 65: /root/ispconfig/httpd/bin/apachectl: No such file or directory
ISPConfig system stopped!
Starting ISPConfig system...
/etc/init.d/ispconfig_server: line 45: /root/ispconfig/httpd/bin/apachectl: No such file or directory
/etc/init.d/ispconfig_server: line 47: /root/ispconfig/php/php: No such file or directory
ISPConfig system is now up and running!
root@Server1:/#

Im guessing my freezing during the install screwed everything up. Should i try installing again?

I tried running the install again and this is what i get after i accept the liscense. I aborted after this came up
Do you accept the licence? [y/n]y

Checking the syntax of the httpd.conf...
Syntax OK
The syntax is ok!

########## gcc ##########

/usr/bin/gcc
OK

########## make ##########

/usr/bin/make
OK

########## lex ##########

/usr/bin/lex
OK

########## g++ ##########

/usr/bin/g++
OK

########## INSTALLATION ##########

Preparing files. Please wait a moment...
cp: cannot stat `/root/ispconfig/httpd/conf/ssl.*': No such file or directory

payne
21st June 2007, 19:53
Installation went fine on Debian Etch ;)

Ben
21st June 2007, 20:50
@Check: I do not give you any guarantee on that post, but I would reinstallt the last running version of ISPConfig from scratch (before delete /root/ispconfig and /home/admispconfig and delete the database but be sure to have a backup, also of the two dirs). Then stop ispconfig after installation, import the dumped ispconfig database and restart ispconfig.
But at first I would wait for till / falko to verify that idea ;)
Normally you could not lose anything without having a running ispconfig system, but I would guess if all is delted the mailsystem won't work properly. If so, you could not make it worse in my eyes...

Check
21st June 2007, 21:12
Im trying to reinstall 2.2.12 (last workign version) overtop of everything. Hopefully itll work. I had a backup of the everything before it got messed up so if i need to go from scratch i should be able to but id really like to try to avoid that

Whoa, thank god i just reinstalled .12 and it worked. Now i think ill try to go to .13 before i go to .14

Ok when i went to install .13 it frooze up again. This time it stop when it was determining settings, i forget what the exact wording is but its right after the first couple things are initially checked. So pretty much right after it started it stoped. Is there something i need to do to make sure everything is fit to upgrade.

Ben
22nd June 2007, 09:53
Well I never had any freeze while upgrading on several machines.
Can you see anything in the messagelog?
Not that this freezing is caused by any hardwarefault?

Check
22nd June 2007, 15:39
Its become increasingly unstable- Frequently loosing network connection- Im not sure how it responds locally all the time because im not usually there but when i have been there the keyboard doesnt even light the led up when i push the caps lock button, and i cant log in or anything. The power supply is running and all the fans are and everything but its just not going. Its on a ups that is really good, the pc is somewhat newer probably about 2 years but its in good health i had windows on prior and never had any issues, so although its a possibility i find it hard to beleive its a hardware thing. Im just wondering if i should try to redo everything.

I cannot check the logs as at the moment it is down again. It routinely goes down at night. Maybe it has something to do with a cron job or something. Its just getting annoying. Not sure what to do, any opinions

mlz
22nd June 2007, 17:11
Keep an eye on your load level. I would install cacti just to monitor the load level on the machine (actually, that's standard install for us now) and see if it's getting overrun. If a machine gets busy enough (load level of 40 +) it'll have problems maintaining enough processor to do any appreciable work. Are the interfaces actually dropping, or just super slow? do an /sbin/ifconfig and see what the byte count is on the interfaces.

Check
22nd June 2007, 17:38
Its hard for me to say but this is whats is happening-

Its my last desktop that i converted to a server located at my parents house as they have high speed and i dont, so typically ill have them hard shut down and then start up when theres an issue.

Its a 2ghz 768mb ram 80 gig hdd computer so that should be able to handle a decent amount right.

It is actually not responding. Itll run fine all day while im at work and then in the morning it typically is down, im not sure what time it goes down though since i dont have internet and cant check on the status. This seems to have started after a storm a week ago. Since then i had gotton a very strong ups and that worked for a day or two. Then i saw the new update and thought i should grab it since i was on .12. Then after that its been going down everyday and sometimes during the day. I dont think the storm affected anything because it did run fine up until the upgrade process and when its up it runs fine. Though i could be wrong.

As for the load. I dont have a particular popular websites though i do have 3 hosted at the moment. the one is mainly used for development and the other hosts files for people to download. so i guess i could see that if several people make a request it may have trouble but we are talking about small numbers here. Incedently i just released a program when this all started happening too so again that could be the issue but at the moment its under 1 meg so while it has been pretty popular i cant see that this is the issue either.

another thing that leads me to beleive its the upgrade is that midway it actually frooze- i think 2 or 3 times i attempted it. at this time it couldnt be pinged, ftped, http'd, telnet, nothing, it just wasnt responding.

So to answer your question at the moment i cant check anything though i will be checking hopefully tonight or tom if i can get over there. And thanks for the advice, ive never heard of that product (im too new at all this)

till
22nd June 2007, 17:44
For me this looks typical for hardware problem that occurs only under high load. When you update ISPConfig, the setup script compiles several programs which causes a high load on the system and avery night when the logs were processed, the load is high too. You should try to run a program like memcheck on your server. Memcheck can be started from the boot menu of most linux install CD's.

Check
22nd June 2007, 18:11
And this just validates the memory modules to make sure there arent any errors?

Thoeretically though, do the specs seem alright? i dont need something blazing fast but obviously i need it working.

till
22nd June 2007, 18:18
It validates the memory modules and causes also a high load during the tests so hopefully it can reproduce the error.

mlz
22nd June 2007, 18:20
And this just validates the memory modules to make sure there arent any errors?

Thoeretically though, do the specs seem alright? i dont need something blazing fast but obviously i need it working.


Provided that the hardware is all working, your speced computer should be fine for what your describing.

Check
25th June 2007, 15:53
Provided that the hardware is all working, your speced computer should be fine for what your describing.

Just a word of advice- dont let your server be housed somewhere else unless the people there know something about computers.

The room it was being held in had the ac turned off, the video card fan was not just dead but froozen and unmovable, the power supply fan had started to spin slower and would not boot up most the time- it wasnt supplying enough power, after a bunch of times pushing the button it would finally come on. After i replaced those and the ram for good measure. it turned on fine but was getting a cmos error and half of the time the bios would never load, then when it did it sometimes wouldnt load the OS. so i eventually got into the os and it was saying everything was a read only file system. I said thats it- went online to dell and bought a 1000 server (they have 500 off entry level servers so the total was like 525 (its still going on if you need a new server)). So thanks for everyones help, but the issued is solved.

Now does anyone know of any problems installing ubuntu on dell servers, its just 2 sata 250 gig drives, 1 gig ram, on board video and nic, 3 ghz p4 dual core. Thats about the highlights.

Also i have a backup of my ispconfig .12. When i install it on the new server should i install .12 first import the backup and the upgrade or can i import a .12 backup into .14. Or should i just start from scratch since i only have a couple of websites setup?

Thanks

mlz
25th June 2007, 19:27
I don't know about the Dell (shouldn't be a problem, their pretty Linux friendly on the desktops/servers).

Guess your having a server barbeque huh? :D That's why we moved our servers to a colo, our data center had an AC failure, the alarm didn't go off, and the total bill was nearly $10,000 for all the fried equipment. This happened in September with 100+ F temps out side, while I was on a fishing trip. My cell never rang from the alarm company (because their alarm was faulty).

h1pp1e
12th July 2007, 09:13
i have a problem with the installation, I based my installatoin in this one http://www.howtoforge.com/perfect_setup_ubuntu_6.06

checking for mcrypt support... no
checking for mhash support... no
checking whether to include mime_magic support... no
checking for MING support... no
checking for mSQL support... no
checking for MSSQL support via FreeTDS... no
checking for MySQL support... yes
checking for specified location of the MySQL UNIX socket... no
checking for MySQL UNIX socket location... no
configure: error: Cannot find MySQL header files under /usr.
Note that the MySQL client library is not bundled anymore!
ERROR: Could not configure PHP
./compile: line 87: cd: /root/ispconfig/compile_aps: No existe el fichero ó directorio
./setup2: line 851: cd: /root/ispconfig/compile_aps/../..: No existe el fichero ó directorio
cd: error al recibir el directorio actual: getcwd: no se puede acceder al directorio padre: No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/aps.tar.gz': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/spamassassin.tar.gz': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/uudeview.tar.gz': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/clamav.tar.gz': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/cronolog': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/cronosplit': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/ispconfig_tcpserver': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/zip': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/unzip': No existe el fichero ó directorio
tar: spamassassin.tar.gz: No se puede open: No existe el fichero ó directorio
tar: El error no es recuperable: salida ahora
tar: Child returned status 2
tar: Salida con error demorada desde errores anteriores
mv: no se puede efectuar `stat' sobre `spamassassin': No existe el fichero ó directorio
tar: uudeview.tar.gz: No se puede open: No existe el fichero ó directorio
tar: El error no es recuperable: salida ahora
tar: Child returned status 2
tar: Salida con error demorada desde errores anteriores
mv: no se puede efectuar `stat' sobre `uudeview': No existe el fichero ó directorio
tar: clamav.tar.gz: No se puede open: No existe el fichero ó directorio
tar: El error no es recuperable: salida ahora
tar: Child returned status 2
tar: Salida con error demorada desde errores anteriores
mv: no se puede efectuar `stat' sobre `clamav': No existe el fichero ó directorio
tar: aps.tar.gz: No se puede open: No existe el fichero ó directorio
tar: El error no es recuperable: salida ahora
tar: Child returned status 2
tar: Salida con error demorada desde errores anteriores
./setup2: line 873: ispconfig_tmp/php/bin/php: No existe el fichero ó directorio
ERROR: The PHP binary coming with ISPConfig does not work properly on your system! The installation routine stops here!

till
12th July 2007, 11:29
You missed to install the mysql development librarys as described in the guide that you used. Have a look at this page:

http://www.howtoforge.com/perfect_setup_ubuntu_6.06_p4

Step 10)

apt-get install mysql-server mysql-client libmysqlclient12-dev

Hans
12th July 2007, 22:41
I found these messages within my /var/log/mail.warn:

Jul 12 19:33:53 host freshclam[2846]: Your ClamAV installation is OUTDATED!
Jul 12 19:33:53 host freshclam[2846]: Local version: 0.90.3 Recommended version: 0.91

I guess it's almost time for ISPConfig 2.2.15 ...

till
12th July 2007, 22:53
Yes, it has been released yesterday. But the "Outdated" warning is a bit dramatic from them, as clamav is not outdated in the form as that the antivirus signatures are outdated or that it will not find the latest viruses. My personal opinion is that they should just make a message that there is a new version available and not make poeple afraid that their system is now unprotected.

h1pp1e
12th July 2007, 23:00
hi, i install the libmysqlclient12-dev but the setup return me the next error

Installing PDO headers: /root/ispconfig/php/include/php/ext/pdo/
tar: /root/ispconfig/compile_aps/../binaries/aps.tar.gz: No se puede open: No existe el fichero ó directorio
tar: El error no es recuperable: salida ahora
ERROR: Could not create aps.tar.gz
./compile: line 87: cd: /root/ispconfig/compile_aps: No existe el fichero ó directorio
./setup2: line 851: cd: /root/ispconfig/compile_aps/../..: No existe el fichero ó directorio
cd: error al recibir el directorio actual: getcwd: no se puede acceder al directorio padre: No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/aps.tar.gz': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/spamassassin.tar.gz': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/uudeview.tar.gz': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/clamav.tar.gz': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/cronolog': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/cronosplit': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/ispconfig_tcpserver': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/zip': No existe el fichero ó directorio
mv: no se puede efectuar `stat' sobre `binaries/unzip': No existe el fichero ó directorio
tar: spamassassin.tar.gz: No se puede open: No existe el fichero ó directorio
tar: El error no es recuperable: salida ahora
tar: Child returned status 2
tar: Salida con error demorada desde errores anteriores
mv: no se puede efectuar `stat' sobre `spamassassin': No existe el fichero ó directorio
tar: uudeview.tar.gz: No se puede open: No existe el fichero ó directorio
tar: El error no es recuperable: salida ahora
tar: Child returned status 2
tar: Salida con error demorada desde errores anteriores
mv: no se puede efectuar `stat' sobre `uudeview': No existe el fichero ó directorio
tar: clamav.tar.gz: No se puede open: No existe el fichero ó directorio
tar: El error no es recuperable: salida ahora
tar: Child returned status 2
tar: Salida con error demorada desde errores anteriores
mv: no se puede efectuar `stat' sobre `clamav': No existe el fichero ó directorio
tar: aps.tar.gz: No se puede open: No existe el fichero ó directorio
tar: El error no es recuperable: salida ahora
tar: Child returned status 2
tar: Salida con error demorada desde errores anteriores
./setup2: line 873: ispconfig_tmp/php/bin/php: No existe el fichero ó directorio
ERROR: The PHP binary coming with ISPConfig does not work properly on your system! The installation routine stops here!


thnks for help me ! :D

falko
13th July 2007, 14:00
tar: /root/ispconfig/compile_aps/../binaries/aps.tar.gz: No se puede open: No existe el fichero ó directorioYou're trying to install ISPConfig from the directory /root/ispconfig. This doesn't work. You can install it from any directory (e.g. /tmp), but not from /root/ispconfig and /home/admispconfig.

palkat
20th July 2007, 00:42
Hey guys, been a while but see what you think on this one:

My Sus 9.3 server running ispconfig 2.2.6 has been causing our internet modem to come to a crawl as it is sending out nonstop information. no rootkits found, no viruses found, TOP reports only www and perl as the usual 2-4 active process. so figure last thing to do is update ispconfig to 2.2.14 so i downloaded it unpacked it per instructions and the first prompt where it asks for language i select 2 for english then kicked me out of the installer. run it a second time it get to the agreement then get the following error:

Do you accept the licence? [y/n]y

Checking the syntax of the httpd.conf...
Creating new config (0x80f0c08) for (null)
Creating new config (0x8185840) for (null)
Getting safe_mode=0 for 0x8185840 (0)
Creating new config (0x8187cb0) for (null)
Getting safe_mode=0 for 0x8187cb0 (0)
Creating new config (0x818a120) for (null)
Getting safe_mode=0 for 0x818a120 (0)
Creating new config (0x818c520) for (null)
Getting safe_mode=0 for 0x818c520 (0)
Creating new config (0x818e9a8) for (null)
Getting safe_mode=0 for 0x818e9a8 (0)
Creating new config (0x8190e78) for (null)
Getting safe_mode=0 for 0x8190e78 (0)
Creating new config (0x81933a0) for (null)
Getting safe_mode=0 for 0x81933a0 (0)
Creating new config (0x8195718) for (null)
Getting safe_mode=0 for 0x8195718 (0)
Creating new config (0x8197d10) for (null)
Getting safe_mode=0 for 0x8197d10 (0)
Creating new config (0x819a190) for (null)
Getting safe_mode=0 for 0x819a190 (0)
Creating new config (0x819c600) for (null)
Getting safe_mode=0 for 0x819c600 (0)
Creating new config (0x819ea70) for (null)
Getting safe_mode=0 for 0x819ea70 (0)
Creating new config (0x81a0e58) for (null)
Getting safe_mode=0 for 0x81a0e58 (0)
Creating new config (0x81a32f8) for (null)
Getting safe_mode=0 for 0x81a32f8 (0)
Creating new config (0x81a57e8) for (null)
Getting safe_mode=0 for 0x81a57e8 (0)
Creating new config (0x81a7ce0) for (null)
Getting safe_mode=0 for 0x81a7ce0 (0)
Creating new config (0x81aa028) for (null)
Getting safe_mode=0 for 0x81aa028 (0)
Creating new config (0x81ac660) for (null)
Getting safe_mode=0 for 0x81ac660 (0)
Creating new config (0x81aeae0) for (null)
Getting safe_mode=0 for 0x81aeae0 (0)
Creating new config (0x81b0f50) for (null)
Getting safe_mode=0 for 0x81b0f50 (0)
Creating new config (0x81b33c0) for (null)
Getting safe_mode=0 for 0x81b33c0 (0)
Creating new config (0x81b57a8) for (null)
Getting safe_mode=0 for 0x81b57a8 (0)
Creating new config (0x81b7c48) for (null)
Getting safe_mode=0 for 0x81b7c48 (0)
Creating new config (0x81ba108) for (null)
Getting safe_mode=0 for 0x81ba108 (0)
Creating new config (0x81bc620) for (null)
Getting safe_mode=0 for 0x81bc620 (0)
Creating new config (0x81be988) for (null)
Getting safe_mode=0 for 0x81be988 (0)
Creating new config (0x81c0fb0) for (null)
Getting safe_mode=0 for 0x81c0fb0 (0)
Creating new config (0x81c3430) for (null)
Getting safe_mode=0 for 0x81c3430 (0)
Creating new config (0x81c58a0) for (null)
Getting safe_mode=0 for 0x81c58a0 (0)
Creating new config (0x81c7d10) for (null)
Getting safe_mode=0 for 0x81c7d10 (0)
Creating new config (0x81c8338) for merge_php_config
Merge dir (0x80f0c08)+(0x81c7d10)=(0x81c8338)
Creating new config (0x81c9358) for merge_php_config
Merge dir (0x80f0c08)+(0x81c58a0)=(0x81c9358)
Creating new config (0x81ca108) for merge_php_config
Merge dir (0x80f0c08)+(0x81c3430)=(0x81ca108)
Creating new config (0x81caeb8) for merge_php_config
Merge dir (0x80f0c08)+(0x81c0fb0)=(0x81caeb8)
Creating new config (0x81cbe18) for merge_php_config
Merge dir (0x80f0c08)+(0x81be988)=(0x81cbe18)
Creating new config (0x81ccbc8) for merge_php_config
Merge dir (0x80f0c08)+(0x81bc620)=(0x81ccbc8)
Creating new config (0x81cdd70) for merge_php_config
Merge dir (0x80f0c08)+(0x81ba108)=(0x81cdd70)
Creating new config (0x81ceb20) for merge_php_config
Merge dir (0x80f0c08)+(0x81b7c48)=(0x81ceb20)
Creating new config (0x81cfe58) for merge_php_config
Merge dir (0x80f0c08)+(0x81b57a8)=(0x81cfe58)
Creating new config (0x81d0c08) for merge_php_config
Merge dir (0x80f0c08)+(0x81b33c0)=(0x81d0c08)
Creating new config (0x81d1f40) for merge_php_config
Merge dir (0x80f0c08)+(0x81b0f50)=(0x81d1f40)
Creating new config (0x81d2cf0) for merge_php_config
Merge dir (0x80f0c08)+(0x81aeae0)=(0x81d2cf0)
Creating new config (0x81d4028) for merge_php_config
Merge dir (0x80f0c08)+(0x81ac660)=(0x81d4028)
Creating new config (0x81d4dd8) for merge_php_config
Merge dir (0x80f0c08)+(0x81aa028)=(0x81d4dd8)
Creating new config (0x81d6110) for merge_php_config
Merge dir (0x80f0c08)+(0x81a7ce0)=(0x81d6110)
Creating new config (0x81d6ec0) for merge_php_config
Merge dir (0x80f0c08)+(0x81a57e8)=(0x81d6ec0)
Creating new config (0x81d81f8) for merge_php_config
Merge dir (0x80f0c08)+(0x81a32f8)=(0x81d81f8)
Creating new config (0x81d8fa8) for merge_php_config
Merge dir (0x80f0c08)+(0x81a0e58)=(0x81d8fa8)
Creating new config (0x81da2e0) for merge_php_config
Merge dir (0x80f0c08)+(0x819ea70)=(0x81da2e0)
Creating new config (0x81db090) for merge_php_config
Merge dir (0x80f0c08)+(0x819c600)=(0x81db090)
Creating new config (0x81dc3c8) for merge_php_config
Merge dir (0x80f0c08)+(0x819a190)=(0x81dc3c8)
Creating new config (0x81dd178) for merge_php_config
Merge dir (0x80f0c08)+(0x8197d10)=(0x81dd178)
Creating new config (0x81de4b0) for merge_php_config
Merge dir (0x80f0c08)+(0x8195718)=(0x81de4b0)
Creating new config (0x81df260) for merge_php_config
Merge dir (0x80f0c08)+(0x81933a0)=(0x81df260)
Creating new config (0x81e0598) for merge_php_config
Merge dir (0x80f0c08)+(0x8190e78)=(0x81e0598)
Creating new config (0x81e1348) for merge_php_config
Merge dir (0x80f0c08)+(0x818e9a8)=(0x81e1348)
Creating new config (0x81e2680) for merge_php_config
Merge dir (0x80f0c08)+(0x818c520)=(0x81e2680)
Creating new config (0x81e3430) for merge_php_config
Merge dir (0x80f0c08)+(0x818a120)=(0x81e3430)
Creating new config (0x81e4768) for merge_php_config
Merge dir (0x80f0c08)+(0x8187cb0)=(0x81e4768)
Creating new config (0x81e5518) for merge_php_config
Merge dir (0x80f0c08)+(0x8185840)=(0x81e5518)
Syntax OK
Destroying config 0x81e5518
Destroying config 0x81e4768
Destroying config 0x81e3430
Destroying config 0x81e2680
Destroying config 0x81e1348
Destroying config 0x81e0598
Destroying config 0x81df260
Destroying config 0x81de4b0
Destroying config 0x81dd178
Destroying config 0x81dc3c8
Destroying config 0x81db090
Destroying config 0x81da2e0
Destroying config 0x81d8fa8
Destroying config 0x81d81f8
Destroying config 0x81d6ec0
Destroying config 0x81d6110
Destroying config 0x81d4dd8
Destroying config 0x81d4028
Destroying config 0x81d2cf0
Destroying config 0x81d1f40
Destroying config 0x81d0c08
Destroying config 0x81cfe58
Destroying config 0x81ceb20
Destroying config 0x81cdd70
Destroying config 0x81ccbc8
Destroying config 0x81cbe18
Destroying config 0x81caeb8
Destroying config 0x81ca108
Destroying config 0x81c9358
Destroying config 0x81c8338
Destroying config 0x81c7d10
Destroying config 0x81c58a0
Destroying config 0x81c3430
Destroying config 0x81c0fb0
Destroying config 0x81be988
Destroying config 0x81bc620
Destroying config 0x81ba108
Destroying config 0x81b7c48
Destroying config 0x81b57a8
Destroying config 0x81b33c0
Destroying config 0x81b0f50
Destroying config 0x81aeae0
Destroying config 0x81ac660
Destroying config 0x81aa028
Destroying config 0x81a7ce0
Destroying config 0x81a57e8
Destroying config 0x81a32f8
Destroying config 0x81a0e58
Destroying config 0x819ea70
Destroying config 0x819c600
Destroying config 0x819a190
Destroying config 0x8197d10
Destroying config 0x8195718
Destroying config 0x81933a0
Destroying config 0x8190e78
Destroying config 0x818e9a8
Destroying config 0x818c520
Destroying config 0x818a120
Destroying config 0x8187cb0
Destroying config 0x8185840
Destroying config 0x80f0c08
The syntax is ok!

########## gcc ##########

/usr/bin/gcc
OK

########## make ##########

/usr/bin/make
OK

########## lex ##########

/usr/bin/lex
OK

########## g++ ##########

which: no g++ in (/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/libexec)
ERROR: g++ not found!
server:~/install_ispconfig #

Any advice?! thanks so much!!!
I hope the upgrade will take as i have to reboot the server daily or it locks up my whole internet modem.

till
20th July 2007, 00:46
The c++ compiler is missing. Please install the g++ package from SuSe.