ftp to K1000 says existing file doesn't exist, command line is janky
In trying to restore a backup, I'm trying to remove an old backup file, but the ftp command line is janky. Here's the result:
westk@westkent:~/Downloads$ ftp jakin.acu.edu
...
Using binary mode to transfer files.
ftp> del 20170318_k1_base_7.0.121306.tgz
550 Could not delete 20170318_k1_base_7.0.121306.tgz: Permission denied
ftp> ls -alh
200 PORT command successful
150 Connecting to port 59295
drwxr-xr-x 3 80 0 1024 Mar 24 15:27 .
drwxr-xr-x 3 80 0 1024 Mar 24 15:27 ..
-rw-r--r-- 1 80 0 512633744 Feb 25 03:00 20170225_k1_base_7.0.121306.tgz
-rw-r--r-- 1 80 0 11089 Feb 25 03:00 20170225_k1_base_7.0.121306.tgz.manifest
-rw-r--r-- 1 80 0 90183741 Feb 28 03:01 20170225_k1_incr_7.0.121306_20170228.tgz
-rw-r--r-- 1 80 0 513522409 Mar 18 02:00 20170318_k1_base_7.0.121306.tgz
-rw-r--r-- 1 80 0 11190 Mar 18 02:00 20170318_k1_base_7.0.121306.tgz.manifest
-rw-r--r-- 1 80 0 99083513 Mar 24 02:02 20170318_k1_incr_7.0.121306_20170324.tgz
drwxrwxr-x 3 80 0 512 Dec 8 05:44 autoagentrepo
lrwx------ 1 80 0 40 Mar 18 02:00 k1_base.tgz -> /kbackup/20170318_k1_base_7.0.121306.tgz
lrwx------ 1 80 0 49 Mar 24 02:02 k1_incremental.tgz -> /kbackup/20170318_k1_incr_7.0.121306_20170324.tgz
lrwx------ 1 80 0 49 Mar 24 02:02 kbox_dbdata.gz -> /kbackup/20170318_k1_incr_7.0.121306_20170324.tgz
lrwx------ 1 80 0 40 Mar 18 02:00 kbox_file.tgz -> /kbackup/20170318_k1_base_7.0.121306.tgz
226-Options: -a -l
226 13 matches total
ftp> ls -alh 20170324_k1_
In my del command, I'm specifically typing out the name of the file I'm trying to delete. But the delete command says that file does not exist. So I do an "ls -alh" to double-check that the file is there, and sure enough, the file is there. So next I do an "ls" of the specific file, using tab-completion, and it tries to tab-complete a completely different file that is not in this directory (and which I can't find anywhere).
Whaa-aa-aa?
--
Kent
westk@westkent:~/Downloads$ ftp jakin.acu.edu
...
Using binary mode to transfer files.
ftp> del 20170318_k1_base_7.0.121306.tgz
550 Could not delete 20170318_k1_base_7.0.121306.tgz: Permission denied
ftp> ls -alh
200 PORT command successful
150 Connecting to port 59295
drwxr-xr-x 3 80 0 1024 Mar 24 15:27 .
drwxr-xr-x 3 80 0 1024 Mar 24 15:27 ..
-rw-r--r-- 1 80 0 512633744 Feb 25 03:00 20170225_k1_base_7.0.121306.tgz
-rw-r--r-- 1 80 0 11089 Feb 25 03:00 20170225_k1_base_7.0.121306.tgz.manifest
-rw-r--r-- 1 80 0 90183741 Feb 28 03:01 20170225_k1_incr_7.0.121306_20170228.tgz
-rw-r--r-- 1 80 0 513522409 Mar 18 02:00 20170318_k1_base_7.0.121306.tgz
-rw-r--r-- 1 80 0 11190 Mar 18 02:00 20170318_k1_base_7.0.121306.tgz.manifest
-rw-r--r-- 1 80 0 99083513 Mar 24 02:02 20170318_k1_incr_7.0.121306_20170324.tgz
drwxrwxr-x 3 80 0 512 Dec 8 05:44 autoagentrepo
lrwx------ 1 80 0 40 Mar 18 02:00 k1_base.tgz -> /kbackup/20170318_k1_base_7.0.121306.tgz
lrwx------ 1 80 0 49 Mar 24 02:02 k1_incremental.tgz -> /kbackup/20170318_k1_incr_7.0.121306_20170324.tgz
lrwx------ 1 80 0 49 Mar 24 02:02 kbox_dbdata.gz -> /kbackup/20170318_k1_incr_7.0.121306_20170324.tgz
lrwx------ 1 80 0 40 Mar 18 02:00 kbox_file.tgz -> /kbackup/20170318_k1_base_7.0.121306.tgz
226-Options: -a -l
226 13 matches total
ftp> ls -alh 20170324_k1_
In my del command, I'm specifically typing out the name of the file I'm trying to delete. But the delete command says that file does not exist. So I do an "ls -alh" to double-check that the file is there, and sure enough, the file is there. So next I do an "ls" of the specific file, using tab-completion, and it tries to tab-complete a completely different file that is not in this directory (and which I can't find anywhere).
Whaa-aa-aa?
--
Kent
1 Comment
[ + ] Show comment
Answers (2)
Answer Summary:
Please log in to answer
Posted by:
KevinG
6 years ago
Under Settings -> Control Panel - Security Settings check that "Make FTP writable" is selected below "Enable backup via FTP"
Comments:
-
"Make FTP writable" is selected.
However, I'm still getting "permission denied" errors.
I solved the "file does not exist" issue by installing and using a different ftp client. Apparently my ftp client was the part that was janky. The tab-completion (and "del" command?) was looking to the local directory instead of the remote directory. Weird. - kentwest 6 years ago -
I didn't know what username to use for connecting via ftp, but I finally found an obscure reference somewhere (don't now recall where) that indicated I should use "kbftp", which works (except for the "permission denied" errors). Perhaps I'm supposed to use a different username? - kentwest 6 years ago
Posted by:
kentwest
6 years ago
"ls [tab-completion]" is listing the local directory, not the remote (as if it's "!ls"). I've never seen this before. How do I set "ls" to behave properly? - kentwest 6 years ago