sábado, 22 de mayo de 2010

FreeBSD 7/8: Apache 2x Update con LDAP

Bueno ya tenemos que actualizar apache22. Pero sale esto en el UPDATING

AFFECTS: users of devel/apr0, devel/apr1, www/apache20, www/apache22
AUTHOR: pgollucci@FreeBSD.org

devel/apr has been renamed to devel/apr1

WITH_APR_FROM_PORTS=yes for www/apache22 has been dissolved and
may be removed from your configs. devel/apr1 is always used now.

Please manually delete apache-2.\* if installed _before_ updating using either
portmaster or portupgrade.

# pkg_delete -f apache-2.\*

If you use portmaster:

portmaster -o devel/apr1 devel/apr

If you use portupgrade:

portupgrade -f -o devel/apr1 devel/apr

Finally re-install apache if you deleted it earlier and update ports as usual.
(where XX is either 20 or 22)

portinstall www/apacheXX
Pero no dice nada hacerca de LDAP?

Cuando seguimos los pasos, y llegamos a la parte donde reinstalamos apache como sugieren en el UPDATING, no mencionan que apache va a tronar con un error que dice que uno de sus modulos debe ser compilado con soporte para LDAP, que resulta ser devel/apr1.

Por lo tanto debemos regresarnos y reinstalar devel/apr1 y agregar esta opcion.

[X] LDAP Enable LDAP support in apr-util

Una vez hecho esto, ahora si nos regresamos a www/apache22 y lo resinstalamos, ya no va a tronar, se ve instalar sin problemas, nomas recordar que antes de hacer esto respaldar el directorio actual de apache /usr/local/etc/apache22/ por que al momento de instarlo de nuevo va a sobre-escribir nuestra configuracion, asi cuando termine la instalacion solo regresamos los archivos de nosotros a su ubicacion original y ya solo reiniciamos apache y listo.

Animo!!!

No hay comentarios: