Actualizar pure-ftpd después de actualizar a php 5.4

despues de la actualización del PHP 5.4, cada vez que me conectaba al FTP. me moestraba el siguiente error.

[root@calivent~]# ftp localhost

pure-ftpd: relocation error: pure-ftpd: symbol my_make_scrambled_password, version libmysqlclient_15 not defined in file libmysqlclient.so.15 with link time reference

se tendría que solucionar con una actualización del pure-ftpd, pero en lxcenter no hay versión superior o no está desarrollado.

lo más practico es descargar los binarios y reemplarar por los actuales, (actualización)

[root@calivent~]# rpm -qa | grep pure-ftpd
pure-ftpd-1.0.35-0.lxcenter.0

aqui descargamos los binarios en la carpeta correspondiente

[root@calivent src]#  cd /usr/local/src
[root@calivent src]# wget -O pure-ftpd.tgz https://sites.google.com/site/sudosuin/pure-ftpd.tgz
[root@calivent src]# tar -xzf pure-ftpd.tgz
[root@calivent src]# cp -f /usr/local/src/pure-ftpd /usr/sbin/pure-ftpd

con esto tendría que ser suficiente, pero cuando nos volvemos a conectar aparece otro error.

[root@calivent~]# ftp localhost

421 Sorry, but that file doesn’t exist: [/etc/ssl/private/pure-ftpd.pem]

pues me pide el archivo de certifiado SSL, le creamos el destino

mkdir /etc/ssl

mkdir /etc/ssl/private

luego copiamos de:

cp /etc/pki/pure-ftpd/pure-ftpd.pem /etc/ssl/private/pure-ftpd.pem

ahora si, probamos la conexión que está Ok.

[root@hostujcm ~]#  ftp localhost
Trying 127.0.0.1…
Connected to localhost (127.0.0.1).
220-Welcome to Pure-FTPd.
220-You are user number 1 of 5000 allowed.
220-Local time is now 21:47. Server port: 21.
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*