Mensagem de erro SCP “Operação não suportada”

1

Recentemente, fiquei preso por muito tempo em um problema de novato. Eu tentei usar scp para copiar um diretório de arquivos para minha máquina local, executando o seguinte comando:

scp -r [email protected]:/data/jenkins/workspace/myproject/myFolder/ /home/myUserName/myFolder

No entanto, a execução deste comando (e várias variantes dele) resultou na seguinte mensagem de erro:

/home/myUserName: Operation not supported

Eu fiz algumas pesquisas para a minha mensagem de erro no Google e na rede do StackExchange, mas encontrei apenas informações falsas. Como tal, eu pensei que poderia ser útil para futuros noobs como eu se eu documentasse meu problema e solução aqui.

Editar : para ajudar os futuros usuários, depure as informações abaixo:

scp -rv [email protected]:/data/jenkins/workspace/myproject/myFolder/ /home/myUserName/myFolder

...

debug1: Authentication succeeded (password).
Authenticated to myhost.mydomain.com ([123.456.789.0]:22).
debug1: channel 0: new [client-session]
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: pledge: network
debug1: client_input_global_request: rtype [email protected] want_reply 0
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
debug1: Sending command: scp -v -r -f /data/jenkins/workspace/myproject/myFolder/
Entering directory: D0755 0 myFolder
Sink: D0755 0 intTest
/home/myUserName/: Operation not supported
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: client_input_channel_req: channel 0 rtype [email protected] reply 0
debug1: channel 0: free: client-session, nchannels 1
debug1: fd 0 clearing O_NONBLOCK
debug1: fd 1 clearing O_NONBLOCK
Transferred: sent 2484, received 3908 bytes, in 0.3 seconds
Bytes per second: sent 8549.3, received 13450.3
debug1: Exit status 1
    
por entpnerd 03.08.2018 / 00:08

1 resposta

2

A resposta foi que houve um erro de digitação no nome da pasta de destino. Eu usei a pasta /home/myUserName quando deveria ter sido /Users/myUserName . O fato de a pasta não existir foi o que gerou a mensagem de erro.

Alguém pode ter esperado "nenhum tal arquivo ou diretório", mas eu estou no Mac. Veja esta resposta que diz:

/home is used as a mount point for the automounter (see /etc/auto_master and /etc/auto_home), you can't create your own directories in there.

Este fato é o motivo-raiz do erro "operação não suportada" enigmática que recebi.

    
por 03.08.2018 / 00:08

Tags