Skip to main content

This article describes how to avoid a General File Transfer error when upgrading to a new version of EnterpriseLink, or when applying an EnterpriseLink WebSync or HotFix.

Problem:

When upgrading to a new a version of EnterpriseLink or when applying a WebSync or HotFix, you receive a General File Transfer error message indicating that a file is read only, and asking if you want to overwrite it. For example:

The file STOSIF.DLL is Read Only. Do you want to overwrite?

Resolution:

If you are installing to a readable directory, this message means that the file in question is being used by another process. The following is a list of other processes that, if running, could be using one or more of the files you are attempting to install:


  • EnterpriseLink Builder
  • Web Server
  • EnterpriseLink Loader Service
  • EnterpriseLink License Service
  • EnterpriseLink Cluster Service

The Setup program automatically checks and attempts to stop these processes with one exception. Setup cannot check or stop interactive EnterpriseLink Builder instances.

To avoid this problem, zero out all of the Windows-maintained in-use reference counts for EnterpriseLink files by doing the following before applying an upgrade, WebSync, or HotFix:


  1. Close all instances of EnterpriseLink Builder.
  2. Stop all of the following services from the Windows Services list, available from your Windows Control Panel's Administrative Tools folder:
    • EnterpriseLink Loader Service
    • EnterpriseLink License Service
    • EnterpriseLink Cluster Service
    Note: Even if none of these services show on the list, they could still be running if a previous failed installation removed them. To ensure that all processes are stopped, proceed to step 3.
  3. Start the Windows Task Manager, and end each of the following processes that are listed on the Processes tab:
    • javaw.exe
    • ELService.exe
    • LicServer.exe
    • elcs.exe

    You should now be able to successfully apply the update. However, we have seen cases where Windows in-use counts are incorrect, and a subsequent attempt to install still produces a General File Transfer error. In these cases, have your administrator do one of the following before making another attempt:


    • Reboot the machine
    • If you want to avoid rebooting the machine, rename the file or files that are in use by changing the file extention to deleteme. For example, rename stosif.dll to stosif.deleteme. However, if renaming in-use files does not fix the problem, you must reboot the machine before proceeding with the update.
      Note: All in-use files are located in your EnterpriseLink installation's \\bin directory. For example, c:\\microfocus\\enterpriselink\\bin.

Old KB# 14364

#SupportTips/KnowledgeDocs
#EnterpriseLink
#Rumba