Mailinglist Archive: opensuse-es (762 mails)

< Previous Next >
RE: [suse-linux-s] Qmail en suse 8.2
  • From: Alejandro Ortega Páez <aop@xxxxxxxxxxx>
  • Date: Tue, 26 Aug 2003 19:42:40 +0200
  • Message-id: <1061919760.32137.22.camel@xxxxxxxxxxxxxxxxxxxxxxxxxx>
El mar, 26-08-2003 a las 18:47, RCeTTo escribió:
> Muy buenas,
> Estoy intentando instalar el Qmail en una Suse 8.2 recien instalada y
> como veo que tu has podido hacer carrera de ello, era a ver si me podias
> hechar una manilla.

Hombre, ya creía yo que te habías rendido o que mis primeros "consejos" no te fueron
válidos, pero veo que estás animado a instalar el mejor servidor de correo que existe (digan
lo que digan) y eso me alegra.
Vamos a ver.

> Al principio, al intentar instalar los daemontools, me da este error
>
>
>
> : undefined reference to `errno'
> envdir.o(.text+0x1c5): In function `main':
> : undefined reference to `errno'
> envdir.o(.text+0x1de): In function `main':
> : undefined reference to `errno'
> unix.a(openreadclose.o)(.text+0x47): In function `openreadclose':
> : undefined reference to `errno'
> unix.a(pathexec_run.o)(.text+0xf6): In function `pathexec_run':
> : undefined reference to `errno'
> unix.a(pathexec_run.o)(.text+0x16e): more undefined references to
> `errno' follow
> collect2: ld returned 1 exit status
> make: *** [envdir] Error 1
> Copying commands into ./command...
> cp: cannot stat `compile/svscan': No such file or directory

Verás, yo no soy programador y no puedo ayudarte en cuanto a posibles errores de compilación;
pero "sosteta" que se debe a que no lo has hecho como es debido. Las daemontools son un
tanto puñeteras de conseguir debido a los imperativos (que por otra parte, no son insalvabables)
que impone su autor en cuanto a la colocación de los directorios y ficheros.
Pero parece que se trata más bien a eso, a que no encuentra el directorio compile/svscan porque
debes de estar colocado en otro sitio que no debes.
¿Seguro que lo has hecho bien?
Primero hay que crear el directorio "/package" desde el raíz, así:
"mkdir -p /package ; chmod 1755 /package; cd /package":
Luego, descomprimir el paquete daemontools-0.76.tar.gz. Luego, cd "admin/daemontools-0.76";
Y desde ahí escribir "package/install".
Si aun así te sigue dando el error, prueba a ver si tienes instalados los paquetes necesarios del
compilador y demás para poder compilar bien (nunca se sabe, puesto que dices que la tienes recién
instalada y, por lo menos a mí, siempre se me olvidan un montón de paquetes necesarios y tengo
que ponerme después a hacerlo).
Inténtalo hacer así, a ver qué pasa.
>
> Y por lo que he mirado por ahí es un error gracias a la tan novedosa
> librería glibc, que si tienes la mas de la glibc-2.3.1 da una serie de
> errores guapos.
No, no creo que se deba a eso. Como ves, el error no es nada referente a
librerías ni nada; sino que no encuentra el directorio para poder compilar
las daemontools. Si fuera así, entonces ¡qué pedazo de tonto el compilador!
¿verdad?

>
> Cuando tu decias que habia que aplicar unos parches, a que te referias?.
> He mirado previamente la pagina que recomendabas pero ni con esas.

Bueno, me refería a que, por lo general y más en estos momentos en los que
prima la seguridad ante todo (y en eso qmail es el rey), hay que añadirle (que
no parchear de "arreglar") varios módulos, para que no tengas luego problemas,
por ejemplo, enviando correos a Hotmail y Yahoo; o para que tus usuarios se
autentiquen siempre que envíen correo desde tu servidor. Y esos son "parches"
(más bien, "add-ons") que debes meter dentro del directorio de fuentes de qmail,
una vez que hayas terminado de compilar (y con éxito) las daemontools y el
ucspi-tcp.
Aunque son casi un montón los que existen, los principales son el smtp-auth, el
qmail-queue (para que luego puedas instalar antivirus y herramientas anti-spam) y
el tls (para cifrado de contraseñas y todo eso).
Pero no te preocupes, el mismo Bill Shupp en la página web que te
envié como enlace los tienes todos en un mismo paquete, llamado qmail-toaster-0.5.patch.bz2
Siguiendo las mismas instrucciones de Shupp, lo tendrás. Y si no, vuélveme a
escribir que ya haremos algo, ¿de acuerdo?

Hala, que haya suerte.
Alejandro.


- oo 0 O RCeTTo O 0 oo --
>
--
Alejandro Ortega Páez <aop@xxxxxxxxxxx>


< Previous Next >
References