Por alguma razão, você decidiu acessar seu servidor FTP através de um proxy HTTP, um protocolo que o LFTP doco chama HFTP . Você codificou essa decisão no arquivo de configuração do LFTP ou em uma variável de ambiente ftp_proxy .
Seu proxy deve estar decodificando as partes ;type=i e ;type=a das URLs que o LFTP está enviando para ele, conforme a RFC 1738 § 3.2.2. Ele não está fazendo isso e está passando-os incorretamente para o servidor FTP de destino. Há uma chave de arquivo de configuração, documentada no manual do usuário LFTP, para contornar isso, omitindo o sufixo do tipo FTP das URLs enviadas para o proxy.
No modo HFTP, o comando mv no cliente LFTP se torna um comando MOVE com um cabeçalho Destination: para o proxy HTTP (que, por sua vez, é esperado para converter em% de FTPRNFR e RNTO verbos enviados para o servidor FTP de destino apropriadamente). Seu proxy HTTP não implementa um verbo MOVE HTTP.
Parece que o seu proxy HTTP é muito ruim no FTP sobre HTTP.
Suas escolhas são:
- Obtenha um proxy HTTP melhor que possa lidar com o HFTP.
- Não use um proxy HTTP para FTP em primeiro lugar.
- Pare de tentar renomear arquivos. ☺