https://bugs.freedesktop.org/show_bug.cgi?id=46921

--- Comment #1 from [email protected] 2012-03-03 02:45:30 PST ---
Problem is that the LibreOffice installer creates a WINDOWS REGISTRY reference
to the original installer program in its TEMPORARY directory. After
installation, this installer is ALWAYS deleted to save disc space. 
THe new version installer sees this entry, can't find the .msi file and hangs.

The fix - 
1) To install from the CURRENT .MSI file.
   Run the installer and observe the name of the missing installer (probably
   LibreOffice33.msi)
2) Run Regedit
   Search for the offending file 
   Delete the registry item for the .msi file.
   Continue the search - there may be more than one.
3) try to install Libre Office 3.5 again - Should Work.

Of course, editing the Windows Registry is not recommended so the long term fix
is

1) Develop a separate installer for the UNINSTALL (like M$ does)
   Install the uninstall .msi in a safe place (like somewhere in the
LibreOffice
   installation directory so that WHEN (not IF) the installation files are 
   cleaned up, the uninstall.msi will survive.
2) install a registry entry pointing to the uninstall.msi, not the installation 
   msi in its temporary directory.
3) and because of all the corrupted registry's around, just allow the install  
   to proceed without deleting the old version if the uninstall msi can't be 
   found.
   (previous versions were always happy to install alongside old versions and
so
   should this one because you haven't done anything silly like MS and 
   installed common .dll's in an open directory like Windows or System32 HAVE
   YOU?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to