Ticket #209 (closed bug: duplicate)

Opened 5 years ago

Last modified 5 years ago

[Windows only] Deluge installer can't copy certain files

Reported by: net7runner@… Owned by: markybob
Priority: major Milestone:
Component: 0.5.x Version: 0.5.9.0
Keywords: Cc:

Description

If Deluge crashes (which, in Windows, it does rather frequently) it leaves zombie instances of dbs-daemon-deluge.exe running (frequently along with some calls to libexpat.dll via rundll32.exe). These processes persist even if Deluge is restarted and closed correctly.

If the Windows installer is then run (as an upgrade, etc.), it throws the following errors:

Error opening file for writing:

..\Deluge\libexpat.dll

..\Deluge\dbus-daemon\bin\dbus-daemon-deluge.exe

..\Deluge\dbus-daemon\bin\libdbus-1.dll

...because the zombie processes are still running (files are in use).

Is it possible to have the installer kill these processes before replacing files?

Workaround: kill dbus-daemon-deluge.exe and rundll32.exe by hand.

Change History

Changed 5 years ago by markybob

  • status changed from new to closed
  • resolution set to duplicate
Note: See TracTickets for help on using tickets.