Zimbra es cliente/servidor de correo al mas puro estilo de gmail, yahoo, etc. Ademas del correo posee calendario, mensajería instantánea entre tantas cosas. Para conocer todas las características de zimbra visiten la pagina oficial.
Primero que todo descargar una imagen de Debian 6 puede ser la instalación mínima, el cd1 o bien el dvd1. Yo hice las pruebas con la instalación mínima o net install, pueden descargarla desde acá.
Ya descargada la graban a un cd/dvd o bien la pueden montar si están haciendo las pruebas en una maquina virtual, como es mi caso. No indicare como es la instalación de Debian salvo aclarar que zimbra necesita como mínimo 5GB para la instalación, aunque también se puede instalarse a la fuerza. Yo en la maquina virtual cree un disco de 10GB he hice el particionado guiado en todo el disco.
En un punto de la instalación les ofrecerá instalar paquetes adicionales, como por ejemplo servidor de correo, de dns, web, etc. Aquí seria conveniente que marcaran el servidor de ssh y el de dns, aunque también se pueden instalar por separado una vez instalado Debian.
Ya finalizada la instalación de Debian proceden a instalar OpenSSHServer y BIND9, servidor ssh y dns respectivamente, solo si no lo hicieron durante la instalación.
Para instalarlos primero accedemos como super usuario, recuerden que cuando les pida la contraseña es la del usuario root no la de su usuario:
administrador@zimbra:~$ su Contraseña:
Ya estando como super usuario procedemos a configurar la conexión de red para dejar la dirección IP como estática para no tener problemas con el servidor dns a montar:
root@zimbra:~# nano /etc/network/interfaces
Cambiar esto:
allow-hotplug eth0 iface eth0 inet dhcp
Por esto:
allow-hotplug eth0 iface eth0 inet static address 192.168.1.103 netmask 255.255.255.0 gateway 192.168.1.1
Obviamente en donde dice address coloquen la ip que le designaran al servidor y en gateway la dirección del router o puerta de enlace que tengan.
Ahora reininicien el servidor con el comando reboot:
root@zimbra:~# reboot
Ahora agregamos los repositorios para poder instalar las dependencias de zimbra:
root@zimbra:~# nano /etc/apt/source.list # deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official i386 NETINST Binary-1 20110628-13:01]/ squeeze main deb http://ftp.cl.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.cl.debian.org/debian/ squeeze main contrib non-free deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main contrib non-free # squeeze-updates, previously known as 'volatile' deb http://ftp.cl.debian.org/debian/ squeeze-updates main contrib non-free deb-src http://ftp.cl.debian.org/debian/ squeeze-updates main contrib non-free ## Debian [multimedia] deb http://www.debian-multimedia.org/ squeeze main
Instalamos la key del repositorio multimedia con:
root@zimbra:~# apt-get install debian-multimedia-keyring
Actualizamos los repositorios y paquetes:
root@zimbra:~# apt-get update root@zimbra:~# apt-get upgrade
Instalamos el servidor ssh y dns:
root@zimbra:~# apt-get install openssh-server bind9
Desde ahora pueden trabajar desde otro equipo por medio de ssh si lo prefieren.
Ahora procederemos a configurar los distintos ficheros para el servidor dns:
Editar el fichero hostname. Cambiar zimbra.leonciokof.dyndns.org por nombre_del_servidor.nombre_del_dominio:
root@zimbra:~# nano /etc/hostname zimbra.leonciokof.dyndns.org
Editar el fichero hosts. Cambiar 192.168.1.103 por la ip del servidor, zimbra.leonciokof.dyndns.org por nombre_del_servidor.nombre_del_dominio y zimbra por nombre_del_servidor:
root@zimbra:~# nano /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.103 zimbra.leonciokof.dyndns.org zimbra # 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
Editamos el fichero resolv.conf. En donde dice search deben poner su dominio y en nameserver la dirección ip del servidor:
root@zimbra:~# nano /etc/resolv.conf search leonciokof.dyndns.org nameserver 192.168.1.103
Editamos el fichero named.conf.local. En este ejemplo puse zone “leonciokof.dyndns.org” pero uds le colocan el dominio que quieran. En donde puse zone “1.168.192.in-addr.arpa” deben colocar los primeros 3 octetos de la dirección IP que le asignaron al servidor de forma inversa. Ejemplo yo le puse 192.168.1.103, entonces debo colocar 1.168.192, sin colocar 103. Y en los dos nombres que empiezan con db.xxxxx coloquen lo que quieran yo puse esos nombres para recordar a que pertenecen.
root@zimbra:~# nano /etc/bind/named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "leonciokof.dyndns.org" {
type master;
file "/etc/bind/db.leonciokof.dyndns.org";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
Editamos el fichero named.conf.options y en donde pone forwarders colocar los dns de su proveedor de isp.
root@zimbra:~# nano /etc/bind/named.conf.options
options {
directory "/var/cache/bind";
// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.
query-source address * port 53;
forwarders {
200.28.4.129; 200.28.4.130;
};
auth-nxdomain no; # conform to RFC1035
#listen-on-v6 { any; };
};
Copiamos el fichero db.local a db.leonciokof.dyndns.org para modificar solo lo necesario:
root@zimbra:~# cp /etc/bind/db.local /etc/bind/db.leonciokof.dyndns.org
Y lo dejamos como el siguiente, recordando cambiar el dominio por el que utilizaran:
root@zimbra:~# nano /etc/bind/db.leonciokof.dyndns.org ; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA leonciokof.dyndns.org. root.leonciokof.dyndns.org. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; IN NS dns.leonciokof.dyndns.org. IN MX 10 mail.leonciokof.dyndns.org. zimbra IN A 192.168.1.103 dns IN A 192.168.1.103 mail IN A 192.168.1.103 www IN A 192.168.1.103
Copiamos el fichero db.127 a db.192 para modificar solo lo necesario:
root@zimbra:~# cp /etc/bind/db.127 /etc/bind/db.192
Y lo dejamos como el siguiente, recordando cambiar el dominio por el que utilizaran:
root@zimbra:~# nano /etc/bind/db.192 ; ; BIND reverse data file for local loopback interface ; $TTL 604800 @ IN SOA leonciokof.dyndns.org. root.leonciokof.dyndns.org. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; IN NS dns.leonciokof.dyndns.org. 103 IN PTR dns.leonciokof.dyndns.org. 103 IN PTR www.leonciokof.dyndns.org. 103 IN PTR mail.leonciokof.dyndns.org. 103 IN PTR zimbra.leonciokof.dyndns.org.
Reiniciamos el servidor dns con:
root@zimbra:~# /etc/init.d/bind9 restart
Instalamos las dependencias de zimbra con:
root@zimbra:~# apt-get install libpcre3 libgmp3c2 lib32gmp3-dev libgmp3-dev sysstat libexpat1 libidn11 perl-modules wget lzma
Descargamos el paquete de zimbra:
root@zimbra:~# wget http://files2.zimbra.com/downloads/7.1.1_GA/zcs-7.1.1_GA_3196.DEBIAN5.20110527000857.tgz
Descomprimimos zimbra:
root@zimbra:~# tar -xzvf zcs-7.1.1_GA_3196.DEBIAN5.20110527000857.tgz
Cambiamos de directorio:
root@zimbra:~# cd zcs-7.1.1_GA_3196.DEBIAN5.20110527000857
Descargamos e instalamos una versión antigua del paquete dpkg ya que la ultima da problemas de instalación:
root@zimbra:~/zcs-7.1.1_GA_3196.DEBIAN5.20110527000857# wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4.5_i386.deb root@zimbra:~/zcs-7.1.1_GA_3196.DEBIAN5.20110527000857# dpkg -i dpkg_1.15.5.6ubuntu4.5_i386.deb
Y procedemos a instalar zimbra:
root@zimbra:~/zcs-7.1.1_GA_3196.DEBIAN5.20110527000857# ./install.sh --platform-override
Operations logged to /tmp/install.log.920
Checking for existing installation...
zimbra-ldap...NOT FOUND
zimbra-logger...NOT FOUND
zimbra-mta...NOT FOUND
zimbra-snmp...NOT FOUND
zimbra-store...NOT FOUND
zimbra-apache...NOT FOUND
zimbra-spell...NOT FOUND
zimbra-convertd...NOT FOUND
zimbra-memcached...NOT FOUND
zimbra-proxy...NOT FOUND
zimbra-archiving...NOT FOUND
zimbra-cluster...NOT FOUND
zimbra-core...NOT FOUND
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
ZIMBRA, INC. ("ZIMBRA") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.
License Terms for the Zimbra Collaboration Suite:
http://www.zimbra.com/license/zimbra_public_eula_2.1.html
Aquí presionamos “y” para aceptar la licencia:
Do you agree with the terms of the software license agreement? [N] y Checking for prerequisites... FOUND: NPTL FOUND: sudo-1.7.4p4-2.squeeze.2 FOUND: libidn11-1.15-2 FOUND: libgmp3c2-2:4.3.2+dfsg-1 FOUND: libstdc++6-4.4.5-8 Checking for suggested prerequisites... Prerequisite check complete. Checking for installable packages Found zimbra-core Found zimbra-ldap Found zimbra-logger Found zimbra-mta Found zimbra-snmp Found zimbra-store Found zimbra-apache Found zimbra-spell Found zimbra-memcached Found zimbra-proxy Select the packages to install
En esta parte dejamos todo por defecto, solo presionamos enter:
Install zimbra-ldap [Y] Install zimbra-logger [Y] Install zimbra-mta [Y] Install zimbra-snmp [Y] Install zimbra-store [Y] Install zimbra-apache [Y] Install zimbra-spell [Y] Install zimbra-memcached [N] Install zimbra-proxy [N] Checking required space for zimbra-core checking space for zimbra-store Installing: zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-snmp zimbra-store zimbra-apache zimbra-spell You appear to be installing packages on a platform different than the platform for which they were built. This platform is DEBIAN6 Packages found: DEBIAN5 This may or may not work. Using packages for a platform in which they were not designed for may result in an installation that is NOT usable. Your support options may be limited if you choose to continue.
Aquí presionar “y” para instalar de todas formas a pesar que no es debian 5:
Install anyway? [N] y
Aquí también presionar “y” para modificar el sistema:
The system will be modified. Continue? [N] y Removing /opt/zimbra Removing zimbra crontab entry...done. Cleaning up zimbra init scripts...done. Cleaning up /etc/ld.so.conf...done. Cleaning up /etc/security/limits.conf...done. Finished removing Zimbra Collaboration Suite. Installing packages zimbra-core......zimbra-core_7.1.1_GA_3196.DEBIAN5_i386.deb...done zimbra-ldap......zimbra-ldap_7.1.1_GA_3196.DEBIAN5_i386.deb...done zimbra-logger......zimbra-logger_7.1.1_GA_3196.DEBIAN5_i386.deb...done zimbra-mta......zimbra-mta_7.1.1_GA_3196.DEBIAN5_i386.deb...done zimbra-snmp......zimbra-snmp_7.1.1_GA_3196.DEBIAN5_i386.deb...done zimbra-store......zimbra-store_7.1.1_GA_3196.DEBIAN5_i386.deb...done zimbra-apache......zimbra-apache_7.1.1_GA_3196.DEBIAN5_i386.deb...done zimbra-spell......zimbra-spell_7.1.1_GA_3196.DEBIAN5_i386.deb...done Operations logged to /tmp/zmsetup.07092011-140046.log Installing LDAP configuration database...done. Setting defaults... DNS ERROR resolving MX for zimbra.leonciokof.dyndns.org It is suggested that the domain name have an MX record configured in DNS
En este error presionar enter para cambiar el nombre del dominio:
Change domain name? [Yes]
Y le quitan el nombre_del_servidor que lo antecede para dejar solamente el nombre del dominio:
Create domain: [zimbra.leonciokof.dyndns.org] leonciokof.dyndns.org MX: mail.leonciokof.dyndns.org (192.168.1.103) Interface: 192.168.1.103 Interface: 127.0.0.1 done. Checking for port conflicts Main menu 1) Common Configuration: 2) zimbra-ldap: Enabled 3) zimbra-store: Enabled +Create Admin User: yes +Admin user to create: admin@leonciokof.dyndns.org ******* +Admin Password UNSET +Anti-virus quarantine user: virus-quarantine.uh5a2s07t@leonciokof.dyndns.org +Enable automated spam training: yes +Spam training user: spam.vaepsdslhb@leonciokof.dyndns.org +Non-spam(Ham) training user: ham.lbl287dw@leonciokof.dyndns.org +SMTP host: zimbra.leonciokof.dyndns.org +Web server HTTP port: 80 +Web server HTTPS port: 443 +Web server mode: http +IMAP server port: 143 +IMAP server SSL port: 993 +POP server port: 110 +POP server SSL port: 995 +Use spell check server: yes +Spell server URL: http://zimbra.leonciokof.dyndns.org:7780/aspell.php +Configure for use with mail proxy: FALSE +Configure for use with web proxy: FALSE +Enable version update checks: TRUE +Enable version update notifications: TRUE +Version update notification email: admin@leonciokof.dyndns.org +Version update source email: admin@leonciokof.dyndns.org 4) zimbra-mta: Enabled 5) zimbra-snmp: Enabled 6) zimbra-logger: Enabled 7) zimbra-spell: Enabled 8) Default Class of Service Configuration: r) Start servers after configuration yes s) Save config to file x) Expand menu q) Quit
Aquí presionan 3 para acceder a ese menú:
Address unconfigured (**) items (? - help) 3 Store configuration 1) Status: Enabled 2) Create Admin User: yes 3) Admin user to create: admin@leonciokof.dyndns.org ** 4) Admin Password UNSET 5) Anti-virus quarantine user: virus-quarantine.uh5a2s07t@leonciokof.dyndns.org 6) Enable automated spam training: yes 7) Spam training user: spam.vaepsdslhb@leonciokof.dyndns.org 8) Non-spam(Ham) training user: ham.lbl287dw@leonciokof.dyndns.org 9) SMTP host: zimbra.leonciokof.dyndns.org 10) Web server HTTP port: 80 11) Web server HTTPS port: 443 12) Web server mode: http 13) IMAP server port: 143 14) IMAP server SSL port: 993 15) POP server port: 110 16) POP server SSL port: 995 17) Use spell check server: yes 18) Spell server URL: http://zimbra.leonciokof.dyndns.org:7780/aspell.php 19) Configure for use with mail proxy: FALSE 20) Configure for use with web proxy: FALSE 21) Enable version update checks: TRUE 22) Enable version update notifications: TRUE 23) Version update notification email: admin@leonciokof.dyndns.org 24) Version update source email: admin@leonciokof.dyndns.org
Aquí presionar 4 para cambiar la password de administrador de zimbra:
Select, or 'r' for previous menu [r] 4
Y escribimos la contraseña que quieran:
Password for admin@leonciokof.dyndns.org (min 6 characters): [L6m_tJaTc5] 123456 Store configuration 1) Status: Enabled 2) Create Admin User: yes 3) Admin user to create: admin@leonciokof.dyndns.org 4) Admin Password set 5) Anti-virus quarantine user: virus-quarantine.uh5a2s07t@leonciokof.dyndns.org 6) Enable automated spam training: yes 7) Spam training user: spam.vaepsdslhb@leonciokof.dyndns.org 8) Non-spam(Ham) training user: ham.lbl287dw@leonciokof.dyndns.org 9) SMTP host: zimbra.leonciokof.dyndns.org 10) Web server HTTP port: 80 11) Web server HTTPS port: 443 12) Web server mode: http 13) IMAP server port: 143 14) IMAP server SSL port: 993 15) POP server port: 110 16) POP server SSL port: 995 17) Use spell check server: yes 18) Spell server URL: http://zimbra.leonciokof.dyndns.org:7780/aspell.php 19) Configure for use with mail proxy: FALSE 20) Configure for use with web proxy: FALSE 21) Enable version update checks: TRUE 22) Enable version update notifications: TRUE 23) Version update notification email: admin@leonciokof.dyndns.org 24) Version update source email: admin@leonciokof.dyndns.org
Presionamos enter para volver al menú anterior:
Select, or 'r' for previous menu [r] Main menu 1) Common Configuration: 2) zimbra-ldap: Enabled 3) zimbra-store: Enabled 4) zimbra-mta: Enabled 5) zimbra-snmp: Enabled 6) zimbra-logger: Enabled 7) zimbra-spell: Enabled 8) Default Class of Service Configuration: r) Start servers after configuration yes s) Save config to file x) Expand menu q) Quit *** CONFIGURATION COMPLETE - press 'a' to apply
Aquí presionamos a para aplicar los cambios:
Select from menu, or press 'a' to apply config (? - help) a
Presionamos enter:
Save configuration data to a file? [Yes]
Presionamos enter:
Save config in file: [/opt/zimbra/config.6520] Saving config in /opt/zimbra/config.6520...done.
Presionamos “y” para continuar:
The system will be modified - continue? [No] y Operations logged to /tmp/zmsetup.07092011-140046.log Setting local config values...done. Setting up CA...done. Deploying CA to /opt/zimbra/conf/ca ...done. Creating SSL certificate...done. Installing mailboxd SSL certificates...done. Initializing ldap...done. Setting replication password...done. Setting Postfix password...done. Setting amavis password...done. Setting nginx password...done. Creating server entry for zimbra.leonciokof.dyndns.org...done. Saving CA in ldap ...done. Saving SSL Certificate in ldap ...done. Setting spell check URL...done. Setting service ports on zimbra.leonciokof.dyndns.org...done. Adding zimbra.leonciokof.dyndns.org to zimbraMailHostPool in default COS...done. Installing webclient skins... lavender...done. sand...done. bare...done. steel...done. waves...done. lake...done. pebble...done. twilight...done. lemongrass...done. hotrod...done. beach...done. oasis...done. tree...done. bones...done. sky...done. carbon...done. smoke...done. Finished installing webclient skins. Setting zimbraFeatureTasksEnabled=TRUE...done. Setting zimbraFeatureBriefcasesEnabled=TRUE...done. Setting MTA auth host...done. Setting TimeZone Preference...done. Initializing mta config...done. Setting services on zimbra.leonciokof.dyndns.org...done. Creating domain leonciokof.dyndns.org...done. Setting default domain name...done. Creating domain leonciokof.dyndns.org...already exists. Creating admin account admin@leonciokof.dyndns.org...done. Creating root alias...done. Creating postmaster alias...done. Creating user spam.vaepsdslhb@leonciokof.dyndns.org...done. Creating user ham.lbl287dw@leonciokof.dyndns.org...done. Creating user virus-quarantine.uh5a2s07t@leonciokof.dyndns.org...done. Setting spam training and Anti-virus quarantine accounts...done. Initializing store sql database...done. Setting zimbraSmtpHostname for zimbra.leonciokof.dyndns.org...done. Configuring SNMP...done. Checking for default IM conference room...not present. Initializing default IM conference room...done. Setting up syslog.conf...done. You have the option of notifying Zimbra of your installation. This helps us to track the uptake of the Zimbra Collaboration Suite. The only information that will be transmitted is: The VERSION of zcs installed (7.1.1_GA_3196_DEBIAN6) The ADMIN EMAIL ADDRESS created (admin@leonciokof.dyndns.org)
Presionamos “n” si no quieren notificar a zimbra de su instalación:
Notify Zimbra of your installation? [Yes] n Notification skipped Starting servers...done. Installing common zimlets... com_zimbra_url...done. com_zimbra_attachmail...done. com_zimbra_email...done. com_zimbra_social...done. com_zimbra_adminversioncheck...done. com_zimbra_bulkprovision...done. com_zimbra_webex...done. com_zimbra_dnd...done. com_zimbra_linkedin...done. com_zimbra_srchhighlighter...done. com_zimbra_date...done. com_zimbra_cert_manager...done. com_zimbra_phone...done. com_zimbra_attachcontacts...done. Finished installing common zimlets. Restarting mailboxd...done. Setting up zimbra crontab...done. Moving /tmp/zmsetup.07092011-140046.log to /opt/zimbra/log
Y finalmente presionamos enter para finalizar la instalación:
Configuration complete - press return to exit
Ahora podrán acceder vía web para crear las cuentas de correo entrando a, cambiando 192.168.1.103 por la ip del servidor:
https://192.168.1.103:7071/zimbraAdmin/
El usuario es admin y la password es la que indicaron en la instalación.
Y para que los usuarios vean su correo deben entrar a:
http://192.168.1.103
Recordar que podrán enviar correos a cualquier destinatario y recibir solo correos entre los propios de usuarios ya que el dominio no existe, a menos que lo tengan registrado.
Si reinicia o apagan el servidor tendran que iniciar el servicio de zimbra para ello entran como root a la terminal y hacen lo siguiente:
root@zimbra:~# su zimbra zimbra@zimbra:/root$ zmcontrol start Host zimbra.leonciokof.dyndns.org Starting ldap...Done. Starting zmconfigd...Done. Starting logger...Done. Starting mailbox...Done. Starting antispam...Done. Starting antivirus...Done. Starting snmp...Done. Starting spell...Done. Starting mta...Done. Starting stats...Done.
Eso es todo espero les sirva.
Referencias: http://library.linode.com/email/zimbra/install-zimbra-debian-6-squeeze, http://www.ite.educacion.es/formacion/materiales/85/cd/REDES_LINUX/dns/Configuracion_del_servidor_DNS.html









Muy buen aporte, pero me quede con un error despues del paso de aceptar que tenemos una plataforma que no es la version 5, le doy yes y luego yes, despues me aparece error, con el paquete de zimbra core…. error.
y la instalacion se detiene, que puede ser.
Eso pasa por que no se instalo la versión antigua del paquete dpkg. Debes hacer lo siguiente como super usuario.
wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4.5_i386.deb
dpkg -i dpkg_1.15.5.6ubuntu4.5_i386.deb
Ok, ya descarge el paquete y adicionalmente me solicito que instalara una dependencia, puesto todo esto procedi a empezar la instalacion, pareciera que todo marchava bien, pero casi por terminar me salio este error:
SL certificate…done.
Installing mailboxd SSL certificates…done.
Initializing ldap…failed. (5632)
ERROR
Configuration failed
Please address the error and re-run /opt/zimbra/libexec/zmsetup.pl to
complete the configuration.
Errors have been logged to /tmp/zmsetup.07202011-093634.log
root@mail:/var/tmp/zcs-6.0.13_GA_2918.DEBIAN5.20110513140800# nano
Operations logged to /tmp/zmsetup.07202011-093634.log
Setting local config values…done.
Setting up CA…done.
Deploying CA to /opt/zimbra/conf/ca …done.
Creating SSL certificate…done.
Installing mailboxd SSL certificates…done.
Initializing ldap…failed. (5632)
ERROR
Configuration failed
Please address the error and re-run /opt/zimbra/libexec/zmsetup.pl to
complete the configuration.
Errors have been logged to /tmp/zmsetup.07202011-093634.log
root@mail:/var/tmp/zcs-6.0.13_GA_2918.DEBIAN5.20110513140800#
Gracias de ente mano.
Que raro durante todas las instalaciones de prueba que he realizado nunca me salio ese error. ¿Estas instalando todos los paquetes con las mismas versiones? Si es posible respondeme con cada paso que hiciste hasta el error que te dio. Me parece extraño que la instalacion del paquete dpkg te pidiera una dependencia. La instalacion del paquete dpkg que descargaste es de la siguiente forma:
dpkg -i nombre_del_paquete.deb
Claro en este momento se me escapa, y creo que es lzma, y si es ese comando, dpkg -i nomre_del_paquete.deb
Gracias por responder.
No me da pereza, haremos algo,lo instalare de nuevo OS debian6, paso a paso y te comento los errores que me saldran. Con todo lo que lo que he echo, talvez he cometido algun error.
Una consulta, puedo instalarlo sin configurar un DNS.
Gracias por responder.
De hecho es posible instalarlo sin configurar un dns, pero no estoy seguro que funcione correctamente el correo. Durante la búsqueda de info que hice para poder instalar el servidor dns vi que era posible siempre que la entrada MX, del dns que tengas apuntado en el servidor a instalar zimbra, esté configurada la ip del sevidor zimbra. Yo la primera vez que instale zimbra fue sin dns y pude enviar correos al exterior, pero no pude ver si funcionaban los correos desde el exterior ya que no tengo un dominio para probarlo.
Espero te sea de ayuda.
Ok gracias, es de momento para prueba, luego le doy los pasos de toda la instalacion y los errores que me dan.
Gracias.
Hola he aqui la instalacion paso a paso de zimbra y que aun no he podido finalizarla, de ante mano si no ves la configuracion de hosts y local host, estoy ya fueron configurados para poder seguir la instalacion.
Bueno sin mas que hablar le dejo lo que he hecho y lo que me ha a parecido.
paso 1 Instalacion de debian squeeze en limpio, durante la instalacion se instalo adicionalmente ssh y bind9.
paso 2 Configuracion de tarjeta de red ip de prueba: 192.168.20.30 mascara de red: 255.255.255.0 y puerta de enlace:
192.168.20.1
paso 3 Configurar los repositorios: Actualmente tengo: # deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD
Binary-1 2011$
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 201102$
# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ squeeze/updates main contrib
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ squeeze/updates main contrib
# Line commented out by installer because it failed to verify:
#deb ://volatile.debian.org squeeze-updates main contrib
# Line commented out by installer because it failed to verify:
#deb-src ://volatile.debian.org squeeze-updates main contrib
pero lo modificare de esta forma: deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.us.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.us.debian.org/debian squeeze-updates main contrib non-free
deb-src http://ftp.us.debian.org/debian squeeze-updates main contrib non-free
deb http://www.debian-multimedia.org/ squeeze main non-free
deb-src http://www.debian-multimedia.org/ squeeze main non-free
paso 3 Instalacion de la Key de debian multimedia, aptitude install debian-multimedia-keyring.
paso 4 Actualizamos e mejoramos: aptitude update && aptitude upgrade.
Descanso un poco.
Paso 5 Instalo las dependencias para la instalacion: apt-get install libpcre3 libgmp3c2 lib32gmp3-dev libgmp3-dev sysstat
libexpat1 libidn11 perl-modules wget lzma(no habia visto este paquete, sorry).
Paso 6 Me bajo el paquete de zimbra que hasta el momento es la ultima version: "wget
http://files2.zimbra.com/downloads/7.1.1_GA/zcs-7.1.1_GA_3196.DEBIAN5.20110527000857.tgz"
Luego lo descomprimimos y ejecutamos ./install.sh
Me salio este error: "Checking for prerequisites...
FOUND: NPTL
MISSING: sudo
FOUND: libidn11-1.15-2
MISSING: libgmp3c2
FOUND: libstdc++6-4.4.5-8
Checking for suggested prerequisites...
###ERROR###
One or more prerequisite packages are missing.
Please install them before running this installer.
Installation cancelled."
Se resolvio haciendo " aptitude install sudo y apt install libgmp3c2"
Paso 7 vuelvo a ejecutar el scrip ./install.sh --platform-override
Me salio un error:Installing packages
zimbra-core......zimbra-core_7.1.1_GA_3196.DEBIAN5_i386.deb...FAILED
###ERROR###
zimbra-core_7.1.1_GA_3196.DEBIAN5_i386.deb installation failed
Installation cancelled
para resolver esto se procedio a bajar el paquete con:
"wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4.5_i386.deb
Con esto le doy un "dpkg -i dpkg_1.15.5.6ubuntu4.5_i386.deb"
Me da otro error: "root@mail:~/zcs-7.1.1_GA_3196.DEBIAN5.20110527000857# wget
http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4.5_i386.deb
--2011-07-16 15:54:11-- http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4.5_i386.deb
Resolviendo security.ubuntu.com... 91.189.92.167, 91.189.92.166
Connecting to security.ubuntu.com|91.189.92.167|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 2191790 (2.1M) [application/x-debian-package]
Saving to: `dpkg_1.15.5.6ubuntu4.5_i386.deb’
100%[======================================>] 2,191,790 261K/s in 8.5s
2011-07-16 15:54:20 (252 KB/s) – `dpkg_1.15.5.6ubuntu4.5_i386.deb’ saved [2191790/2191790]
root@mail:~/zcs-7.1.1_GA_3196.DEBIAN5.20110527000857# dpkg -i dpkg_1.15.5.6ubuntu4.5_i386.deb
dpkg: aviso: desactualizando dpkg de 1.15.8.11 a 1.15.5.6ubuntu4.5.
dpkg: acerca de dpkg_1.15.5.6ubuntu4.5_i386.deb que contiene dpkg, problema de predependencia:
dpkg predepende de lzma
lzma no está instalado.
dpkg: error al procesar dpkg_1.15.5.6ubuntu4.5_i386.deb (–install):
problema de predependencia – no se instala dpkg
Se encontraron errores al procesar:
dpkg_1.15.5.6ubuntu4.5_i386.deb”
Para resolver esta dependencia, se instalo “aptitude install lzma(raro pues en el paso 5 ya esta y no me dio
ningun error de fallo de descarga o instalacion)”
Luego se procedio a instalar el paquete “dpkg -i dpkg_1.15.5.6ubuntu4.5_i386.deb”
Procedi otra vez a ejecutar el scrip “./install.sh –platform-override”
Pareciera que todo marcha bien pero al final me sale este error:
Setting up CA…done.
Deploying CA to /opt/zimbra/conf/ca …done.
Creating SSL certificate…done.
Installing mailboxd SSL certificates…done.
Initializing ldap…failed. (5632)
ERROR
Configuration failed
Please address the error and re-run /opt/zimbra/libexec/zmsetup.pl to
complete the configuration.
Errors have been logged to /tmp/zmsetup.07162011-160420.log
Gracias hermano por atenderme.
Estuve buscando ese error en la web y al parecer es por que el hostname esta mal definido, mira este enlace: http://www.zimbra.com/forums/installation-help/33727-installation-error-5632-a.html
Si fuera posible muestra el log que esta en /tmp/zmsetup.07162011-160420.log para ver si es el mismo error u otro.
Claro, solo dejame levantar la maquina virtual y luego le muestro.
Gracias.
Aqui esta el error:
Deploying CA to /opt/zimbra/conf/ca …done.
Creating SSL certificate…done.
Installing mailboxd SSL certificates…done.
Initializing ldap…failed. (5632)
ERROR
Configuration failed
Please address the error and re-run /opt/zimbra/libexec/zmsetup.pl to
complete the configuration.
Errors have been logged to /tmp/zmsetup.07162011-154023.log
root@zimbra:/home/admon/zcs-7.1.1_GA_3196.DEBIAN5.20110527000857# nano /tmp/zmsetup.07162011-154023.log
GNU nano 2.2.4 Fichero: /tmp/zmsetup.07162011-154023.log
** Saving server config key zimbraSSLCertificate…failed.
** Saving server config key zimbraSSLPrivateKey…failed.
** Installing mta certificate and key…done.
** Installing slapd certificate and key…done.
** Installing proxy certificate and key…done.
** Creating pkcs12 file /opt/zimbra/ssl/zimbra/jetty.pkcs12…done.
** Creating keystore file /opt/zimbra/mailboxd/etc/keystore…done.
** Installing CA to /opt/zimbra/conf/ca…done.
Sat Jul 16 15:48:24 2011 done.
Sat Jul 16 15:48:24 2011 checking isEnabled zimbra-ldap
Sat Jul 16 15:48:24 2011 zimbra-ldap is enabled
Sat Jul 16 15:48:24 2011 Initializing ldap…
Sat Jul 16 15:48:24 2011 *** Running as zimbra user: /opt/zimbra/libexec/zmldapinit
IO::Socket::INET: Bad hostname ‘prueba.local’ at /opt/zimbra/libexec/zmldapinit line 137.
Sat Jul 16 15:49:11 2011 failed. (5632)
Sat Jul 16 15:49:11 2011
ERROR
Sat Jul 16 15:49:11 2011
Configuration failed
Sat Jul 16 15:49:11 2011 Please address the error and re-run /opt/zimbra/libexec/zmsetup.pl to
Sat Jul 16 15:49:11 2011 complete the configuration.
Sat Jul 16 15:49:11 2011
Errors have been logged to /tmp/zmsetup.07162011-154023.log
Al parecer es el mismo error.
Si es asi como se resuelve este problema, otra cosa ¿tendre que configurar el DNS?.
Gracias.
Puede que el error se solucione cambiando los permisos del fichero /etc/sudoers a 0440 con:
chmod 0440 /etc/sudoers
Como lo indican en http://www.zimbra.com/forums/installation/18770-initializing-ldap-failure.html
O bien fijarte que este bien el hostname, recuerda que es nombre_de_la_maquina.dominio, que estos concuerden en todos los ficheros que necesitan estar configurados
Si eso no funciona puede que necesite configurar el dns.
Mas allá de eso no se que podría ser, lo siento si no es de ayuda.
Hola leonciokof.
Mil gracias, en efecto el que me estubo afectando era la configuracion de DNS, ademas de tu configuracion de DNS tambien me apoye (para aquellos que son novatos como yo ) en esta web site de debian http://servidordebian.wikidot.com/squeeze-es:intranet-dns-server , estoy muy agradecido, por la ayuda y espero que todo esto ayude a futuros sysadmin para lograr la instalacion de ZIMBRA 7 sobre la palataforma de Debian squeeze.
Muchas gracias y que pase buen dia maestro.
Desde Nicaragua.
Felicidades por el gran aporte a la comunidad.
Excelente POST… de mucha ayuda… felicitaciones por la claridad.
un detalle, al correr el script de instalacion de zimbra, me dio error la primera vez con la version de debian 6, pero al correr el script con la opcion “–platform-override” me permitio instalar sin ningun problema.
Luego al iniciar, me marcaba error en el servicio mta, por puerto 25 ocupado, lo soluciones eliminando el exim4 de debian.
Saludos y gracias por la ayuda.
gracias, muy buen aporte…Precisamente ahora estoy aprendiendo sobre Zimbra y esto me ayuda mucho.
buen link
saludos
Buen dia a todos los lectores, es para recordarles que la mayoria de los problemas encontrados a la hora de iniciar la instalacion de zimbra, es aconsejable tratar sobre el tema de DNS y sus configuraciones, ya que, un pequeño error en configuracion, se pierde mucho tiempo para la finazliacion exitosa de l servidor ZIMBRA.
Gracias por la atencion.
Hola, yo también tengo el mismo problema con la instalación de LDAP. El fatídico ERROR (5632). He mirado los permisos de sudoers como decíais arriba, he cambiado la configuración de los archivos de BIND tal como dice @Mario, hasta he reinstalado Debian… pero nada.
Ya no se que estoy haciendo mal… La máquina se llama debian-vm , el dominio es zehio.local y su ip es 192.168.1.110
El archivo named.conf.local lo tengo así:
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include “/etc/bind/zones.rfc1918″;
zone “zehio.local” {
type master;
file “/etc/bind/db.zehio.local”;
};
zone “1.168.192.in-addr.arpa” {
type master;
file “/etc/bind/db.192″;
};
El archivo de zona para zehio.local, db.zehio.local, lo tengo así:
;
; BIND zone file for zehio.local
;
$TTL 604800
@ IN SOA ns.zehio.local. root.zehio.local. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
NS ns ; Inet address of name server
MX 10 mail ; Primary mail exchanger
ns A 192.168.1.110
mail A 192.168.1.110
zimbra A 192.168.1.110
www A 192.168.1.110
zehio.local. A 192.168.1.110
server A 192.168.1.110
router A 192.168.1.1
gateway CNAME router
gw CNAME router
Y el de resolución inversa, db.192, así:
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.zehio.local. root.zehio.local. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
NS ns.zehio.local. ; Nameserver address
110 PTR server.home.lan.
110 PTR ns.home.lan.
1 PTR router.home.lan.
110 PTR http://www.zehio.local.
110 PTR mail.zehio.local.
110 PTR zimbra.zehio.local.
En el resolv.conf tengo puestas las DNS de OpenDNS, y el archivo hosts:
127.0.0.1 localhost.localdomain localhost
192.168.1.110 debian-vm.zehio.local debian-vm
# 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
Y el hostname:
debian-vm.zehio.local
Si me pudierais ayudar me harías un gran favor, estoy pendiente de solucionar esto para hacer un proyecto en mi trabajo. Muchas gracias
Una consulta al realizar la configuración del bind9, yo le hago un ping al domino y me da host desconocido y no entiendo porque