Issue 62748 - uninstalling staroffice 7.0 (pu6) corrupts component manager for oo 2.0.2
Summary: uninstalling staroffice 7.0 (pu6) corrupts component manager for oo 2.0.2
Status: CLOSED IRREPRODUCIBLE
Alias: None
Product: Installation
Classification: Application
Component: code (show other issues)
Version: OOo 2.0.2
Hardware: All Windows XP
: P3 Trivial (vote)
Target Milestone: ---
Assignee: Olaf Felka
QA Contact: issues@installation
URL:
Keywords: needmoreinfo
Depends on:
Blocks:
 
Reported: 2006-03-03 14:11 UTC by Oliver Brinzing
Modified: 2006-06-04 13:29 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
response files for so 7.0 installation (1.86 KB, application/octet-stream)
2006-03-07 17:11 UTC, Oliver Brinzing
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description Oliver Brinzing 2006-03-03 14:11:53 UTC
Hi,

after I installed the new oo 2.0.2 rc4, I uninstalled my staroffice 7.0
(user and network installation) ... 

When I try to open oo 2.0.2 now I get an error message:

"component manager not found, please reininstall ..."

I reinstalled staroffice 7.0 and everything is fine ...

Oliver
Comment 1 Olaf Felka 2006-03-07 12:52:13 UTC
I can't reproduce. SO7_pp6 is installed in d\StarOffice 7 and OOo 2.0.2 in
D:\OpenOffice.org 2.0. Uninstalling SO7 doesn't harm OOo. It's starting without
errors. Please give a detailed step by step description to reproduce.
Comment 2 Oliver Brinzing 2006-03-07 17:10:23 UTC
Hi,

I will create a *.zip attachment, containing the 5 response files I used
to install/uninstall so 7.0 in the following order:

net_rsp.txt       network installation (administrator account)
                  -> setup -net -r:./rsp_files/net_rsp.txt

user_rsp.txt      user installation (user account)
                  -> setup -r:./rsp_files/user_rsp.txt

pu_rsp.txt        pu 6 install (user account)
                  -> so-7-pp6-bin-windows.exe -r:D:/rsp_files/pu_rsp.txt
                  (you have to use an absolut path for the -r option here)

user_ui_rsp.txt   user uninstall (user account)
                  setup -r:./rsp_files/user_ui_rsp.txt

net_ui_rsp.txt    network uninstall (administrator account)
                  setup -net -r:./rsp_files/net_ui_rsp.txt

For the oo 2.0.2 installation I user the administrator account with the
shared install option ...

I have also installed oo 1.1.5 and so 5.2 on my notebook ...

HTH

Oliver
Comment 3 Oliver Brinzing 2006-03-07 17:11:32 UTC
Created attachment 34639 [details]
response files for so 7.0 installation
Comment 4 Olaf Felka 2006-05-15 11:33:12 UTC
I can't rerpoduce with your responsefiles. We've got no confirmation by the
communitiy. I can't imagine what might cause these difficulties and see no
chance to help you. Maybe you find help in the mailing list (users@openoffice.org).
Comment 5 Oliver Brinzing 2006-05-15 17:36:06 UTC
Hi,

meawhile i found the following statement in the readme.txt file:

>You can install OpenOffice.org 2.0 alongside of an older version of
>OpenOffice.org. If you later choose to deinstall the older version of 
>OpenOffice.org, you must call the installation program of the newer version
>and choose 'Repair'. This ensures that the new version is correctly 
>registered in your system.

so i think this is a know limitation ...

Oliver

Comment 6 Olaf Felka 2006-05-16 08:48:15 UTC
And in OOo 1.1.5: "You can install OpenOffice.org 1.1 along side of an older
version of OpenOffice.org. If you later choose to deinstall the older version of
OpenOffice.org, you must call the installation program of the newer version and
choose 'Repair'. This ensures that the new version is correctly registered in
your system." This is not a known limitation. This is just to be on the save side.
Comment 7 Oliver Brinzing 2006-06-04 13:29:56 UTC
Hi,

after i found this problem on some other notebooks (winXp, w2k) i had a closer
look inside the registry and found:

- so 7.0 was installed (network installation and user installation)
- oo 2.0.2 was installed (all user option)

so the "com.sun.star.servicemanager" shows the following entries:

"user account (so 7.0 user installation)"

[HKEY_CLASSES_ROOT\CLSID\{82154420-0FBF-11d4-8313-005004526AB4}]
@="StarOffice Service Manager (Ver 1.0)"
"AppID"="{82154420-0FBF-11d4-8313-005004526AB4}"

[HKEY_CLASSES_ROOT\CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\LocalServer32]
@="D:\\STDPROG\\SOFFICE\\program\\soffice.exe -nodefault -nologo"

[HKEY_CLASSES_ROOT\CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\NotInsertable]
@=""

[HKEY_CLASSES_ROOT\CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\ProgID]
@="com.sun.star.ServiceManager.1"

[HKEY_CLASSES_ROOT\CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\Programmable]
@=""

[HKEY_CLASSES_ROOT\CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\VersionIndependentProgID]
@="com.sun.star.ServiceManager"

"admin account (no so 7.0 user installation)"

[HKEY_CLASSES_ROOT\CLSID\{82154420-0FBF-11d4-8313-005004526AB4}]
"AppID"="{82154420-0FBF-11d4-8313-005004526AB4}"
@="OpenOffice.org Service Manager (Ver 1.0)"

[HKEY_CLASSES_ROOT\CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\LocalServer32]
@="D:\\StdProg\\soffice8\\program\\soffice.exe -nodefault -nologo"

[HKEY_CLASSES_ROOT\CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\NotInsertable]
@=""

[HKEY_CLASSES_ROOT\CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\ProgID]
@="com.sun.star.ServiceManager.1"

[HKEY_CLASSES_ROOT\CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\Programmable]
@=""

[HKEY_CLASSES_ROOT\CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\VersionIndependentProgID]
@="com.sun.star.ServiceManager"


both programs are registered using the same CLSID, but i am pretty sure that
instantiating the servicemanager as "user" will create the so 7.0 sm, with 
"admin" privileges one will instantiate the oo 2.0.2 sm ...

-> the so 7.0 user installation overrules the oo 2.0.2 installation ...
   uninstalling so 7.0 removes these entries, so oo 2.0.2 will fail ...

this seems a similar problem as described in 
http://www.openoffice.org/issues/show_bug.cgi?id=63367
http://www.openoffice.org/issues/show_bug.cgi?id=51570

it would be nice, if someone could create a cleaning tool to reset the
registry entries to the default "all user" values ...

Oliver