Hi all, решил поднять сервер апдэйтов для fc2, зазеркалил ftp.chg.ru, сделал у себя yum-arch, поднял vsftpd, у клиентов настроил yum.conf, при попытке yum check-update ругается :
Gathering header information file(s) from server(s) Server: Fedora Core 2 - i386 - Base retrygrab() failed for: ftp://192.168.1.40/pup/fc2/headers/header.info Executing failover method failover: out of servers to try Error getting file ftp://192.168.1.40/pup/fc2/headers/header.info [Errno 4] IOError: [Errno ftp error] 550 Failed to change directory.
анонимут фтп разрешён.. решил проверить коннект к серваку ftp
[root@oldmeat-pc ezh]# ftp 192.168.1.40 Connected to 192.168.1.40 (192.168.1.40). 220 fc2update Name (192.168.1.40:root): anonymous 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files.
но ftp> ls 227 Entering Passive Mode (192,168,1,40,136,161) ftp: connect: No route to host ftp>
если сделать
ftp> passive Passive mode off. ftp> ls 200 PORT command successful. Consider using PASV. 150 Here comes the directory listing. drwxr-xr-x 3 0 0 4096 Nov 03 14:59 pub 226 Directory send OK. ftp>
похоже что yum не может сменить директорию по этойже причине.. поискал в гугле - ничего не нашёл (может конечно плохо искал)
вопрос: 1) как сказать юму чтобы он лез на фтп в passive mode off? 2) если дело не в этом, то где копать?
п.с. можно конечно поднять апачу, но хочется сделать всё силами vsftpd