[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: php4, apache y postgresl 7 de LaEspiral



unai@picmatic.es wrote:
> Es un error conocido y solucionado (en parte), el php4-pgsql de potato
> usa libpg2.0 y
> el postgres7 de 'La espiral' libpg2.1. Tienes dos soluciones si
> quieres usar postgres7 te haces un link a pelo;
> libpq.so.2.0->libpq.so.2.1 (es una chapuza pero te puede servir para
> salir del paso) o recompilas php4-pgsql para que use libpg2.1.

Esto es un fallo grave de libpgsql2, que inexplicablemente no ha sido
resuelto, a pesar de que ya alguien lo informó en bugs.debian.org el 14
de junio (#65650 "libpgsql2 should be libpgsql2.1 or something").

Cuando aparece una nueva versión de una librería, si es compatible con
las versiones anteriores, el paquete donde viene la librería se debería
encargar de hacer el enlace que dice "unai". Si la librería es
incompatible, se debe crear un nuevo paquete (en este caso libpgsql2.1);
si las dos librerías pueden convivir amigablemente, se puede tener los
dos paquetes instalados; si no, el nuevo paquete indicará a dpkg que es
necesario desinstalar el paquete antiguo y apt se dará cuenta que es
necesario instalar nuevas versiones de todos los paquetes que dependían
de la librería antigua.
En este caso como le han dejado el mismo nombre al paquete, apt no se ha
preocupado de actualizar a php4-pgsql (y el pobre desgraciado que empacó
el CD de La Espiral tampoco se ha enterado de que tenía que meter una
actualización del php4-pgsql :-).

> Existe ya un paquete deb con esto ultimo hecho. (Se lo cogí a Jordi en
> sindominio, les paso esto mismo, como a nosotros). Pero veo que lo ha
> quitado. Tiene un problema es la misma versión que el de potato y a
> nuestro apt no le gusta e intenta reemplazarlo, pero supongo que en
> brebes estara esto solucionado.
> 
> Si quieres te lo paso son 14Ks
Mándamelo también a mí por favor, para ponerlo entre la lista de erratas
del CD de La Espiral.

Saludos,

Jaime



Reply to: