SCP-Fehlermeldung "Vorgang wird nicht unterstützt"

621
entpnerd

Ich war vor kurzem zu lange an einem Anfängerproblem festgefahren. Ich habe versucht, scpein Verzeichnis mit Dateien auf meinen lokalen Computer zu kopieren, indem Sie den folgenden Befehl ausführen:

scp -r myUserName@myhost.mydomain.com:/data/jenkins/workspace/myproject/myFolder/ /home/myUserName/myFolder 

Die Ausführung dieses Befehls (und mehrerer Varianten) führte jedoch zu folgender Fehlermeldung:

/home/myUserName: Operation not supported 

Ich habe nach meiner Fehlermeldung bei Google und im StackExchange-Netzwerk gesucht, aber nur rote Heringe gefunden. Als solches dachte ich, dass es für zukünftige Noobs wie mich nützlich sein könnte, wenn ich hier mein Problem und meine Lösung dokumentieren würde.

Bearbeiten : Um zukünftige Zuschauer zu unterstützen, debuggen Sie die folgenden Informationen:

scp -rv myUserName@myhost.mydomain.com:/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 no-more-sessions@openssh.com debug1: Entering interactive session. debug1: pledge: network debug1: client_input_global_request: rtype hostkeys-00@openssh.com 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 eow@openssh.com 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 
1
@ fixer1234 Ich verstehe dein Argument, aber siehst du einen Vorteil darin, dass dies für Leute nützlich sein könnte, um zu debuggen, dass sie einen Tippfehler haben könnten? Diese Fehlermeldung weist auf einen Tippfehler hin, obwohl die tatsächliche Meldung dies nicht anzeigt. Deshalb habe ich die Antwort hinzugefügt. Darüber hinaus gibt es nicht viele Online-Ressourcen, die darauf hindeuten. entpnerd vor 5 Jahren 0
Ich habe die enge Abstimmung zurückgezogen. Aber es lohnt sich, Ihre Kommentare zu hinterlassen, damit die Leute den Kontext erhalten. fixer1234 vor 5 Jahren 0
Einverstanden. Die Bearbeitung, die Sie vorgenommen haben, macht meine Absicht klarer. Vielen Dank! entpnerd vor 5 Jahren 0
Anstelle von `/ home / myUserName` hätte es` / Users / myUserName` sein sollen. Ich verwendete "scp" auf einem Mac, um Dateien von einem Linux-Host zu kopieren, aber ich erhielt auch die gleiche Meldung, dass "scp" vom entfernten Linux-Host auf meinen Mac zurückgeleitet wurde. entpnerd vor 5 Jahren 0

1 Antwort auf die Frage

2
entpnerd

Als Antwort stellte sich heraus, dass der Zielordnername einen Tippfehler enthielt. Ich habe den Ordner benutzt, /home/myUserNameals es hätte sein sollen /Users/myUserName. Aufgrund der Tatsache, dass der Ordner nicht vorhanden war, wurde die Fehlermeldung angezeigt.

Man hat vielleicht "keine solche Datei oder ein solches Verzeichnis" erwartet, aber ich bin auf dem Mac. Siehe diese Antwort, die sagt:

/homeWird als Einhängepunkt für den Automounter verwendet (siehe /etc/auto_masterund /etc/auto_home), können Sie dort keine eigenen Verzeichnisse erstellen.

Diese Tatsache ist der Hauptgrund für den kryptischen Fehler "Operation wird nicht unterstützt", den ich erhalten habe.

Ich habe den Ordner `/ home / myUserName` verwendet, wenn er` / Users / myUserName` hätte sein sollen. Aufgrund der Tatsache, dass der Ordner nicht vorhanden war, wurde die Fehlermeldung angezeigt. entpnerd vor 5 Jahren 0
Ich wollte nur das Problem und die Lösung dokumentieren, da Google und SO et al wirklich nicht zeigten, wie "Operation nicht unterstützt" etwas mit dem nicht vorhandenen Ordner zu tun haben kann. entpnerd vor 5 Jahren 0
In 2 Tagen können Sie Ihre eigene Antwort akzeptieren, wodurch Sie klarstellen können, dass es sich um eine selbst beantwortete Frage handelt. fixer1234 vor 5 Jahren 2
Ich habe die Debug-Info zur Frage hinzugefügt. Beachten Sie, dass die Fehlernachricht in der Debug-Information direkt nach dem Versuch aufgetreten ist, auf den Ordner zuzugreifen. Guten Anruf! entpnerd vor 5 Jahren 0