Akonadi startet nur zufällig

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Sherry
Beiträge: 38
Registriert: 24.07.2012 13:26:35

Akonadi startet nur zufällig

Beitrag von Sherry » 22.01.2014 18:50:25

Hallo,
ich habe Debian Jessie und somit KDE 4.4 mit dem Gespann Akonadi/Kmail installiert. Kmail funktioniert zwar, aber nur wenn Akonadi läuft. Das ist aber nicht jedesmal nach einem Reboot/Neustart der Fall.
Wie funktioniert der Prozess wenn akonadi startet? Jedenfalls hilft ein

Code: Alles auswählen

akonadictl start
gar nichts, wenn der Dienst nicht beim Start mitstartet. Momentan sieht das wie ein Zufallsdienst aus.
Oder weiß jemand eine Lösung, damit der Akonadi bei jedem Mal zuverlässig gestartet wird?

Grüße

Sherry

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Akonadi startet nur zufällig

Beitrag von rendegast » 30.01.2014 10:11:47

Meldungen des Dienstes, von dbus, von kdepim?
Hinweise durch akonadiconsole?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Sherry
Beiträge: 38
Registriert: 24.07.2012 13:26:35

Re: Akonadi startet nur zufällig

Beitrag von Sherry » 30.01.2014 10:20:47

rendegast hat geschrieben:Meldungen des Dienstes, von dbus, von kdepim?
Hinweise durch akonadiconsole?
Nur insofern, dass irgendwie der Dbus sich nicht starten liesse, wenn ich

Code: Alles auswählen

akonadictl start
ausführen möchte. Ich kann bloss im Moment keine aktuellen Ausgaben präsentieren, da jetzt der Akonadi läuft. Das verhält sich tatsächlich so, dass mal bei mehreren Neustarts der Akonadi nicht läuft. Nach mehreren Reboots geht es dann plötzlich wieder. Wenn ich aber manuell ohne Reboot starten will, kommt eine Meldung, dass der Dbus nicht erreichbar wäre.

Grüße

Sherry

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Akonadi startet nur zufällig

Beitrag von rendegast » 30.01.2014 11:29:47

Vielleicht ein

Code: Alles auswählen

service dbus stop
service dbus start
in /etc/rc.local eintragen?
(ausführbar machen, 'chmod 744 /etc/rc.local' )
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Sherry
Beiträge: 38
Registriert: 24.07.2012 13:26:35

Re: Akonadi startet nur zufällig

Beitrag von Sherry » 30.01.2014 11:38:13

rendegast hat geschrieben:Vielleicht ein

Code: Alles auswählen

service dbus stop
service dbus start
in /etc/rc.local eintragen?
(ausführbar machen, 'chmod 744 /etc/rc.local' )
Das wäre eine Idee. Ich probiere es aus, sobald das Problem bei einem Neustart wieder auftritt. Im Moment läuft er ja glücklicherweise.

Vielen Dank

Sherry

Sherry
Beiträge: 38
Registriert: 24.07.2012 13:26:35

Re: Akonadi startet nur zufällig

Beitrag von Sherry » 02.02.2014 14:59:52

Okay,
nachdem jetzt das erste Mal wieder ist, dass Akonadi diese Startschwierigkeiten macht, kann ich die Fehlermeldungen anbieten.
Als Root:

Code: Alles auswählen

service dbus status
[ ok ] dbus is running.
Und

Code: Alles auswählen

akonadictl status
D-Bus session bus is not available!
"[
0: akonadictl() [0x410ed7]
1: akonadictl() [0x411132]
2: /lib/x86_64-linux-gnu/libc.so.6(+0x35250) [0x7fdcff191250]
3: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7fdcff1911d5]
4: /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7fdcff194388]
5: /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x102) [0x7fdd001a5c52]
6: akonadictl() [0x4103bd]
7: /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0xb0) [0x7fdd00240420]
8: /usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x11aaed) [0x7fdd0024faed]
9: /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x31) [0x7fdd002586d1]
10: akonadictl() [0x40b4cd]
11: akonadictl() [0x406908]
12: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fdcff17d995]
13: akonadictl() [0x407f9f]
]
"
service dbus stop
[ ok ] Stopping system message bus: dbus.

Code: Alles auswählen

service dbus start
[ ok ] Starting system message bus: dbus.

Code: Alles auswählen

 service dbus status
[ ok ] dbus is running.

Code: Alles auswählen

akonadictl start
D-Bus session bus is not available!
"[
0: akonadictl() [0x410ed7]
1: akonadictl() [0x411132]
2: /lib/x86_64-linux-gnu/libc.so.6(+0x35250) [0x7fd5b2152250]
3: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7fd5b21521d5]
4: /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7fd5b2155388]
5: /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x102) [0x7fd5b3166c52]
6: akonadictl() [0x4103bd]
7: /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0xb0) [0x7fd5b3201420]
8: /usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x11aaed) [0x7fd5b3210aed]
9: /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x31) [0x7fd5b32196d1]
10: akonadictl() [0x40b4cd]
11: akonadictl() [0x406908]
12: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fd5b213e995]
13: akonadictl() [0x407f9f]
]
"

Als normaler Anwender:

Code: Alles auswählen

akonadictl status
Akonadi Control: stopped
Akonadi Server: stopped
Akonadi Server Search Support: available (backend: Virtuoso)

Code: Alles auswählen

akonadictl start
Unable to register service as "org.freedesktop.Akonadi.Control.lock" Maybe it's already running?
"[
0: /usr/bin/akonadi_control() [0x427f37]
1: /usr/bin/akonadi_control() [0x428192]
2: /lib/x86_64-linux-gnu/libc.so.6(+0x35250) [0x7fac2b9c0250]
3: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7fac2b9c01d5]
4: /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7fac2b9c3388]
5: /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x102) [0x7fac2c9d4c52]
6: /usr/bin/akonadi_control() [0x429ead]
7: /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0xb0) [0x7fac2ca6f420]
8: /usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x11aaed) [0x7fac2ca7eaed]
9: /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x31) [0x7fac2ca876d1]
10: /usr/bin/akonadi_control() [0x40c8d9]
11: /usr/bin/akonadi_control() [0x40937d]
12: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fac2b9ac995]                                                                                
13: /usr/bin/akonadi_control() [0x40966f]
]
"
Error: akonadi_control was started but didn't register at D-Bus session bus.
Make sure your system is set up correctly!
Wie es aussieht klappt nur die Zufallskomponente bei mehrmaligen Reboots.

Grüße

Sherry

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Akonadi startet nur zufällig

Beitrag von rendegast » 02.02.2014 15:08:28

D-Bus session bus is not available!

Code: Alles auswählen

$ pstree -pal | grep bus
  |-dbus-daemon,28891 --fork --print-pid 5 --print-address 7 --session
  |-dbus-launch,28890 --exit-with-session x-session-manager

  |-dbus-daemon,2703 --system
die beiden oberen laufen unter Benutzerkennung, werden während der Xsession gestartet, der "Session-Bus".
Der untere läuft als Benutzer 'messagebus', ist der "System-Bus".

Wie die oberen nachgestartet werden, "händisch"?
Hier

Code: Alles auswählen

dbus-launch --exit-with-session
läßt auch den 'fork'-dbus-daemon starten.

Code: Alles auswählen

dbus-launch --exit-with-session x-session-manager
startet scheinbar den Desktop durch
(meine autostarts werden nochmal aufgerufen)

Bei einem "einfachen"

Code: Alles auswählen

dbus-launch
wird der 'fork'-dbus-daemon gestart, der launch-Prozeß beendet sich und ist danach nicht mehr in der Prozeßliste.

(Vorher habe ich als Benutzer der Session die Session-Prozesse dbus-launch/dbus-daemon gekillt.
Mein windowmanager benutzt das wohl gar nicht,
was bei solchem Vorgehen aber bei einem komplexen DE passiert?)
Zuletzt geändert von rendegast am 02.02.2014 15:21:58, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Sherry
Beiträge: 38
Registriert: 24.07.2012 13:26:35

Re: Akonadi startet nur zufällig

Beitrag von Sherry » 02.02.2014 15:21:06

Was meinst Du jetzt genau?
rendegast hat geschrieben:
Wie die oberen nachgestartet werden, "händisch"?
Und vor allem wie hängen jetzt die mit dem Akonadi zusammen.

Meine Ausgabe sieht gerade so aus:

Code: Alles auswählen

pstree -pal | grep bus
  |-at-spi-bus-laun,5685
  |   |-{at-spi-bus-laun},5686
  |   `-{at-spi-bus-laun},5688
  |   |-dbus,3431 dbus:// 
  |   `-dbus,3432 dbus:// 
  |-dbus-daemon,4760 --system
  |-dbus-daemon,5006 --fork --print-pid 5 --print-address 7 --session
  |-dbus-launch,5004 --exit-with-session /usr/bin/startkde
  |           |-gpg-agent,5001 --daemon --sh --write-env-file=/home/sherry/.gnupg/gpg-agent-info-ukunda /usr/bin/dbus-launch --exit-with-session /usr/bin/startkde
  |           `-ssh-agent,5000 /usr/bin/gpg-agent --daemon --sh --write-env-file=/home/sherry/.gnupg/gpg-agent-info-ukunda/usr/bin/dbus-launch --exit-with-session /usr/bin/startkde
  |   |   |-grep,5882 bus
Allerdings nach zweimaligen Reboot läuft gerade der Akonadi.
Eine vernünftige Lösung ist das nicht.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Akonadi startet nur zufällig

Beitrag von rendegast » 02.02.2014 15:23:42

Sorry, habe bei dem Post oben noch weiter geschrieben,
dabei auch die eventuell komplexen Zusammenhänge mit dem DE erwogen.

Hat einen Grund, warum ich gnome/kde aus dem Weg gehe.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Sherry
Beiträge: 38
Registriert: 24.07.2012 13:26:35

Re: Akonadi startet nur zufällig

Beitrag von Sherry » 02.02.2014 15:28:54

Vielen Dank!

Ich denke mich mal in Deine Argumente hinein und versuche weiter die Lösung zu finden.

Grüsse

Sherry

Antworten