<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>19223</bug_id>
          
          <creation_ts>2009-03-18 11:36:27 +0300</creation_ts>
          <short_desc>OOo applications fails to start</short_desc>
          <delta_ts>2009-05-17 12:55:04 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>openoffice.org</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>patch</keywords>
          <priority>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="kirill">kirill</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>87456</commentid>
    <comment_count>0</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2009-03-18 11:36:27 +0300</bug_when>
    <thetext>Приложения oo* не запускаются с сообщением:
&quot;The application cannot be started. An internal error occurred&quot;

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

$ 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&apos;
$ rpmquery -a &quot;*java*&quot;
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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87457</commentid>
    <comment_count>1</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2009-03-18 11:49:15 +0300</bug_when>
    <thetext>18715

*** This bug has been marked as a duplicate of bug 18715 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87460</commentid>
    <comment_count>2</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2009-03-18 12:01:06 +0300</bug_when>
    <thetext>Не понял связи с 18715, прошу пояснить. 

$ rpmquery openoffice.org-gnome
предупреждение: пакет openoffice.org-gnome не установлен</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87461</commentid>
    <comment_count>3</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2009-03-18 12:07:09 +0300</bug_when>
    <thetext>да это не то.
$ env | grep MOZILLA_CERTIFICATE_FOLDER</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87462</commentid>
    <comment_count>4</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2009-03-18 12:11:08 +0300</bug_when>
    <thetext>$ env | grep MOZILLA_CERTIFICATE_FOLDER
$

Для контекста: система -- минимальный Сизиф (с легионовского инсталлера), 
в котором сделан apt-get install openoffice.org.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87824</commentid>
    <comment_count>5</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2009-03-24 16:05:54 +0300</bug_when>
    <thetext>Ошибка воспроизводится и на новой сборке openoffice.org-3.0.1.3-alt2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87917</commentid>
    <comment_count>6</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2009-03-25 16:00:45 +0300</bug_when>
    <thetext>как воспроизвести?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87923</commentid>
    <comment_count>7</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2009-03-25 16:35:58 +0300</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; как воспроизвести?

Гм. В хэшере не воспроизводится. Поробую выяснить дополнительные обстоятельства.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88084</commentid>
    <comment_count>8</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2009-03-27 11:25:00 +0300</bug_when>
    <thetext>Полошибки исправил, это очень просто оказалось:

$ 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 &quot;$cert8&quot; ]; then
-                       export MOZILLA_CERTIFICATE_FOLDER=$(dirname $cert8)
+                       export MOZILLA_CERTIFICATE_FOLDER=$(dirname &quot;$cert8&quot;)
                fi
        fi
 fi

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

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

Это как отлаживать я не знаю, нужна подсказка.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88085</commentid>
    <comment_count>9</comment_count>
      <attachid>3401</attachid>
    <who name="kirill">kirill</who>
    <bug_when>2009-03-27 11:27:00 +0300</bug_when>
    <thetext>Created attachment 3401
quoted &quot;$cert&quot; pathname variable as argument to dirname</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88086</commentid>
    <comment_count>10</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2009-03-27 11:30:18 +0300</bug_when>
    <thetext>создать профиль w175lnhn.Default User без пробела</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88088</commentid>
    <comment_count>11</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2009-03-27 11:38:34 +0300</bug_when>
    <thetext>(In reply to comment #10)
&gt; создать профиль 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! 
$</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88090</commentid>
    <comment_count>12</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2009-03-27 11:51:07 +0300</bug_when>
    <thetext>не надо ничего патчить, просто пересоздайте профиль</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88092</commentid>
    <comment_count>13</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2009-03-27 12:02:06 +0300</bug_when>
    <thetext>(In reply to comment #12)
&gt; не надо ничего патчить, просто пересоздайте профиль

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

Не помогает, симптомы те же. Как иначе &quot;пересоздать профиль&quot; -- не знаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88177</commentid>
    <comment_count>14</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2009-03-28 15:59:41 +0300</bug_when>
    <thetext>rm -fr ~/.mozilla</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88293</commentid>
    <comment_count>15</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2009-03-30 11:34:25 +0400</bug_when>
    <thetext>(In reply to comment #14)
&gt; 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! 

Вывод: Проблема в чём-то другом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>91312</commentid>
    <comment_count>16</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2009-05-17 12:54:41 +0400</bug_when>
    <thetext>не воспроизводится</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3401</attachid>
            <date>2009-03-27 11:27:00 +0300</date>
            <delta_ts>2009-03-27 11:27:00 +0300</delta_ts>
            <desc>quoted &quot;$cert&quot; pathname variable as argument to dirname</desc>
            <filename>soffice.patch</filename>
            <type>text/plain</type>
            <size>346</size>
            <attacher name="kirill">kirill</attacher>
            
              <data encoding="base64">LS0tIHNvZmZpY2Uub3JpZwkyMDA5LTAzLTI3IDExOjIwOjM2ICswMzAwCisrKyBzb2ZmaWNlCTIw
MDktMDMtMjcgMTE6MjA6NDkgKzAzMDAKQEAgLTIxLDcgKzIxLDcgQEAKIAlpZiBbIC1kICRIT01F
Ly5tb3ppbGxhIF07IHRoZW4KIAkJY2VydDg9JChmaW5kICRIT01FLy5tb3ppbGxhIC1uYW1lIGNl
cnQ4LmRiIHwgaGVhZCAtMSkKIAkJaWYgWyAtbiAiJGNlcnQ4IiBdOyB0aGVuCi0JCQlleHBvcnQg
TU9aSUxMQV9DRVJUSUZJQ0FURV9GT0xERVI9JChkaXJuYW1lICRjZXJ0OCkKKwkJCWV4cG9ydCBN
T1pJTExBX0NFUlRJRklDQVRFX0ZPTERFUj0kKGRpcm5hbWUgIiRjZXJ0OCIpCiAJCWZpCiAJZmkK
IGZpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>