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

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.



Leave a Reply

*

645643