Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
 
Go Back   Zimbra - Forums > Zimbra Collaboration Suite > Developers

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.

Reply
 
LinkBack Thread Tools Display Modes
  #11 (permalink)  
Old 05-14-2008, 02:02 AM
Active Member
 
Posts: 42
Post

Hi,

I couldn't resolve my problem using a virtualbox, so I decided to restart the work on my host machine (within the binary solution works fine). First, I remove the binary solution, then I applied this tutorial exactly Ubuntu Hardy - Setup Build Environment
And at the end I find the same problem (the configuration of openldap)!

Comparing this install with the binary one, I find that in my install (from source) the /opt/zimbra/conf contain only one file (dspam.conf) and only one directory (spamassassin), but in the /conf of the binary install (I saved all the zimbra directory before removing the binary installation) I find 148 files and 4 directories!!!
Is this normal?
I can't find the problem anywhere!

For the host `hostname` gives me this:
monaco.*****.net is an alias for www.*****.net.
www.*****.net has address 19*.***.*.**6
Sorry for the *** but I can't put the exact adresse of a company as it appear for security reasons.

Thanks in advance
Reply With Quote
  #12 (permalink)  
Old 05-14-2008, 02:30 AM
OpenSource Builder & Moderator
 
Posts: 1,158
Default

hi

i produced the community binaries from ubuntu from that tutorial, so it does work!

are you still trying to do a dev install, or make a full binary package?
Reply With Quote
  #13 (permalink)  
Old 05-14-2008, 02:54 AM
Active Member
 
Posts: 42
Default

No, I tested the binary solution, it works fine, so I decide to move to the production level by developping "my zimbra"
So I am in the developing level, but I didn't start developing yet because of this error.
For this tutorial, it is about building Zimbra from source...all is went well but at the end..this problem!!!
Reply With Quote
  #14 (permalink)  
Old 05-14-2008, 03:11 AM
Active Member
 
Posts: 42
Default

here the result of zmdumpenv command

Code:
zimbra@monaco:~/bin$ ./zmdumpenv
----------------
20080514110124
----------------
uid=1001(zimbra) gid=1001(zimbra) groups=4(adm),5(tty),1001(zimbra),1002(postfix)
----------------
Linux monaco 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686 GNU/Linux
----------------
monaco
----------------
Warning: local config file `/opt/zimbra/conf/localconfig.xml' is not readable
Warning: local config file `/opt/zimbra/conf/localconfig.xml' is not readable
monaco.*****.net
----------------
monaco.*****.net is an alias for www.*****.net.
www.*****.net has address 1**.***.*.**6
----------------
./zmdumpenv: line 36: /opt/zimbra/libexec/get_plat_tag.sh: No such file or directory

----------------
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              56G   28G   25G  54% /
varrun                1.8G  252K  1.8G   1% /var/run
varlock               1.8G     0  1.8G   0% /var/lock
udev                  1.8G   96K  1.8G   1% /dev
devshm                1.8G     0  1.8G   0% /dev/shm
lrm                   1.8G   34M  1.7G   2% /lib/modules/2.6.22-14-generic/volatile
/dev/sda5             103G   18G   80G  18% /home
/dev/sda1              59G  7.7G   52G  13% /media/sda1
/dev/sda2              11G  1.8G  8.3G  18% /media/sda2
/dev/sdb1             2.0G  1.9G   32M  99% /media/KOUKA
----------------
eth0      Link encap:Ethernet  HWaddr 00:0F:FE:53:84:96  
          inet addr:1**.***.*.**  Bcast:***.***.*.255  Mask:255.255.255.0
          inet6 addr: ******************** Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8470656 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7110560 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:4242552604 (3.9 GB)  TX bytes:3776621227 (3.5 GB)
          Base address:0x2000 Memory:f0400000-f0420000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3848279 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3848279 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1439769746 (1.3 GB)  TX bytes:1439769746 (1.3 GB)

----------------
rpm: To install rpm packages on Debian systems, use alien. See README.Debian.
error: cannot open Name index using db3 - No such file or directory (2)
package zimbra-core is not installed
----------------
total 108
drwxr-xr-x  5 root       root       4096 2008-05-13 16:32 amavisd
lrwxrwxrwx  1 root       root         13 2008-05-13 15:33 aspell -> aspell-0.60.5
drwxr-xr-x  6 root       root       4096 2008-05-13 15:33 aspell-0.60.5
drwxr-xr-x  2 root       root       4096 2008-05-13 16:32 bin
lrwxrwxrwx  1 root       root         25 2008-05-13 16:37 clamav -> /opt/zimbra/clamav-0.92.1
drwxr-xr-x  3 root       root       4096 2008-05-13 16:29 conf
lrwxrwxrwx  1 root       root         11 2008-05-13 15:30 curl -> curl-7.17.0
drwxr-xr-x  6 root       root       4096 2008-05-13 15:30 curl-7.17.0
lrwxrwxrwx  1 root       root         20 2008-05-13 15:31 cyrus-sasl -> cyrus-sasl-2.1.22.3z
drwxr-xr-x  7 root       root       4096 2008-05-13 16:37 cyrus-sasl-2.1.22.3z
drwxr-xr-x  3 root       root       4096 2008-05-13 15:37 data
drwxr-xr-x  2 root       root       4096 2008-05-13 16:32 db
lrwxrwxrwx  1 root       root         11 2008-05-13 15:38 dspam -> dspam-3.8.0
drwxr-xr-x  7 root       root       4096 2008-05-13 15:38 dspam-3.8.0
lrwxrwxrwx  1 root       root         13 2008-05-13 15:30 heimdal -> heimdal-1.0.2
drwxr-xr-x  6 root       root       4096 2008-05-13 15:29 heimdal-1.0.2
drwxr-xr-x 15 root       root       4096 2008-05-13 15:35 httpd-2.2.8
lrwxrwxrwx  1 root       root         23 2008-05-13 16:37 java -> /opt/zimbra/jdk1.6.0_06
drwxr-xr-x 10 abdelmonam abdelmonam 4096 2008-05-09 12:42 jdk1.6.0_06
lrwxrwxrwx  1 root       root         23 2008-05-13 16:37 jetty -> /opt/zimbra/jetty-6.1.5
drwxr-xr-x  9 root       root       4096 2008-04-28 23:58 jetty-6.1.5
drwxr-xr-x  4 root       root       4096 2008-05-13 16:32 lib
drwxr-xr-x  3 root       root       4096 2008-05-13 16:32 libexec
lrwxrwxrwx  1 root       root         14 2008-05-13 15:26 libxml2 -> libxml2-2.6.31
drwxr-xr-x  6 root       root       4096 2008-05-13 15:26 libxml2-2.6.31
drwxrwx---  2 root       mail       4096 2008-05-13 15:38 log
lrwxrwxrwx  1 root       root         60 2008-05-13 16:37 mysql -> /opt/zimbra/mysql-standard-5.0.51a-pc-linux-gnu-i686-glibc23
drwxr-xr-x 11 root       root       4096 2008-05-13 15:23 mysql-standard-5.0.51a-pc-linux-gnu-i686-glibc23
lrwxrwxrwx  1 root       root         14 2008-05-13 15:43 net-snmp -> net-snmp-5.4.1
drwxr-xr-x 10 root       root       4096 2008-05-13 16:37 net-snmp-5.4.1
lrwxrwxrwx  1 root       root         18 2008-05-13 15:33 openldap -> openldap-2.3.41.6z
drwxr-xr-x 10 root       root       4096 2008-05-13 16:37 openldap-2.3.41.6z
lrwxrwxrwx  1 root       root         24 2008-05-13 15:33 openldap-clibs -> openldap-clibs-2.3.41.6z
drwxr-xr-x  3 root       root       4096 2008-05-13 15:33 openldap-clibs-2.3.41.6z
lrwxrwxrwx  1 root       root         14 2008-05-13 15:18 openssl -> openssl-0.9.8g
drwxr-xr-x  6 root       root       4096 2008-05-13 15:18 openssl-0.9.8g
drwxr-xr-x  7 root       root       4096 2008-05-13 15:37 php-5.2.6
lrwxrwxrwx  1 root       root         28 2008-05-13 15:38 postfix -> /opt/zimbra/postfix-2.4.7.5z
drwxr-xr-x  6 root       root       4096 2008-05-13 16:37 postfix-2.4.7.5z
lrwxrwxrwx  1 root       root         18 2008-05-13 15:25 sleepycat -> sleepycat-4.2.52.6
drwxr-xr-x  6 root       root       4096 2008-05-13 16:37 sleepycat-4.2.52.6
lrwxrwxrwx  1 root       root         26 2008-05-13 16:37 snmp -> /opt/zimbra/net-snmp-5.4.1
drwxr-xr-x  5 root       root       4096 2008-05-13 16:32 zimbramon
----------------
 11:01:25 up 7 days, 18:03,  8 users,  load average: 0.84, 0.78, 0.73
----------------
3632148 KB
----------------
----------------
FREE total used free shared buffers cached Mem: 3547 3506 40 0 313 1574 -/+ buffers/cache: 1618 1928 Swap: 3906 33 3872 KB
----------------
----------------
127.0.0.1 localhost
127.0.1.1 monaco.*****.net monaco
1**.***.*.*9 monaco.*****.net monaco

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
----------------
nameserver ***.***.***.*** #the Inc dns ip
search lan

domain *****.net
----------------
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         compat
group:          compat
shadow:         compat

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis
----------------
----------------
-rw-r--r-- 1 root root 1292301 2005-11-19 20:25 /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
lrwxrwxrwx 1 root root      31 2008-05-12 11:56 /usr/lib/libstdc++-libc6.2-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so
lrwxrwxrwx 1 root root      18 2008-04-01 16:10 /usr/lib/libstdc++.so.5 -> libstdc++.so.5.0.7
-rw-r--r-- 1 root root  737192 2007-07-29 22:42 /usr/lib/libstdc++.so.5.0.7
lrwxrwxrwx 1 root root      18 2008-04-01 12:44 /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.9
-rw-r--r-- 1 root root  970680 2007-09-29 02:41 /usr/lib/libstdc++.so.6.0.9
lrwxrwxrwx 1 root root      18 2008-05-12 11:56 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.9
-rw-r--r-- 1 root root 1014744 2007-09-29 02:41 /usr/lib64/libstdc++.so.6.0.9
----------------
Reply With Quote
  #15 (permalink)  
Old 05-14-2008, 06:39 AM
Active Member
 
Posts: 42
Default

Although I haven't got a help, I will continu to post my progress in order to help others and perhaps someone can help me in another level.

Well, Iexecute this command:

Code:
zimbra@monaco:~/bin$ ./zmaccts 
sh: /opt/zimbra/bin/ldapsearch: not found
zimbra@monaco:~/bin$ cp /opt/zimbra.old/bin/ldapsearch /opt/zimbra/bin/
zimbra@monaco:~/bin$ ./zmaccts 
ldap_bind: Can't contact LDAP server (-1)
Then, I copied the /conf et /libexec from the binary install and I put them under /opt/zimbra, after that and when I execute ./zmcontrol start I have got this

Code:
zimbra@monaco:~/bin$ ./zmcontrol start
Host monaco.*****.com
        Starting ldap...Done.
FAILED
cp: cannot create regular file `/opt/zimbra/openldap-data/DB_CONFIG': No such file or directory
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
Failed to start slapd.  Attempting debug start to determine error.
daemon: bind(7) failed errno=99 (Cannot assign requested address)
slap_open_listener: failed on ldap://monaco.*****.com:389
So I copied this directory

Code:
zimbra@monaco:~/bin$ cp -R /opt/zimbra.old/openldap-data/ /opt/zimbra/
zimbra@monaco:~/bin$ ./zmcontrol start
Host monaco.*****.com
        Starting ldap...Done.
FAILED
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/zimbra/tcmalloc/lib/libtcmalloc.so' from LD_PRELOAD cannot be preloaded: ignored.
Failed to start slapd.  Attempting debug start to determine error.
daemon: bind(7) failed errno=99 (Cannot assign requested address)
slap_open_listener: failed on ldap://monaco.*****.com:389
Another time I copied the missing directory

Code:
zimbra@monaco:~/bin$ cp -R /opt/zimbra.old/tcmalloc-0.95.1/ /opt/zimbra/
zimbra@monaco:~/bin$ cp -R /opt/zimbra.old/tcmalloc /opt/zimbra/
zimbra@monaco:~/bin$ ./zmcontrol start
Host monaco.*****.com
        Starting ldap...Done.
FAILED
Failed to start slapd.  Attempting debug start to determine error.
daemon: bind(7) failed errno=99 (Cannot assign requested address)
slap_open_listener: failed on ldap://monaco.*****.com:389



zimbra@monaco:~/bin$ ./zmcontrol status
Unable to determine enabled services from ldap.
Unable to determine enabled services. Cache is out of date or doesn't exist.
A little progress but I still searching the solution any help
Reply With Quote
  #16 (permalink)  
Old 05-14-2008, 07:53 AM
Active Member
 
Posts: 42
Default

Hi every body,

I tried this command as root:
Code:
openldap-2.3.41.6z/libexec/slapd -d7 -l LOCAL0 -4 -u zimbra -h ldap://localhost:389 -f /opt/zimbra/conf/slapd.conf
I have many line..but at the end..I have got:
Code:
backend_startup_one: starting ""
bdb_db_open: 
bdb_db_open: dbenv_open(/opt/zimbra/openldap-data)
slapd starting
So I open a second terminal and I execute as zimbra user:
Code:
./ldap status
I have got:
Code:
slapd running pid: 13402
It seams that I solved the problem..but:
Code:
zimbra@monaco:~/bin$ ./ldap status
slapd running pid: 13402
zimbra@monaco:~/bin$ ./ldap start
slapd already running: pid 13402
zimbra@monaco:~/bin$ ./zmcontrol status
Unable to determine enabled services from ldap.
Unable to determine enabled services. Cache is out of date or doesn't exist.
zimbra@monaco:~/bin$ ./zmcontrol start
Host monaco.*****.com
Unable to determine enabled services from ldap.
Unable to determine enabled services. Cache is out of date or doesn't exist.
Any idea???

Last edited by Abdelmonam Kouka : 05-14-2008 at 08:10 AM.
Reply With Quote
  #17 (permalink)  
Old 05-14-2008, 08:52 AM
Active Member
 
Posts: 42
Default

Re: Hi

So, I fixed the one part of the pb, in fact some config files (that I import them from the binary installation) contain a wrong information (an information that it was updated (the machine name), so after correcting them I have this result:

Code:
zimbra@monaco:~/bin$ ./zmcontrol start
Host monaco.*****.net
        Starting ldap...Done.
Unable to determine enabled services from ldap.
Unable to determine enabled services. Cache is out of date or doesn't exist.
zimbra@monaco:~/bin$ ./zmcontrol status
Unable to determine enabled services from ldap.
Unable to determine enabled services. Cache is out of date or doesn't exist.
zimbra@monaco:~/bin$ ./ldap status
slapd running pid: 18128
Any idea? any word???
Reply With Quote
  #18 (permalink)  
Old 05-14-2008, 09:04 AM
Moderator
 
Posts: 5,806
Default

Check in /opt/zimbra/conf/localconfig.xml that you have the correct LDAP settings and
Code:
su - zimbra
zmlocalconfig | grep -i ldap
__________________
SplatNIX IT Services :: Innovation through Collaboration™


http://www.messagefortress.com
Reply With Quote
  #19 (permalink)  
Old 05-14-2008, 09:39 AM
Active Member
 
Posts: 42
Default

Quote:
Originally Posted by uxbod View Post
Check in /opt/zimbra/conf/localconfig.xml that you have the correct LDAP settings and
Code:
su - zimbra
zmlocalconfig | grep -i ldap
For /opt/zimbra/conf/localconfig.xml, I have found passwords, paths... it seams OK.
For the commande
Code:
zimbra@monaco:~/bin$ ./zmlocalconfig | grep -i ldap
ldap_amavis_password = *
ldap_cache_account_maxage = 15
ldap_cache_account_maxsize = 20000
ldap_cache_cos_maxage = 15
ldap_cache_cos_maxsize = 100
ldap_cache_domain_maxage = 15
ldap_cache_domain_maxsize = 100
ldap_cache_server_maxage = 15
ldap_cache_server_maxsize = 100
ldap_cache_timezone_maxsize = 100
ldap_cache_zimlet_maxage = 15
ldap_cache_zimlet_maxsize = 100
ldap_connect_pool_debug = false
ldap_connect_pool_initsize = 1
ldap_connect_pool_master = false
ldap_connect_pool_maxsize = 50
ldap_connect_pool_prefsize = 0
ldap_connect_pool_timeout = 120000
ldap_connect_timeout = 30000
ldap_deref_aliases = always
ldap_host = monaco.*****.net
ldap_is_master = true
ldap_log_level = 32768
ldap_master_url = ldap://monaco.*****.net:389
ldap_port = 389
ldap_postfix_password = *
ldap_read_timeout = 30000
ldap_replication_password = *
ldap_require_tls = false
ldap_root_password = *
ldap_starttls_supported = 1
ldap_url = ldap://monaco.*****.net:389
postfix_sender_canonical_maps = ldap:${zimbra_home}/conf/ldap-scm.cf
postfix_transport_maps = ldap:${zimbra_home}/conf/ldap-transport.cf
postfix_virtual_alias_domains = ldap:${zimbra_home}/conf/ldap-vad.cf
postfix_virtual_alias_maps = ldap:${zimbra_home}/conf/ldap-vam.cf
postfix_virtual_mailbox_domains = ldap:${zimbra_home}/conf/ldap-vmd.cf
postfix_virtual_mailbox_maps = ldap:${zimbra_home}/conf/ldap-vmm.cf
zimbra_class_provisioning = com.zimbra.cs.account.ldap.LdapProvisioning
zimbra_ldap_password = *
zimbra_ldap_user = zimbra
zimbra_ldap_userdn = uid=zimbra,cn=admins,cn=zimbra
zimbra_zmprov_default_to_ldap = FALSE
Reply With Quote
  #20 (permalink)  
Old 05-14-2008, 04:10 PM
Zimbra-Yahoo Consultant
 
Posts: 5,608
Default

I don't think this has much to do with building. This is an LDAP problem. Zimbra relies upon ldap for all other services, if it doesn't start, nothing starts.

That's what's happening. So we need to focus there.

What happens when you

su - zimbra
ldap start
Reply With Quote
Reply


Thread Tools
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

Zimbrablog.com




 

Search Engine Optimization by vBSEO 3.1.0