Issue 116865 - after update from 3.2 tp 3.3rc10 office does not start
Summary: after update from 3.2 tp 3.3rc10 office does not start
Status: CLOSED FIXED
Alias: None
Product: Installation
Classification: Application
Component: code (show other issues)
Version: OOo 3.3 RC10
Hardware: PC (x86_64) Linux, all
: P2 Trivial (vote)
Target Milestone: 3.4.1
Assignee: Olaf Felka
QA Contact: issues@installation
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-07 21:48 UTC by chne
Modified: 2017-05-20 10:30 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description chne 2011-02-07 21:48:15 UTC
On my Kubuntu (de_DE) I updated OOo3.2 to 3.3RC10 (both de_DE). I call the
update srcipt which comes with the tgz. All runs without any problem but OOo
does not start:

opt/openoffice.org3/program/soffice: 92:
/opt/openoffice.org3/program/../basis-link/program/pagein: not found
/opt/openoffice.org3/program/soffice.bin: error while loading shared libraries:
libuno_sal.so.3: cannot open shared object file: No such file or directory

As you can see the basis-link, which points to ../openoffice.org/basis3.3 is not
found. And indeet, /opt/openoffice/basis3.3 is not available, but basis3.2 is
still there.
Comment 1 Olaf Felka 2011-02-09 17:23:23 UTC
@is: We should remove this update script. 
@ cn: An additional pkgadd -i for the OOo 3.3 debs will solve the problem.
Comment 2 ingo.schmidt-rosbiegal 2011-02-11 13:48:50 UTC
The update script is designed in that way, that it searches for installed
packages and installs (updates) only exactly those packages. Furthermore it can
be started with user privileges, so that it asks for an admin password and
elevates the process. 

This update fails of course, if the package names changed between two versions.
An OOo 3.2 cannot be updated to an OOo 3.3 with this script.
I think about the following workarounds:

1. Remove the script from the installation sets. You can use OpenOffice.org with
JRE. This product contains a Java GUI Installer that takes care of this update
process.

2. Change the script in that way, that all available packages of an installation
set will be installed. Then it would be more an "install" as an "update",
because it could also be used for the first installation. Old packages like
"ooobasis3.2-xxx" would not be removed from an installation of "ooobasis3.3-xxx". 

cn, of: Do you have preferences?

Comment 3 Olaf Felka 2011-02-11 14:00:31 UTC
This script has to be maintained every OOo update. I'm fine with removing the
script. There are native ways to install the packages. 
Comment 4 chne 2011-02-14 09:49:47 UTC
I'm fine with removing.
Comment 5 ingo.schmidt-rosbiegal 2011-02-14 11:43:34 UTC
Fixed in cws native364 by removing update script.
Comment 6 ingo.schmidt-rosbiegal 2011-02-15 14:35:34 UTC
is -> of: please verify in cws native364.
Comment 7 Olaf Felka 2011-03-03 07:23:40 UTC
of: Verified in cws native364