Kde akonadi не работает

Kde akonadi не работает

Спасибо автору, доступно.

Зачем тратить время на настройку системы Akonadi?

Так думают все, кто расценивает систему Akonadi (далее — Akonadi), как не понятно зачем придуманное дополнение для PIM приложений KDE4. Это ошибочный подход. Akonadi является интерфейсом, обеспечивающим стыковку приложений KDE4 с большинством существующих хранилищ персональных данных (адресных книг, календарей и т.д.), начиная с файлов на локальном диске и заканчивая корпоративными Groupware-серверами и Online-службами сети Интернет. Чтобы не быть голословным, я покажу, как с помощью Akonadi можно за несколько минут организовать хранение контактов KAddressBook в адресной книге Gmail и задач KOrganizer в Календаре Google.

Причины ошибок автоматического запуска сервера Akonadi

Я столкнулся с двумя причинами возникновения ошибок запуска сервера Akonadi, первая из которых связана с нарушением структуры баз данных Akonadi, вторая — с отсутствием корректно настроенных источников данных Akonadi. Кроме этого, возможно появление некорректно настроенных источников данных Akonadi, связаное с ошибками в работе службы миграции Akonadi, предназначенной для переноса данных из хранилищ устаревших типов в хранилища Akonadi. Для отключения автозапуска службы миграции Akonadi можно выполнить команду:

Читайте также:  Как починить юлу игрушку

Устранение проблем с базой данных Akonadi

На всякий случай напомню, что по умолчанию Akonadi запускает отдельный экземпляр сервера MySQL для хранения базы данных akonadi (в терминологии Akonadi — локальный сервер MySQL). База данных akonadi и системные базы данных локального сервера MySQL создаются в момент первого запуска сервера Akonadi. При выполнении этой операции могут возникать ошибки, признаком наличия которых являются сообщения Журнал сервера MySQL содержит предупреждения или Журнал сервера MySQL содержит ошибки в окне Внутренние тесты сервера Akonadi — Параметры системы, для отображения которого следует перейти к модулю Настройка Akoandi, находящемуся на закладке Дополнительно окна Параметры системы, в открывшемся окне Настройка Akonadi — Параметры системы перейти на закладку Настройка сервера Akonadi и нажать кнопку Проверка. После нескольких безуспешных попыток «приручения» локального сервера MySQL, я решил попробовать разместить базу данных akonadi на центральном сервере MySQL, который был установлен из портов (в терминлогии Akonadi — внешнем сервере MySQL). Этого оказалось достаточно для устранения всех проблем с базой данных Akonadi, в связи с чем я рекомендую Вам последовать моему примеру. Для создания базы данных akonadi и пользователя akonadi необходимо запустить клиент MySQL командой:

ввести пароль пользователя-администратора и выполнить три SQL-запроса:

А затем перейти на закладку Настройка сервера Akonadi окна Настройка Akonadi — Параметры системы и изменить параметры доступа к внешнему серверу MySQL: снять «галочку» Использовать локальный сервер MySQL, ввести в поля Database name, Пользователь и Пароль заданные на предыдущем этапе имя базы данных, имя пользователя и пароль, ввести в поле Параметры текст UNIX_SOCKET=/tmp/mysql.sock .
Теперь можно удалить содержимое папки $HOME/.local/config/akonadi (трогать саму папку не стоит, т.к. она будет автоматически создана при следующем запуске сервера Akonadi, который по умолчанию размещает в ней свой сокет, имеющий имя akonadiserver.socket ):

Читайте также:  Как настроить зажигание ваз 2106 бсз

На этом устранение проблем с базой данных Akonadi заканчивается, можно запустить / перезапустить / остановить сервер Akonadi, однако, пока только вручную. Если перезапустить сеанс KDE4, сервер Akonadi опять не запустится, в его журнале не будет информации об ошибках MySQL, однако, упомянутые выше сообщения Процесс управления Akonadi не зарегистрирован в D-Bus и Процесс управления сервером Akonadi не зарегистрирован в D-Bus, а, возможно, и Агенты источников не найдены, никуда не денутся.

Настройках источников данных Akonadi

В первую очередь необходимо перейти на закладку Настройка сервера Akonadi окна Настройка Akonadi – Параметры системы и вручную запустить сервер Akonadi, переключиться на закладку Настройка источников Akonadi и удалить некорректно сконфигурированные и помеченные маркером источники данных Akonadi. Затем следует перейти к модулю Источники данных, находящемуся на закладке Дополнительно окна Параметры системы, и добавить два источника данных Akonadi. Количество добавляемых источников данных зависит от конкретной задачи, самое главное — оно должно быть строго больше нуля, иначе сервер Akonadi не будет запускаться автоматически. На своем компьютере я добавил Адресные книги Akonadi (доступ к папкам адресных книг Akonadi) для последующего хранения контактов KAddressBook в адресной книге Gmail, а также Akonadi (доступ к папкам календарей Akonadi) для последующего хранения задач KOrganizer в Календаре Google. На данном этапе не нужно менять параметры добавляемых источников данных за исключением имен, которые можно выбрать согласно личным предпочтениям (я выбрал имена akonadi-addressbook-resource и akonadi-calendar-resource ). Лучше сделать добавленные источники данных Akonadi источниками данных по умолчанию и удалить все остальные источники данных. Данная мера позволит избавиться от вопросов PIM приложений KDE4 о месте сохранения контактов и задач. На этом настройка автоматического запуска сервера Akonadi заканчивается, можно перезапустить сеанс KDE4 и убедиться, что сервер Akonadi запустился. Все замечательно, однако, пока система Akonadi не приносит пользы, в связи с чем я перехожу к описанию одного из вариантов ее применения «на благо человечества».

Читайте также:  Вконтакте не работают репосты

Хранение контактов в адресной книге Gmail и задач в Календаре Google

В первую очередь следует установить агенты, позволяющие источникам данных Akonadi взаимодействовать со службами Google:

А затем перейти к модулю Источники данных, выбрать источник данных akonadi-addressbook-resource ( akonadi-calendar-resource ), нажать кнопку Изменить, в открывшемся окне Настройка источника — Параметры системы нажать кнопку Manage Address Book Sources (Manage Calendar Sources), в открывшемся окне Manage Address Book Sources — Параметры системы (Manage Calendar Sources — Параметры системы) нажать кнопку Добавить, в открывшемся окне Параметры системы выбрать Akonadi Google Contacts Resource (Akonadi Google Calendar Resource), ввести имя своей учетной записи и пароль Gmail, ввести пароль KWallet, если он не был введен ранее, закрыть окно Manage Address Book Sources – Параметры системы (Manage Calendar Sources – Параметры системы), выбрать добавленный агент akonadi_googledata_resource_0 ( akonadi_gcal_resource_0 ), установить «галочки» Contacts и Distribution Lists (Events, Todos и Journals) и нажать кнопку Ok. Вот и вся настройка. На десерт я предлагаю видеоролик, демонстрирующий использование свеженастроенных функций в KAddressBook (при желании Вы сможете найти в Сети аналогичную инструкцию по использованию соответствующих функций в KOrganizer):

Заключение

Я надеюсь, что после прочтения этой статьи Вы сможете устранить ошибки автоматического запуска сервера Akonadi и забыть про надоевшие сообщения Процесс управления Akonadi не зарегистрирован в D-Bus и Процесс управления сервером Akonadi не зарегистрирован в D-Bus, а также начнете использовать систему Akonadi в повседневной работе, не забывая делиться с общественностью приобретенным опытом.

Источник

akonadi не стартует автоматически

в файле .config/akonadi/akonadiserverrc

но это же костыль.

как его заставить запускаться штатно?

Может чувствительность к регистру и StartServer?

Откуда взялись 2 последние секции?

А у меня он с мусклем вообще не запускается. С sqlite всё ок.

при переключении настроек между QMYSQL, SQLITE и QPSQL добавляются.

Подписался на тред, такая же байда. Много чего было испробовано, и не помогло. Попробую шаманить с sqlite.

to all:
ну запустите mysql отдельно, заведи пользователя для аконади, и впиши в настройки. Коли уж так хотите!

to all:
ну запустите mysql отдельно, заведи пользователя для аконади, и впиши в настройки. Коли уж так хотите!

Да и с этим проблемы есть.
akonadi отваливается постоянно.

Используйте sqlite в качестве бэкенда.

И это тоже испробовано.

Поскольку теперь данаая проблема перестала быть таковой для меня, я на всякий случай приведу ссылки которые могут решить данную проблему: http://linuxforum.ru/viewtopic.php?pid=92970

Ну и вообще (проблема вроде как в этом):

И ещё небольшое предположение: мне кажется что после обновления системы (новая версия дистрибутива) всё должно встать на свои места. У opensuse скоро же будет новая версия?

спасибо. накосячил с системой так, что переустановил. все излечилось.

Однако

Я и сам пошёл по похожему пути :3

(и ведь проблема была в том что я «знал что сделал, но не знал как это исправить»).

А ссылки может ещё кому-нибудь пригодятся ещё.

Источник

KDE 4.3: сбиваются настройки плазмы и не работает Akonadi

Стоит Kbuntu 9.04 с более свежей версией KDE с Launcpad. Проблема в том, что при перезагрузке (если предварительно не разлогиниться вручную) сбиваются настройки плазмы: обои рабочего стола, используемые виджеты, внешний вид.

Также не запускается Akonadi: в system-settings написано, что процесс не зарегистрирован в D-Bus и агенты источников не найдены. Сам D-Bus запущен, что ещё с ним делать — не знаю.

Re: KDE 4.3: сбиваются настройки плазмы и не работает Akonadi

  • Это кривая бубунта. И хрен с тем, что она — кубунта — это только хуже.

Пробовал под новым юзером? Снос профиля помогает уже как год. Если они и это осилили сломать.

  • Аконади. он работает, да. Ты же не думал, что его тебе отдадут? 😀
  • Re: KDE 4.3: сбиваются настройки плазмы и не работает Akonadi

    >сбиваются настройки плазмы

    А со свободным местом на диске всё в порядке?

    >Также не запускается Akonadi

    akonadi-server и mysql-server установлены? Не знаю как в Launchpad’е сделали, но в Дебиане akonadi-server зависит от mysql-server.

    Re: KDE 4.3: сбиваются настройки плазмы и не работает Akonadi

    >akonadi-server и mysql-server установлены?

    Установлены, mysql даже работает. И вроде на mysql как раз не ругается.

    Re: KDE 4.3: сбиваются настройки плазмы и не работает Akonadi

    > с более свежей версией KDE с Launcpad.

    PPA далеко не всегда стабильны.

    Re: KDE 4.3: сбиваются настройки плазмы и не работает Akonadi

    По описанию в теме не совсем то, но похоже — есть такая бага — если во время работы в какой-то момент переполнилось свободное место в /home (распокавал слишком большой архив или закачал слишком большой файл), то конфиг плазмы практически сразу обнуляется и не восстанавливается даже если место после этого освободить.

    Re: KDE 4.3: сбиваются настройки плазмы и не работает Akonadi

    >А со свободным местом на диске всё в порядке?

    Только что сбилось, хотя 18 гигов свободно было.

    Источник

    Почему Akonadi на KDE 4.6.0 отказывается запускаться?

    Кажется, что Empathy может понадобиться патч, чтобы делать это внутри. Но вы должны быть способны совать Empathy, чтобы сделать правильную вещь, отключившись от вашей сети и снова подключиться.

    У меня, похоже, были ошибки с Empathy, которые отказывались подключаться к сети в разное время.

    Но это займет код, и если вы этого захотите, необходимо сделать отчет об ошибке.

    5 ответов

    Это кажется повторяющейся проблемой для меня при каждой установке, о которой я забываю. Приведенное выше решение вроде решает проблему, но мне интересно, есть ли другой способ. На данный момент, Ubuntu 11.10 Oneiric, все, что вам нужно, это

    , чтобы запустить Aknoadi. Но давайте проанализируем проблему.

    Apparmor — это утилита безопасности администрирования, которая накладывает ограничения на программы. После настройки Ubuntu административная утилита apparmor применяет профиль безопасности в / usr / sbin / mysqld-akonadi. Этот профиль находится в /etc/apparmor.d/usr.sbin.mysqld-akonadi «и содержит следующую спецификацию, которую я здесь сократил для конкретной ситуации:

    I’m не уверен, но я считаю, что «r» означает «чтение», «w» означает «запись», а «k» означает «mknod». Это означает, что mysqld разрешено создавать файлы и каталоги в любом месте в каталоге пользователя aknoadi .

    Где / usr / sbin / mysqld-akonadi не работает в соответствии с /var/log/kern.log:

    Он говорит, что он терпит неудачу именно на Вызов «mknod». Странно, так как я думаю, что он настроен для него.

    Однако, «man apparmor» содержит следующие строки:

    «Ограниченный процесс не может вызвать mknod (2) для создавать символьные или блочные устройства. «

    Это ограничение, по-видимому, имеет место независимо от спецификации в конкретном профиле.» Ограниченный «процесс — это тот, который находится в режиме» применения «. Выпускает вышеупомянутый пожаловаться «команда» не ограничивает «процесс и d тогда разрешено создавать сокеты, только жалуясь на это, наряду со всем остальным, что ему разрешено делать, увеличивая ваши журналы.

    Неясно, является ли это, казалось бы, необрезанное ограничение использования «mknod» в создание сокетов mysql можно настроить на стороне akonadi. В любом случае, это, кажется, только «Предупреждения» в журнале Akonadi, и кажется, что настоящие Ошибки происходят от таких вещей, как:

    Источник

    Оцените статью