Announcement

Collapse
No announcement yet.

Dear Akonadi!

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Dear Akonadi!

    Dear Akonadi,

    I don't know what you want from me.

    I don't know what's wrong with my MySQL server configuration, where it should be, what it should be, or why the Akonadi control or server processes or Nepomuk aren't registered at D-Bus, or what's wrong with my resource agents, or those other things.

    I just want to be able to see my address book again.

    What will make you happy? Failing that, what will make you go away?


    Akonadi Server Self-Test Report
    ===============================

    Test 1: SUCCESS
    --------

    Database driver found.
    Details: The QtSQL driver 'QMYSQL' is required by your current Akonadi server configuration and was found on your system.

    File content of '/home/anj/.config/akonadi/akonadiserverrc':
    [%General]
    Driver=QMYSQL
    SizeThreshold=4096
    ExternalPayload=false

    [QMYSQL]
    Name=akonadi
    User=
    Password=
    Options="UNIX_SOCKET=/home/anj/.local/share/akonadi/db_misc/mysql.socket"
    ServerPath=/usr/sbin/mysqld-akonadi
    StartServer=true
    Host=

    [Debug]
    Tracer=null

    [QPSQL]
    Name=akonadi
    Host=
    User=
    Password=
    Port=5432


    Test 2: SUCCESS
    --------

    MySQL server found.
    Details: You currently have configured Akonadi to use the MySQL server '/usr/sbin/mysqld-akonadi'.
    Make sure you have the MySQL server installed, set the correct path and ensure you have the necessary read and execution rights on the server executable.
    The server executable is typically called 'mysqld', its locations varies depending on the distribution.

    Test 3: SUCCESS
    --------

    MySQL server is executable.
    Details: MySQL server found: /usr/sbin/mysqld-akonadi Ver 5.1.41-3ubuntu11 for debian-linux-gnu on i486 ((Ubuntu))


    Test 4: SUCCESS
    --------

    No current MySQL error log found.
    Details: The MySQL server did not report any errors during this startup into '/home/anj/.local/share/akonadi/db_data/mysql.err'.

    Test 5: SUCCESS
    --------

    MySQL server default configuration found.
    Details: The default configuration for the MySQL server was found and is readable at <a href='/etc/akonadi/mysql-global.conf'>/etc/akonadi/mysql-global.conf</a>.

    File content of '/etc/akonadi/mysql-global.conf':
    #
    # Global Akonadi MySQL server settings,
    # These settings can be adjusted using $HOME/.config/akonadi/mysql-local.conf
    #
    # Based on advice by Kris Köhntopp <kris@mysql.com>
    #
    [mysqld]
    skip_grant_tables
    skip_networking

    # strict query parsing/interpretation
    # TODO: make Akonadi work with those settings enabled
    #sql_mode=strict_trans_tables,strict_all_tables,st rict_error_for_division_by_zero,no_auto_create_use r,no_auto_value_on_zero,no_engine_substitution,
    no_zero_date,no_zero_in_date,only_full_group_by,pi pes_as_concat
    #sql_mode=strict_trans_tables

    # use InnoDB for transactions and better crash recovery
    default_storage_engine=innodb
    # case-insensitive table names, avoids trouble on windows
    lower_case_table_names=1
    character_set_server=latin1
    collation_server=latin1_general_ci
    table_cache=200
    thread_cache_size=3
    log_bin=mysql-bin
    expire_logs_days=3
    #sync_bin_log=0
    # error log file name, relative to datadir
    log_error=mysql.err
    log_warnings=2
    # log all queries, useful for debugging but generates an enormous amount of data
    #log=mysql.full
    # log queries slower than n seconds, log file name relative to datadir (for debugging only)
    #log_slow_queries=mysql.slow
    #long_query_time=1
    # log queries not using indices, debug only, disable for production use
    #log_queries_not_using_indexes=1
    # maximum blob size
    max_allowed_packet=32M
    max_connections=256
    # makes sense when having the same query multiple times
    # makes no sense with prepared statements and/or transactions
    query_cache_type=0
    query_cache_size=0

    innodb_file_per_table=1
    innodb_log_buffer_size=1M
    innodb_additional_mem_pool_size=1M
    # messure database size and adjust
    # SELECT sum(data_length) as bla, sum(index_length) as blub FROM information_schema.tables WHERE table_schema not in ("mysql", "information_schema");
    innodb_buffer_pool_size=80M
    # size of average write burst, keep Innob_log_waits small, keep Innodb_buffer_pool_wait_free small (see show global status like "inno%", show global variables)
    innodb_log_file_size=64M
    innodb_flush_log_at_trx_commit=2



    Test 6: SKIP
    --------

    MySQL server custom configuration not available.
    Details: The custom configuration for the MySQL server was not found but is optional.

    Test 7: ERROR
    --------

    MySQL server configuration not found or not readable.
    Details: The MySQL server configuration was not found or is not readable.

    Test 8: SUCCESS
    --------

    akonadictl found and usable
    Details: The program '/usr/bin/akonadictl' to control the Akonadi server was found and could be executed successfully.
    Result:
    Akonadi 1.3.1


    Test 9: ERROR
    --------

    Akonadi control process not registered at D-Bus.
    Details: The Akonadi control process is not registered at D-Bus which typically means it was not started or encountered a fatal error during startup.

    Test 10: ERROR
    --------

    Akonadi server process not registered at D-Bus.
    Details: The Akonadi server process is not registered at D-Bus which typically means it was not started or encountered a fatal error during startup.

    Test 11: ERROR
    --------

    Nepomuk search service not registered at D-Bus.
    Details: The Nepomuk search service is not registered at D-Bus which typically means it was not started or encountered a fatal error during startup.

    Test 12: SKIP
    --------

    Protocol version check not possible.
    Details: Without a connection to the server it is not possible to check if the protocol version meets the requirements.

    Test 13: ERROR
    --------

    No resource agents found.
    Details: No resource agents have been found, Akonadi is not usable without at least one. This usually means that no resource agents are installed or that there is a setup problem. The following paths have been searched: '/usr/share/akonadi/agents /usr/share/akonadi/agents'. The XDG_DATA_DIRS environment variable is set to '/usr/share:/usr/share:/usr/local/share', make sure this includes all paths where Akonadi agents are installed to.

    Directory listing of '/usr/share/akonadi/agents':
    birthdaysresource.desktop
    contactsresource.desktop
    icalresource.desktop
    imapresource.desktop
    kabcresource.desktop
    kcalresource.desktop
    knutresource.desktop
    kolabproxyresource.desktop
    localbookmarksresource.desktop
    maildirresource.desktop
    maildispatcheragent.desktop
    mboxresource.desktop
    microblog.desktop
    mtdummyresource.desktop
    nepomukcalendarfeeder.desktop
    nepomukcontactfeeder.desktop
    nepomuktagresource.desktop
    nntpresource.desktop
    notesresource.desktop
    pop3resource.desktop
    vcarddirresource.desktop
    vcardresource.desktop
    Directory listing of '/usr/share/akonadi/agents':
    birthdaysresource.desktop
    contactsresource.desktop
    icalresource.desktop
    imapresource.desktop
    kabcresource.desktop
    kcalresource.desktop
    knutresource.desktop
    kolabproxyresource.desktop
    localbookmarksresource.desktop
    maildirresource.desktop
    maildispatcheragent.desktop
    mboxresource.desktop
    microblog.desktop
    mtdummyresource.desktop
    nepomukcalendarfeeder.desktop
    nepomukcontactfeeder.desktop
    nepomuktagresource.desktop
    nntpresource.desktop
    notesresource.desktop
    pop3resource.desktop
    vcarddirresource.desktop
    vcardresource.desktop

    Environment variable XDG_DATA_DIRS is set to '/usr/share:/usr/share:/usr/local/share'

    Test 14: ERROR
    --------

    Current Akonadi server error log found.
    Details: The Akonadi server did report error during startup into <a href='/home/anj/.local/share/akonadi/akonadiserver.error'>/home/anj/.local/share/akonadi/akonadiserver.error</a>.

    File content of '/home/anj/.local/share/akonadi/akonadiserver.error':
    Database process exited unexpectedly during initial connection!
    executable: "/usr/sbin/mysqld-akonadi"
    arguments: ("--defaults-file=/home/anj/.local/share/akonadi//mysql.conf", "--datadir=/home/anj/.local/share/akonadi/db_data/", "--socket=/home/anj/.local/share/akonadi/db_misc/mysql.socket")
    stdout: ""
    stderr: "Could not open required defaults file: /home/anj/.local/share/akonadi//mysql.conf
    Fatal error in defaults handling. Program aborted
    100418 20:46:53 [Note] Plugin 'FEDERATED' is disabled.
    /usr/sbin/mysqld-akonadi: Table 'mysql.plugin' doesn't exist
    100418 20:46:53 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
    InnoDB: Log scan progressed past the checkpoint lsn 0 37356
    100418 20:46:53 InnoDB: Database was not shut down normally!
    InnoDB: Starting crash recovery.
    InnoDB: Reading tablespace information from the .ibd files...
    InnoDB: Restoring possible half-written data pages from the doublewrite
    InnoDB: buffer...
    InnoDB: Doing recovery: scanned up to log sequence number 0 44233
    100418 20:46:53 InnoDB: Starting an apply batch of log records to the database...
    InnoDB: Progress in percents: 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
    41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
    85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
    InnoDB: Apply batch completed
    100418 20:46:53 InnoDB: Started; log sequence number 0 44233
    100418 20:46:53 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
    "
    exit code: 1
    process error: "Process operation timed out"
    "[
    0: akonadiserver(_Z11akBacktracev+0x35) [0x8052265]
    1: akonadiserver() [0x8052726]
    2: [0x84f400]
    3: [0x84f422]
    4: /lib/tls/i686/cmov/libc.so.6(gsignal+0x51) [0x87a651]
    5: /lib/tls/i686/cmov/libc.so.6(abort+0x182) [0x87da82]
    6: /usr/lib/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+ 0x8c) [0x2f32dc]
    7: akonadiserver(_ZN15FileDebugStream9writeDataEPKcx+ 0xc4) [0x80537a4]
    8: /usr/lib/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x8e) [0x38b46e]
    9: /usr/lib/libQtCore.so.4(+0x10a275) [0x3a0275]
    10: /usr/lib/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x3d) [0x3a178d]
    11: akonadiserver(_ZN6QDebugD1Ev+0x43) [0x804dea3]
    12: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer2 5startMysqlDatabaseProcessEv+0x2071) [0xc47cb1]
    13: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer2 0startDatabaseProcessEv+0x263) [0xc4ada3]
    14: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServerC 1EP7QObject+0x7d) [0xc4b03d]
    15: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer8 instanceEv+0x58) [0xc4c4f8]
    16: akonadiserver(main+0x374) [0x804d204]
    17: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x866bd6]
    18: akonadiserver() [0x804cdc1]
    ]
    "


    Test 15: ERROR
    --------

    Previous Akonadi server error log found.
    Details: The Akonadi server did report error during its previous startup into <a href='/home/anj/.local/share/akonadi/akonadiserver.error.old'>/home/anj/.local/share/akonadi/akonadiserver.error.old</a>.

    File content of '/home/anj/.local/share/akonadi/akonadiserver.error.old':
    Database process exited unexpectedly during initial connection!
    executable: "/usr/sbin/mysqld-akonadi"
    arguments: ("--defaults-file=/home/anj/.local/share/akonadi//mysql.conf", "--datadir=/home/anj/.local/share/akonadi/db_data/", "--socket=/home/anj/.local/share/akonadi/db_misc/mysql.socket")
    stdout: ""
    stderr: "Could not open required defaults file: /home/anj/.local/share/akonadi//mysql.conf
    Fatal error in defaults handling. Program aborted
    100418 20:46:52 [Note] Plugin 'FEDERATED' is disabled.
    /usr/sbin/mysqld-akonadi: Table 'mysql.plugin' doesn't exist
    100418 20:46:52 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
    InnoDB: Log scan progressed past the checkpoint lsn 0 37356
    100418 20:46:52 InnoDB: Database was not shut down normally!
    InnoDB: Starting crash recovery.
    InnoDB: Reading tablespace information from the .ibd files...
    InnoDB: Restoring possible half-written data pages from the doublewrite
    InnoDB: buffer...
    InnoDB: Doing recovery: scanned up to log sequence number 0 44233
    100418 20:46:52 InnoDB: Starting an apply batch of log records to the database...
    InnoDB: Progress in percents: 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
    InnoDB: Apply batch completed
    100418 20:46:52 InnoDB: Started; log sequence number 0 44233
    100418 20:46:52 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
    "
    exit code: 1
    process error: "Unknown error"
    "[
    0: akonadiserver(_Z11akBacktracev+0x35) [0x8052265]
    1: akonadiserver() [0x8052726]
    2: [0x484400]
    3: [0x484422]
    4: /lib/tls/i686/cmov/libc.so.6(gsignal+0x51) [0x31c651]
    5: /lib/tls/i686/cmov/libc.so.6(abort+0x182) [0x31fa82]
    6: /usr/lib/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+ 0x8c) [0xcac2dc]
    7: akonadiserver(_ZN15FileDebugStream9writeDataEPKcx+ 0xc4) [0x80537a4]
    8: /usr/lib/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x8e) [0xd4446e]
    9: /usr/lib/libQtCore.so.4(+0x10a275) [0xd59275]
    10: /usr/lib/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x3d) [0xd5a78d]
    11: akonadiserver(_ZN6QDebugD1Ev+0x43) [0x804dea3]
    12: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer2 5startMysqlDatabaseProcessEv+0x2071) [0x558cb1]
    13: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer2 0startDatabaseProcessEv+0x263) [0x55bda3]
    14: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServerC 1EP7QObject+0x7d) [0x55c03d]
    15: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer8 instanceEv+0x58) [0x55d4f8]
    16: akonadiserver(main+0x374) [0x804d204]
    17: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x308bd6]
    18: akonadiserver() [0x804cdc1]
    ]
    "


    Test 16: SUCCESS
    --------

    No current Akonadi control error log found.
    Details: The Akonadi control process did not report any errors during its current startup.

    Test 17: SUCCESS
    --------

    No previous Akonadi control error log found.
    Details: The Akonadi control process did not report any errors during its previous startup.


    #2
    Re: Dear Akonadi!

    While I'm not on 10.04 (running on 9.10), my experience getting Akonadi 'working' over on KDE Community Forums might be helpful:

    Re: I'm unable to start Akonadi server (follow it all the way to my last post).

    Also, as to getting my address book to 'work', also on KDE Community Forums:

    [FIXED] KMail - New contacts problem
    Using Kubuntu Linux since March 23, 2007
    "It is a capital mistake to theorize before one has data." - Sherlock Holmes

    Comment


      #3
      Re: Dear Akonadi!

      Nice, thanks. I set some permissions here and deleted some config files there, and now Akonadi starts up. I re-created my contacts by creating two address books, one from .kde/share/apps/kabc/std.vcf and one from .config/share/contacts/. Then I moved all contacts from the std.vcf one into the .config/share/contacts/ one to simplify things. The amount of jargon I encountered just setting up an address book was quite impressive.

      Now I have several resources without directories/files associated with them:
      Local Folders: nope
      Standard-Kalender: nope
      Personal Calendar: check
      resource: nope
      Personal Contacts: check
      Birthdays & Anniversaries: ?

      Comment


        #4
        Re: Dear Akonadi!

        Hm, the contacts I had moved to the "Personal Contacts" address book (.local/share/contacts/) have vanished from it.

        And now it's back to "no resource agents" and "Nepomuk not registered at D-Bus".

        Comment


          #5
          Re: Dear Akonadi!

          export XDG_DATA_DIRS=$XDG_DATA_DIRS:/usr/share/akonadi/agents

          -- this seems to help... but where do I best put it so it happens automatically (including for non-KDE sessions)? For now it's in /etc/profile.

          And there're still "no resource agents found" until I start Kontact a second time (not counting the times where it never manifests a GUI and I have to kill the kontact process).

          Comment


            #6
            Re: Dear Akonadi!

            Here's the first try:

            anj@earthworm:~$ kontact
            Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QStr ing,QString,QString)
            Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QStr ing,QString,QString)
            [akonadiserver] search paths: ("/home/anj/bin", "/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] Found mysql_install_db: "/usr/bin/mysql_install_db"
            [akonadiserver] Found mysql_upgrade: "/usr/bin/mysql_upgrade"
            "akonadiserver" [out] "Looking for 'mysql' as: /usr/bin/mysql
            "
            "akonadiserver" [out] "Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
            "
            "akonadiserver" [out] "Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/var/run/mysqld/mysqld.sock' '--socket=/home/anj/.local/share/akonadi/db_misc/mysql.socket'
            "
            [akonadiserver] /usr/bin/mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/home/anj/.local/share/akonadi/db_misc/mysql.socket' (2) when trying to connect
            [akonadiserver] FATAL ERROR: Upgrade failed
            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.
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [akonadiserver] DbInitializer::run()
            [akonadiserver] checking table "SchemaVersionTable"
            [akonadiserver] checking table "ResourceTable"
            [akonadiserver] checking table "CollectionTable"
            [akonadiserver] checking table "MimeTypeTable"
            [akonadiserver] checking table "PimItemTable"
            [akonadiserver] checking table "FlagTable"
            [akonadiserver] checking table "PartTable"
            [akonadiserver] checking table "CollectionAttributeTable"
            [akonadiserver] checking relation "PimItemFlagRelation"
            [akonadiserver] checking relation "CollectionMimeTypeRelation"
            [akonadiserver] checking relation "CollectionPimItemRelation"
            [akonadiserver] DbInitializer::run() done
            [akonadiserver] skipping update 2
            [akonadiserver] skipping update 3
            [akonadiserver] skipping update 4
            [akonadiserver] skipping update 8
            [akonadiserver] skipping update 10
            [akonadiserver] skipping update 12
            [akonadiserver] skipping update 13
            [akonadiserver] skipping update 14
            [akonadiserver] Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QStr ing,QString,QString)
            [akonadiserver] DataStore::unhideAllPimItems()
            PLUGINS: "/usr/share/akonadi/agents"
            PLUGINS: ("birthdaysresource.desktop", "contactsresource.desktop", "icalresource.desktop", "imapresource.desktop", "kabcresource.desktop", "kcalresource.desktop", "knutresource.desktop", "kolabproxyresource.desktop", "localbookmarksresource.desktop", "maildirresource.desktop", "maildispatcheragent.desktop", "mboxresource.desktop", "microblog.desktop", "mtdummyresource.desktop", "nepomukcalendarfeeder.desktop", "nepomukcontactfeeder.desktop", "nepomuktagresource.desktop", "nntpresource.desktop", "notesresource.desktop", "pop3resource.desktop", "vcarddirresource.desktop", "vcardresource.desktop")
            search paths: ("/home/anj/bin", "/usr/local/sbin", "/usr/local/bin", "/usr/sbin", "/usr/bin", "/sbin", "/bin", "/usr/games")
            PLUGINS inserting: "akonadi_birthdays_resource" 1 ("Resource")
            PLUGINS inserting: "akonadi_contacts_resource" 4 ("Resource")
            PLUGINS inserting: "akonadi_ical_resource" 6 ("Resource")
            PLUGINS inserting: "akonadi_imap_resource" 0 ("Resource")
            PLUGINS inserting: "akonadi_kabc_resource" 3 ("Resource")
            PLUGINS inserting: "akonadi_kcal_resource" 0 ("Resource")
            PLUGINS inserting: "akonadi_knut_resource" 0 ("Resource")
            PLUGINS inserting: "akonadi_kolabproxy_resource" 0 ("Resource", "Unique", "NoConfig")
            PLUGINS inserting: "akonadi_localbookmarks_resource" 0 ("Resource")
            PLUGINS inserting: "akonadi_maildir_resource" 1 ("Resource")
            PLUGINS inserting: "akonadi_maildispatcher_agent" 0 ("Unique", "Autostart", "NoConfig")
            PLUGINS inserting: "akonadi_mbox_resource" 0 ("Resource")
            PLUGINS inserting: "akonadi_microblog_resource" 0 ("Resource")
            PLUGINS inserting: "akonadi_mailtransport_dummy_resource" 0 ("Resource", "MailTransport")
            PLUGINS inserting: "akonadi_nepomuk_calendar_feeder" 0 ("Unique", "NoConfig")
            PLUGINS inserting: "akonadi_nepomuk_contact_feeder" 0 ("Unique", "Autostart", "NoConfig")
            PLUGINS inserting: "akonadi_nepomuktag_resource" 0 ("Resource", "Virtual", "Unique", "NoConfig")
            PLUGINS inserting: "akonadi_nntp_resource" 0 ("Resource")
            PLUGINS inserting: "akonadi_notes_resource" 0 ("Resource")
            PLUGINS inserting: "akonadi_pop3_resource" 0 ("Resource")
            PLUGINS inserting: "akonadi_vcarddir_resource" 0 ("Resource")
            PLUGINS inserting: "akonadi_vcard_resource" 2 ("Resource")
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [/usr/bin/akonadi_nepomuk_contact_feeder] Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QStr ing,QString,QString)
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [/usr/bin/akonadi_ical_resource] Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QStr ing,QString,QString)
            [/usr/bin/akonadi_ical_resource] Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QStr ing,QString,QString)
            [/usr/bin/akonadi_vcard_resource] Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QStr ing,QString,QString)
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [/usr/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(8999)/libakonadi Akonadi:efaultResourceJob::slotResult: "Unknown resource"
            [/usr/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(8999)/libakonadi Akonadi::ResourceScanJob::Private::fetchResult: "Unknown resource"
            [/usr/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(8999)/libakonadi Akonadi::SpecialCollectionsRequestJobPrivate::reso urceScanResult: Failed to request resource "akonadi_maildir_resource_0" : "Unknown error. (Unknown resource)"
            [/usr/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(8999) OutboxQueue::Private::localFoldersRequestResult: Failed to get outbox folder.
            kontact(8950)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
            kontact(8950)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
            kontact(8950)/kdeui (kdelibs): No such XML file "/home/anj/.kde/share/apps/kontact/local-kmail.rc"
            kontact(8950)/kdeui (kdelibs): No such XML file "/home/anj/.kde/share/apps/kontact/local-kaddressbook.rc"
            kontact(8950)/korganizer KPIM::ReminderClient::ReminderClient: ReminderClient::ReminderClient()
            kontact(8950)/libkdepim KPIM::ReminderClient::startDaemon: Couldn't find autostart/korgac.desktop!
            anj@earthworm:~$ [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            kontact(8950)/libakonadi Akonadi::Control::Private::exec: Could not start/stop Akonadi!
            kontact(8950)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
            kontact(8950)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
            kontact(8950)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
            kontact(8950)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:

            This gives me Kontact with a greyed-out address book (non-operational akonadi warning, details: no resource agents found). Even so these processes are running: akonadiserver, mysqld-akonadi, akonadi:control, akonadi_nepomuk, 3 or so akonadi_contact, akonadi_whateverresource...

            I close Kontact and give it a second try:


            anj@earthworm:~$ kontact
            Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QStr ing,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.
            kontact(9611)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
            kontact(9611)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
            kontact(9611)/kdeui (kdelibs): No such XML file "/home/anj/.kde/share/apps/kontact/local-kmail.rc"
            kontact(9611)/kdeui (kdelibs): No such XML file "/home/anj/.kde/share/apps/kontact/local-kaddressbook.rc"
            kontact(9611)/korganizer KPIM::ReminderClient::ReminderClient: ReminderClient::ReminderClient()
            kontact(9611)/libkdepim KPIM::ReminderClient::startDaemon: Couldn't find autostart/korgac.desktop!
            anj@earthworm:~$ [akonadiserver] Database "akonadi" opened using driver "QMYSQL"
            [akonadiserver] Database "akonadi" opened using driver "QMYSQL

            Stuff then works, as far as I've checked it out. But it's always only on the second try. Can anyone make sense of this?

            Comment


              #7
              Re: Dear Akonadi!

              I don't want to jump in like this but I have noticed that my akonadi/konatct on lucid just wasn't working and I don't see why I should spend hours on it as I have work to do.

              Akonadi / Kontact on Karmic (kde4.4.2) works fine.

              So when on Lucid I am using thunderbird for my mails / Kontacts / Kalendaring as it syncs with my google / android nicely and just works.

              Can't wait to see what the final release will do for akonadi / kontact.
              HP Pavilion dv6 core i7 (Main)
              4 GB Ram
              Kubuntu 18.10

              Comment


                #8
                Re: Dear Akonadi!

                Any ideas re: my previous post?

                I deleted all things Akonadi in .local and .config and started over, but the same problem manifested.

                I'm trying Thunderbird. It's a bit confusing. I have funny habits involving mutt, fetchmail, postfix and the quarter million email accounts I have by now. But at least I don't have to start it twice before it works *knocks on wood*

                Comment


                  #9
                  Re: Dear Akonadi!

                  I had exactly the same problem ( having to start Kontact twice)- I think I may have fixed it by starting the Korganizer Reminder Daemon at login instead of when Kontact starts. Worth a try?

                  Comment


                    #10
                    Re: Dear Akonadi!

                    Not running 10.04, but I (still) have this problem occassionally when starting Kontact. What I've been doing, is waiting for a while after I'm logged into the Desktop. Starting Kontact then usually works without Akonadi reporting the error. But, I might try adding the Korganizer Reminder Daemon to Autostart and see if that resolves it once and for all - for me. Thanks for the tip.
                    Using Kubuntu Linux since March 23, 2007
                    "It is a capital mistake to theorize before one has data." - Sherlock Holmes

                    Comment


                      #11
                      Re: Dear Akonadi!

                      I don't have korganizer installed at all...

                      Edit: ...and installing it doesn't help, nor does running the reminder daemon first, nor does waiting after login. :/

                      Comment


                        #12
                        Re: Dear Akonadi!

                        So far, having Korganizer Reminder Daemon marked to Start Reminder Daemon at Login has solved the (sometime) Akonadi error for me.
                        Using Kubuntu Linux since March 23, 2007
                        "It is a capital mistake to theorize before one has data." - Sherlock Holmes

                        Comment


                          #13
                          Re: Dear Akonadi!

                          Congratulations! Wish it had worked for me. Then again, I don't really want to lug KOrganizer around when I don't need it.

                          Comment


                            #14
                            Re: Dear Akonadi!

                            I deleted all things Akonadi in .local and .config
                            and
                            Start Reminder Daemon at Login
                            and
                            export XDG_DATA_DIRS=$XDG_DATA_DIRS:/usr/share/akonadi/agents
                            in /etc/profiles

                            seems to have done the trick here and my google resources are working as well.

                            Thank you all

                            Still using TB as backup if Kontact / akonadi starts to misbehave again
                            HP Pavilion dv6 core i7 (Main)
                            4 GB Ram
                            Kubuntu 18.10

                            Comment


                              #15
                              Re: Dear Akonadi!

                              Originally posted by Fintan
                              and
                              export XDG_DATA_DIRS=$XDG_DATA_DIRS:/usr/share/akonadi/agents
                              in /etc/profiles
                              profiles? Do you have the right? Or did you mean profile? I have an /etc/profile but not an /etc/profiles. The /etc/profile is identified as:

                              # /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
                              # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
                              Using Kubuntu Linux since March 23, 2007
                              "It is a capital mistake to theorize before one has data." - Sherlock Holmes

                              Comment

                              Working...
                              X