= bug description = The following mirror is apparently listed when using yum with fastestmirror plugin or dnf: ftp://be.mirror.eurid.eu
However, this mirror does not support FTP (data) connections.
This results in considerable delays whenever trying to install a package using either dnf or yum: Curl error: Timeout was reached for ftp://be.mirror.eurid.eu/fedora/linux/updates/20/x86_64/texlive-multirow-svn17256.1.6-5.fc20.noarch.rpm
= bug analysis = be.mirror.eurid.eu does not support active nor passive (IPv4) FTP connections (and rejects all IPv6 FTP connections).
{{{ % ftp -n be.mirror.eurid.eu Trying 2001:4c40:a00:100::17... ftp: connect to address 2001:4c40:a00:100::17Connection refused Trying 78.41.71.17... Connected to be.mirror.eurid.eu (78.41.71.17). 220 Welcome to the EURid public mirror FTP server. ftp> user anonymous 230 Login successful. ftp> passive Passive mode off. ftp> ls 200 PORT command successful. Consider using PASV. 425 Failed to establish connection. ftp> passive Passive mode on. ftp> ls 227 Entering Passive Mode (78,41,71,17,156,36). ftp: connect: Connection timed out }}}
= fix recommendation = FTP server/firewall configuration issue at be.mirror.eurid.eu.
For yum, a workaround is to blacklist the mirror by adding: {{{ exclude = be.mirror.eurid.eu }}} to /etc/yum/pluginconf.d/fastestmirror.conf.
For dnf, an (ugly) workaround is to null route the IPv4 and IPv6 addresses corresponding to the broken mirror: {{{ ip route add unreachable 78.41.71.17 ip -6 route add unreachable 2001:4c40:a00:100::17 }}}
This mirror should be either fixed or removed from the list.
I've added mirroradmins to this ticket for comment.
Also, I have removed the ftp urls for now. admins can add them back if this was a temp issue, or we could just close this if they no longer wish to offer ftp downloads.
Mirror admins have fixed this issue up, I have re-added the ftp urls and all should be well. ;)