Podrška #13847
Zatvorenbuild zimbra hardy
Dodano od Ernad Husremović prije skoro 18 godina. Izmjenjeno prije oko 17 godina.
50%
Fajlovi
| Makefile (3,95 KB) Makefile | modified makefile for thirdparty | Ernad Husremović, 04.07.2008 19:24 | |
| buildThirdParty.sh (2,83 KB) buildThirdParty.sh | Ernad Husremović, 04.07.2008 19:24 | ||
| zcs-5.0.6_GA_2314.UBUNTU8.diff (9,61 KB) zcs-5.0.6_GA_2314.UBUNTU8.diff | Ernad Husremović, 04.07.2008 20:06 |
Povezani tiketi 4 (0 otvoreno — 4 zatvorenih)
Izmjenjeno od Ernad Husremović prije više od 17 godina
- Fajl Makefile Makefile dodano
- Fajl buildThirdParty.sh buildThirdParty.sh dodano
Izmjenjeno od Ernad Husremović prije više od 17 godina
Izmjenjeno od Ernad Husremović prije više od 17 godina
- % završeno promijenjeno iz 0 u 10
hernad@nmraka-1:~/devel/git/zimbra$ patch -p1 < zcs-5.0.6_GA_2314.UBUNTU8.diff
patching file ZimbraBuild/defs/coretargets.def Hunk #1 FAILED at 208. Hunk #2 succeeded at 249 with fuzz 1 (offset -26 lines). 1 out of 2 hunks FAILED -- saving rejects to file ZimbraBuild/defs/coretargets.def.rej patching file ZimbraBuild/defs/globals.def patching file ZimbraBuild/defs/UBUNTU8_64.def patching file ZimbraBuild/defs/UBUNTU8.def patching file ZimbraBuild/rpmconf/Build/get_plat_tag.sh patching file ZimbraBuild/rpmconf/Install/Util/modules/packages.sh Hunk #1 FAILED at 141. 1 out of 1 hunk FAILED -- saving rejects to file ZimbraBuild/rpmconf/Install/Util/modules/packages.sh.rej patching file ZimbraBuild/rpmconf/Install/Util/utilfunc.sh Hunk #1 succeeded at 280 (offset 1 line). Hunk #2 succeeded at 1674 (offset 26 lines). Hunk #3 succeeded at 1682 (offset 26 lines). patching file ZimbraBuild/rpmconf/Install/zmsetup.pl Hunk #1 succeeded at 568 (offset 7 lines). Hunk #2 succeeded at 582 (offset 7 lines). patching file ZimbraBuild/rpmconf/Spec/Scripts/zimbracore.post patching file ZimbraServer/src/bin/zmsyslogsetup Hunk #1 succeeded at 125 (offset 20 lines).
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:~/devel/git$ ln -s zimbra zcs-5.0.8
buildParty.sh envars:
hernad@nmraka-1:~/devel/git$ export BUILD_HOME=~/devel/git hernad@nmraka-1:~/devel/git$ export RELEASE=FRANKLIN hernad@nmraka-1:~/devel/git/zcs-5.0.8$ export JAVA_HOME=$BUILD_HOME/$RELEASE/java
hernad@nmraka-1:~/devel/git$ cd FRANKLIN/ThirdParty/
hernad@nmraka-1:~/devel/git/zcs-5.0.8/ThirdParty$ ./buildThirdParty.sh
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:~/devel/git/FRANKLIN/ThirdParty$ chmod +x ../ZimbraBuild/rpmconf/Build/get_plat_tag.sh
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:~/devel/git/zcs-5.0.8/ThirdParty$ sudo chown hernad /etc
hernad@nmraka-1:~/devel/git/zcs-5.0.8/ThirdParty$ ./buildThirdParty.sh
Building Release: zcs-5.0.8 Platform OS: UBUNTU8 No ThirdParty component specified, please specify one
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:~/devel/git/FRANKLIN/ThirdParty$ vi buildThirdParty_all.sh
PACKAGES="openssl sleepycat mysql libxml2 heimdal curl cyrus-sasl openldap aspell clamav apache-httpd php Postfix dspam rrdtool snmp memcached nginx tcmalloc" for p in $PACKAGES do echo "building package $p" ./buildThirdParty.sh $p done
hernad@nmraka-1:~/devel/git/FRANKLIN/ThirdParty$ bash buildThirdParty_all.sh
building package openssl Building Release: FRANKLIN Platform OS: UBUNTU8 Building ThirdParty component: openssl (cd openssl; make > /tmp/ThirdParty.make.log.openssl 2>&1) ...
Izmjenjeno od Ernad Husremović prije više od 17 godina
apt-get dev libs & tools¶
hernad@nmraka-1:~/devel/git/FRANKLIN/ThirdParty$ sudo apt-get install build-essential libncurses5-dev libtool automake libltdl3-dev libperl-dev bison flex zlib1g-dev libpcre3 libpcre3-dev
Izmjenjeno od Ernad Husremović prije više od 17 godina
pokušaću sa java 1.6u7:
hernad@nmraka-1:~/devel/git/FRANKLIN$ ln -s /home/hernad/netbeans/jdk1.6.0_07 java
Izmjenjeno od Ernad Husremović prije više od 17 godina
Perl thirdparty¶
MyConfig.pm.template ručno izmjenio:
'urllist' => [q[http://www.mirrorservice.org/sites/ftp.funet.fi/pub/languages/perl/CPAN/],],
hernad@nmraka-1:/data/devel/git/zimbra/ThirdParty/Perl$ export BUILD_HOME=~/devel/git
hernad@nmraka-1:/data/devel/git/zimbra/ThirdParty/Perl$ export RELEASE=FRANKLIN
hernad@nmraka-1:/data/devel/git/zimbra/ThirdParty/Perl$
hernad@nmraka-1:/data/devel/git/zimbra/ThirdParty/Perl$ PERLLIB=$BUILD_HOME/$RELEASE/ThirdParty/Perl/zimbramon/lib
hernad@nmraka-1:/data/devel/git/zimbra/ThirdParty/Perl$ make
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:/data/devel/git/zimbra/ThirdParty/Perl$ make
mkdir -p /home/hernad/.cpan/CPAN
sed -e "s|@@LYNX@@||g" -e "s|@@WGET@@|/usr/bin/wget|g" -e "s|@@LESS@@|/usr/bin/less|g" -e "s|@@GPG@@|/usr/bin/gpg|g" -e "s|@@UNZIP@@||g" -e "s|@@CURL@@||g" -e "s|@@BZIP2@@|/bin/bzip2|g" -e "s|@@MAKE@@|/usr/bin/make|g" -e "s|@@FTP@@|/usr/bin/ftp|g" -e "s|@@TAR@@|/bin/tar|g" -e "s|@@GZIP@@|/bin/gzip|g" -e "s|@@BUILD_ROOT@@|/data/devel/git/zimbra/ThirdParty/Perl|g" MyConfig.pm.template > /home/hernad/.cpan/CPAN/MyConfig.pm mkdir -p tmp Logging to /tmp/ThirdParty-Perllibs.log Compiling perl lib Crypt-SSLeay-0.57 ...done. Compiling perl lib Array::Compare ...done. Compiling perl lib Tree::DAG_Node ...done. Compiling perl lib Sub::Uplevel ... ...
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:/data/devel/git/zimbra/ThirdParty/Perl$ ls .cpan/build
Array-Compare-1.16 Sub-Uplevel-0.1901 Test-Exception-0.27 Test-Simple-0.80 Tree-DAG_Node-1.06 ...
Izmjenjeno od Ernad Husremović prije više od 17 godina
+x permissions na bash skriptama nedostaje¶
hernad@nmraka-1:~/devel/git/FRANKLIN/ThirdParty/cyrus-sasl$ chmod +x zimbra-cyrus-sasl-build.sh
Izmjenjeno od Ernad Husremović prije više od 17 godina
mkdir /usr/local/share/perl: Permission denied at /usr/share/perl/5.8/ExtUtils/Install.pm line 112
make[3]: *** [pure_site_install] Error 13 make[3]: Leaving directory `/data/devel/git/zimbra/ThirdParty/snmp/net-snmp-5.4.1/perl' make[2]: *** [perlinstall] Error 1 make[2]: Leaving directory `/data/devel/git/zimbra/ThirdParty/snmp/net-snmp-5.4.1' make[1]: *** [build] Error 2 make[1]: Leaving directory `/data/devel/git/zimbra/ThirdParty/snmp'
hernad@nmraka-1:~/devel/git/FRANKLIN/ThirdParty$ sudo chown hernad.users -R /usr/share/perl
Izmjenjeno od Ernad Husremović prije više od 17 godina
izgleda da je predhodna komanda bila nepotrebna
trebamo /usr/local/share/perl dostupan:
hernad@nmraka-1:~/devel/git/FRANKLIN/ThirdParty$ sudo mkdir /usr/local/share/perl hernad@nmraka-1:~/devel/git/FRANKLIN/ThirdParty$ sudo chown hernad.users /usr/local/share/perl
Izmjenjeno od Ernad Husremović prije više od 17 godina
/usr/local/man hernad pristup:
hernad@nmraka-1:~/devel/git/FRANKLIN/ThirdParty$ sudo chown hernad.users -R /usr/local/man/
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:/data/devel/git/zimbra/ThirdParty/Perl$ make
Compiling perl lib Mail::SpamAssassin ...done. Compiling perl lib swatch-3.2.2 ...done. Creating /data/devel/git/zimbra/ThirdPartyBuilds/UBUNTU8/perl/perllib.tgz...done. chmod -R a+w /data/devel/git/zimbra/ThirdPartyBuilds/UBUNTU8/perl
Izmjenjeno od Ernad Husremović prije više od 17 godina
/home/hernad/devel/git/FRANKLIN/ThirdPartyBuilds/UBUNTU8/snmp:
... total 5384 -rw-r--r-- 1 hernad hernad 5499007 2008-08-16 08:48 net-snmp-5.4.1.tgz /home/hernad/devel/git/FRANKLIN/ThirdPartyBuilds/UBUNTU8/tcmalloc: total 1904 -rw-r--r-- 1 hernad hernad 1941784 2008-08-16 01:51 tcmalloc-0.97.tgz hernad@nmraka-1:~/devel/git/FRANKLIN$ ls ls -lR $BUILD_HOME/$RELEASE/ThirdPartyBuilds/UBUNTU8
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:~/devel/git/FRANKLIN/ZimbraBuild$ export PATH=$JAVA_HOME/bin:$PATH
hernad@nmraka-1:~/devel/git/FRANKLIN/ZimbraBuild$ java -version
java version "1.6.0_07"
hernad@nmraka-1:~/devel/git/FRANKLIN/ZimbraBuild$ make
BUILD FAILED /data/devel/git/zimbra/ZimbraServer/build.xml:385: The following error occurred while executing this line: /data/devel/git/zimbra/ZimbraIM/build.xml:54: Compile failed; see the compiler error output for details. Total time: 10 seconds
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1: ... ZimbraBuild$ rm -r -f /data/devel/git/zimbra/ZimbraIM/build/
hernad@nmraka-1: ... ZimbraBuild$ rm -r -f /data/devel/git/zimbra/ZimbraCommon/build/
hernad@nmraka-1:~/devel/git/FRANKLIN/ZimbraBuild$ export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
hernad@nmraka-1:~/devel/git/FRANKLIN/ZimbraBuild$ export PATH=$JAVA_HOME/bin:$PATH
hernad@nmraka-1:~/devel/git/FRANKLIN/ZimbraBuild$ java -version
java version "1.5.0_15" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04) Java HotSpot(TM) Server VM (build 1.5.0_15-b04, mixed mode)
Izmjenjeno od Ernad Husremović prije više od 17 godina
/usr/local/java¶
hernad@nmraka-1:~/devel/git/zimbra$ sudo ln -s $BUILD_HOME/$RELEASE/java /usr/local/java
hernad@nmraka-1:~/devel/git/zimbra$ ls /usr/local/java
bin db include lib man README_ja.html register.html register_zh_CN.html src.zip COPYRIGHT demo jre LICENSE README.html README_zh_CN.html register_ja.html sample THIRDPARTYLICENSEREADME.txt
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:~/devel/git/zimbra/ZimbraBuild$ mkdir -p ../ThirdPartyBuilds/i386/java
hernad@nmraka-1:~/devel/git/zimbra/ThirdPartyBuilds/i386/java$ cd /usr/lib/jvm/java-1.5.0-sun
hernad@nmraka-1:/usr/lib/jvm/java-1.5.0-sun$ tar cvfz ~/devel/git/zimbra/ThirdPartyBuilds/i386/java/jdk1.5.0_15.tgz .
Izmjenjeno od Ernad Husremović prije više od 17 godina
postfix se mora buildati kao root¶
hernad@nmraka-1:~/devel/git/FRANKLIN/ThirdParty$ sudo su - root@nmraka-1:/home/hernad/devel/git/FRANKLIN# export BUILD_HOME=/home/hernad/devel/git root@nmraka-1:/home/hernad/devel/git/FRANKLIN# export RELEASE=FRANKLIN root@nmraka-1:/home/hernad/devel/git/FRANKLIN/ThirdParty# ./buildThirdParty.sh postfix Building Release: FRANKLIN Platform OS: UBUNTU8 Building ThirdParty component: postfix (cd PostFix; make > /tmp/ThirdParty.make.log.PostFix 2>&1)
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:/opt/zimbra$ sudo chown hernad.users -R postfix*
Izmjenjeno od Ernad Husremović prije više od 17 godina
nova greška
mkdir -p /data/devel/git/zimbra/ZimbraBuild/corebuild/DEBIAN cp /data/devel/git/zimbra/ZimbraBuild/rpmconf/Spec/Scripts/zimbracore.pre /data/devel/git/zimbra/ZimbraBuild/corebuild/DEBIAN/preinst cp: ne mogu napraviti običan fajl `/data/devel/git/zimbra/ZimbraBuild/corebuild/DEBIAN/preinst': Permission denied make: *** [/data/devel/git/zimbra/ZimbraBuild/corebuild/DEBIAN] Error 1
Izmjenjeno od Ernad Husremović prije više od 17 godina
pokušao make kao root ali sada imam ovaj problem:
... dpkg-deb: building package `zimbra-proxy' in `/data/devel/git/zimbra/ZimbraBuild/i386//zimbra-proxy_5.0.8_GA_2479.UBUNTU8_i386.deb'. *** Creating postfix (cd /data/devel/git/zimbra/ZimbraBuild/mtabuild/opt/zimbra; tar xzf /data/devel/git/zimbra/ZimbraBuild/../ThirdPartyBuilds/UBUNTU8/postfix/postfix-2.4.7.5z.tgz;) rm -f /data/devel/git/zimbra/ZimbraBuild/mtabuild/opt/zimbra/postfix-2.4.7.5z/conf/main.cf cp /data/devel/git/zimbra/ZimbraBuild/../ZimbraServer/conf/postfix/master.cf /data/devel/git/zimbra/ZimbraBuild/mtabuild/opt/zimbra/postfix-2.4.7.5z/conf/master.cf cp -f /data/devel/git/zimbra/ZimbraBuild/../ThirdParty/PostFix/builds/qshape.pl-2.4.7.5z /data/devel/git/zimbra/ZimbraBuild/mtabuild/opt/zimbra/postfix-2.4.7.5z/sbin/qshape.pl cp: ne mogu stat `/data/devel/git/zimbra/ZimbraBuild/../ThirdParty/PostFix/builds/qshape.pl-2.4.7.5z': No such file or directory make: *** [/data/devel/git/zimbra/ZimbraBuild/mtabuild/opt/zimbra/postfix-2.4.7.5z] Error 1
Izmjenjeno od Ernad Husremović prije više od 17 godina
- Status promijenjeno iz Novo u Dodijeljeno
- % završeno promijenjeno iz 10 u 50
Izmjenjeno od Ernad Husremović prije više od 17 godina
- Prioritet promijenjeno iz Normalan u Visok
Izmjenjeno od Ernad Husremović prije više od 17 godina
hm ja nemam ovu verziju koju instaler traži
./PostFix/builds/qshape.pl-2.4.3.4z ./PostFix/builds/qshape.pl-2.4.3.3z
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:~/devel/git/zimbra/ThirdParty/PostFix/postfix-2.4.7$ cp auxiliary/qshape/qshape.pl ../builds/qshape.pl-2.4.7.5z
Izmjenjeno od Ernad Husremović prije više od 17 godina
- Creating APACHE
(cd /data/devel/git/zimbra/ZimbraBuild/apachebuild/opt/zimbra; tar xzf /data/devel/git/zimbra/ZimbraBuild/../ThirdPartyBuilds/UBUNTU8/apache-httpd/httpd-2.2.8.tgz;)
Izmjenjeno od Ernad Husremović prije više od 17 godina
franklin 5.0.9¶
izišao je franklin 5.0.9 pa prekodam predhono, idem ispočetka da napravim ovaj build
hernad@nmraka-1:~/devel/git/FRANKLIN$ ln -s /home/hernad/netbeans/jdk1.6.0_07 java
.
hernad@nmraka-1:~/devel/git/FRANKLIN$ java -version
java version "1.6.0_06" Java(TM) SE Runtime Environment (build 1.6.0_06-b02) Java HotSpot(TM) Server VM (build 10.0-b22, mixed mode)
hernad@nmraka-1:~/devel/git/FRANKLIN$ export PATH=/usr/lib/jvm/java-1.5.0-sun/bin:$PATH
hernad@nmraka-1:~/devel/git/FRANKLIN$ java -version
java version "1.5.0_15" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04) Java HotSpot(TM) Server VM (build 1.5.0_15-b04, mixed mode)
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:/data/devel/git/zimbra/ZimbraBuild$ sudo make
cp: ne mogu stat `/data/devel/git/zimbra/ZimbraBuild/../ZimbraWebClient/WebRoot/help/pt_BR/admin/txt/readme_source.txt': No such file or directory cp: ne mogu stat `/data/devel/git/zimbra/ZimbraBuild/../ZimbraWebClient/WebRoot/help/pt_BR/admin/txt/readme_binary.txt': No such file or directory cp: ne mogu stat `/data/devel/git/zimbra/ZimbraBuild/../ZimbraWebClient/WebRoot/help/it/admin/txt/readme_source.txt': No such file or directory cp: ne mogu stat `/data/devel/git/zimbra/ZimbraBuild/../ZimbraWebClient/WebRoot/help/it/admin/txt/readme_binary.txt': No such file or directory cp: ne mogu stat `/data/devel/git/zimbra/ZimbraBuild/../ZimbraWebClient/WebRoot/help/de/admin/txt/readme_source.txt': No such file or directory cp: ne mogu stat `/data/devel/git/zimbra/ZimbraBuild/../ZimbraWebClient/WebRoot/help/de/admin/txt/readme_binary.txt': No such file or directory make: [zcs_stage] Error 1 (ignored) cp -f /data/devel/git/zimbra/ZimbraBuild/../ZimbraServer/build/versions-init.sql zcs-5.0.9_GA_2545.UBUNTU8.20080821160812/data cp /data/devel/git/zimbra/ZimbraBuild/rpmconf/Install/install.sh zcs-5.0.9_GA_2545.UBUNTU8.20080821160812 cp -f /data/devel/git/zimbra/ZimbraBuild/rpmconf/Install/Util/*sh zcs-5.0.9_GA_2545.UBUNTU8.20080821160812/util cp -f /data/devel/git/zimbra/ZimbraBuild/rpmconf/Install/Util/modules/*sh zcs-5.0.9_GA_2545.UBUNTU8.20080821160812/util/modules cp -f /data/devel/git/zimbra/ZimbraBuild/RE/README.txt zcs-5.0.9_GA_2545.UBUNTU8.20080821160812 cp -f /data/devel/git/zimbra/ZimbraBuild/rpmconf/Build/get_plat_tag.sh zcs-5.0.9_GA_2545.UBUNTU8.20080821160812/bin cp -f /data/devel/git/zimbra/ZimbraBuild/../ZimbraServer/build/dist/libexec/zmdbintegrityreport zcs-5.0.9_GA_2545.UBUNTU8.20080821160812/bin chmod 755 zcs-5.0.9_GA_2545.UBUNTU8.20080821160812/install.sh cp /data/devel/git/zimbra/ZimbraBuild/i386/*deb zcs-5.0.9_GA_2545.UBUNTU8.20080821160812/packages tar czf zcs-5.0.9_GA_2545.UBUNTU8.20080821160812.tgz zcs-5.0.9_GA_2545.UBUNTU8.20080821160812 mv zcs-5.0.9_GA_2545.UBUNTU8.20080821160812.tgz /data/devel/git/zimbra/ZimbraBuild/i386 (cd /data/devel/git/zimbra/ZimbraBuild/i386; ln -s zcs-5.0.9_GA_2545.UBUNTU8.20080821160812.tgz zcs.tgz) cp -f /data/devel/git/zimbra/ZimbraBuild/storebuild/opt/zimbra/jetty-6.1.5/webapps/zimbra/downloads/* /data/devel/git/zimbra/ZimbraBuild/i386 cp: ne mogu stat `/data/devel/git/zimbra/ZimbraBuild/storebuild/opt/zimbra/jetty-6.1.5/webapps/zimbra/downloads/*': No such file or directory make: [zcs_stage] Error 1 (ignored) *** BUILD COMPLETED ***
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:/data/devel/git/zimbra/ZimbraBuild/i386$ ls -l -h
total 709M -rw-r--r-- 1 root root 355M 2008-08-21 16:30 zcs-5.0.9_GA_2545.UBUNTU8.20080821160812.tgz lrwxrwxrwx 1 root root 44 2008-08-21 16:30 zcs.tgz -> zcs-5.0.9_GA_2545.UBUNTU8.20080821160812.tgz -rw-r--r-- 1 root root 3,9M 2008-08-21 16:11 zimbra-apache_5.0.9_GA_2545.UBUNTU8_i386.deb -rw-r--r-- 1 hernad hernad 148M 2008-08-21 16:11 zimbra-core_5.0.9_GA_2545.UBUNTU8_i386.deb -rw-r--r-- 1 root root 5,0M 2008-08-21 16:27 zimbra-ldap_5.0.9_GA_2545.UBUNTU8_i386.deb -rw-r--r-- 1 root root 35M 2008-08-21 16:29 zimbra-logger_5.0.9_GA_2545.UBUNTU8_i386.deb -rw-r--r-- 1 root root 43M 2008-08-21 16:11 zimbra-mta_5.0.9_GA_2545.UBUNTU8_i386.deb -rw-r--r-- 1 hernad hernad 2,3M 2008-08-21 16:11 zimbra-proxy_5.0.9_GA_2545.UBUNTU8_i386.deb -rw-r--r-- 1 root root 5,3M 2008-08-21 16:28 zimbra-snmp_5.0.9_GA_2545.UBUNTU8_i386.deb -rw-r--r-- 1 root root 4,3M 2008-08-21 16:29 zimbra-spell_5.0.9_GA_2545.UBUNTU8_i386.deb -rw-r--r-- 1 root root 109M 2008-08-21 16:27 zimbra-store_5.0.9_GA_2545.UBUNTU8_i386.deb
Izmjenjeno od Ernad Husremović prije više od 17 godina
imam sljedeću grešku kada više puta pokrenem:
hernad@nmraka-1:~/devel/git/zimbra/ZimbraBuild$ sudo make
... mkdir: ne mogu napraviti direktorijum `/data/devel/git/zimbra/ZimbraBuild/storebuild/opt/zimbra/jetty-6.1.5/webapps/zimbra': File exists make: *** [/data/devel/git/zimbra/ZimbraBuild/storebuild/opt/zimbra/jetty-6.1.5/webapps/zimbra.war] Error 1
Izmjenjeno od Ernad Husremović prije više od 17 godina
treba da se da BUILD_HOME var make-I
hernad@nmraka-1:/data/devel/git/zimbra/ZimbraBuild$ sudo BUILD_HOME=/data/devel/git make
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:/data/devel/git/zimbra$ ln -s java jdk1.6.0_07
hernad@nmraka-1:/data/devel/git/zimbra$ ls -l jdk1.6.0_07
lrwxrwxrwx 1 hernad hernad 4 2008-08-23 17:53 jdk1.6.0_07 -> java
hernad@nmraka-1:/data/devel/git/zimbra$ ls jdk1.6.0_07
bin jre README_ja.html sample COPYRIGHT lib README_zh_CN.html src.zip db LICENSE register.html THIRDPARTYLICENSEREADME.txt demo man register_ja.html include README.html register_zh_CN.html
Izmjenjeno od Ernad Husremović prije više od 17 godina
make deb pakete¶
prvo izbrisati stare verzije
hernad@nmraka-1:~/devel/git/zimbra/ZimbraBuild$ sudo rm -r -f *build
pa onda sudo make:
hernad@nmraka-1:~/devel/git/zimbra/ZimbraBuild$ sudo BUILD_HOME=/data/devel/git RELEASE=FRANKLIN make
Izmjenjeno od Ernad Husremović prije više od 17 godina
rebuild core deb-a:
hernad@nmraka-1:~/devel/git/zimbra/ZimbraBuild$ sudo BUILD_HOME=/data/devel/git RELEASE=FRANKLIN make core
Izmjenjeno od Ernad Husremović prije više od 17 godina
evo taze deb-a:
hernad@nmraka-1:~/devel/git/zimbra/ZimbraBuild$ ls ./i386/zimbra-core* -l
-rw-r--r-- 1 root root 112975102 2008-08-25 11:31 ./i386/zimbra-core_5.0.9_GA_2545.UBUNTU8_i386.deb
Izmjenjeno od Ernad Husremović prije više od 17 godina
install zimbra clean¶
pokušao install sa nepodešenim nameserver postavkama za zimbra.fuelboss.com.ba i to ne radi
nakon toga podesio
zimbra@zimbra:/root/zcs-5.0.9_GA_2545.UBUNTU8.FRANKLIN$ cat /etc/bind/db.fuelboss.com.ba
$TTL 6h
@ IN SOA @ root (
2007052752
1d
15M
3W12h
2h )
MX 10 zimbra.fuelboss.com.ba.
IN NS zimbra.fuelboss.com.ba.
fuelboss.com.ba. IN A 192.168.45.90
zimbra.fuelboss.com.ba. IN A 192.168.45.90
MX 10 zimbra.fuelboss.com.ba.
i sve radi osim amavis-a:
zimbra@zimbra:~/log$ zmcontrol status
Host zimbra.fuelboss.com.ba
antispam Stopped
zmamavisdctl is not running
antivirus Stopped
zmamavisdctl is not running
ldap Running
logger Running
mailbox Running
mta Running
snmp Running
spell Running
stats Running
zimbra@zimbra:~/log$ zmamavisdctl start
Problem in antispam SA code: Can't locate Mail/SpamAssassin.pm in @INC (@INC contains: /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi /opt/zimbra/zimbramon/lib/i486-linux-gnu-thread-multi /opt/zimbra/zimbramon/lib /opt/zimbra/zimbramon/lib/i386-linux-thread-multi /opt/zimbra/zimbramon/lib/i486-linux-gnu-thread-multi /opt/zimbra/zimbramon/lib/i586-linux-thread-multi /opt/zimbra/zimbramon/lib/x86_64-linux-gnu-thread-multi /opt/zimbra/zimbramon/lib/darwin-thread-multi-2level /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at (eval 76) line 108. BEGIN failed--compilation aborted at (eval 76) line 108.
onda instalirao smpamasassin iz repos-a, nakon toga amavis radi
zimbra@zimbra:/root/zcs-5.0.9_GA_2545.UBUNTU8.FRANKLIN$ zmamavisdctl start
Started amavisd: pid 7335
zimbra@zimbra:/root/zcs-5.0.9_GA_2545.UBUNTU8.FRANKLIN$ ps ax | grep amav
7335 ? Ss 0:00 amavisd (master) 7336 ? S 0:00 amavisd (virgin child) 7337 ? S 0:00 amavisd (virgin child) 7338 ? S 0:00 amavisd (virgin child) 7339 ? S 0:00 amavisd (virgin child) 7340 ? S 0:00 amavisd (virgin child) 7341 ? S 0:00 amavisd (virgin child) 7342 ? S 0:00 amavisd (virgin child) 7343 ? S 0:00 amavisd (virgin child) 7344 ? S 0:00 amavisd (virgin child) 7345 ? S 0:00 amavisd (virgin child)
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:~/devel/git/zimbra/ZimbraWebClient/WebRoot/help$ ls
bs_BA de en_US es fr it ja pt_BR ru zh_CN zh_HK
hernad@nmraka-1:~/devel/git/zimbra/ZimbraWebClient/WebRoot/help$ rm -r -f zh*
ukloniću kineski jezik
Izmjenjeno od Ernad Husremović prije više od 17 godina
nastavljam:
hernad@nmraka-1:~/devel/git/zimbra/ZimbraWebClient/WebRoot/help$ rm -r -f pt_BR
hernad@nmraka-1:~/devel/git/zimbra/ZimbraWebClient/WebRoot/help$ rm -r -f ru
hernad@nmraka-1:~/devel/git/zimbra/ZimbraWebClient/WebRoot/help$ rm -r -f ja
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:~/devel/git/zimbra/ZimbraBuild$ export PATH=~/netbeans/jdk1.6.0_07/bin:$PATH
hernad@nmraka-1:~/devel/git/zimbra/ZimbraBuild$ java -version
java version "1.6.0_07" Java(TM) SE Runtime Environment (build 1.6.0_07-b06) Java HotSpot(TM) Server VM (build 10.0-b23, mixed mode)
hernad@nmraka-1:~/devel/git/zimbra/ZimbraBuild$ sudo rm -r -f *buildhernad@nmraka-1:~/devel/git/zimbra/ZimbraBuild$ sudo BUILD_HOME=/data/devel/git RELEASE=FRANKLIN make
Izmjenjeno od Ernad Husremović prije više od 17 godina
http://articles.bluishcoder.co.nz/article/zimbra-development-with-eclipse/
mysql na nmraka-1 za zimbru- podesio port 7306
- podesio password zimbra
# mysqladmin -u root password zimbra
Izmjenjeno od Ernad Husremović prije više od 17 godina
- openldap
- jetty 6.1.5
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:~/devel/git/zimbra/ZimbraServer$ ant reset-the-world
...
[java] PASS 0108 1/1 38ms CreateContactRequest
[java] PASS 0109 1/1 39ms CreateContactRequest
[java] PASS 0110 1/1 52ms CreateContactRequest
[java] PASS 0111 1/1 47ms CreateContactRequest
[java] PASS 0112 1/1 40ms CreateContactRequest
[java] PASS 0113 1/1 48ms CreateContactRequest
[java] PASS 0114 1/1 22ms CreateContactRequest
[java] PASS 0115 1/1 45ms CreateContactRequest
[java] PASS 0116 1/1 37ms CreateContactRequest
[java] PASS 0117 1/1 39ms CreateContactRequest
[java] PASS 0118 1/1 40ms CreateContactRequest
[java] PASS 0119 1/1 38ms CreateContactRequest
[java] PASS 0120 1/1 38ms CreateContactRequest
[java] PASS 0121 1/1 40ms CreateContactRequest
[echo] Creating default search folders: user1@nmraka-1
[java] Exception in thread "main" java.io.FileNotFoundException: data/soap/samplesearchfolders.xml (No such file or directory)
[java] at java.io.FileInputStream.open(Native Method)
[java] at java.io.FileInputStream.<init>(FileInputStream.java:106)
[java] at com.zimbra.common.util.ByteUtil.getContent(ByteUtil.java:78)
[java] at com.zimbra.common.soap.SoapTestHarness.runTests(SoapTestHarness.java:231)
[java] at com.zimbra.common.soap.SoapTestHarness.main(SoapTestHarness.java:186)
BUILD FAILED
/data/devel/git/zimbra/ZimbraServer/build.xml:678: The following error occurred while executing this line:
/data/devel/git/zimbra/ZimbraServer/build.xml:685: The following error occurred while executing this line:
/data/devel/git/zimbra/ZimbraServer/build.xml:701: Java returned: 1
Total time: 3 minutes 28 seconds
Izmjenjeno od Ernad Husremović prije više od 17 godina
HTTP ERROR: 503 SERVICE_UNAVAILABLE RequestURI=/zimbra/ Powered by jetty://
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:/data/devel/git/zimbra/ZimbraWebClient$ ant
[war] Building war: /data/devel/git/zimbra/ZimbraWebClient/build/dist/jetty/webapps/zimbra.war
BUILD SUCCESSFUL
Total time: 1 minute 37 seconds
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:/data/devel/git/zimbra/ZimbraWebClient$ ant deploy
...
war:
[war] Building war: /data/devel/git/zimbra/ZimbraWebClient/build/dist/jetty/webapps/zimbra.war
deploy:
Trying to override old definition of task shellscript
Trying to override old definition of task propertycopy
Trying to override old definition of task pathtofileset
Trying to override old definition of task remoteant
Trying to override old definition of task runtarget
Trying to override old definition of task assert
Trying to override old definition of task propertyregex
Trying to override old definition of task math
Trying to override old definition of task trycatch
Trying to override old definition of task antserver
Trying to override old definition of task antcallback
Trying to override old definition of task compilewithwalls
Trying to override old definition of task outofdate
Trying to override old definition of task osfamily
Trying to override old definition of task stopwatch
Trying to override old definition of task throw
Trying to override old definition of task antclipse
Trying to override old definition of task urlencode
Trying to override old definition of task bool
Trying to override old definition of task timestampselector
Trying to override old definition of task foreach
Trying to override old definition of task if
Trying to override old definition of task propertyselector
Trying to override old definition of task sortlist
Trying to override old definition of task antfetch
Trying to override old definition of task post
Trying to override old definition of task for
Trying to override old definition of task forget
Trying to override old definition of task limit
Trying to override old definition of task switch
Trying to override old definition of task var
Trying to override old definition of task inifile
Trying to override old definition of datatype isgreaterthan
Trying to override old definition of datatype islessthan
Trying to override old definition of datatype ispropertyfalse
Trying to override old definition of datatype ispropertytrue
stop-jetty-windows:
stop-jetty-unix:
[exec] Found JAVA=/usr/bin/java in JAVA_HOME=/usr/bin
[exec] JETTY_HOME = /opt/zimbra/jetty
[exec] JETTY_RUN = /opt/zimbra/log
[exec] JETTY_PID = /opt/zimbra/log/jetty.pid
[exec] JETTY_CONSOLE = /opt/zimbra/log/jetty.out
[exec] JETTY_ARGS =
[exec] CONFIGS = /opt/zimbra/jetty/etc/jetty.xml
[exec] JAVA_OPTIONS = -client -XX:NewRatio=2 -Djava.awt.headless=true -XX:MaxPermSize=128m -XX:SoftRefLRUPolicyMSPerMB=1 -DSTART=/opt/zimbra/jetty/etc/start.config -DSTOP.PORT=7867 -DSTOP.KEY=stop -Dzimbra.config=/opt/zimbra/conf/localconfig.xml -Djava.library.path=/opt/zimbra/lib -Djava.endorsed.dirs=/opt/zimbra/jetty/common/endorsed -Djetty.home=/opt/zimbra/jetty
[exec] JAVA = /usr/bin/java
[exec] Shutting down Jetty: 15754
stop-jetty:
[echo] Waiting for jetty to stop
[echo] Deploy build/dist/jetty/webapps/zimbra.war to /opt/zimbra/jetty/webapps
[mkdir] Created dir: /opt/zimbra/jetty/webapps/zimbra
[copy] Copying 1 file to /opt/zimbra/jetty/webapps
[unzip] Expanding: /opt/zimbra/jetty/webapps/zimbra.war into /opt/zimbra/jetty/webapps/zimbra
common:
client:
dev:
customer-init:
init:
webxml-deploy-replace:
Trying to override old definition of task shellscript
Trying to override old definition of task propertycopy
Trying to override old definition of task pathtofileset
Trying to override old definition of task remoteant
Trying to override old definition of task runtarget
Trying to override old definition of task assert
Trying to override old definition of task propertyregex
Trying to override old definition of task math
Trying to override old definition of task trycatch
Trying to override old definition of task antserver
Trying to override old definition of task antcallback
Trying to override old definition of task compilewithwalls
Trying to override old definition of task outofdate
Trying to override old definition of task osfamily
Trying to override old definition of task stopwatch
Trying to override old definition of task throw
Trying to override old definition of task antclipse
Trying to override old definition of task urlencode
Trying to override old definition of task bool
Trying to override old definition of task timestampselector
Trying to override old definition of task foreach
Trying to override old definition of task if
Trying to override old definition of task propertyselector
Trying to override old definition of task sortlist
Trying to override old definition of task antfetch
Trying to override old definition of task post
Trying to override old definition of task for
Trying to override old definition of task forget
Trying to override old definition of task limit
Trying to override old definition of task switch
Trying to override old definition of task var
Trying to override old definition of task inifile
Trying to override old definition of datatype isgreaterthan
Trying to override old definition of datatype islessthan
Trying to override old definition of datatype ispropertyfalse
Trying to override old definition of datatype ispropertytrue
start-jetty-windows:
start-jetty-unix:
[exec] Found JAVA=/usr/bin/java in JAVA_HOME=/usr/bin
[exec] JETTY_HOME = /opt/zimbra/jetty
[exec] JETTY_RUN = /opt/zimbra/log
[exec] JETTY_PID = /opt/zimbra/log/jetty.pid
[exec] JETTY_CONSOLE = /opt/zimbra/log/jetty.out
[exec] JETTY_ARGS =
[exec] CONFIGS = /opt/zimbra/jetty/etc/jetty.xml
[exec] JAVA_OPTIONS = -client -XX:NewRatio=2 -Djava.awt.headless=true -XX:MaxPermSize=128m -XX:SoftRefLRUPolicyMSPerMB=1 -DSTART=/opt/zimbra/jetty/etc/start.config -DSTOP.PORT=7867 -DSTOP.KEY=stop -Dzimbra.config=/opt/zimbra/conf/localconfig.xml -Djava.library.path=/opt/zimbra/lib -Djava.endorsed.dirs=/opt/zimbra/jetty/common/endorsed -Djetty.home=/opt/zimbra/jetty
[exec] JAVA = /usr/bin/java
[exec] Starting Jetty:
[exec] Jetty running pid=16363
start-jetty:
[echo] Waiting for jetty to start
BUILD SUCCESSFUL
Total time: 1 minute 35 seconds
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:/data/devel/git/zimbra/ZimbraWebClient$ ant admin-deploy
...
/webapps
[mkdir] Created dir: /opt/zimbra/jetty/webapps/zimbraAdmin
[copy] Copying 1 file to /opt/zimbra/jetty/webapps
[unzip] Expanding: /opt/zimbra/jetty/webapps/zimbraAdmin.war into /opt/zimbra/jetty/webapps/zimbraAdmin
...
Izmjenjeno od Ernad Husremović prije više od 17 godina
hernad@nmraka-1:/opt/zimbra/jetty$ ps ax | grep java
16648 pts/1 Sl 0:05 /usr/bin/java -ea -client -XX:NewRatio=2 -Djava.awt.headless=true -XX:MaxPermSize=128m -XX:SoftRefLRUPolicyMSPerMB=1 -DSTART=/opt/zimbra/jetty/etc/start.config -DSTOP.PORT=7867 -DSTOP.KEY=stop -Dzimbra.config=/opt/zimbra/conf/localconfig.xml -Djava.library.path=/opt/zimbra/lib -Djava.endorsed.dirs=/opt/zimbra/jetty/common/endorsed -Djetty.home=/opt/zimbra/jetty -jar /opt/zimbra/jetty/start.jar /opt/zimbra/jetty/etc/jetty.xml
hernad@nmraka-1:/opt/zimbra/jetty$ kill 16648
ručno pokrenuo:
hernad@nmraka-1:/opt/zimbra/jetty$ /usr/bin/java -ea -client -XX:NewRatio=2 -Djava.awt.headless=true -XX:MaxPermSize=128m -XX:SoftRefLRUPolicyMSPerMB=1 -DSTART=/opt/zimbra/jetty/etc/start.config -DSTOP.PORT=7867 -DSTOP.KEY=stop -Dzimbra.config=/opt/zimbra/conf/localconfig.xml -Djava.library.path=/opt/zimbra/lib -Djava.endorsed.dirs=/opt/zimbra/jetty/common/endorsed -Djetty.home=/opt/zimbra/jetty -jar /opt/zimbra/jetty/start.jar /opt/zimbra/jetty/etc/jetty.xml
Izmjenjeno od Ernad Husremović prije više od 17 godina
/etc/sudoers
%admin ALL=NOPASSWD:/opt/zimbra/libexec/zmslapd
hernad@nmraka-1:~/devel/git/zimbra/ZimbraServer$ ps ax | grep jetty
31981 pts/0 Sl 0:09 /home/hernad/netbeans/jdk1.6.0_07/bin/java -ea -client -XX:NewRatio=2 -Djava.awt.headless=true -XX:MaxPermSize=128m -XX:SoftRefLRUPolicyMSPerMB=1 -DSTART=/opt/zimbra/jetty/etc/start.config -DSTOP.PORT=7867 -DSTOP.KEY=stop -Dzimbra.config=/opt/zimbra/conf/localconfig.xml -Djava.library.path=/opt/zimbra/lib -Djava.endorsed.dirs=/opt/zimbra/jetty/common/endorsed -Djetty.home=/opt/zimbra/jetty -jar /opt/zimbra/jetty/start.jar /opt/zimbra/jetty/etc/jetty.xml
hernad@nmraka-1:~/devel/git/zimbra/ZimbraServer$ ant reset-the-world
...
[java] PASS 0120 1/1 54ms CreateContactRequest
[java] PASS 0121 1/1 22ms CreateContactRequest
[echo] Creating default search folders: user1@nmraka-1
[java] Exception in thread "main" java.io.FileNotFoundException: data/soap/samplesearchfolders.xml (No such file or directory)
[java] at java.io.FileInputStream.open(Native Method)
[java] at java.io.FileInputStream.<init>(FileInputStream.java:106)
[java] at com.zimbra.common.util.ByteUtil.getContent(ByteUtil.java:78)
[java] at com.zimbra.common.soap.SoapTestHarness.runTests(SoapTestHarness.java:231)
[java] at com.zimbra.common.soap.SoapTestHarness.main(SoapTestHarness.java:186)
BUILD FAILED
/data/devel/git/zimbra/ZimbraServer/build.xml:678: The following error occurred while executing this line:
/data/devel/git/zimbra/ZimbraServer/build.xml:685: The following error occurred while executing this line:
/data/devel/git/zimbra/ZimbraServer/build.xml:701: Java returned: 1
hernad@nmraka-1:~/devel/git/zimbra/ZimbraServer$ ps ax | grep slapd
31488 ? Ssl 0:00 /opt/zimbra/openldap/libexec/slapd -l LOCAL0 -4 -u hernad -h ldap://:389/ -f /opt/zimbra/conf/slapd.conf
Izmjenjeno od Ernad Husremović prije više od 17 godina
jetty xml fajlovi - jetty.xml, webapp/*/WEB-INF/jetty-web.xml¶
zimbra@zimbra:~/mailboxd/etc$ ls
jetty-setuid.xml jetty.properties.in jetty.xml.in keystore start.config zimbra.web.xml.in jetty.properties jetty.xml jettyrc service.web.xml.in webdefault.xml zimbraAdmin.web.xml.in
jetty.xml.in
<Set name="handler">
<New id="Handlers" class="org.mortbay.jetty.handler.rewrite.RewriteHandler">
<Set name="rewriteRequestURI">true</Set>
<Set name="rewritePathInfo">false</Set>
<Set name="originalPathAttribute">requestedPath</Set>
<Call name="addRule"><Arg><New class="org.mortbay.jetty.handler.rewrite.MsieSslRule"/></Arg></Call>
<Call name="addRewriteRule"><Arg>/Microsoft-Server-ActiveSync/*</Arg><Arg>/service/extension/zimbrasync</Arg></Call>
<Call name="addRewriteRule"><Arg>/principals/*</Arg><Arg>/service/dav/principals</Arg></Call>
<Call name="addRewriteRule"><Arg>/dav/*</Arg><Arg>/service/dav/home</Arg></Call>
<Call name="addRewriteRule"><Arg>/home/*</Arg><Arg>/service/home/</Arg></Call>
<Call name="addRewriteRule"><Arg>/user/*</Arg><Arg>/service/user/</Arg></Call>
<Call name="addRewriteRule"><Arg>/zimbra/home/*</Arg><Arg>/service/home</Arg></Call>
<Call name="addRewriteRule"><Arg>/zimbra/user/*</Arg><Arg>/service/user</Arg></Call>
<Call name="addRewriteRule"><Arg>/zimbraAdmin/*</Arg><Arg></Arg></Call>
<Call name="addRewriteRule"><Arg>/service/*</Arg><Arg></Arg></Call>
<Call name="addRewriteRule"><Arg>/zimbra/*</Arg><Arg></Arg></Call> <<<<<<<
<Call name="addRewriteRule"><Arg>/*</Arg><Arg>/zimbra</Arg></Call> <<<<<<<
...
Izmjenjeno od Ernad Husremović prije više od 17 godina
zimbra@zimbra:~/mailboxd$ cat webapps/zimbra/WEB-INF/jetty-web.xml
<?xml version="1.0" encoding="UTF-8"?> <Configure class="org.mortbay.jetty.webapp.WebAppContext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Set name="contextPath">/zimbra</Set> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< </Configure>
Izmjenjeno od Ernad Husremović prije više od 17 godina
zimbra@zimbra:~/mailboxd$ cat webapps/zimbraAdmin/WEB-INF/jetty-web.xml
<?xml version="1.0" encoding="UTF-8"?> <Configure class="org.mortbay.jetty.webapp.WebAppContext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Set name="contextPath">/zimbraAdmin</Set> </Configure>
Izmjenjeno od Ernad Husremović prije oko 17 godina
- Status promijenjeno iz Dodijeljeno u Zatvoreno