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

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

    <bug>
          <bug_id>22870</bug_id>
          
          <creation_ts>2010-02-02 12:17:44 +0300</creation_ts>
          <short_desc>Ошибка запуска kmail: не находит Nepomuk server</short_desc>
          <delta_ts>2010-04-09 06:45:22 +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>kde4pim-kmail</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="VladGousev">gusev.v.u</reporter>
          <assigned_to name="Sergey V Turchin">zerg</assigned_to>
          <cc>amike</cc>
    
    <cc>gusev.v.u</cc>
    
    <cc>kopilo4ka</cc>
    
    <cc>serpiph</cc>
    
    <cc>thresh</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>106239</commentid>
    <comment_count>0</comment_count>
    <who name="VladGousev">gusev.v.u</who>
    <bug_when>2010-02-02 12:17:44 +0300</bug_when>
    <thetext>После обновления kde4 до 4.4rc2 перестал запускаться kmail.

Сообщение:
-----------------------------
$ kmail
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kmail(6554)/kdepimlibs (mailtransport) MailTransport::TransportManagerPrivate::fillTypes: Have SMTP, Sendmail, and 0 Akonadi types.
kmail(6554)/kdepimlibs (mailtransport) MailTransport::Transport::Transport: &quot;48664724&quot;
kmail(6554)/kdepimlibs (mailtransport) MailTransport::Transport::usrReadConfig: type 0
&quot;/usr/lib/kde4/bin/kmail(6554)&quot; Error in thread 3021219616 : &quot;org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files&quot;
kmail(6554)/nepomuk (library) &lt;unnamed&gt;::GlobalModelContainer::init: Connecting to local socket &quot;/home/vlad/.kde4/share/apps/nepomuk/socket&quot;
&quot;/usr/lib/kde4/bin/kmail(6554)&quot; Error in thread 3021219616 : &quot;QLocalSocket::connectToServer: Invalid name&quot;
kmail(6554)/nepomuk (library) &lt;unnamed&gt;::GlobalModelContainer::init: Failed to connect to Nepomuk server via local socket &quot;/home/vlad/.kde4/share/apps/nepomuk/socket&quot;
kmail(6554)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from  &quot;/var/tmp/kdecache-vlad/ksycoca4&quot;
kmail(6554)/libakonadi Akonadi::ServerManager::start: Unable to execute akonadi_control, falling back to D-Bus auto-launch
kmail(6554) main: Unable to start Akonadi server, exit application
kmail(6554)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
&lt;unknown program name&gt;(6551)/: Communication problem with  &quot;kmail&quot; , it probably crashed.
Error message was:  &quot;org.freedesktop.DBus.Error.ServiceUnknown&quot; : &quot; &quot;The name org.kde.kmail was not provided by any .service files&quot; &quot;
-----------------------------

Во время обновления были удалены пакеты libnepomukqueryclient4 и libnepomukquery4. В текущей версии репозитория данные пакеты отсутствуют.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106241</commentid>
    <comment_count>1</comment_count>
    <who name="Konstantin Pavlov">thresh</who>
    <bug_when>2010-02-02 12:42:10 +0300</bug_when>
    <thetext>a-g i /usr/bin/akonadi_control проблему решил, но неаккуратненько как-то совсем, да.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106242</commentid>
    <comment_count>2</comment_count>
    <who name="Konstantin Pavlov">thresh</who>
    <bug_when>2010-02-02 12:54:07 +0300</bug_when>
    <thetext>(In reply to comment #1)
&gt; a-g i /usr/bin/akonadi_control проблему решил, но неаккуратненько как-то
&gt; совсем, да.

хотя нет, не решает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106243</commentid>
    <comment_count>3</comment_count>
    <who name="VladGousev">gusev.v.u</who>
    <bug_when>2010-02-02 13:00:50 +0300</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; (In reply to comment #1)
&gt; &gt; a-g i /usr/bin/akonadi_control проблему решил, но неаккуратненько как-то
&gt; &gt; совсем, да.
&gt; хотя нет, не решает.

Не решает после данной установки kmal вроде стартует, но потом появляется окно &quot;Starting Akonadi server...&quot; и на этом всё, в косоли при этом бесконечно валятся ошибки: &quot;kmail(7802)/libakonadi Akonadi::SessionPrivate::socketError: Socket error occurred: &quot;QLocalSocket::connectToServer: Invalid name&quot;&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106244</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2010-02-02 14:49:24 +0300</bug_when>
    <thetext>Для KMail, теперь, похоже, необходим akonadi и MySQL-server</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106245</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2010-02-02 15:17:37 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; и MySQL-server
Или postgres</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106246</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2010-02-02 15:21:17 +0300</bug_when>
    <thetext>Хотя и sqlite подойти должен. Необходимо так же поставить соответствующий libqt4-sql-*</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106247</commentid>
    <comment_count>7</comment_count>
    <who name="VladGousev">gusev.v.u</who>
    <bug_when>2010-02-02 15:23:05 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Для KMail, теперь, похоже, необходим akonadi и MySQL-server

Это серьёзно?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106248</commentid>
    <comment_count>8</comment_count>
    <who name="VladGousev">gusev.v.u</who>
    <bug_when>2010-02-02 15:24:50 +0300</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; Хотя и sqlite подойти должен. Необходимо так же поставить соответствующий
&gt; libqt4-sql-*

Это уже лучше...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106250</commentid>
    <comment_count>9</comment_count>
    <who name="VladGousev">gusev.v.u</who>
    <bug_when>2010-02-02 16:04:24 +0300</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; Хотя и sqlite подойти должен. Необходимо так же поставить соответствующий
&gt; libqt4-sql-*

Боюсь, что с sqlite не получится.
Вот информация с http://techbase.kde.org/Projects/PIM/Akonadi#KDE_4.4_.2F_Akonadi_1.3

------
Which DBMS does Akonadi use? 
So far only MySQL. There is some work on PostgreSQL support going on though. Basically, every database that is supported by QtSQL can be used, requiring minimal changes in the code at most. However, not all of them provide the features needed by Akonadi (see next two questions). 
-------</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106251</commentid>
    <comment_count>10</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2010-02-02 16:09:17 +0300</bug_when>
    <thetext>У меня Akonadi заработал на PostgreSQL. Тест его работы идёт без ошибок. KDE4 4.3.95.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106253</commentid>
    <comment_count>11</comment_count>
    <who name="VladGousev">gusev.v.u</who>
    <bug_when>2010-02-02 17:05:28 +0300</bug_when>
    <thetext>Поставил MySQL-Server.
Теперь при старте выдаётся протокол, в котором две ошибки:
1) Nepomik search service not registred at D-BUS
2) Агенты источников не найдены (хотя все агенты лежат в указанном каталоге)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106254</commentid>
    <comment_count>12</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2010-02-02 17:18:10 +0300</bug_when>
    <thetext>(В ответ на комментарий №11)
&gt; Поставил MySQL-Server.
&gt; Теперь при старте выдаётся протокол, в котором две ошибки:
&gt; 1) Nepomik search service not registred at D-BUS
&gt; 2) Агенты источников не найдены (хотя все агенты лежат в указанном каталоге)

1) и у меня осталось
2) ушло, когда запустил akonadi и он всё отработал (создал нужные ему таблице в базе данных PostgreSQL).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106255</commentid>
    <comment_count>13</comment_count>
    <who name="VladGousev">gusev.v.u</who>
    <bug_when>2010-02-02 17:19:56 +0300</bug_when>
    <thetext>Исправил в /etc/profile.d/shared-mime-info.sh на:
export XDG_DATA_DIRS=&quot;/usr/share:/var/cache:/usr/share/akonadi/agents&quot;

После этого, наконец-то, kmail запустился! Хотя есть сообщения о невозможности запусить сервис Nepomuk, работе это пока не мешает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106256</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2010-02-02 17:20:22 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; Боюсь, что с sqlite не получится.
Да, я уже сам попробовал, он не рабочий</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106257</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2010-02-02 17:21:31 +0300</bug_when>
    <thetext>(В ответ на комментарий №13)
&gt; Исправил в /etc/profile.d/shared-mime-info.sh на:
&gt; export XDG_DATA_DIRS=&quot;/usr/share:/var/cache:/usr/share/akonadi/agents&quot;
&gt; После этого, наконец-то, kmail запустился!
Ща попробую запатчить

&gt; Хотя есть сообщения о невозможности
&gt; запусить сервис Nepomuk, работе это пока не мешает.
Это пока отдельная тема. С sesame должен работать, как и раньше</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106275</commentid>
    <comment_count>16</comment_count>
    <who name="Mike">amike</who>
    <bug_when>2010-02-03 13:23:26 +0300</bug_when>
    <thetext>(In reply to comment #13)
&gt; &gt; Хотя есть сообщения о невозможности
&gt; &gt; запусить сервис Nepomuk, работе это пока не мешает.
С sesame не работает. Необходимо поставить последнюю сборку soprano-backend-virtuoso, который должен вытянуть  virtuoso-opensource*</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106283</commentid>
    <comment_count>17</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2010-02-03 16:00:15 +0300</bug_when>
    <thetext>В обзем все исправлено с пакетах
kde4pimlibs-4.3.95-alt2
soprano-2.3.73-alt1 soprano-backend-virtuoso-2.3.73-alt1
akonadi-1.3.0-alt2 
кроме зависимости в kmail на akonadi, которая появиться в следующей сборке kmail</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>