#4421 Broken mirror (be.mirror.eurid.eu)
Closed: Fixed Opened by slugan.

= 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. ;)

Metadata