The problem sort of solved itself, as today i tried to run fpcup on windows, and after failing to get the files from ftp in question, it got them from other location. The thing that initially confused me was a long wait for it to sequentially fail to download all the versions from 3.2 downto 2.4 before looking elsewhere. While on windows it took about 15-20 minutes, on linux its a couple hours or so (maybe specific to socket timeouts), then the process continued normally.