Apache OpenOffice (AOO) Bugzilla – Issue 116210
Internal Error 2203 with special administrative installation
Last modified: 2013-01-29 21:52:54 UTC
Unpack the file OOo_3.3.0rc8_20101214_Win_x86_install_de.exe file to a folder, for example to folder OOo33RC8. Call setup.exe with parameter -a Set the installation target folder to the same folder as the unpack folder, for me again folder OOo33RC8. Installation stops with error (German) Interner Fehler 2203. E:\SoftwareArchiv\OOoDownloads\OOo33RC9\openofficeorg33.msi, -2147287008 The installation work fine, if I set a different target folder. It seems, that installing into the same folder produces this error. The installation routine should check this and forbid to set the same folder as installation target as the folder with the unpacked installation files.
@ is: Please have a look. Error 2203 stand for "Database:. Cannot open database file. System error."
This problem is not surprising, because the msi database is located in the directory, where the administrative installation is done. There are some small changes during administrative installation in the msi database, but its name is not changed (openofficeorg33.msi). So if you want to make the administrative installation exactly into that directory, where the installation set is located, you will get a conflicts. Of course a CustomAction could check, if the installation is done into a different directory, but this is not really a realistic scenario for an administrative installation.
It's the scenario of testing developer snapshots: Put all things together in one folder and delete or archive it, when the next one is out. I will not object, when you decide this as "wontfix". The error can be easily worked around and people, who do administrative installations, should be able to find reason and workaround here in Issuezilla.
Hm, not sure yet, if I set this task to "Wontfix". But the scenario of testing developer builds is invalid, if it is recommended to make the administrative installation directly into the installation set. This cannot work.