Results 1 to 5 of 5

Thread: Akonadi won't start correctly

  1. #1
    ikkefc3 NNTP User

    Default Akonadi won't start correctly

    Everytime I start Kmail, Akonadi tries to start a server and it fails (I removed the first 5 tests that were correct because otherwise this post would be to long).

    This is the report it gives:
    Code:
    Akonadi Server Self-Test Report
    ===============================
    
    
    Test 6:  SUCCESS
    --------
    
    MySQL server custom configuration found.
    Details: The custom configuration for the MySQL server was found and is readable at <a href='/home/ikkefc3/.config/akonadi/mysql-local.conf'>/home/ikkefc3/.config/akonadi/mysql-local.conf</a>
    
    File content of '/home/ikkefc3/.config/akonadi/mysql-local.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,strict_error_for_division_by_zero,no_auto_create_user,no_auto_value_on_zero,no_engine_substitution,no_zero_date,no_zero_in_date,only_full_group_by,pipes_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
    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 7:  SUCCESS
    --------
    
    MySQL server configuration is usable.
    Details: The MySQL server configuration was found at <a href='/home/ikkefc3/.local/share/akonadi/mysql.conf'>/home/ikkefc3/.local/share/akonadi/mysql.conf</a> and is readable.
    
    File content of '/home/ikkefc3/.local/share/akonadi/mysql.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,strict_error_for_division_by_zero,no_auto_create_user,no_auto_value_on_zero,no_engine_substitution,no_zero_date,no_zero_in_date,only_full_group_by,pipes_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
    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
    
    #
    # 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,strict_error_for_division_by_zero,no_auto_create_user,no_auto_value_on_zero,no_engine_substitution,no_zero_date,no_zero_in_date,only_full_group_by,pipes_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
    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 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.2.61
    
    
    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:  SUCCESS
    --------
    
    Nepomuk search service registered at D-Bus.
    Details: The Nepomuk search service is registered at D-Bus which typically indicates it is operational.
    
    Test 12:  ERROR
    --------
    
    Nepomuk search service uses inappropriate backend.
    Details: The Nepomuk search service uses the 'virtuosobackend' backend, which is not recommended for use with Akonadi.
    
    Test 13:  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 14:  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'. The XDG_DATA_DIRS environment variable is set to '/usr/share', make sure this includes all paths where Akonadi agents are installed to.
    
    Directory listing of '/usr/share/akonadi/agents':
    nepomukemailfeeder.desktop
    
    Environment variable XDG_DATA_DIRS is set to '/usr/share'
    
    Test 15:  ERROR
    --------
    
    Current Akonadi server error log found.
    Details: The Akonadi server did report error during startup into <a href='/home/ikkefc3/.local/share/akonadi/akonadiserver.error'>/home/ikkefc3/.local/share/akonadi/akonadiserver.error</a>.
    
    File content of '/home/ikkefc3/.local/share/akonadi/akonadiserver.error':
    "[
    0: akonadiserver(_Z11akBacktracev+0x39) [0x40b869]
    1: akonadiserver [0x40bdb2]
    2: /lib64/libc.so.6 [0x7f1d441af560]
    3: /lib64/libc.so.6(gsignal+0x35) [0x7f1d441af4e5]
    4: /lib64/libc.so.6(abort+0x180) [0x7f1d441b09b0]
    5: /usr/lib64/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x74) [0x7f1d4535f404]
    6: akonadiserver(_ZN15FileDebugStream9writeDataEPKcx+0xa8) [0x40cda8]
    7: /usr/lib64/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x78) [0x7f1d453eddb8]
    8: /usr/lib64/libQtCore.so.4 [0x7f1d453ff0a9]
    9: /usr/lib64/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x3b) [0x7f1d454001fb]
    10: /usr/lib64/libakonadiprivate.so.1(_ZN6QDebugD1Ev+0x4e) [0x7f1d457bbb5e]
    11: /usr/lib64/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer20startDatabaseProcessEv+0x178a) [0x7f1d457c323a]
    12: /usr/lib64/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServerC1EP7QObject+0x69) [0x7f1d457c57f9]
    13: /usr/lib64/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer8instanceEv+0x4a) [0x7f1d457c6aea]
    14: akonadiserver(main+0x3a4) [0x406424]
    15: /lib64/libc.so.6(__libc_start_main+0xfd) [0x7f1d4419ba7d]
    16: akonadiserver [0x405f89]
    ]
    " 
    
    
    Test 16:  ERROR
    --------
    
    Previous Akonadi server error log found.
    Details: The Akonadi server did report error during its previous startup into <a href='/home/ikkefc3/.local/share/akonadi/akonadiserver.error.old'>/home/ikkefc3/.local/share/akonadi/akonadiserver.error.old</a>.
    
    File content of '/home/ikkefc3/.local/share/akonadi/akonadiserver.error.old':
    "[
    0: akonadiserver(_Z11akBacktracev+0x39) [0x40b869]
    1: akonadiserver [0x40bdb2]
    2: /lib64/libc.so.6 [0x7fbd797b0560]
    3: /lib64/libc.so.6(gsignal+0x35) [0x7fbd797b04e5]
    4: /lib64/libc.so.6(abort+0x180) [0x7fbd797b19b0]
    5: /usr/lib64/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x74) [0x7fbd7a960404]
    6: akonadiserver(_ZN15FileDebugStream9writeDataEPKcx+0xa8) [0x40cda8]
    7: /usr/lib64/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x78) [0x7fbd7a9eedb8]
    8: /usr/lib64/libQtCore.so.4 [0x7fbd7aa000a9]
    9: /usr/lib64/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x3b) [0x7fbd7aa011fb]
    10: /usr/lib64/libakonadiprivate.so.1(_ZN6QDebugD1Ev+0x4e) [0x7fbd7adbcb5e]
    11: /usr/lib64/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer20startDatabaseProcessEv+0x178a) [0x7fbd7adc423a]
    12: /usr/lib64/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServerC1EP7QObject+0x69) [0x7fbd7adc67f9]
    13: /usr/lib64/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer8instanceEv+0x4a) [0x7fbd7adc7aea]
    14: akonadiserver(main+0x3a4) [0x406424]
    15: /lib64/libc.so.6(__libc_start_main+0xfd) [0x7fbd7979ca7d]
    16: akonadiserver [0x405f89]
    ]
    " 
    
    
    Test 17:  SUCCESS
    --------
    
    No current Akonadi control error log found.
    Details: The Akonadi control process did not report any errors during its current startup.
    
    Test 18:  SUCCESS
    --------
    
    No previous Akonadi control error log found.
    Details: The Akonadi control process did not report any errors during its previous startup.
    What can I do to let it start correctly, or is there a way to disable Akonadi? It's very annoying that every time I start Kmail, Akonadi attempts to start.

  2. #2
    Join Date
    Jun 2008
    Location
    Omaha, NE
    Posts
    526

    Default Re: Akonadi won't start correctly

    I seem to be having the exact same issue,

  3. #3
    Join Date
    Jun 2008
    Location
    Omaha, NE
    Posts
    526

    Default Re: Akonadi won't start correctly

    The problem is that KDE wants to start a one-time resource migrator over to Akonadi resources. Akonadi appears to be completely broken in the KDE 4.4 RC1 packages. But I couldn't find a way to disable Akonadi server from starting. They key was stopping that resource migrator script.

    kwriteconfig –file kres-migratorrc –group Migration –key Enabled –type bool false

    That is what finally did it for me.

  4. #4
    Join Date
    Jun 2008
    Location
    Levin, New Zealand
    Posts
    227

    Default Re: Akonadi won't start correctly

    I found the answer here:
    Nepomuk doesn't seem to be working &bull; KDE Community Forums

    i.e. you need to create directory home/.kde4/share/apps/nepomuk/repository/main/data/redland/

    Not sure if your problem is exactly the same as mine but it can't hurt to put that directory in if it doesn't exist.

    Cheers
    Steve


  5. #5
    Join Date
    Jun 2008
    Location
    Belgrade, Serbia
    Posts
    719

    Default Re: Akonadi won't start correctly

    Doesnt work for me... still server and control process are not registrated with DBUs...
    I searched everwyhere but I couldnt find how to fix this.

    Kde 4.4.4
    Emil Beli
    http://www.beli.ws/blog/
    openSUSE 11.4 x64 KDE, ATI 5600, i7 dell inspire laptop

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •