[Bug 851065] New: libreoffice crash after zypper dup from 12.3 to 13.1
https://bugzilla.novell.com/show_bug.cgi?id=851065 https://bugzilla.novell.com/show_bug.cgi?id=851065#c0 Summary: libreoffice crash after zypper dup from 12.3 to 13.1 Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Major Priority: P5 - None Component: LibreOffice AssignedTo: bnc-team-ooo@forge.provo.novell.com ReportedBy: jcheung@suse.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- After zypper dup from 12.3 to 13.1, when launch libreoffice, it crash. Below is the error message > /usr/lib64/libreoffice/program/soffice.bin: symbol lookup error: /usr/lib64/libreoffice/program/libmergedlo.so: undefined symbol: hb_icu_get_unicode_funcs -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=851065
https://bugzilla.novell.com/show_bug.cgi?id=851065#c1
Michael Meeks
https://bugzilla.novell.com/show_bug.cgi?id=851065
https://bugzilla.novell.com/show_bug.cgi?id=851065#c2
Jeffrey Cheung
https://bugzilla.novell.com/show_bug.cgi?id=851065
https://bugzilla.novell.com/show_bug.cgi?id=851065#c3
Malcolm Haak
https://bugzilla.novell.com/show_bug.cgi?id=851065
https://bugzilla.novell.com/show_bug.cgi?id=851065#c4
Michael Meeks
https://bugzilla.novell.com/show_bug.cgi?id=851065
https://bugzilla.novell.com/show_bug.cgi?id=851065#c
zhang jiajun
https://bugzilla.novell.com/show_bug.cgi?id=851065
https://bugzilla.novell.com/show_bug.cgi?id=851065#c5
Petr Mladek
https://bugzilla.novell.com/show_bug.cgi?id=851065
https://bugzilla.novell.com/show_bug.cgi?id=851065#c6
Jeffrey Cheung
https://bugzilla.novell.com/show_bug.cgi?id=851065
https://bugzilla.novell.com/show_bug.cgi?id=851065#c7
--- Comment #7 from Dominique Leuenberger
It looks like libicu49 is installed and it is not being uninstalled or replaced by libicu51_2
All that is probably needed is a "Deprecates libicu49" in the libicu51_2 package.
This is technically wrong: the libraries are intentionally packaged this way, so they can co-exist. If one needs to be removed for the newer version to become installable, that's an error; libICU51_2 should be installed NEXT TO libicu49
It actually looks like libicu49 was holding several packages back as removing it and installing libicu51_2 has triggered an upgrade/install of several libreoffice packages and libcmis, libmwaw libodfgen.
The most interesting test case would see the output of packages that were supposed to be removed by libicu49 removal (or an install of libICU51_2). Anybody able to produce this? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=851065
https://bugzilla.novell.com/show_bug.cgi?id=851065#c8
--- Comment #8 from Malcolm Haak
For reference:
* openSUSE 12.3 was with harfbuzz 0.9.11 where hb_icu_get_unicode_funcs indeed was installed.
So the 'biggest' worry for me is: HOW was the system updated? Apparently the library was updated; but other packages were not. Most likely, there were other packages / repositories enabled.
Zypper in this case gives a clear warning.
(In reply to comment #3)
It looks like libicu49 is installed and it is not being uninstalled or replaced by libicu51_2
All that is probably needed is a "Deprecates libicu49" in the libicu51_2 package.
This is technically wrong: the libraries are intentionally packaged this way, so they can co-exist. If one needs to be removed for the newer version to become installable, that's an error;
libICU51_2 should be installed NEXT TO libicu49
It actually looks like libicu49 was holding several packages back as removing it and installing libicu51_2 has triggered an upgrade/install of several libreoffice packages and libcmis, libmwaw libodfgen.
The most interesting test case would see the output of packages that were supposed to be removed by libicu49 removal (or an install of libICU51_2).
Anybody able to produce this?
Here are the logs. 2013-12-04 14:23:29|install|libcmis-0_3-3|0.3.1-3.1.2|x86_64||openSUSE Current OSS|71b394abe330361a5198df6281b7a1f8a8716e2f3bc1940e4832403614e8d9c6| 2013-12-04 14:23:30|install|libicu-devel|51.2-6.1.2|x86_64|root@linux-549s.site|openSUSE Current OSS|c8b317eff69ad2fb9eb55c5bac1f38bab60f6d47052932585b41e97e89f163a0| 2013-12-04 14:23:31|install|libicu51_2-32bit|51.2-6.1.2|x86_64|root@linux-549s.site|openSUSE Current OSS|b75b046d29732146e9bc889b9f19dceff99cab33fb898f8f22a5abd6c75751b2| 2013-12-04 14:23:31|install|libmwaw-0_1-1|0.1.9-2.1.2|x86_64||openSUSE Current OSS|8f3eb6b330193516f13afc69f8f959939288ed87e38318dca9b9263ae312e4f0| 2013-12-04 14:23:31|install|libodfgen-0_0-0|0.0.2-2.1.2|x86_64||openSUSE Current OSS|2056e110bdf74156c11866c906b464b0fac6e8522149ba53b0a71c10f5b53451| 2013-12-04 14:23:31|install|libreoffice-writer|4.1.3.2-4.2|x86_64||openSUSE Current updates|bd89e805f50a7c47cc23c62c290b6f94cfa5509b3f3fed0f41e85bc1bcc2a700| # 2013-12-04 14:24:18 libreoffice-4.1.3.2-4.2.x86_64.rpm installed ok # Additional rpm output: # Unknown media type in type 'all/all' # Unknown media type in type 'all/allfiles' # Unknown media type in type 'uri/mms' # Unknown media type in type 'uri/mmst' # Unknown media type in type 'uri/mmsu' # Unknown media type in type 'uri/pnm' # Unknown media type in type 'uri/rtspt' # Unknown media type in type 'uri/rtspu' # 2013-12-04 14:24:18|install|libreoffice|4.1.3.2-4.2|x86_64||openSUSE Current updates|2484e9d378f4e08c93837c1d036c58ebd56f61de7018389486250b58a0c3f65e| 2013-12-04 14:24:19|remove |libicu49|49.1-6.1.1|x86_64|root@linux-549s.site| 2013-12-04 14:24:19|install|libreoffice-kde4|4.1.3.2-4.2|x86_64||openSUSE Current updates|309575a90331ad8cb925793704ac60b3123db448a5ab4d1c8729a918413cd26a| 2013-12-04 14:32:03|install|libXm4-32bit|2.3.4-2.1.3|x86_64|root@linux-549s.site|openSUSE Current OSS|7dd52783b6d0bb1069a5934ef32d86e607877536126a2840f890b5c888299c3f| I flagged libicu49 for removal as it did not exist in any of my repos. I I added selected libicu51_2 due to the mention of possible issues with my libicu issues. When I added libucu51_2 the other packages flagged themselves. Hence my thoughts that libicu49 was blocking the install of libicu51_2. In that its 'provides' string met the exact batch of requirements without actually matching them. As far as my repos go, the only 'conflicting' one might be the fact I am running Tumbleweed. When I first encountered this issue I did add an new repo containing a newer LibreOffice in order to replace all of my LibreOffice files and determine if it was an issue with LibreOffice or some kind of upset after the upgrade. It was after this change I found this bug report. I can do more testing and provide more info from my pc if required. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=851065
https://bugzilla.novell.com/show_bug.cgi?id=851065#c9
Petr Mladek
https://bugzilla.novell.com/show_bug.cgi?id=851065
https://bugzilla.novell.com/show_bug.cgi?id=851065#c
Petr Mladek
https://bugzilla.novell.com/show_bug.cgi?id=851065
https://bugzilla.novell.com/show_bug.cgi?id=851065#c10
--- Comment #10 from Jeffrey Cheung
https://bugzilla.novell.com/show_bug.cgi?id=851065
https://bugzilla.novell.com/show_bug.cgi?id=851065#c11
Petr Mladek
participants (1)
-
bugzilla_noreply@novell.com