[BlueOnyx:10571] Testing: 5106R/5107R/5108R YUM updates (ProFTPd, base-ftp and base-swupdate)

Michael Stauber mstauber at blueonyx.it
Mon May 14 12:52:33 -05 2012


Hi all,

The following updates have been released to the [BlueOnyx-Testing] YUM 
repository:

proftpd (5106R, 5107R + 5108R):
===========================

The recent "proftpd-1.3.4a-1BX1" YUM update was followed by some strange error 
reports where people reported outages of FTP after the update. Their ProFTPd 
was running, but refused connections with a "421" error message. We were 
unable to replicate the problem in our testing environments. But eventually 
enough data could be collected from various client boxes to identify the 
issue:

Typically all client boxes with the problem had a <VirtualHost 127.0.0.1> 
container in their /etc/proftpd.conf.

Only the public IPs that are in use should have a VirtualHost container, but 
not the localhost IP. In fact the newer ProFTPd creates the localhost 
container itself and doesn't really like it if you expressly add one to the 
config file. The older ProFTPd handled this a bit more gracefully.

As a result an updated ProFTPd RPM has been released. It will replace the 
/etc/proftpd.conf and with a "stock" one and will add the necessary 
VirtualHost containers, but not one that includes localhost.


base-ftp (5106R, 5107R + 5108R):
===========================

The helper script /usr/sausalito/sbin/fixproftpd_conf.pl has been updated to 
not create a VirtualHost container containing the localhost IP of 127.0.0.1. 
Under certain conditions it would do so, expecially if there was also a 
Network object with that IP present. Which is only the case on a few installs 
done at a certain time.


base-swupdate (5106R, 5107R + 5108R):
===========================

This module was updated to add the requirement for "wget" to the RPM 
dependencies. Some installation forms of BlueOnyx somehow didn't have the 
dependency for "wget" in the base installer, so "wget" was missing there. And 
SWUpdate requires it to be present. This update will therefore install "wget" 
if it - so far - has been missing from your BlueOnyx.


Please provide feedback about these updates in [BlueOnyx-Testing], so that 
they can be released to the public YUM repository soon.

-- 
With best regards

Michael Stauber



More information about the Blueonyx mailing list