| Welcome to the Zimbra :: Forums! | |
Welcome, if you would like to post a comment please register.
We also encourage you to explore all things Zimbra with our team and members of the community.
|  | | 
12-02-2005, 01:55 PM
| | OpenSource Builder & Moderator | |
Posts: 1,166
| | Hmm. Seems debian's version of ant (well, debians version of anything to do with java) is terminally broken. downloaded vanilla version 1.6.5 from apache and all hunky dory there.
next problem: snmp
the build_cvs_howto.txt merely says:
mkdir ../snmp
get snmp-5.1.2.tar.gz
i presume this is net-snmp-5.1.2.tar.gz which i got and renamed, but the (zimbra) make process then fails later on building ldap package complaining about missing snmp-5.1.2.tar.gz and associated subdirs. is there a missing build procedure for this?
also current cvs make process refers to postfix-2.2.5 but Thirdparty still only has 2.2.3 - a symlink fixes this. | 
12-02-2005, 02:10 PM
| | Zimbra Employee | |
Posts: 2,103
| | snmp build Yeah, that should have read something like this:
get net-snmp-5.1.2
cd net-snmp...
./configure --prefix=/opt/zimbra/snmp-5.1.2
make
make install
cd /opt/zimbra
tar czf snmp-5.1.2.tar.gz snmp-5.1.2
mv snmp-5.1.2.tar.gz CVSROOT/ThirdParty/snmp
I've updated the doc - thanks for the catch | 
12-02-2005, 02:19 PM
| | OpenSource Builder & Moderator | |
Posts: 1,166
| | do we just hit enter for all the ./configure questions? this will set the state dir to /var/net-snmp and log to /var/log for instance, is this intended? default mibs? full server build? | 
12-02-2005, 02:49 PM
| | OpenSource Builder & Moderator | |
Posts: 1,166
| | (cd /opt/zimbra/zimbra-cvs/ZimbraBuild/i386; ln -s zcs-3.0.0_M3_239.DEBIAN3.1.tgz zcs.tgz)
*** BUILD COMPLETED ***
oh joy and tranquility!!!
im looking forward to testing now  )
thanks chaps for the fast assistance | 
12-02-2005, 02:51 PM
| | Zimbra Employee | |
Posts: 2,103
| | snmp build That's how I built it, IIRC. The only thing we use it for is the snmptrap binary, to send out traps. | 
12-04-2005, 02:31 PM
| | OpenSource Builder & Moderator | |
Posts: 1,166
| | hi
running ./install.sh in zcs/ and the associated setup script doesnt work for me on debian. logs attached.
i think two main problems are lack of openldap symlink in /opt/zimbra and blank /etc/sudoers | 
12-04-2005, 04:44 PM
| | Zimbra Employee | |
Posts: 2,103
| | debian The log didn't attach. | 
12-04-2005, 07:22 PM
| | OpenSource Builder & Moderator | |
Posts: 1,166
| | erm, i can see and download them! | 
12-04-2005, 07:29 PM
| | Zimbra Employee | |
Posts: 4,792
| | Seem to me the problem starts earlier... FYI install happens first so until you get past that cleanly setup is bound to fail.
/var/lib/dpkg/info/zimbra-core.postinst: line 69: chkconfig: command not found
/var/lib/dpkg/info/zimbra-core.postinst: line 70: chkconfig: command not found
mkdir: cannot create directory `/opt/zimbra/.ssh': File exists
/var/lib/dpkg/info/zimbra-core.postinst: line 79: /opt/zimbra/java/bin/java: No such file or directory
chkconfig not found and Java is not in it's right place. | 
12-04-2005, 07:45 PM
| | OpenSource Builder & Moderator | |
Posts: 1,166
| | hmm, good point.
chkconfig is a redhat-ism, it doesnt exist on most other platforms so this is not a good thing to use in a portable source build.
the prebuild instructions for java are wrong in build_cvs_howto.txt. they currently read:
mkdir Thirdparty/java
grab jdk-1_5_0_05-linux-i586.bin and install somewhere.
tar czf Thirdparty/java/jdk1.5.0_05.tgz
but this builds the tarballs wrong. even the install dir is unpredictable depending on the install method (in debian for instance, its /usr/lib/j2sdk1.5-sun), so not reliable to change to the parent directory of the install dir before tarring. how about something like this:
mkdir Thirdparty/java
cd Thirdparty/java
cp -R ./jdk1.5.0_05
tar czf Thirdparty/java/jdk1.5.0_05.tgz jdk1.5.0_05 | | Thread Tools | Search this Thread | | | | | Display Modes | Linear Mode | | Why Join? Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.  |