Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/09/2011, à 06:03

Wenzel

[RESOLU] Problème de lancement d'Akonadi.

Bonjour big_smile

J'ai un soucis avec le serveur akonadi, il refuse de se lancer et rencontre des erreurs.

voici le rapport d'erreur :


Test 10:  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 11:  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 12:  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 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:/usr/share:/usr/local/share'; make sure this includes all paths where Akonadi agents are installed.

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 15:  ERROR
--------

Current Akonadi server error log found.
Details: The Akonadi server reported errors during its current startup. The log can be found in <a href='/home/mat/.local/share/akonadi/akonadiserver.error'>/home/mat/.local/share/akonadi/akonadiserver.error</a>.

File content of '/home/mat/.local/share/akonadi/akonadiserver.error':
Database process exited unexpectedly during initial connection!
executable: "/usr/sbin/mysqld-akonadi"
arguments: ("--defaults-file=/home/mat/.local/share/akonadi//mysql.conf", "--datadir=/home/mat/.local/share/akonadi/db_data/", "--socket=/home/mat/.local/share/akonadi/socket-Kubuntu-1215N/mysql.socket")
stdout: ""
stderr: "110921  5:33:37 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

110921  5:33:37 [ERROR] Aborting

110921  5:33:37 [Note] /usr/sbin/mysqld: Shutdown complete

"
exit code: 1
process error: "Unknown error"
"[
0: akonadiserver() [0x805a905]
1: akonadiserver() [0x805acd3]
2: [0x752400]
3: [0x752416]
4: /lib/i386-linux-gnu/libc.so.6(gsignal+0x51) [0x7e7e71]
5: /lib/i386-linux-gnu/libc.so.6(abort+0x17e) [0x7eb34e]
6: /usr/lib/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x8a) [0xc553ba]
7: akonadiserver() [0x805c3f4]
8: /usr/lib/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x8e) [0xceb7ce]
9: /usr/lib/libQtCore.so.4(+0xf5ef1) [0xcf4ef1]
10: /usr/lib/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x3d) [0xcfef5d]
11: akonadiserver() [0x8056a94]
12: akonadiserver() [0x80da5cf]
13: akonadiserver() [0x805c893]
14: akonadiserver() [0x805de9a]
15: akonadiserver() [0x805f3e8]
16: akonadiserver() [0x8055d02]
17: /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7d3e37]
18: akonadiserver() [0x8055981]
]
"


Test 16:  ERROR
--------

Previous Akonadi server error log found.
Details: The Akonadi server reported errors during its previous startup. The log can be found in <a href='/home/mat/.local/share/akonadi/akonadiserver.error.old'>/home/mat/.local/share/akonadi/akonadiserver.error.old</a>.

File content of '/home/mat/.local/share/akonadi/akonadiserver.error.old':
Database process exited unexpectedly during initial connection!
executable: "/usr/sbin/mysqld-akonadi"
arguments: ("--defaults-file=/home/mat/.local/share/akonadi//mysql.conf", "--datadir=/home/mat/.local/share/akonadi/db_data/", "--socket=/home/mat/.local/share/akonadi/socket-Kubuntu-1215N/mysql.socket")
stdout: ""
stderr: "110921  5:33:37 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

110921  5:33:37 [ERROR] Aborting

110921  5:33:37 [Note] /usr/sbin/mysqld: Shutdown complete

"
exit code: 1
process error: "Unknown error"
"[
0: akonadiserver() [0x805a905]
1: akonadiserver() [0x805acd3]
2: [0x3d0400]
3: [0x3d0416]
4: /lib/i386-linux-gnu/libc.so.6(gsignal+0x51) [0xda1e71]
5: /lib/i386-linux-gnu/libc.so.6(abort+0x17e) [0xda534e]
6: /usr/lib/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x8a) [0x1663ba]
7: akonadiserver() [0x805c3f4]
8: /usr/lib/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x8e) [0x1fc7ce]
9: /usr/lib/libQtCore.so.4(+0xf5ef1) [0x205ef1]
10: /usr/lib/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x3d) [0x20ff5d]
11: akonadiserver() [0x8056a94]
12: akonadiserver() [0x80da5cf]
13: akonadiserver() [0x805c893]
14: akonadiserver() [0x805de9a]
15: akonadiserver() [0x805f3e8]
16: akonadiserver() [0x8055d02]
17: /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0xd8de37]
18: akonadiserver() [0x8055981]
]
"

J'ai fouillé un peu le forum, et j'ai vu qu'il fallait lancer le serveur akonadi manuellement pour analyser la sortie

lorsque je le lance en user normal, j'obtiens :


mat@Kubuntu-1215N:~$ akonadictl start
akonadictl: symbol lookup error: /usr/lib/libQtDBus.so.4: undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv

et lorsque je le lance en root :

root@Kubuntu-1215N:/home/mat# akonadictl start
D-Bus session bus is not available!
"[
0: akonadictl() [0x8050675]
1: akonadictl() [0x8050a43]
2: [0xbe5400]
3: [0xbe5416]
4: /lib/i386-linux-gnu/libc.so.6(gsignal+0x51) [0x16fe71]
5: /lib/i386-linux-gnu/libc.so.6(abort+0x17e) [0x17334e]
6: /usr/lib/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x8a) [0x6c83ba]
7: akonadictl() [0x8052164]
8: /usr/lib/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x8e) [0x75e7ce]
9: /usr/lib/libQtCore.so.4(+0xf5ef1) [0x767ef1]
10: /usr/lib/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x3d) [0x771f5d]
11: akonadictl() [0x804ce1d]
12: akonadictl() [0x8052ee0]
13: /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x15be37]
14: akonadictl() [0x804c701]
]
"

Mais les erreurs ne me parlent pas beaucoup...:/

Pourriez-vous m'aider à le remettre en marche ?

Merci  lol

Dernière modification par Wenzel (Le 22/09/2011, à 02:27)

Hors ligne

#2 Le 21/09/2011, à 10:26

moi1392

Re : [RESOLU] Problème de lancement d'Akonadi.

akonadictl: symbol lookup error: /usr/lib/libQtDBus.so.4: undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv

cela veut dire que ta lib libQtDBus.so.4 utilise un symbole (généralement une fonction) qu'elle ne trouve pas. En l'occurence, il s'agit de QObjectPrivate::checkWindowRole

QObjectPrivate est dans QtCore si je ne me trompe pas, et en tant qu'objet privé, il n'est pas soumis aux règles de compatibilité binaire, donc il y a un problème de version entre tes lib QtCore et QtDbus, vérifie qu'elles sont toutes les deux à la même version et tente une mise à jour.
Ça peut aussi venir d'un problème de packaging de ta distrib qui fourni des versions incompatibles sans s'en rendre compte.

Hors ligne

#3 Le 21/09/2011, à 10:30

moi1392

Re : [RESOLU] Problème de lancement d'Akonadi.

On en parle ici, de ton problème en particulier : http://comments.gmane.org/gmane.comp.li … eral/36084
QObjectPrivate::checkWindowRole viens d'un patch de KDE à Qt pour ajouter une fonctionnalité, donc à priori, ta version de QtDus à été compilée avec un Qt patché pour KDE, mais la version installé de QtCore ne contient pas ce patch, ou alors tu as 2 fois Qt installé sur ton système et tu charges un mélange des deux.

Hors ligne

#4 Le 22/09/2011, à 02:26

Wenzel

Re : [RESOLU] Problème de lancement d'Akonadi.

Bonjour moi1392,

Merci pour ton analyse.
Le problème de cette corruption de librairie vient du fait que KpackageKit avait planté lors d'une MAJ vers les backports de kubuntu.
Et apt-get install -f ne renvoyait rien.
J'ai donc tenté un ppa-purge pour revenir à une version précédente des librairies et les remttres toutes à la même version, mais le ppa-purge à échoué et j'ai du réinstaller entièrement Kubuntu.

Cette fois ci j'ai fais la MAJ vers les backports en ligne de commande, et Akonadi fonctionne parfaitement !  big_smile

Merci beaucoup.

Hors ligne