Hello,
First of all thanks for making ispCP and for the great jobs that you have done. I was a VHCS user and I decided now to move to ispCP, but I'm not going to do any migration because I've changed so many thing that is just not pratical at all, so I have done a installation of ispCP on a fresh installed Ubuntu Server 7.10 Gutsy and I've be running on a couple of problems which a solved anyway.
1) When running ispcp-setup I've got the error:
/bin/cp: cannot stat `/etc/ispcp/postfix/ispcp/{aliases,domains,mailboxes,tr
ansport,sender-access}': No such file or directory
ERROR: External command '/bin/cp -p /etc/ispcp/postfix/ispcp/{aliases,domains,mailboxes,transport,sender-access} /etc/postfix/ispcp' returned '1' status !
This error is caused by dash shell.
New versions of Ubuntu (and I believe Debian as well) now links /bin/sh to /bin/dash instead of /bin/bash.
As a workaround I've changed back the symbolic link to /bin/bash.
$ cd /bin
$ sudo rm -i sh
$ sudo ln -s bash sh
As I said this is a workaround. I believe that the standard now is to use dash, so I suppose we need to understand why dash is complaining and fix the error.
Reason why we should use dash are explained here:
https://wiki.ubuntu.com/DashAsBinSh
2) Again running ispcp-setup I've got several error similar this ones:
Use of uninitialized value in concatenation (.) or string at ispcp-setup line 967
Use of uninitialized value in concatenation (.) or string at ispcp-setup line 3010.
Basically a couple of variables are missing in ispcp.conf, I solved by adding the following lines under # File system variables secion.
CMD_SHELL = /bin/bash
CMD_CHMOD = /bin/chmod
I believe these 2 errors are bugs but I'm not sure if someone else already filed them.
Thanks