installpath no OpenBSD 5.5

0

Na seção FAQ do OpenBSD 5.5, é recomendado usar

export PKG_PATH=ftp://your.ftp.mirror/pub/OpenBSD/5.5/packages/'machine -a'/

e para adicionar a linha acima a ~ / .profile

Em vez de fazer o acima, acrescentei a seguinte linha ao pkg.conf, como segue:

echo installpath=ftp://your.ftp.mirror/pub/OpenBSD/$(uname -r)/packages/$(uname -m) | sudo tee /etc/pkg.conf

Quando tentei baixar um pacote, havia uma mensagem de aviso dizendo: servidor errado 229

O que aconteceu?

    
por user66229 08.08.2014 / 17:37

1 resposta

2

O que você está fazendo deve estar ok. Eu acho que o problema estava no fim remoto. Você usou um URI com ftp, então este é apenas um código de resposta do servidor ftp remoto do qual você estava tentando extrair pacotes.

Os códigos de retorno dos servidores ftp vêm como números de três dígitos, com o primeiro e o segundo dígitos atuando como uma espécie de sistema de classificação. O primeiro dígito (2) está informando sobre a resposta que foi, neste caso, uma "resposta de conclusão positiva", significando que o servidor fez o que você pediu e está pronto para fazer outra coisa. O segundo dígito (2) informa que este código está lidando com informações de conexão. O terceiro dígito final (9) completa o código e especifica o erro que, neste caso, significa que o servidor entrou em modo passivo estendido.

Em geral, o texto do código de resposta varia de uma implementação de servidor para outra, então a parte 'servidor errado' provavelmente veio de alguém configurando o servidor ftp para retirar o texto.

EDIT: Eu deveria ter mencionado que você pode procurar códigos de erro ftp aqui na wikipedia (e um monte de outras lugares).

    
por 12.08.2014 / 05:26