I also upgraded from 6.0.6 without any major problems. Keep up the good work and thanks again!
Here are my little tricks to get Zimbra working in a jail with an additional 127.0.0.2 loopback.
First change all config files from 127.0.0.1 to .2 in /opt/zimbra/conf:
After that I had problems with amavis not accepting a connection from the loopback. I had to add the following in amavisd.conf.inCode:for i in */*; do perl -p -i -e "s/127.0.0.1/127.0.0.2/" $i; done; for i in *; do perl -p -i -e "s/127.0.0.1/127.0.0.2/" $i; done;
Also make sure the content filter in the master.cf file is edited to 127.0.0.2.Code:$inet_socket_bind = '127.0.0.2'; # limit socket bind to loopback interface # (default is '127.0.0.1') @inet_acl = qw( 127.0.0.2 ); # allow SMTP access only from localhost IP # (default is qw( 127.0.0.1 ) )
Hi again, solko.
I'm building GNR-606 on FreeBSD 8.1/i386. Following step-by-step on your manual at Building GNR on FreeBSD 8 - Zimbra :: Wiki. Everything was going on flawlessly until I stuck on error while running buildzcs script:
I don't understanf quite good what system wants. jdk tarball? Maybe it is corrupted?Code:ummcan-srv# ./buildZCS.sh -t Checking for prerequisite binaries Checking ant Checking java Checking for required JDK tarball Error: jdk file needed for ZCS packaging not available Necessary version is: 1.6.0_07 1.6.0_07 Please create /home/zimbra-src/zcs/GNR-606/ZimbraBuild/../ThirdPartyBuilds/FreeBSD_i386/java/diablo-jdk1.6.0_07 1.6.0_07.tgz Which is an extracted then retarred version of diablo JDK 1.6 For more information see /usr/ports/java/diablo-jdk16 ummcan-srv#
zimbra needs java to run so zimbra packs its own jdk.. to run. wiki/howto covers this topic!
Putting diablo-jdk16 into ThirdPartyBuilds
Zimbra requires you to supply jdk16 so we are happy to oblige by using installed version of diablo-jdk16:
mkdir -p ThirdPartyBuilds/FreeBSD_amd64/java && cd ThirdPartyBuilds/FreeBSD_amd64/java && \
cp -pr /usr/local/diablo-jdk1.6.0 diablo-jdk1.6.0_07 &&\
tar zcf diablo-jdk1.6.0_07.tgz diablo-jdk1.6.0_07 && \
rm -rf diablo-jdk1.6.0_07 && cd ../../../
The destination tarball version must match with ZimbraBuild/defs/ThirdParty/FreeBSD_amd64.def!
(so basically cd to $ZIMBRA_SRC_DIRECTORY, copy&paste above should do the trick)
i am available on skype/icq should you need anything.
I would like to thank you for your great work! Following the instructions in the wiki, I´d builded and installed successfully in a VM (using ESXi 4.1) a Zimbra 6.0.8 host using FreeBSD 8.1 AMD64.
The server is now in production with about 1000 mailboxes.
I´ve seen in pm.zimbra.com that CentOS will have an official binary version soon. And FreeBSD? We were forgotten again
Solko, I say this not for his work was not good. It is the opposite. An official version for FreeBSD would be a recognition of his excellent work.