[Libreoffice-bugs] [Bug 123012] Upgrade can fail with running LO processes

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Jan 28 10:57:43 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=123012

--- Comment #3 from Mike Kaganski <mikekaganski at hotmail.com> ---
LibreOffice MSI installer itself does not has a custom logic to detect running
instances; that isn't a subject for custom logic actually, but is a function of
Windows Installer service, which has the MSI database for reference which files
must be removed/replaced, and if they are currently in use by some process. If
it cannot replace them, it may offer a dialog to user (in UI mode), and
delay-install the locked files.

In any case, if only some of files are being used by a process, those files
only would be delay-installed; others would be removed/replaced, which of
course would mean a crash opportunity for a running process which suddenly
decided to access a file which was removed (by the way, even if there were not
directory change, such an operation can give crashes, because replaced (i.e.,
existing) newer files could happen to be incompatible with running older
executable).

Of course, I agree with you that an IT department doing such replacements while
users work creates sort of bad user experience ...

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190128/6280ef84/attachment.html>


More information about the Libreoffice-bugs mailing list