| Summary: | Can't install 4.3.2 on Win 7 - object already exisits error message caused by MS KB2918614 | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Norbert Richter <norbert_richter> |
| Component: | Installation | Assignee: | Not Assigned <libreoffice-bugs> |
| Status: | RESOLVED WONTFIX | ||
| Severity: | major | CC: | barta, fridrich.strba, jalojo, jesus, mdekeyzer, timar74, vsfoote, ydaltak |
| Priority: | medium | ||
| Version: | 4.3.2.2 release | ||
| Hardware: | x86-64 (AMD64) | ||
| OS: | Windows (All) | ||
| See Also: | https://bugs.freedesktop.org/show_bug.cgi?id=85187 | ||
| Whiteboard: | |||
| Crash report or crash signature: | Regression By: | ||
| Bug Depends on: | |||
| Bug Blocks: | 41884 | ||
| Attachments: |
Installation window with error message
System details Win 7 |
||
Hi Norbert, I presume you are under Windows 7. If not, please precise. If your previous version was not uninstalled, begin by that. Try to rename your profile: https://wiki.documentfoundation.org/Documentation/UserProfile#Resetting_the_User-Profile and install again LO 4.3.2.2 Does this work? Jacques (In reply to Jacques Guilleron from comment #1) > Hi Norbert, > > I presume you are under Windows 7. If not, please precise. > If your previous version was not uninstalled, begin by that. > Try to rename your profile: > https://wiki.documentfoundation.org/Documentation/ > UserProfile#Resetting_the_User-Profile > and install again LO 4.3.2.2 > Does this work? > > Jacques Hi Jacques, thank you for helping, merci! My System is Windows 7 Professional, latest Updates (see Attachement "system-screenshot"). I renamed the ...roaming\libreoffice\4 directory to "2014", but the installation aborts as before (see attachement) The history: I installed LO 4.3.2 without deinstallation of the older 4.3.1. The updates before worked perfect without deinstallation. When I got the Installation-Error-Message, I checked for the older version. At this time was no LO installed, only the helppack. So I deinstalled the helppack and tried again. Same error. Then I tried to install the older version 4.3.1, same error. Now I try to install the 4.2.6-secfix: same problem!! Created attachment 107320 [details]
System details Win 7
*** Bug 84869 has been marked as a duplicate of this bug. *** Since confirmed by mdekeyser in bug 84869, I set Status to NEW. Regards, Jacques The "Object already exists" error message is likely being caused by a Microsoft security update done mid-August. Check system to see if KB2918614 ( http://support2.microsoft.com/kb/2918614 )was installed. See the KB for Windows registry work around. -=For the average LibreOffice users=- Simplest is to perform an uninstall of affected program being updated, LibreOffice in this case, and then do a fresh install. An uninstall/reinstall should not affect your LibreOffice per-user profiles recorded in %APPDATA%. Or the security patch can be reverted--but then it won't do its job of protecting the MS Installer packages and database. -=For the IT types=- The uninstall(s) and reinstall(s) (with KB2918614 in place) generates a SourceHash value in the Windows system registry for each MS installer package during installation--inclusion of that value allows any future MS installer actions for repair or upgrade. Its absence is what is causing the issue (and why the uninstall & reinstall is needed for programs after the KB2918614 security patch is applied). There is a mechanism for whitelisting described in the KB, and it is possible to generate a hash of all preexisting installer packages present on a system. -=Refs=- http://ccmexec.com/2014/09/kb2918614-windows-installer-triggers-uac/ http://happysccm.com/kb2918614-uac-gate/ Great! It works! I deinstalled the KB2918614, after that the Installation of LO 4.3.2.2 was running without errors. What to do next? - reinstall the KB2918614 - delete the new ...roaming\libreoffice\4 - rename the old ...roaming\libreoffice\2014 to \4 - before installing the next LO-Update, deinstall the running LO Is that right to do so? Is it possible to integrate the deinstallation of an old version into the install-script? @Andras, Jesus, Fridrich,* (In reply to Norbert Richter from comment #7) > > Is it possible to integrate the deinstallation of an old version into the > install-script? Any thoughts on how best to handle the MS KB2918614 security patch for our update install? Anything we can do programatically in our packaging, an uninstall-reinstall? I don't think we should change LibreOffice installer. It is only a temporary problem. As time passes by, everyone will have this security patch and solve the issue once with uninstall/reinstall. Then upgrades will work again. Comment 6 contains very useful instructions, that should be made widely available. can anybody give an update of this bug status (still reproducible?) with LibO 4.3.4.1? |
Created attachment 107230 [details] Installation window with error message I used LO 4.3.1. When installing 4.3.2.2 the Installer works with "Registering Components" and gives the Errormessage "Object is already existing". No more Information which object. Installation aborts. When I try to install the version before, the same error. What can I do?