A resposta é simples, o apt-cacher não suporta conexões FTP, apenas HTTP. Era para ser um proxy HTTP, portanto, não suporta / serve conexões FTP.
Há alguns dias eu configurei um servidor apt-cache. Os clientes estão configurados para usá-lo como proxy. Isso é necessário porque geralmente usamos ftp (e eu também me sinto "mais limpo"). Então meu apt.conf se parece com isto:
Acquire::http::Proxy "http://my.cache:3142"; # Still needed for the security repositories
Acquire::ftp::Proxy "ftp://my.cache:3142"; # I also tried "http://my.cache:3142";
As solicitações http funcionam bem (eu testei isso desativando o proxy ftp), mas as solicitações de ftp estão penduradas com a mensagem [Logging in] e, em seguida, falham com a mensagem "Corrupção do protocolo".
Alguém sabe o que fazer? Eu realmente gostaria de continuar usando ftp.
O servidor está executando o apt-cacher.