Bug 31467
| Summary: | ncftpput command does not work with the -f flag, nor is it fuctional with -p and -u flags. | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | Mark Wilson <wilsodm> |
| Component: | ncftp | Assignee: | Bernhard Rosenkraenzer <bero> |
| Status: | CLOSED RAWHIDE | QA Contact: | David Lawrence <dkl> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 7.0 | CC: | dr |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i386 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2002-01-24 22:53:44 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
Fixed in 3.1.1. (Don't worry about the "unknown command"s, FEAT and friends are commands from the current draft of the next revision of the ftp protocol). ncftpput -f /tmp/ncftp_file -d stdout /tmp /tmp/ncftp_file 220: ready, dude (vsFTPd 1.0.1: beat me, break me) Connected to ftp.bero.org. Cmd: USER bero 331: Please specify the password. Cmd: PASS xxxxxxxx 230: Login successful. Have fun. Cmd: PWD 257: "/home/bero" Logged in to ftp.bero.org as bero. Cmd: FEAT 500: Unknown command. Cmd: HELP SITE 502: Sorry, I don't do help. Cmd: CLNT NcFTPPut 3.1.1 linux-x86 500: Unknown command. Cmd: CWD /tmp 250: Directory successfully changed. Cmd: TYPE I 200: Binary it is, then. Cmd: SIZE ncftp_file 550: Could not get file size. Cmd: PASV 227: Entering Passive Mode (193,103,254,20,48,198) Cmd: STOR ncftp_file 150: Go ahead make my day^W^W^Wsend me the data. /tmp/ncftp_file: ETA: 0:00 44.00/ 44.00 B 558.04 kB/s 226: File receive OK. /tmp/ncftp_file: 44.00 B 1.13 kB/s Cmd: MDTM 20020221160059 ncftp_file 550: Could not get file modification time. Cmd: QUIT 221: Goodbye. |
From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt) When I use the -f flag for the ncftpput command, an error message appears: ncftpput: Could not change to directory /tmp: server said: tmp: No such file or directory. The directory exists on the remote server. This always happens, regardless of the target directory on the remote server. Here is an example when the "-d stdout" flag is used... Remote server is running wu-ftpd. 220: shaggy.telecom.auburn.edu FTP server (Version wu-2.6.1(1) Wed Aug 9 05:54:50 EDT 2000) ready. Connected to 131.204.51.152. Cmd: USER snort 331: Password required for snort. Cmd: PASS xxxxxxxx 230: User snort logged in. Cmd: PWD 257: "/usr/local2/home/snort" is current directory. Logged in to 131.204.51.152 as snort. Cmd: FEAT 500: 'FEAT': command not understood. Cmd: HELP SITE 214: The following SITE commands are recognized (* =>'s unimplemented). UMASK GROUP INDEX GROUPS IDLE GPASS EXEC CHECKMETHOD CHMOD NEWER ALIAS CHECKSUM HELP MINFO CDPATH Direct comments to root@localhost. Cmd: CLNT NcFTPPut 3.0.1 500: 'CLNT NcFTPPut 3.0.1 ': command not understood. Cmd: CWD usr 550: usr: No such file or directory. ncftpput: Could not change to directory /usr/local2/home/snort: server said: usr: No such file or directory. Cmd: QUIT 221: You have transferred 0 bytes in 0 files. Total traffic for this session was 786 bytes in 0 transfers. Thank you for using the FTP service on shaggy.telecom.auburn.edu. Goodbye. The file is never transferred. Reproducible: Always Steps to Reproduce: 1.transfer a file to a remote server using ncftpput command. 2.Pick any file and choose a username on remote server 3.make a file on client (named /tmp/ncftp_file) with the following entries: host www.redhat.com user joeuser pass abc123 of course these must be valid. 4. Copy file /tmp/file.txt to /tmp on www.redhat.com using the following ncftpput command: /usr/bin/ncftpput -f /tmp/ncftp_file -d stdout /tmp /tmp/file.txt Actual Results: File will not be transferred. Following error will appear ncftpput: Could not change to directory /tmp: server said: tmp: No such file or directory. Expected Results: File is transferred to remote host. Error messages are shown above. Use the "-d stdout" flag to get more detailed output from ncftpput command. I used this command all the time on RedHat 6.2. On RedHat 7.0, version is ncftp-3.0.1-7. I don't recall version on 6.2