Bug 19223 - OOo applications fails to start
: OOo applications fails to start
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/openoffice.org)
: unstable
: all Linux
: P2 critical
Assigned To:
:
:
: patch
:
:
  Show dependency tree
 
Reported: 2009-03-18 11:36 by
Modified: 2009-05-17 12:55 (History)


Attachments
quoted "$cert" pathname variable as argument to dirname (346 bytes, patch)
2009-03-27 11:27, kirill
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-03-18 11:36:27
Приложения oo* не запускаются с сообщением:
"The application cannot be started. An internal error occurred"

Подробности:

$ rpmquery openoffice.org
openoffice.org-3.0.1.3-alt1
$ ooffice 
[Java framework] Error in function createSettingsDocument
(elements.cxx).javaldx failed! 
dirname: лишний операнд `User/cert8.db'
$ rpmquery -a "*java*"
fonts-ttf-java-1.6.0-sun-1.6.0.12-alt1
java-common-1.3.18-alt1
java-1.6.0-sun-1.6.0.12-alt1
rpm-build-java-1.7.6-alt4
------- Comment #1 From 2009-03-18 11:49:15 -------
18715

*** This bug has been marked as a duplicate of bug 18715 ***
------- Comment #2 From 2009-03-18 12:01:06 -------
Не понял связи с 18715, прошу пояснить. 

$ rpmquery openoffice.org-gnome
предупреждение: пакет openoffice.org-gnome не установлен
------- Comment #3 From 2009-03-18 12:07:09 -------
да это не то.
$ env | grep MOZILLA_CERTIFICATE_FOLDER
------- Comment #4 From 2009-03-18 12:11:08 -------
$ env | grep MOZILLA_CERTIFICATE_FOLDER
$

Для контекста: система -- минимальный Сизиф (с легионовского инсталлера), 
в котором сделан apt-get install openoffice.org.
------- Comment #5 From 2009-03-24 16:05:54 -------
Ошибка воспроизводится и на новой сборке openoffice.org-3.0.1.3-alt2
------- Comment #6 From 2009-03-25 16:00:45 -------
как воспроизвести?
------- Comment #7 From 2009-03-25 16:35:58 -------
(В ответ на комментарий №6)
> как воспроизвести?

Гм. В хэшере не воспроизводится. Поробую выяснить дополнительные
обстоятельства.
------- Comment #8 From 2009-03-27 11:25:00 -------
Полошибки исправил, это очень просто оказалось:

$ find $HOME/.mozilla -name cert8.db | head -1
/home/kirill/.mozilla/firefox/w175lnhn.Default User/cert8.db

--- soffice.orig        2009-03-27 11:20:36 +0300
+++ soffice     2009-03-27 11:20:49 +0300
@@ -21,7 +21,7 @@
        if [ -d $HOME/.mozilla ]; then
                cert8=$(find $HOME/.mozilla -name cert8.db | head -1)
                if [ -n "$cert8" ]; then
-                       export MOZILLA_CERTIFICATE_FOLDER=$(dirname $cert8)
+                       export MOZILLA_CERTIFICATE_FOLDER=$(dirname "$cert8")
                fi
        fi
 fi

В результате тоже не стартует, осталось такое сообщение об ошибке:

$ ooffice 
[Java framework] Error in function createSettingsDocument
(elements.cxx).javaldx failed!

Это как отлаживать я не знаю, нужна подсказка.
------- Comment #9 From 2009-03-27 11:27:00 -------
Created an attachment (id=3401) [details]
quoted "$cert" pathname variable as argument to dirname
------- Comment #10 From 2009-03-27 11:30:18 -------
создать профиль w175lnhn.Default User без пробела
------- Comment #11 From 2009-03-27 11:38:34 -------
(In reply to comment #10)
> создать профиль w175lnhn.Default User без пробела

Так я уже локально у себя запатчил, остаётся ошибка про createSettingsDocument, 
см. внимательнее комментарий 
https://bugzilla.altlinux.org/show_bug.cgi?id=19223#c8.

$ ooffice 
[Java framework] Error in function createSettingsDocument
(elements.cxx).javaldx failed! 
$
------- Comment #12 From 2009-03-27 11:51:07 -------
не надо ничего патчить, просто пересоздайте профиль
------- Comment #13 From 2009-03-27 12:02:06 -------
(In reply to comment #12)
> не надо ничего патчить, просто пересоздайте профиль

Я сделал 
$ mv ~/.mozilla/firefox/w175lnhn.Default\ User
~/.mozilla/firefox/w175lnhn.DefaultUser

Не помогает, симптомы те же. Как иначе "пересоздать профиль" -- не знаю.
------- Comment #14 From 2009-03-28 15:59:41 -------
rm -fr ~/.mozilla
------- Comment #15 From 2009-03-30 11:34:25 -------
(In reply to comment #14)
> rm -fr ~/.mozilla
Сделал. Эффект сохраняется.

$ ls -l .mozilla
ls: невозможно получить доступ к .mozilla: Нет такого файла или каталога
$ oowriter 
[Java framework] Error in function createSettingsDocument
(elements.cxx).javaldx failed! 
$ firefox
$ ls -l .mozilla/firefox 
итого 8
-rw-r--r-- 1 kirill kirill   94 Мар 30 11:29 profiles.ini
drwx------ 5 kirill kirill 4096 Мар 30 11:30 s5v7qf19.default
$ oowriter 
[Java framework] Error in function createSettingsDocument
(elements.cxx).javaldx failed! 

Вывод: Проблема в чём-то другом.
------- Comment #16 From 2009-05-17 12:54:41 -------
не воспроизводится