On Thu, Feb 01, 2007 at 10:23:49AM -0600, Omar Munoz Morales wrote: > Hola saludos me gustaría saber, si existe alguna manera de aplicar un > parche a mysql, si es que este fue instalado mediante apt, ya que con > algunos querys, envia el siguiente error: > > mysql> *** glibc detected *** free(): invalid pointer: 0x08d9f400 *** > > Buscando en google encuentro que es un bug en mysql[1], existe alguna > manera de aplicar la solución que ellos mencionan? 0. mkdir <un-directorio-de-trabajo>;cd <ahí> 0.5. apt-get build-depends mysql;apt-get install devscripts 1. apt-get source mysql 2. cd mysql-<versión> 2.5 dch -v <una versión mayor que la instalada>[1] 3. <aplica-parche> 4. debuild 5. cd ..; dpkg --install mysql_<la versión que pusiste>.deb 6. Probar. ¿No sirve? regrese al (3) e intente un nuevo parche 7. Opcional pero muy recomendado. Si sirve todo bien, extrae el parche que aplicaste[2] y mandalo al reporte de bug (¿ya reportaste el bug, verdad?) en Debian. [1] La forma que te recomiendo para hacer la versión es que tomes la actual y le añadas un sufijo a la revisión debian. Por ejemplo, si la versión de (el paquete) mysql fuera 5.0.5-25 yo usaría como número de versión parchada la 5.0.5-25+rodrigo1 Así mi versión es >> que la del paquete, pero menor que una nueva de debian. Además, si mejoro el parche (o añado otra) puedo pasar a +rodrigo2, etc. [2] apt-get install patchutils interdiff -z mysql_<version-debian>.diff.gz mysql_<tu-versión>.diff.gz >parche.para.enviar -- Rodrigo Gallardo GPG-Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28 Zenophobia: the irrational fear of convergent sequences.
Attachment:
signature.asc
Description: Digital signature