Chain of empty subfolders created when setup.exe is run from the network #64

Open
event1 opened this Issue Feb 27, 2014 · 0 comments

Projects

None yet

2 participants

@event1
event1 commented Feb 27, 2014

Steps to reproduce:

  1. Map drive U: to remote share \fileserver\Users
  2. Navigate to U:\Event1\E1OC2319
  3. Double click setup.exe
  4. Respond to elevation prompt (Allow)

Now a new "fileserver" folder appears at the same level as setup.exe. Under that you'll find that the entire UNC path to the current directory was replicated with empty subfolders:

U:\Event1\E1OC2319\fileserver\Users\Event1\E1OC2319

This issue does not reproduce on Windows XP, but does reproduce on Windows 8 and Windows Server 2008 R2 Standard SP1
This issue does not reproduce when setup.exe is run from the local drive.
If I specify /Log /LogFile with a path on U:, then the log cannot be created.
The default log file created in the same directory works (i.e., the log file can be created in that location only if you don't explicitly specify it)
If I specify /Log with /LogFile pointed at a local folder, the log is created.
The file server is on a domain and the client test machine is not, so I get prompted for domain credentials to create the mapped drive.

Below I include the contents of the log and the configuration xml.

2014-02-27 10:58:33 -------------------------------------------------------------------
2014-02-27 10:58:33 dotNetInstaller (DNI) started, version 2.3.16.0
2014-02-27 10:58:33 Copyright (c) DevAge, Vestris Inc. & Contributors
2014-02-27 10:58:33 Operating system: Windows 8 (x64)
2014-02-27 10:58:33 -------------------------------------------------------------------
2014-02-27 10:58:33 Sequence: install
2014-02-27 10:58:33 Loaded configuration from embedded resource 'RES_CONFIGURATION'
2014-02-27 10:58:33 Loaded schema: version=2.3.16.0, generator=dotNetInstaller InstallerEditor
2014-02-27 10:58:33 Read file attribute: name=CompanyName, value=Event 1 Software, Inc.
2014-02-27 10:58:33 Read file attribute: name=LegalCopyright, value=Copyright (c) 2013, Event 1 Software, Inc.
2014-02-27 10:58:33 Read file attribute: name=Comments, value=Installation Bootstrap for Event 1 Software's VB6 Installer
2014-02-27 10:58:33 Read file attribute: name=FileDescription, value=Installation Bootstrap for Event 1 Software's VB6 Installer
2014-02-27 10:58:33 Read file attribute: name=FileVersion, value=1.0.0.0
2014-02-27 10:58:33 Read file attribute: name=LegalTrademarks, value=Event 1 Software
2014-02-27 10:58:33 Read 6 file attribute(s)
2014-02-27 10:58:33 Read 'embedfile', source=\\event1fileserv\users\Event1\E1OC2319\support\Microsoft VB6 Runtime.msi, target=C:\Users\event1\AppData\Local\Temp\{263E4CAD-4877-406E-9569-6F39EAF10DD3}\Microsoft VB6 Runtime.msi
2014-02-27 10:58:33 Loaded 'file' installed check 'C:\Windows\system32\msvbvm60.dll'
2014-02-27 10:58:33 Loaded 'file' installed check 'C:\Windows\system32\VB6STKIT.DLL'
2014-02-27 10:58:33 Loaded 'file' installed check 'C:\Windows\ST6UNST.EXE'
2014-02-27 10:58:33 Loaded 'file' installed check 'C:\Windows\system32\asycfilt.dll'
2014-02-27 10:58:33 Loaded 'file' installed check 'C:\Windows\system32\oleaut32.dll'
2014-02-27 10:58:33 Loaded 'file' installed check 'C:\Windows\system32\olepro32.dll'
2014-02-27 10:58:33 Loaded 'file' installed check 'C:\Windows\system32\stdole2.tlb'
2014-02-27 10:58:33 Loaded 'And' installed check operator
2014-02-27 10:58:33 Loaded Microsoft VB6 Runtime.msi, display_name='Microsoft Visual Basic 6 Runtime'
2014-02-27 10:58:33 Read 'embedfile', source=\\event1fileserv\users\Event1\E1OC2319\Support\setup1.exe, target=C:\Users\event1\AppData\Local\Temp\{263E4CAD-4877-406E-9569-6F39EAF10DD3}\Setup1.exe
2014-02-27 10:58:33 Loaded Setup1, display_name='Event 1 Software Installation'
2014-02-27 10:58:33 Loaded 2 component(s) from configuration type=1 (lcid_filter=, os_filter=, os_filter_min=, os_filter_max=, processor_architecture_filter=)
2014-02-27 10:58:33 --- Read 1 configuration(s)
2014-02-27 10:58:33 Lcid type: UserExe
2014-02-27 10:58:34 Operating system language id: 1033
2014-02-27 10:58:34 -- Loading supported configurations (lcid=1033)
2014-02-27 10:58:34 -- Loading supported configurations (lcid=1033)
2014-02-27 10:58:34 UI level: basic
2014-02-27 10:58:34 Silent mode: automatically starting install
2014-02-27 10:58:34 Configuration language id: 1033 
2014-02-27 10:58:34 -- Loading supported components (lcid=1033)
2014-02-27 10:58:34 -- Microsoft VB6 Runtime.msi (display_name='Microsoft Visual Basic 6 Runtime', os_filter_lcid=, os_filter=, os_filter_min=, os_filter_max=, processor_architecture_filter=): LOADED
2014-02-27 10:58:34 -- Setup1 (display_name='Event 1 Software Installation', os_filter_lcid=, os_filter=, os_filter_min=, os_filter_max=, processor_architecture_filter=): LOADED
2014-02-27 10:58:34 --- Loaded 2 supported component(s)
2014-02-27 10:58:34 Checking file: C:\Windows\system32\msvbvm60.dll
2014-02-27 10:58:34 File version: C:\Windows\system32\msvbvm60.dll - 6.0.98.15
2014-02-27 10:58:34 Checking file: C:\Windows\system32\VB6STKIT.DLL
2014-02-27 10:58:34 File version: C:\Windows\system32\VB6STKIT.DLL - 6.0.84.50
2014-02-27 10:58:34 Checking file: C:\Windows\ST6UNST.EXE
2014-02-27 10:58:34 File version: C:\Windows\ST6UNST.EXE - 6.0.97.82
2014-02-27 10:58:34 Checking file: C:\Windows\system32\asycfilt.dll
2014-02-27 10:58:34 File version: C:\Windows\system32\asycfilt.dll - 6.2.9200.16384
2014-02-27 10:58:34 Checking file: C:\Windows\system32\oleaut32.dll
2014-02-27 10:58:34 File version: C:\Windows\system32\oleaut32.dll - 6.2.9200.16726
2014-02-27 10:58:34 Checking file: C:\Windows\system32\olepro32.dll
2014-02-27 10:58:34 File version: C:\Windows\system32\olepro32.dll - 6.2.9200.16384
2014-02-27 10:58:34 Checking file: C:\Windows\system32\stdole2.tlb
2014-02-27 10:58:34 File version: C:\Windows\system32\stdole2.tlb - 6.2.9200.16384
2014-02-27 10:58:34 -- Microsoft VB6 Runtime.msi (Microsoft Visual Basic 6 Runtime): INSTALLED
2014-02-27 10:58:34 -- Setup1 (Event 1 Software Installation): NOT INSTALLED
2014-02-27 10:58:34 All required components installed: no
2014-02-27 10:58:34 All optional components installed: yes
2014-02-27 10:58:34 All checked components installed: no
2014-02-27 10:58:34 IsProcessElevated: yes
2014-02-27 10:58:34 Start: install
2014-02-27 10:58:34 Silent mode: automatically starting install
2014-02-27 10:58:34 -- Loading supported components (lcid=1033)
2014-02-27 10:58:34 -- Microsoft VB6 Runtime.msi (display_name='Microsoft Visual Basic 6 Runtime', os_filter_lcid=, os_filter=, os_filter_min=, os_filter_max=, processor_architecture_filter=): LOADED
2014-02-27 10:58:34 -- Setup1 (display_name='Event 1 Software Installation', os_filter_lcid=, os_filter=, os_filter_min=, os_filter_max=, processor_architecture_filter=): LOADED
2014-02-27 10:58:34 --- Loaded 2 supported component(s)
2014-02-27 10:58:34 Extracting embedded files for component '*': NO FILES EMBEDDED
2014-02-27 10:58:34 --- Component 'Microsoft VB6 Runtime.msi' (Microsoft Visual Basic 6 Runtime): SKIPPED
2014-02-27 10:58:34 --- Component 'Setup1' (Event 1 Software Installation): EXECUTING
2014-02-27 10:58:34 Extracting embedded files for component 'Setup1': 1 CAB(s)
2014-02-27 10:58:34 Resolved CAB path 'C:\Users\event1\AppData\Local\Temp\{263E4CAD-4877-406E-9569-6F39EAF10DD3}' for component 'SETUP1'
2014-02-27 10:58:34 Extracting 'SETUP_SETUP1_1.CAB' for component 'SETUP1'
2014-02-27 10:58:34 Extracting: C:\Users\event1\AppData\Local\Temp\{263E4CAD-4877-406E-9569-6F39EAF10DD3}\Setup1.exe
2014-02-27 10:58:34 Done: C:\Users\event1\AppData\Local\Temp\{263E4CAD-4877-406E-9569-6F39EAF10DD3}\Setup1.exe
2014-02-27 10:58:35 -- Executable: C:\Users\event1\AppData\Local\Temp\{263E4CAD-4877-406E-9569-6F39EAF10DD3}\setup1.exe
2014-02-27 10:58:35 -- Additional command-line parameters: "\\event1fileserv\users\Event1\E1OC2319\" "C:\Users\event1\AppData\Local\Temp\{263E4CAD-4877-406E-9569-6F39EAF10DD3}\ST6UNST.000" "C:\Windows\ST6UNST.EXE"
2014-02-27 10:58:35 Executing: C:\Users\event1\AppData\Local\Temp\{263E4CAD-4877-406E-9569-6F39EAF10DD3}\setup1.exe "\\event1fileserv\users\Event1\E1OC2319\" "C:\Users\event1\AppData\Local\Temp\{263E4CAD-4877-406E-9569-6F39EAF10DD3}\ST6UNST.000" "C:\Windows\ST6UNST.EXE"
2014-02-27 10:58:54 --- Component 'Setup1 (Event 1 Software Installation): DIALOG CLOSED
2014-02-27 10:58:54 Component 'Setup1' return code 1 (0x1).
2014-02-27 10:58:54 *** Component 'Setup1' (Event 1 Software Installation): ERROR - Error executing 'Setup1' (Event 1 Software Installation): 1 (0x1)
2014-02-27 10:58:54 --- Component 'Setup1 (Event 1 Software Installation)' FAILED: Error executing 'Setup1' (Event 1 Software Installation): 1 (0x1)
2014-02-27 10:58:57 --- Component 'Setup1 (Event 1 Software Installation): FAILED, ABORTING
2014-02-27 10:58:57 *** Failed to install one or more components, closing (auto_close_on_error).
2014-02-27 10:58:57 Deleting CAB folder: C:\Users\event1\AppData\Local\Temp\{263E4CAD-4877-406E-9569-6F39EAF10DD3}
2014-02-27 10:58:57 dotNetInstaller finished, return code: 1 (0x1)
<?xml version="1.0" encoding="utf-8"?>
<configurations lcid_type="UserExe" show_language_selector="False" language_selector_title="" language_selector_ok="OK" language_selector_cancel="Cancel" configuration_no_match_message="" ui_level="basic" fileversion="" productversion="" log_enabled="True" log_file="#STARTPATH\Setup.exe.Log.txt">
  <schema version="2.3.16.0" generator="dotNetInstaller InstallerEditor" />
  <fileattributes>
    <fileattribute name="CompanyName" value="Event 1 Software, Inc." />
    <fileattribute name="LegalCopyright" value="Copyright (c) 2013, Event 1 Software, Inc." />
    <fileattribute name="Comments" value="Installation Bootstrap for Event 1 Software's VB6 Installer" />
    <fileattribute name="FileDescription" value="Installation Bootstrap for Event 1 Software's VB6 Installer" />
    <fileattribute name="FileVersion" value="1.0.0.0" />
    <fileattribute name="LegalTrademarks" value="Event 1 Software" />
  </fileattributes>
  <configuration dialog_caption="Event 1 Software Installation" dialog_message="In order to install this Event 1 Software product, the following installations must be performed:" dialog_message_uninstall="" dialog_bitmap="#APPPATH\banner.bmp" skip_caption="Skip" install_caption="Install" uninstall_caption="Uninstall" cancel_caption="Close" status_installed=" (Installed)" status_notinstalled="" failed_exec_command_continue="Failed to install %s. Continue with other components?" installation_completed="Event 1 Software product was successfully installed." uninstallation_completed="Event 1 Software product uninstalled successfully!" installation_none="Event 1 Software product is already installed." uninstallation_none="Event 1 Software product is not installed!" installing_component_wait="Installing required components.  Please wait..." uninstalling_component_wait="Uninstalling components.  Please wait..." reboot_required="To continue the installation you must restart your computer. Restart now?" must_reboot_required="False" dialog_otherinfo_caption="" dialog_otherinfo_link="" complete_command="" complete_command_silent="" complete_command_basic="" wait_for_complete_command="True" prompt_for_optional_components="False" auto_close_if_installed="True" auto_close_on_error="True" reload_on_error="True" dialog_show_installed="True" dialog_show_uninstalled="True" dialog_show_required="True" cab_dialog_message="%s" cab_cancelled_message="" cab_dialog_caption="" cab_path="#TEMPPATH\#GUID" cab_path_autodelete="True" dialog_default_button="cancel" dialog_position="" dialog_components_list_position="" dialog_message_position="" dialog_bitmap_position="" dialog_otherinfo_link_position="" dialog_osinfo_position="" dialog_install_button_position="" dialog_cancel_button_position="" dialog_skip_button_position="" auto_start="False" auto_continue_on_reboot="False" reboot_cmd="" show_progress_dialog="True" show_cab_dialog="True" disable_wow64_fs_redirection="False" administrator_required="True" administrator_required_message="Event 1 Software installation requires administration rights." type="install" lcid_filter="" language_id="" language="" os_filter="" os_filter_min="" os_filter_max="" processor_architecture_filter="" supports_install="True" supports_uninstall="True">
    <component package="#CABPATH\Microsoft VB6 Runtime.msi" cmdparameters="" cmdparameters_silent="/qn" cmdparameters_basic="/qb-" uninstall_package="" uninstall_cmdparameters="/qb-" uninstall_cmdparameters_silent="/qn" uninstall_cmdparameters_basic="/qb-" disable_wow64_fs_redirection="False" id="Microsoft VB6 Runtime.msi" display_name="Microsoft Visual Basic 6 Runtime" uninstall_display_name="" os_filter="" os_filter_min="" os_filter_max="" os_filter_lcid="" type="msi" installcompletemessage="" uninstallcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="True" failed_exec_command_continue="" allow_continue_on_error="True" default_continue_on_error="True" required_install="True" required_uninstall="True" selected_install="True" selected_uninstall="True" note="" processor_architecture_filter="" status_installed="" status_notinstalled="" supports_install="True" supports_uninstall="True" show_progress_dialog="True" show_cab_dialog="True">
      <embedfile sourcefilepath="#APPPATH\support\Microsoft VB6 Runtime.msi" targetfilepath="#CABPATH\Microsoft VB6 Runtime.msi" />
      <installedcheckoperator type="And" description="Check if VB6 Runtime Files Installed &amp; Current">
        <installedcheck filename="#SYSTEMPATH\msvbvm60.dll" fileversion="6.0.98.2" comparison="version" defaultvalue="False" type="check_file" description="Check for MSVBVM60.DLL" />
        <installedcheck filename="#SYSTEMPATH\VB6STKIT.DLL" fileversion="6.0.84.50" comparison="version" defaultvalue="False" type="check_file" description="Check for VB6STKIT.DLL" />
        <installedcheck filename="#SYSTEMWINDOWSPATH\ST6UNST.EXE" fileversion="6.0.97.82" comparison="version" defaultvalue="False" type="check_file" description="Check for ST6UNST.EXE" />
        <installedcheck filename="#SYSTEMPATH\asycfilt.dll" fileversion="2.40.4275.1" comparison="version" defaultvalue="False" type="check_file" description="Check for ASYCFILT.DLL" />
        <installedcheck filename="#SYSTEMPATH\oleaut32.dll" fileversion="2.40.4275.1" comparison="version" defaultvalue="False" type="check_file" description="Check for OLEAUT32.DLL" />
        <installedcheck filename="#SYSTEMPATH\olepro32.dll" fileversion="5.0.4275.1" comparison="version" defaultvalue="False" type="check_file" description="Check for OLEPRO32.DLL" />
        <installedcheck filename="#SYSTEMPATH\stdole2.tlb" fileversion="2.40.4275.1" comparison="version" defaultvalue="False" type="check_file" description="Check for STDOLE2.TLB" />
      </installedcheckoperator>
    </component>
    <component executable="#CABPATH\setup1.exe" executable_silent="" executable_basic="" install_directory="" responsefile_source="" responsefile_target="" responsefile_format="none" uninstall_executable="" uninstall_executable_silent="" uninstall_executable_basic="" uninstall_responsefile_source="" uninstall_responsefile_target="" returncodes_success="" returncodes_reboot="" exeparameters="&quot;#STARTPATH\&quot; &quot;#CABPATH\ST6UNST.000&quot; &quot;#SYSTEMWINDOWSPATH\ST6UNST.EXE&quot;" exeparameters_basic="&quot;#STARTPATH\&quot; &quot;#CABPATH\ST6UNST.000&quot; &quot;#SYSTEMWINDOWSPATH\ST6UNST.EXE&quot;" exeparameters_silent="&quot;#STARTPATH\&quot; &quot;#CABPATH\ST6UNST.000&quot; &quot;#SYSTEMWINDOWSPATH\ST6UNST.EXE&quot;" uninstall_exeparameters="" uninstall_exeparameters_basic="" uninstall_exeparameters_silent="" disable_wow64_fs_redirection="False" execution_method="CreateProcess" id="Setup1" display_name="Event 1 Software Installation" uninstall_display_name="" os_filter="" os_filter_min="" os_filter_max="" os_filter_lcid="" type="exe" installcompletemessage="" uninstallcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="False" default_continue_on_error="False" required_install="True" required_uninstall="True" selected_install="True" selected_uninstall="True" note="" processor_architecture_filter="" status_installed="" status_notinstalled="" supports_install="True" supports_uninstall="False" show_progress_dialog="True" show_cab_dialog="True">
      <embedfile sourcefilepath="#APPPATH\Support\setup1.exe" targetfilepath="#CABPATH\Setup1.exe" />
    </component>
  </configuration>
</configurations>
@dblock dblock added the bug? label Feb 28, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment