Your best friend for file transfer.

Fetch application logoFetch

put failure: "disk has been ejected or disconnected" (14 posts)

  • Started 14 years ago by Jon
  • Latest reply 6 years ago from Jim Matthews
  • Jon Member

    I gave fetch a try and sure enough it brought my website files to my mac. But now the site itself appears to have been wiped clean except for the home page. When I try to "put" the files back I get an error message "The action could not be completed because the disk has been ejected or disconnected. Try saving to a different disk." Hunh? To complicate matters, I'm using (or trying to use) Mozilla KompoZer, which isn't what I used to create the site in 2007, but it appears to be the heir to the Mozilla program I used then. I'm not sure I have it set right although the settings appear to be simple enough. The files are all small, just text and some images. Does anyone have any insight into what's going on? Does this even sound like a fetch problem, or maladroit use of Kompozer, or something at the hosting server?

    Edited 14 years ago #

  • Scott McGuire Administrator

    Hi,

    The files disappearing from the server sounds like a problem with the hosting server. Fetch won't ever delete files from a server unless you select them and click the Delete button (or choose Delete from the menus). So you should contact the hosting people to find out what happened there.

    The error when trying to put files is odd; it doesn't sound quite like a message you'd get from the server, but it doesn't sound like an error you'd normally get from Fetch when trying to upload, either. Are the files you're trying to upload on your Mac's hard drive, or are they on some other kind of drive, like a network drive or a USB drive?

    If you want to send us a transcript from an attempt to upload, we can take a look and try to determine where the error is coming from. Do the following:

    * Quit Fetch, if it's running.
    * Open Fetch again.
    * Connect to your server.
    * Try uploading again.
    * After you receive the error, go to the Window menu, and choose Fetch Transcript.
    * Copy the entire contents of the transcript window, and paste them into a reply to this message.

    And I'm afraid we're not familiar with Mozilla Kompozer, but what you used to create the files shouldn't affect your ability to upload them - Fetch doesn't care what's in the files or what created them, it just tries to sends the data, whatever it is, to the server.

    I hope this helps. Thanks,

    Scott McGuire
    Fetch Softworks

    Posted 14 years ago #

  • Jon Member

    Hi, and Merry Christmas!
    Thanks for your responses. I'm putting this off until next week, but it looks like the problem is at the hosting company, which said it can easily restore the site to an earlier condition when we figure out what went wrong. Basically I'm delighted that Fetch brought me my files so easily and will probably subscribe.
    I had just put a privacy control on the site, and also opened a new site, thought better of it, and canceled within the grace period. None of this should have affected access to my original site but you never know.
    When I get things right with the host if I'm still having problems I'll run this by Apple support, and, if problems persist, be back on the log. Fetch Support also sent an encouraging response. I'll report the upshot. Thanks again for responding.

    Posted 14 years ago #

  • Scott McGuire Administrator

    Hi Jon,

    You're welcome, and thanks for the followup. Please do let us know if we can be of further assistance next week, and I hope you have a Merry Christmas too!

    Best,

    Scott McGuire
    Fetch Softworks

    Posted 14 years ago #

  • Jon Member

    Hi. The good: the host site can reset my website to its condition any time in the last 30 days. The bad: they charge $150 to do this.
    The host recommends that I undo my changes on Fetch (that is, uncreate my folders) which may fix the problem. Does it seem more likely that Fetch brought a single folder containing all the files, which I opened, or that it brought each file individually? So far as I can tell, the folders I made stand alone, and are not nested within a larger folder, but that may or may not be how Fetch works.
    Can you explain how to move files out of a Fetch folder and put them back into the (probably?) original single folder? Or else in “no folder,” if that is how they came? “Select all” highlights every file in a folder, but there is no obvious way to “undo,” “go back,” “cut and paste” or otherwise move the files.
    It seems I misunderstood Fetch. In my old system, for every page I had uploaded to the website I also saved a file on my PC. Any webpage file saved on the PC could be opened in the Mozilla freeware, altered, given a new name (…. /html). The newly named file would be uploaded, and then saved as a file on the PC. Once a PC file was created, it could be sorted at will. I thought I would be able to the do the same on Fetch (sort files) and it wouldn’t matter. But apparently moving the files renamed them and somehow erased them from my site. The host was able to republish the files ending in html but not the jpeg files or other files not ending in html. The situation is complicated by the Mozilla freeware having morphed into KompoZer and my not having done this in a few years, or ever on a Mac. I don’t get how Fetch relates to the Mac or to KompoZer.

    Best,

    Jon

    Posted 14 years ago #

  • Scott McGuire Administrator

    Hi Jon,

    I will try to clarify some things, but I recommend that you read the following help pages about Fetch, which explain what it does and does not do, and how to perform basic operations in it:

    What is Fetch?

    Introductory Fetch tutorial

    The Fetch window shows you exactly what files and folders are on the server. The files are not in Fetch, and Fetch does not have special folders. When you connect to your server with Fetch, it shows you the contents of your account on the server; the files and folders on that server, which is a computer run by your hosting company.

    When you download (Get) files and folders from Fetch, it copies them from the server to a folder on your Macintosh. When you upload (Put) files and folders using Fetch, it copies them from your Macintosh to your server.

    As I mentioned before, Fetch absolutely does not unexpectedly move, rename, or delete files. It will only rename, delete, or move files on the server if you tell it to by rearranging the folders in the Fetch window, changing the names in the Fetch window, or using the Delete button.

    If you make changes to the files on your Macintosh using a webpage editing program, Fetch does not automatically make changes to the files on the server. You must upload the changes yourself.

    Since Fetch is really just a window on to the server, and Fetch can only do things that the server supports, you cannot undo most operations in Fetch, because the server does not know how to undo them.

    If you have copies of your website files and folders on your Mac, you can put them back on the server using Fetch's Put command. If the folders and files are already on the server, but in the wrong folder - that is, you see them in the Fetch window, but they are inside another folder they shouldn't be in - you can use Fetch to move them to the correct location. The tutorial I linked to above covers these things.

    I cannot compare how Fetch works to what you did on the PC, because I am not familiar with that software.

    I hope this helps.

    Thanks,

    Scott McGuire
    Fetch Softworks

    Posted 14 years ago #

  • Bev Member

    I'm having a similar problem. I've used Fetch for quite awhile and I can see the website files on the server, but when I try to edit with Dreamweaver which I was always able to do, I get the message that the disk has been disconnected. I can download the file and edit it and then upload it again but that's not as quick.

    Posted 7 years ago #

  • Jim Matthews Administrator

    Hi Beverly,

    What is the exact wording of the error message you are receiving? I will try to come up with possible solutions.

    Thanks,

    Jim Matthews
    Fetch Softworks

    Posted 7 years ago #

  • tom Member

    Jim Im having the same issue (kinda). This might not be a "put error" but this usually happens when I leave the connection open for over an hour. The only way I am able to edit my file is to close fetch out and reopen the server connection.

    The exact error is as follows: Fetch could not edit "Filename.XXX" because the disk has been ejected or disconnected. Try saving to a different disk.

    This error happens when I click "edit" on a file name in fetch.

    Notes, the server connection is valid. SFTP connection. Fetch will resume working when I close and re-open the connection.

    Any fix would be great. This all started happening after the 10.13.x mac os update. Another note. I do have a SSD drive and my filesystem was converted to apfs.

    Thanks for the help....

    Tom

    FETCH LOG EXCERPT

    Connecting to XXXXX@70.32.91.XXX port 22 (1/16/18, 12:58 PM)
    SSH2_FXP_INIT 3
    SSH2_FXP_REALPATH 1, .
    /home/XXXXX
    SSH2_FXP_STAT 2, /home/XXXXX
    SSH2_FXP_REALPATH 3, /home/XXXXX/public_html/skin/frontend/smartwave/porto_child/css/
    /home/XXXXX/public_html/skin/frontend/smartwave/porto_child/css
    SSH2_FXP_STAT 4, /home/XXXXX/public_html/skin/frontend/smartwave/porto_child/css
    SSH2_FXP_OPENDIR 5, /home/XXXXX/public_html/skin/frontend/smartwave/porto_child/css
    SSH2_FXP_READDIR 6
    drwxr-xr-x 6 XXXXX XXXXX 4096 Jan 11 18:54 ..
    drwxr-xr-x 3 XXXXX XXXXX 4096 Jan 5 14:22 .
    drwxr-xr-x 2 XXXXX XXXXX 4096 Jan 5 14:22 fonts
    -rw-r--r-- 1 XXXXX XXXXX 20924 Jan 11 12:46 custom.css
    SSH2_FXP_READDIR 7
    SSH2_FXP_CLOSE 8
    SSH2_FX_OK 8
    SSH2_FXP_OPEN 9, /home/XXXXX/public_html/skin/frontend/smartwave/porto_child/css/custom.css [ SSH2_FXF_READ ]
    SSH2_FXP_FSTAT 10
    Unsuccessful download of custom.css as binary data (20,924/20,924 bytes, 0 bytes/sec, 0:00 elapsed) stopped at 1/16/18, 12:58 PM (error: 2,-35)
    Fetch could not edit “custom.css” because the disk has been ejected or disconnected. (Try saving to a different disk.)
    download: -35 (state == EDIT_RETRIEVING)
    Update check skipped at 1/16/18, 12:59 PM (next check after 1/22/18, 10:26 AM)

    Edited 6 years ago #

  • Jim Matthews Administrator

    Thanks for reporting this -- it's a new one to me. Do you have to quit Fetch to fix the problem, or does it work to just close the window and open a new connection?

    Thanks,

    Jim Matthews
    Fetch Softworks

    Posted 6 years ago #

  • tom Member

    Jim,

    Sorry for the late reply,

    Refreshing the connection produces the same error.
    Closing the connection window (not fetch) and opening a new connection produces the same error.

    The only way to fix the issue is to close fetch (QUIT FETCH) out completely and then reopen a new connection.

    Any help would be appreciated.

    Tom

    Posted 6 years ago #

  • Jim Matthews Administrator

    Thanks for that follow-up. It is as if macOS is losing track of where the startup volume is when Fetch has been running for a while. Would you be willing to run a test version of Fetch that would collect additional debugging information?

    Thanks,

    Jim Matthews
    Fetch Softworks

    Posted 6 years ago #

  • tom Member

    Jim,

    Yes, that sounds like a good plan. Please send me the download link.

    Regards,

    Tom

    Posted 6 years ago #

  • Jim Matthews Administrator

    Hi,

    Could you contact me at https://fetchsoftworks.com/fetch/feedback ?

    Thanks,

    Jim Matthews
    Fetch Softworks

    Posted 6 years ago #

Reply

  • Or nickname, if you prefer.
  • This will be kept confidential.
  • This is to ensure that you’re a person, not a spambot.