Passive FTP is not handled properly by the ip_vs_ftp module
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
I have a setup on CentOS 5 (kernel 2.6.18-
After migrating the config to Ubuntu 14, fully updated with aptitude, only active FTP works. The kernel is 3.13.0-52-generic, ipvsadm is v1.26, and ldirectord is v1.186-ha -- all are installed from Ubuntu packages.
root@lb1:~# lsb_release -rd
Description: Ubuntu 14.04.2 LTS
Release: 14.04
root@lb1:~# uname -a
Linux lb1 3.13.0-52-generic #86-Ubuntu SMP Mon May 4 04:32:59 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Passive FTP, which should be handled by the ip_vs_ftp module, doesn't work properly. The control channel works, but data connections don't establish. The ip_vs_ftp module is loaded from /etc/rc.local and the system has been rebooted a number of times. The ldirectord process is not started by upstart, it is started by pacemaker.
The LVS load balancer is being configured by ldirectord. This is the ldirectord config:
checktimeout=5
checkinterval=10
negotiatetimeout=20
autoreload=yes
logfile=
quiescent=no
virtual=
service=ftp
On both CentOS 5 and Ubuntu 14, the machine has actual public IP addresses on it, and that virtual address is a public IP. The firewall is disabled.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.13.0-52-generic x86_64
AlsaDevices:
total 0
crw-rw---- 1 root audio 116, 1 May 7 22:02 seq
crw-rw---- 1 root audio 116, 33 May 7 22:02 timer
AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
ApportVersion: 2.14.1-0ubuntu3.10
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CRDA: Error: [Errno 2] No such file or directory: 'iw'
Date: Fri May 8 09:15:14 2015
HibernationDevice: RESUME=
IwConfig:
lo no wireless extensions.
em2 no wireless extensions.
em1 no wireless extensions.
MachineType: Dell Inc. PowerEdge R320
PciMultimedia:
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.127.11
RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/10/2014
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 2.3.3
dmi.board.name: 0KM5PX
dmi.board.vendor: Dell Inc.
dmi.board.version: A02
dmi.chassis.type: 23
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: PowerEdge R320
dmi.sys.vendor: Dell Inc.
This change was made by a bot.