1 |
Hi all, |
2 |
I have updated kde to 4.5.1 and now have runtime errors. The following is |
3 |
the self test report:- |
4 |
|
5 |
|
6 |
Akonadi Server Self-Test Report |
7 |
=============================== |
8 |
|
9 |
Test 1: SUCCESS |
10 |
-------- |
11 |
|
12 |
Database driver found. |
13 |
Details: The QtSQL driver 'QMYSQL' is required by your current Akonadi |
14 |
server configuration and was found on your system. |
15 |
|
16 |
File content of '/home/paul/.config/akonadi/akonadiserverrc': |
17 |
[%General] |
18 |
Driver=QMYSQL |
19 |
SizeThreshold=4096 |
20 |
ExternalPayload=false |
21 |
|
22 |
[QMYSQL] |
23 |
Name=akonadi |
24 |
User= |
25 |
Password= |
26 |
Options="UNIX_SOCKET=/home/paul/.local/share/akonadi/db_misc/mysql.socket" |
27 |
ServerPath=/usr/sbin/mysqld |
28 |
StartServer=true |
29 |
Host= |
30 |
|
31 |
[Debug] |
32 |
Tracer=null |
33 |
|
34 |
|
35 |
Test 2: SUCCESS |
36 |
-------- |
37 |
|
38 |
Akonadi is not running as root |
39 |
Details: Akonadi is not running as a root/administrator user, which is the |
40 |
recommended setup for a secure system. |
41 |
|
42 |
Test 3: SUCCESS |
43 |
-------- |
44 |
|
45 |
MySQL server found. |
46 |
Details: You have currently configured Akonadi to use the MySQL server |
47 |
'/usr/sbin/mysqld'. |
48 |
Make sure you have the MySQL server installed, set the correct path and |
49 |
ensure you have the necessary read and execution rights on the server |
50 |
executable. The server executable is typically called 'mysqld'; its |
51 |
location varies depending on the distribution. |
52 |
|
53 |
Test 4: SUCCESS |
54 |
-------- |
55 |
|
56 |
MySQL server is executable. |
57 |
Details: MySQL server found: /usr/sbin/mysqld Ver 5.0.90-log for |
58 |
pc-linux-gnu on x86_64 (Gentoo Linux mysql-5.0.90-r2) |
59 |
|
60 |
|
61 |
Test 5: ERROR |
62 |
-------- |
63 |
|
64 |
MySQL server log contains errors. |
65 |
Details: The MySQL server error log file '<a |
66 |
href='/home/paul/.local/share/akonadi/db_data/mysql.err'>/home/paul/.local/share/akonadi/db_data/mysql.err</a>' |
67 |
contains errors. |
68 |
|
69 |
File content of '/home/paul/.local/share/akonadi/db_data/mysql.err': |
70 |
InnoDB: The InnoDB memory heap is disabled |
71 |
InnoDB: use atomic builtins. |
72 |
InnoDB: Error: log file ./ib_logfile1 is of different size 0 0 bytes |
73 |
InnoDB: than specified in the .cnf file 0 67108864 bytes! |
74 |
100922 10:43:05 [ERROR] Default storage engine (InnoDB) is not available |
75 |
100922 10:43:05 [ERROR] Aborting |
76 |
|
77 |
100922 10:43:05 [Note] /usr/sbin/mysqld: Shutdown complete |
78 |
|
79 |
|
80 |
|
81 |
Test 6: SUCCESS |
82 |
-------- |
83 |
|
84 |
MySQL server default configuration found. |
85 |
Details: The default configuration for the MySQL server was found and is |
86 |
readable at <a |
87 |
href='/usr/share/config/akonadi/mysql-global.conf'>/usr/share/config/akonadi/mysql-global.conf</a>. |
88 |
|
89 |
File content of '/usr/share/config/akonadi/mysql-global.conf': |
90 |
# |
91 |
# Global Akonadi MySQL server settings, |
92 |
# These settings can be adjusted using |
93 |
$HOME/.config/akonadi/mysql-local.conf |
94 |
# |
95 |
# Based on advice by Kris Köhntopp <kris@×××××.com> |
96 |
# |
97 |
[mysqld] |
98 |
skip_grant_tables |
99 |
skip_networking |
100 |
|
101 |
# strict query parsing/interpretation |
102 |
# TODO: make Akonadi work with those settings enabled |
103 |
#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 |
104 |
#sql_mode=strict_trans_tables |
105 |
|
106 |
# use InnoDB for transactions and better crash recovery |
107 |
default_storage_engine=innodb |
108 |
# case-insensitive table names, avoids trouble on windows |
109 |
lower_case_table_names=1 |
110 |
character_set_server=utf8 |
111 |
collation_server=utf8_general_ci |
112 |
table_cache=200 |
113 |
thread_cache_size=3 |
114 |
#log_bin=mysql-bin |
115 |
#expire_logs_days=3 |
116 |
#sync_bin_log=0 |
117 |
# error log file name, relative to datadir |
118 |
log_error=mysql.err |
119 |
log_warnings=2 |
120 |
# log all queries, useful for debugging but generates an enormous amount |
121 |
of data |
122 |
#log=mysql.full |
123 |
# log queries slower than n seconds, log file name relative to datadir |
124 |
(for debugging only) |
125 |
#log_slow_queries=mysql.slow |
126 |
#long_query_time=1 |
127 |
# log queries not using indices, debug only, disable for production use |
128 |
#log_queries_not_using_indexes=1 |
129 |
# maximum blob size |
130 |
max_allowed_packet=32M |
131 |
max_connections=256 |
132 |
# makes sense when having the same query multiple times |
133 |
# makes no sense with prepared statements and/or transactions |
134 |
query_cache_type=0 |
135 |
query_cache_size=0 |
136 |
|
137 |
innodb_file_per_table=1 |
138 |
innodb_log_buffer_size=1M |
139 |
innodb_additional_mem_pool_size=1M |
140 |
# messure database size and adjust |
141 |
# SELECT sum(data_length) as bla, sum(index_length) as blub FROM |
142 |
information_schema.tables WHERE table_schema not in ("mysql", |
143 |
"information_schema"); |
144 |
innodb_buffer_pool_size=80M |
145 |
# size of average write burst, keep Innob_log_waits small, keep |
146 |
Innodb_buffer_pool_wait_free small (see show global status like "inno%", |
147 |
show global variables) |
148 |
innodb_log_file_size=64M |
149 |
innodb_flush_log_at_trx_commit=2 |
150 |
|
151 |
# Do not drop the connection to the DB after 8 hours of inactivity |
152 |
wait_timeout=1296000 |
153 |
|
154 |
[client] |
155 |
default-character-set=utf8 |
156 |
|
157 |
|
158 |
Test 7: SKIP |
159 |
-------- |
160 |
|
161 |
MySQL server custom configuration not available. |
162 |
Details: The custom configuration for the MySQL server was not found but |
163 |
is optional. |
164 |
|
165 |
Test 8: SUCCESS |
166 |
-------- |
167 |
|
168 |
MySQL server configuration is usable. |
169 |
Details: The MySQL server configuration was found at <a |
170 |
href='/home/paul/.local/share/akonadi/mysql.conf'>/home/paul/.local/share/akonadi/mysql.conf</a> |
171 |
and is readable. |
172 |
|
173 |
File content of '/home/paul/.local/share/akonadi/mysql.conf': |
174 |
# |
175 |
# Global Akonadi MySQL server settings, |
176 |
# These settings can be adjusted using |
177 |
$HOME/.config/akonadi/mysql-local.conf |
178 |
# |
179 |
# Based on advice by Kris Köhntopp <kris@×××××.com> |
180 |
# |
181 |
[mysqld] |
182 |
skip_grant_tables |
183 |
skip_networking |
184 |
|
185 |
# strict query parsing/interpretation |
186 |
# TODO: make Akonadi work with those settings enabled |
187 |
#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 |
188 |
#sql_mode=strict_trans_tables |
189 |
|
190 |
# use InnoDB for transactions and better crash recovery |
191 |
default_storage_engine=innodb |
192 |
# case-insensitive table names, avoids trouble on windows |
193 |
lower_case_table_names=1 |
194 |
character_set_server=utf8 |
195 |
collation_server=utf8_general_ci |
196 |
table_cache=200 |
197 |
thread_cache_size=3 |
198 |
#log_bin=mysql-bin |
199 |
#expire_logs_days=3 |
200 |
#sync_bin_log=0 |
201 |
# error log file name, relative to datadir |
202 |
log_error=mysql.err |
203 |
log_warnings=2 |
204 |
# log all queries, useful for debugging but generates an enormous amount |
205 |
of data |
206 |
#log=mysql.full |
207 |
# log queries slower than n seconds, log file name relative to datadir |
208 |
(for debugging only) |
209 |
#log_slow_queries=mysql.slow |
210 |
#long_query_time=1 |
211 |
# log queries not using indices, debug only, disable for production use |
212 |
#log_queries_not_using_indexes=1 |
213 |
# maximum blob size |
214 |
max_allowed_packet=32M |
215 |
max_connections=256 |
216 |
# makes sense when having the same query multiple times |
217 |
# makes no sense with prepared statements and/or transactions |
218 |
query_cache_type=0 |
219 |
query_cache_size=0 |
220 |
|
221 |
innodb_file_per_table=1 |
222 |
innodb_log_buffer_size=1M |
223 |
innodb_additional_mem_pool_size=1M |
224 |
# messure database size and adjust |
225 |
# SELECT sum(data_length) as bla, sum(index_length) as blub FROM |
226 |
information_schema.tables WHERE table_schema not in ("mysql", |
227 |
"information_schema"); |
228 |
innodb_buffer_pool_size=80M |
229 |
# size of average write burst, keep Innob_log_waits small, keep |
230 |
Innodb_buffer_pool_wait_free small (see show global status like "inno%", |
231 |
show global variables) |
232 |
innodb_log_file_size=64M |
233 |
innodb_flush_log_at_trx_commit=2 |
234 |
|
235 |
# Do not drop the connection to the DB after 8 hours of inactivity |
236 |
wait_timeout=1296000 |
237 |
|
238 |
[client] |
239 |
default-character-set=utf8 |
240 |
|
241 |
|
242 |
Test 9: SUCCESS |
243 |
-------- |
244 |
|
245 |
akonadictl found and usable |
246 |
Details: The program '/usr/bin/akonadictl' to control the Akonadi server |
247 |
was found and could be executed successfully. |
248 |
Result: |
249 |
Akonadi 1.4.0 |
250 |
|
251 |
|
252 |
Test 10: ERROR |
253 |
-------- |
254 |
|
255 |
Akonadi control process not registered at D-Bus. |
256 |
Details: The Akonadi control process is not registered at D-Bus which |
257 |
typically means it was not started or encountered a fatal error during |
258 |
startup. |
259 |
|
260 |
Test 11: ERROR |
261 |
-------- |
262 |
|
263 |
Akonadi server process not registered at D-Bus. |
264 |
Details: The Akonadi server process is not registered at D-Bus which |
265 |
typically means it was not started or encountered a fatal error during |
266 |
startup. |
267 |
|
268 |
Test 12: SUCCESS |
269 |
-------- |
270 |
|
271 |
Nepomuk search service registered at D-Bus. |
272 |
Details: The Nepomuk search service is registered at D-Bus which typically |
273 |
indicates it is operational. |
274 |
|
275 |
Test 13: SUCCESS |
276 |
-------- |
277 |
|
278 |
Nepomuk search service uses an appropriate backend. |
279 |
Details: The Nepomuk search service uses one of the recommended backends. |
280 |
|
281 |
Test 14: SKIP |
282 |
-------- |
283 |
|
284 |
Protocol version check not possible. |
285 |
Details: Without a connection to the server it is not possible to check if |
286 |
the protocol version meets the requirements. |
287 |
|
288 |
Test 15: ERROR |
289 |
-------- |
290 |
|
291 |
No resource agents found. |
292 |
Details: No resource agents have been found, Akonadi is not usable without |
293 |
at least one. This usually means that no resource agents are installed or |
294 |
that there is a setup problem. The following paths have been searched: |
295 |
'/usr/share/akonadi/agents /usr/share/akonadi/agents'. The XDG_DATA_DIRS |
296 |
environment variable is set to '/usr/share:/usr/local/share:/usr/share'; |
297 |
make sure this includes all paths where Akonadi agents are installed. |
298 |
|
299 |
Directory listing of '/usr/share/akonadi/agents': |
300 |
birthdaysresource.desktop |
301 |
contactsresource.desktop |
302 |
icalresource.desktop |
303 |
imapresource.desktop |
304 |
kabcresource.desktop |
305 |
kcalresource.desktop |
306 |
knutresource.desktop |
307 |
kolabproxyresource.desktop |
308 |
localbookmarksresource.desktop |
309 |
maildirresource.desktop |
310 |
maildispatcheragent.desktop |
311 |
mboxresource.desktop |
312 |
microblog.desktop |
313 |
mtdummyresource.desktop |
314 |
nepomukcalendarfeeder.desktop |
315 |
nepomukcontactfeeder.desktop |
316 |
nepomuktagresource.desktop |
317 |
nntpresource.desktop |
318 |
notesresource.desktop |
319 |
pop3resource.desktop |
320 |
vcarddirresource.desktop |
321 |
vcardresource.desktop |
322 |
Directory listing of '/usr/share/akonadi/agents': |
323 |
birthdaysresource.desktop |
324 |
contactsresource.desktop |
325 |
icalresource.desktop |
326 |
imapresource.desktop |
327 |
kabcresource.desktop |
328 |
kcalresource.desktop |
329 |
knutresource.desktop |
330 |
kolabproxyresource.desktop |
331 |
localbookmarksresource.desktop |
332 |
maildirresource.desktop |
333 |
maildispatcheragent.desktop |
334 |
mboxresource.desktop |
335 |
microblog.desktop |
336 |
mtdummyresource.desktop |
337 |
nepomukcalendarfeeder.desktop |
338 |
nepomukcontactfeeder.desktop |
339 |
nepomuktagresource.desktop |
340 |
nntpresource.desktop |
341 |
notesresource.desktop |
342 |
pop3resource.desktop |
343 |
vcarddirresource.desktop |
344 |
vcardresource.desktop |
345 |
|
346 |
Environment variable XDG_DATA_DIRS is set to |
347 |
'/usr/share:/usr/local/share:/usr/share' |
348 |
|
349 |
Test 16: ERROR |
350 |
-------- |
351 |
|
352 |
Current Akonadi server error log found. |
353 |
Details: The Akonadi server reported errors during its current startup. |
354 |
The log can be found in <a |
355 |
href='/home/paul/.local/share/akonadi/akonadiserver.error'>/home/paul/.local/share/akonadi/akonadiserver.error</a>. |
356 |
|
357 |
File content of '/home/paul/.local/share/akonadi/akonadiserver.error': |
358 |
Database process exited unexpectedly during initial connection! |
359 |
executable: "/usr/sbin/mysqld" |
360 |
arguments: ("--defaults-file=/home/paul/.local/share/akonadi//mysql.conf", |
361 |
"--datadir", "/home/paul/.local/share/akonadi/db_data/", |
362 |
"--socket=/home/paul/.local/share/akonadi/db_misc/mysql.socket") |
363 |
stdout: "" |
364 |
stderr: "" |
365 |
exit code: 1 |
366 |
process error: "Unknown error" |
367 |
"[ |
368 |
0: akonadiserver(_Z11akBacktracev+0x32) [0x408b90] |
369 |
1: akonadiserver() [0x408e29] |
370 |
2: /lib/libc.so.6(+0x32520) [0x7fe694d61520] |
371 |
3: /lib/libc.so.6(gsignal+0x35) [0x7fe694d614a5] |
372 |
4: /lib/libc.so.6(abort+0x180) [0x7fe694d62970] |
373 |
5: /usr/lib64/qt4/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x6c) |
374 |
[0x7fe695cfe64c] |
375 |
6: akonadiserver(_ZN15FileDebugStream9writeDataEPKcx+0xa5) [0x40977b] |
376 |
7: /usr/lib64/qt4/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x76) |
377 |
[0x7fe695d8a8d6] |
378 |
8: /usr/lib64/qt4/libQtCore.so.4(+0x10ac28) [0x7fe695d97c28] |
379 |
9: /usr/lib64/qt4/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x39) |
380 |
[0x7fe695d98e09] |
381 |
10: akonadiserver(_ZN6QDebugD1Ev+0xf8) [0x407154] |
382 |
11: |
383 |
/usr/lib/libakonadiprivate.so.1(_ZN13DbConfigMysql19startInternalServerEv+0x1c74) |
384 |
[0x7fe6961be3de] |
385 |
12: |
386 |
/usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer20startDatabaseProcessEv+0xd4) |
387 |
[0x7fe696165794] |
388 |
13: |
389 |
/usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServerC1EP7QObject+0xc7) |
390 |
[0x7fe696166165] |
391 |
14: |
392 |
/usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer8instanceEv+0x27) |
393 |
[0x7fe696167011] |
394 |
15: akonadiserver(main+0x243) [0x406b97] |
395 |
16: /lib/libc.so.6(__libc_start_main+0xfd) [0x7fe694d4dbbd] |
396 |
17: akonadiserver() [0x406899] |
397 |
] |
398 |
" |
399 |
|
400 |
|
401 |
Test 17: ERROR |
402 |
-------- |
403 |
|
404 |
Previous Akonadi server error log found. |
405 |
Details: The Akonadi server reported errors during its previous startup. |
406 |
The log can be found in <a |
407 |
href='/home/paul/.local/share/akonadi/akonadiserver.error.old'>/home/paul/.local/share/akonadi/akonadiserver.error.old</a>. |
408 |
|
409 |
File content of '/home/paul/.local/share/akonadi/akonadiserver.error.old': |
410 |
Database process exited unexpectedly during initial connection! |
411 |
executable: "/usr/sbin/mysqld" |
412 |
arguments: ("--defaults-file=/home/paul/.local/share/akonadi//mysql.conf", |
413 |
"--datadir", "/home/paul/.local/share/akonadi/db_data/", |
414 |
"--socket=/home/paul/.local/share/akonadi/db_misc/mysql.socket") |
415 |
stdout: "" |
416 |
stderr: "" |
417 |
exit code: 1 |
418 |
process error: "Unknown error" |
419 |
"[ |
420 |
0: akonadiserver(_Z11akBacktracev+0x32) [0x408b90] |
421 |
1: akonadiserver() [0x408e29] |
422 |
2: /lib/libc.so.6(+0x32520) [0x7f8b2250b520] |
423 |
3: /lib/libc.so.6(gsignal+0x35) [0x7f8b2250b4a5] |
424 |
4: /lib/libc.so.6(abort+0x180) [0x7f8b2250c970] |
425 |
5: /usr/lib64/qt4/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x6c) |
426 |
[0x7f8b234a864c] |
427 |
6: akonadiserver(_ZN15FileDebugStream9writeDataEPKcx+0xa5) [0x40977b] |
428 |
7: /usr/lib64/qt4/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x76) |
429 |
[0x7f8b235348d6] |
430 |
8: /usr/lib64/qt4/libQtCore.so.4(+0x10ac28) [0x7f8b23541c28] |
431 |
9: /usr/lib64/qt4/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x39) |
432 |
[0x7f8b23542e09] |
433 |
10: akonadiserver(_ZN6QDebugD1Ev+0xf8) [0x407154] |
434 |
11: |
435 |
/usr/lib/libakonadiprivate.so.1(_ZN13DbConfigMysql19startInternalServerEv+0x1c74) |
436 |
[0x7f8b239683de] |
437 |
12: |
438 |
/usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer20startDatabaseProcessEv+0xd4) |
439 |
[0x7f8b2390f794] |
440 |
13: |
441 |
/usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServerC1EP7QObject+0xc7) |
442 |
[0x7f8b23910165] |
443 |
14: |
444 |
/usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer8instanceEv+0x27) |
445 |
[0x7f8b23911011] |
446 |
15: akonadiserver(main+0x243) [0x406b97] |
447 |
16: /lib/libc.so.6(__libc_start_main+0xfd) [0x7f8b224f7bbd] |
448 |
17: akonadiserver() [0x406899] |
449 |
] |
450 |
" |
451 |
|
452 |
|
453 |
Test 18: SUCCESS |
454 |
-------- |
455 |
|
456 |
No current Akonadi control error log found. |
457 |
Details: The Akonadi control process did not report any errors during its |
458 |
current startup. |
459 |
|
460 |
Test 19: SUCCESS |
461 |
-------- |
462 |
|
463 |
No previous Akonadi control error log found. |
464 |
Details: The Akonadi control process did not report any errors during its |
465 |
previous startup. |
466 |
|
467 |
|
468 |
|
469 |
-- |
470 |
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ |