[Bug 827528] New: LibreOffice not starting in M2 GNOME
https://bugzilla.novell.com/show_bug.cgi?id=827528 https://bugzilla.novell.com/show_bug.cgi?id=827528#c0 Summary: LibreOffice not starting in M2 GNOME Classification: openSUSE Product: openSUSE Factory Version: 13.1 Milestone 2 Platform: i686 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: LibreOffice AssignedTo: bnc-team-ooo@forge.provo.novell.com ReportedBy: jon.l.cosby@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux i686; rv:21.0) Gecko/20100101 Firefox/21.0 LibreOffice is not starting in M2 GNOME. There are no details in the terminal, just a quick splash screen and oowriter or libreoffice close. Reproducible: Always Steps to Reproduce: 1. Enter 'oowriter' or 'libreoffice' in the terminal Actual Results: No results, Libreoffice closes. Expected Results: Launch LibreOffice/LibreOffice Writer. -- 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=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c1
Mitsutoshi NAKANO
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c2
--- Comment #2 from Jon Cosby
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c3
--- Comment #3 from Jon Cosby
libreoffice --calc %U terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'
zypper warned that 'libicuuc' is not available, but I went ahead and installed anyway. I can't find it on the OBS. -- 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=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c4
Petr Mladek
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c5
Petr Mladek
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c6
Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c7
--- Comment #7 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c8
--- Comment #8 from Tony Mechelynck
...Neither "zypper lu" nor "yast :: Software :: Online Update" finds anything related to LibreOffice. But who knows? After they finish, I'll try starting LO again anyway.
No change. After typing libreoffice 2>&1 |tee ~/libreoffice.log at a bash prompt (after logging in as root to avoid any possible permissions problems as mentioned in some of the above comments), the green splash image appears, then the single line terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException' is output and no LibreOffice-related process can be found after that. "libreoffice --version" gives the same one-line answer without the splash screen. openSUSE 13.1 final YaST "Software Management" says that packages libreoffice, libreoffice-base (and some others) are at version 4.1.5.3-17.1-x86_64 installed and in openSUSE 13.1 Update repository. The version available with vendor obs://build.opensuse.org/LibreOffice in the newly enabled repository is only 4.1.2.3-1.1 for both i586 and x86_64 platforms. Petr, do you think I should downgrade to the above-mentioned version with vendor change (and do you have a list of packages which I should downgrade, or is YaST smart enough to find them if I select just libreoffice ?)? — N.B. AFAICT, I'm unable to set NEEDINFO on this bug. -- 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=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c9
--- Comment #9 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c10
Petr Mladek
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c11
--- Comment #11 from Tomáš Chvátal
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c12
--- Comment #12 from Tony Mechelynck
No idea. I would actually recommend trying LibreOffice:Factory repo to see if it is still present in the 4.2 releases too?
Is that compatible with openSUSE 13.1 Final? And which package(s) should I tell YaST to upgrade from there? -- 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=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c13
--- Comment #13 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c14
--- Comment #14 from Tony Mechelynck
P.S. Would "zypper up -lRr http://download.opensuse.org/repositories/LibreOffice:/Factory/openSUSE_13.1... libreoffice libreoffice-base" be an appropriate command? Or would you recommend some other variation?
Tomas Chvatal: ping? (AFAICT I cannot set NEEDINFO on this bug.) -- 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=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c15
--- Comment #15 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c16
--- Comment #16 from Tomáš Chvátal
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c17
Tony Mechelynck
Oops I totally missed your question few months back...
And I just found that at bugzilla.novell.org, NEEDINFO is a Status, unlike at bugzilla.mozilla.org with which I am more familiar, where it has been added relatively recently as a separate flag.
Anyway the approach is:
zypper ar -f http://download.opensuse.org/repositories/LibreOffice:Factory/openSUSE_13.1/...
zypper ref zypper in libreoffice # or "zypper dup"
This gives me the following error: linux:~ # zypper ar -f http://download.opensuse.org/repositories/LibreOffice:Factory/openSUSE_13.1/... OfficeFactory\ 13.1 Adding repository 'OfficeFactory 13.1' ...................................................................................................[done] Repository 'OfficeFactory 13.1' successfully added Enabled: Yes Autorefresh: Yes GPG check: Yes URI: http://download.opensuse.org/repositories/LibreOffice:Factory/openSUSE_13.1/... linux:~ # zypper ref Repository 'LibreOffice for openSUSE 13.1' is up to date. Retrieving repository 'OfficeFactory 13.1' metadata .....................................................................................[error] Repository 'OfficeFactory 13.1' is invalid. [|] Valid metadata not found at specified URL Please check if the URIs defined for this repository are pointing to a valid repository. Skipping repository 'OfficeFactory 13.1' because of the above error. (followed by "is up to date" messages for my other repositories). The following are my "enabled" repositories: linux:~ # zypper lr -Ed # | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service ---+-------------------------------+-------------------------------+---------+---------+----------+--------+------------------------------------------------------------------------------------------------------+-------- 2 | LibreOffice_for_openSUSE_13.1 | LibreOffice for openSUSE 13.1 | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_13.1/ | 4 | OfficeFactory 13.1 | OfficeFactory 13.1 | Yes | Yes | 99 | NONE | http://download.opensuse.org/repositories/LibreOffice:Factory/openSUSE_13.1/... | 6 | Packman_(openSUSE_13.1) | Packman (openSUSE 13.1) | Yes | Yes | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_13.1/ | 11 | openSUSE-13.1-1.10 | openSUSE-13.1-1.10 | Yes | Yes | 98 | yast2 | hd:///DVD-13.1?device=/dev/sda1 | 12 | openSUSE-13.1-Debug | openSUSE-13.1-Debug | Yes | Yes | 99 | yast2 | http://download.opensuse.org/debug/distribution/13.1/repo/oss/ | 18 | openSUSE-13.1-Kernel-kdump | openSUSE-13.1-Kernel-kdump | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/Kernel:/kdump/openSUSE_13.1/ | 19 | openSUSE-13.1-OSS | openSUSE-13.1-OSS | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/oss/ | 20 | openSUSE-13.1-Source-OSS | openSUSE-13.1-Source-OSS | Yes | Yes | 99 | yast2 | http://download.opensuse.org/source/distribution/13.1/repo/oss | 21 | openSUSE-13.1-Source-non-OSS | openSUSE-13.1-Source-non-OSS | Yes | Yes | 99 | yast2 | http://download.opensuse.org/source/distribution/13.1/repo/non-oss/ | 22 | openSUSE-13.1-Update | openSUSE-13.1-Update | Yes | Yes | 95 | rpm-md | http://download.opensuse.org/update/13.1/ | 23 | openSUSE-13.1-Update-Debug | openSUSE-13.1-Update-Debug | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/debug/update/13.1/ | 24 | openSUSE-13.1-Update-Test | openSUSE-13.1-Update-Test | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1-test/ | 25 | openSUSE-13.1-Update-non-oss | openSUSE-13.1-Update-non-oss | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1-non-oss/ | 26 | openSUSE-13.1-non-oss | openSUSE-13.1-non-oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/non-oss | What did I do wrong? -- 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=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c18
Tomáš Chvátal
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c18
Tomáš Chvátal
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c20
--- Comment #20 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c21
Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c22
Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c23
--- Comment #23 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c24
--- Comment #24 from Tomáš Chvátal
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c25
--- Comment #25 from Tony Mechelynck
This is weird. Do you happen to reproduce it also under "fresh" user (different account).
I tried logging in to X11 as "guest", which is cumbersome because my current window manager remembers only some of its windows and none of its "workspaces" (virtual desktops) from one session to the next, and it does not provide for "switching users" (leaving one X11 session on tty7 and launching another one for a different login name on tty8). The so-called "default" window manager for the guest user looked different from my usual one (or at least there was a very different theme, with large rounded corners and no separate titlebar) but the bug was still present. I'll create a new "test" user but I won't test it immediately, I still have other things to do (including more than 8000 Mozilla bugmail messages waiting for me to look at them; not necessarily react). Maybe tomorrow, or at next boot. -- 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=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c26
--- Comment #26 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c27
--- Comment #27 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c28
Petr Mladek
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c29
--- Comment #29 from Tony Mechelynck
Tony, first, I am sorry that you have this problem. Unfortunately, we are not able to reproduce it here, so we need some more information. Do not worry. Most of them should be very easy to get.
Let's start with a simple consistency check. Could you please provide output from the following command?
rpm -V `rpm -qa | grep libreoffice`
That command produces no output. So here are: 1. the output from "rpm -qa |grep libreoffice": libreoffice-icon-theme-hicontrast-4.3.0.2-179.1.noarch libreoffice-draw-4.3.0.2-179.1.x86_64 libreoffice-filters-optional-4.3.0.2-179.1.x86_64 libreoffice-icon-theme-sifr-4.3.0.2-179.1.noarch libreoffice-branding-openSUSE-4.0-2.1.2.noarch libreoffice-templates-de-3.3-10.1.4.noarch libreoffice-icon-theme-tango-4.3.0.2-179.1.noarch libreoffice-math-4.3.0.2-179.1.x86_64 libreoffice-templates-labels-letter-1.0.1-9.1.2.noarch libreoffice-l10n-en-4.3.0.2-179.1.noarch libreoffice-icon-themes-prebuilt-4.1.6.2-21.1.x86_64 libreoffice-templates-en-3.3-10.1.4.noarch libreoffice-templates-presentation-layouts-3.3-9.1.4.noarch libreoffice-writer-4.3.0.2-179.1.x86_64 libreoffice-4.3.0.2-179.1.x86_64 libreoffice-pyuno-4.3.0.2-179.1.x86_64 libreoffice-icon-theme-crystal-4.3.0.2-179.1.noarch libreoffice-kde4-4.3.0.2-179.1.x86_64 libreoffice-icon-theme-galaxy-4.3.0.2-179.1.noarch libreoffice-base-4.3.0.2-179.1.x86_64 libreoffice-templates-labels-a4-1.0.1-9.1.2.noarch libreoffice-calc-4.3.0.2-179.1.x86_64 libreoffice-gnome-4.3.0.2-179.1.x86_64 libreoffice-impress-4.3.0.2-179.1.x86_64 libreoffice-icon-theme-oxygen-4.3.0.2-179.1.noarch libreoffice-converter-3.3-18.1.2.noarch 2. Prepending "rpm -V " to every line of the above, then adding a first line "#!/bin/bash", writing the result as a file which is then "chmod a+x" and executed, still gives no output. -- 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=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c
Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c30
Petr Mladek
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c31
Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c32
--- Comment #32 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c33
--- Comment #33 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c34
--- Comment #34 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c35
--- Comment #35 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c36
--- Comment #36 from Tomáš Chvátal
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c37
--- Comment #37 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c38
--- Comment #38 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c39
--- Comment #39 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c40
--- Comment #40 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c41
--- Comment #41 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c42
--- Comment #42 from Petr Mladek
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c43
--- Comment #43 from Tony Mechelynck
Tony, thanks a lot for the amazing debugging story.
Thanks Tomas for comment #36 without which I would still be unable to read .doc and .pps files which many of my friends send me as attachments to email messages, and even my own .odt texts written before the bug happened.
It is a pity that LO crashes when the language specific file is not present. It should fallback to en-US that should be always presented. I think that we should look at it. The symlinks are SUSE-specific because we want to have the localizations in noarch packages.
LibreOffice did lstat and open for the US-English langpack (which was there as both symlink and target) before trying the Spanish one. I wonder which configuration file made it try the Spanish langpack even after the dangling symlink was removed.
Tomas, do you have an idea why the symlinks were not removed during the update or package removal?
-- 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=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c44
--- Comment #44 from Tony Mechelynck
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c45
--- Comment #45 from Petr Mladek
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c46
Tony Mechelynck
Tomas, do you have an idea why the symlinks were not removed during the update or package removal?
Tomas, sorry if I pushed this out of your radar by comments about an interrupted update. -- 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=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c47
Tomáš Chvátal
https://bugzilla.novell.com/show_bug.cgi?id=827528
https://bugzilla.novell.com/show_bug.cgi?id=827528#c48
--- Comment #48 from Tony Mechelynck
Hmm I am going to mark this as fixed per your comments :)
I really suspect the broken symlinks during the update to cause all this to you so you should now be on safe side. Sadly there is never any protection against such broken update.
The best practice would in theory be to look up what packages were updated when trying out and then remove them and add again (or just force new install on them) as this way you can really end up with tainted system.
IIUC this would mean logging to disk the output of "zypper up" (and doing it every time, since of course a spontaneous reboot or an AC brownout cannot be foreseen, and once they've happened, whatever was displayed at the console is lost). If it happens again I repeat what I did in comment #44 (unless you tell me it's dangerous): rebuild the RPM DB indices, then remove the "dubious" packages with --allmatches --nodeps, and immediately add them back.
FWIW there is upstream bug with parsing the language files as we observed. But it is nothing for SUSE itself to fix so if you really feel like doing good deed just go ahead and report it on upstream bugzilla at bugs.freedesktop.org.
I wouldn't know how to make a useful bug report: I don't know what caused the problem, I never knew how to reproduce it (and now that it is gone, I wouldn't want to try); and now that the problem has disappeared, I couldn't answer questions of the kind "please do this to investigate the problem, then tell us the answer", other than what I did in previous comments of this bug while I still saw the problem. -- 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.
participants (1)
-
bugzilla_noreply@novell.com