Testing: 5106R/5107R/5108R YUM updates
YUM updates to address some lingering ProFTPd problems have been added to the [BlueOnyx-Testing] YUM repository.
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.