CVS Build Troubles

Ask questions about your setup or get help installing ZCS server (ZD section below).
dijichi2
Elite member
Elite member
Posts: 1133
Joined: Fri Sep 12, 2014 10:00 pm

CVS Build Troubles

Postby dijichi2 » Fri Dec 02, 2005 2:55 pm

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.


marcmac
Elite member
Elite member
Posts: 2091
Joined: Fri Sep 12, 2014 9:53 pm

CVS Build Troubles

Postby marcmac » Fri Dec 02, 2005 3:10 pm

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
dijichi2
Elite member
Elite member
Posts: 1133
Joined: Fri Sep 12, 2014 10:00 pm

CVS Build Troubles

Postby dijichi2 » Fri Dec 02, 2005 3:19 pm

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?
dijichi2
Elite member
Elite member
Posts: 1133
Joined: Fri Sep 12, 2014 10:00 pm

CVS Build Troubles

Postby dijichi2 » Fri Dec 02, 2005 3:49 pm

(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
marcmac
Elite member
Elite member
Posts: 2091
Joined: Fri Sep 12, 2014 9:53 pm

CVS Build Troubles

Postby marcmac » Fri Dec 02, 2005 3:51 pm

That's how I built it, IIRC. The only thing we use it for is the snmptrap binary, to send out traps.
dijichi2
Elite member
Elite member
Posts: 1133
Joined: Fri Sep 12, 2014 10:00 pm

CVS Build Troubles

Postby dijichi2 » Sun Dec 04, 2005 3:31 pm

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

install.log.30106.txt


zmsetup.log.30978.txt

marcmac
Elite member
Elite member
Posts: 2091
Joined: Fri Sep 12, 2014 9:53 pm

CVS Build Troubles

Postby marcmac » Sun Dec 04, 2005 5:44 pm

The log didn't attach.
dijichi2
Elite member
Elite member
Posts: 1133
Joined: Fri Sep 12, 2014 10:00 pm

CVS Build Troubles

Postby dijichi2 » Sun Dec 04, 2005 8:22 pm

erm, i can see and download them!
14319KevinH
Ambassador
Ambassador
Posts: 4558
Joined: Fri Sep 12, 2014 9:52 pm

CVS Build Troubles

Postby 14319KevinH » Sun Dec 04, 2005 8:29 pm

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.
dijichi2
Elite member
Elite member
Posts: 1133
Joined: Fri Sep 12, 2014 10:00 pm

CVS Build Troubles

Postby dijichi2 » Sun Dec 04, 2005 8:45 pm

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

Return to “Installation and Upgrade”

Who is online

Users browsing this forum: No registered users and 3 guests