Автор Гілка: Не працює Akonadi.  (Прочитано 1522 раз)

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
Не працює Akonadi.
« : 2010-09-05 07:11:31 »
Отже захотів покористуватись ним. А він не працює.
Самоперевірка сервера Akonadi видає наступне:
Ваші поточні налаштування Akonadi вимагають встановлення драйвера QtSQL «QMYSQL». Цього драйвера не було знайдено у системі.Хоча ось наче встановлені:
dpkg -l | grep libqt4-sql
ii  libqt4-sql                           4:4.6.2-0ubuntu5                                Qt 4 SQL module
ii  libqt4-sql-mysql                     4:4.6.2-0ubuntu5                                Qt 4 MySQL database driver
ii  libqt4-sql-psql                      4:4.6.2-0ubuntu5                                Qt 4 PostgreSQL database driver
ii  libqt4-sql-sqlite                    4:4.6.2-0ubuntu5                                Qt 4 SQLite 3 database driver
В консоль пише наступне:
[akonadiserver] search paths:  ("/usr/local/sbin", "/usr/local/bin", "/usr/sbin", "/usr/bin", "/sbin", "/bin", "/usr/games", "/usr/sbin", "/usr/local/sbin", "/usr/local/libexec", "/usr/libexec", "/opt/mysql/libexec", "/opt/local/lib/mysql5/bin")
[akonadiserver] Failed to use database "akonadi"
[akonadiserver] Database error: "Access denied for user 'root'@'localhost' (using password: YES) QMYSQL: Unable to connect"
[akonadiserver] Trying to create database now...
[akonadiserver] QSqlDatabasePrivate::removeDatabase: connection 'initConnection' is still in use, all queries will cease to work.
[akonadiserver] Database error: Cannot open database.
[akonadiserver] Last driver error: "QMYSQL: Unable to connect"
[akonadiserver] Last database error: "Access denied for user 'root'@'localhost' (using password: YES)"
[akonadiserver] Unable to open database "Access denied for user 'root'@'localhost' (using password: YES) QMYSQL: Unable to connect"
[akonadiserver] "[[akonadiserver] 0: akonadiserver(_Z11akBacktracev+0x39) [0x40b739]
[akonadiserver] 1: akonadiserver() [0x40bc7a]
[akonadiserver] 2: /lib/libc.so.6(+0x33af0) [0x7f9895658af0]
[akonadiserver] 3: /lib/libc.so.6(gsignal+0x35) [0x7f9895658a75]
[akonadiserver] 4: /lib/libc.so.6(abort+0x180) [0x7f989565c5c0]
[akonadiserver] 5: /usr/lib/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x74) [0x7f989683f844]
[akonadiserver] 6: akonadiserver(_ZN15FileDebugStream9writeDataEPKcx+0xa8) [0x40cd88]
[akonadiserver] 7: /usr/lib/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x77) [0x7f98968ce417]
[akonadiserver] 8: /usr/lib/libQtCore.so.4(+0x112529) [0x7f98968e0529]
[akonadiserver] 9: /usr/lib/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x39) [0x7f98968e1729]
[akonadiserver] 10: akonadiserver(_ZN6QDebugD1Ev+0x49) [0x4071b9]
[akonadiserver] 11: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServerC1EP7QObject+0x55a) [0x7f9896cb4eda]
[akonadiserver] 12: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer8instanceEv+0x4a) [0x7f9896cb5d1a]
[akonadiserver] 13: akonadiserver(main+0x429) [0x406539]
[akonadiserver] 14: /lib/libc.so.6(__libc_start_main+0xfd) [0x7f9895643c4d]
[akonadiserver] 15: akonadiserver() [0x406019]
[akonadiserver] ]
[akonadiserver] "
ProcessControl: Application 'akonadiserver' returned with exit code 255 (Unknown error)
"akonadiserver" crashed too often and will not be restarted!
kcmshell(2156)/libakonadi Akonadi::Control::Private::exec: Could not start/stop Akonadi
вже видно, що просто немає доступу до БД. І дійсно під localhost я не може підключитися. Але я в налаштуваннях зовнішнього серверу MySQL Akonadi вказав вузол 127.0.0.1. Чому ж він все одно намагається під localhost конектитись?

З. І. Kubuntu 10.04, KDE 4.4.2. В мене також встановлено PostgreSQL. Пробував перемкнути на нього, але все одно помилка: Last driver error: "QMYSQL: Unable to connect".  :-[
« Змінено: 2010-09-05 07:12:56 від modeus »
Expectavimus lucem... Et esse tenebrae

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
Re: Не працює Akonadi.
« Відповідей #1 : 2010-09-05 07:53:04 »
Все такі після переходу на PostgreSQL та встановлення відповідного драйвера - запрацювало!  ::)
« Змінено: 2010-09-05 08:00:20 від modeus »
Expectavimus lucem... Et esse tenebrae

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
Re: Не працює Akonadi.
« Відповідей #2 : 2010-09-05 11:12:16 »
Akonadi то запрацював, але Kontact не працює тепер  >:(
Запускається нормально, але вікно абсолютно не на що не реагує. Висить собі та й все.
Ось вивід консолі:
kontact
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /home/modeus/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
kontact(5595)/kio (KDirWatch) KDirWatchPrivate::removeEntry: doesn't know "/home/modeus/.kde/share/apps/kabc"
kontact(5595)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
kontact(5595)/kdeui (kdelibs): No such XML file "/home/modeus/.kde/share/apps/kontact/local-calendar.rc"
kontact(5595)/kdeui (kdelibs): No such XML file "/home/modeus/.kde/share/apps/kontact/local-todo.rc"
<unknown program name>(5601)/ main: Unknown resource type:  "notes"
kontact(5595)/kdeui (kdelibs): No such XML file "/home/modeus/.kde/share/apps/kontact/local-.rc"
kontact(5595)/kdeui (kdelibs): No such XML file "/home/modeus/.kde/share/apps/kontact/default-.rc"

Якщо зупинити Akonadi, то Kontact працює.
Халепа якась.  :'(
Expectavimus lucem... Et esse tenebrae

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3632
  • Карма: +2/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Не працює Akonadi.
« Відповідей #3 : 2010-09-05 18:32:35 »
Спробуйте прокатати все за цією схемою.
Denounce the demagogues
King diamonds to discard
Deploy the dialogue
Your word against the law

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
Re: Не працює Akonadi.
« Відповідей #4 : 2010-09-05 20:14:57 »
Дякую! Запрацювало, щоправда лише з PostgreSql. Схоже що винуватцем був Apparmor, адже запрацювало якраз після відповідних дій над ним згідно мануалу. Зараз лише видає щоразу помилку
"Mail Dispatcher Agent - AkonadiTray
Не вдалося отримати доступ до такі вихідних повідомлень (Невідома помилка. (Unknown resource))".
Здається там закралася невеличка помарка в локалізації. Думаю замість слова "такі", має бути "текі".
Expectavimus lucem... Et esse tenebrae

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3632
  • Карма: +2/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Не працює Akonadi.
« Відповідей #5 : 2010-09-05 20:22:14 »
Здається там закралася невеличка помарка в локалізації. Думаю замість слова "такі", має бути "текі".
Дякую, виправив.
Denounce the demagogues
King diamonds to discard
Deploy the dialogue
Your word against the law