Pagina 1 di 1
akonadi Risolto?
Inviato: mer 26 mag 2010, 19:19
da pino
Sto provando slackware 13.1 Problema io uso normalmente kmail ma quando lo lancio mi ritrovo sempre la finestra di akonadi tra i piedi se la chiudo si chiude anche kmail
Akonadi mi da errori su d bus. Ho provato a disistallarlo come avevo fatto sulla 13 ma non funziona piu kmail
Che fare?
Re: akonadi
Inviato: mer 26 mag 2010, 20:01
da phobos3576
Teorema 1: il principio di funzionamento di Akonadi è sconosciuto pure ai suoi sviluppatori.
Teorema 2: la possibilità di eliminare i messaggi di errore in avvio di Akonadi è legata alle leggi del caso.
Io ci sono riuscito (con la 13.0) ma non so dirti come ho fatto.
In pratica, Akonadi non partiva per l'utente root e così, cercando in Rete, ho letto che dovevo dare i permessi di esecuzione a MySql per l'utente root; a tale proposito, bisogna editare il file
/root/.local.share/akonadi/mysql.conf e aggiungere alla fine:
In effetti, adesso Akonadi funziona perfettamente per l'utente root. La sorpresa è che dopo quelle modifiche ora per gli utenti normali non compare più quella barra che indicava il caricamento di Akonadi.
Sempre in base a ciò che ho trovato in Rete, ho provveduto allora a chiudere KDE e a cancellare le directory:
$HOME/.config/akonadi e
$HOME/.local/share/akonadi per gli utenti normali; dopo aver riavviato KDE ho eseguito il comando:
Adesso, in avvio di KDE Akonadi parte e carica i tre resource-agents: Calendar, Compleanni e Addressbook, mentre è sparita la risorsa VCard che creava un sacco di problemi.
Cliccando su "prova" nel centro di controllo KDE, il server Akonadi supera tutti i test senza errori.
Non chiedermi il significato delle cose che ho scritto perché non ti so rispondere.
Tra l'altro, improvvisamente si è messo a funzionare pure Nepomuk, Strigi e tutto il resto; adesso, anche Gwenview vede tutti i plugin di Digikam, mentre prima non accadeva.
Re: akonadi
Inviato: mer 26 mag 2010, 20:46
da pino
Qui il casini è sempre lo stesso
Akonadi continua avviarsi ogni volta che lancio kmail e l'errore che da è "Il processo di controllo di Akonadi non è registrato su D-Bus"
Non c'è un modo per far fuori akonadi ed usare Calendar,kmail, Compleanni e Addressbook senza questo mostro invadente.
KDE per il resto, sulla mia macchina che ha un paio di anni, 2 giga di ram ed gforce integrata con 250 mega di, gira veloce e senza intoppi
Re: akonadi
Inviato: mer 26 mag 2010, 21:27
da phobos3576
pino ha scritto:Akonadi continua avviarsi ogni volta che lancio kmail e l'errore che da è "Il processo di controllo di Akonadi non è registrato su D-Bus"
Pensavo che quel problema l'avessero risolto visto che è conosciuto da anni.
A quanto pare, l'errore di D-Bus sembra legato al fatto che Akonadi tenta di avviarsi prima che vengano caricate varie risorse di KDE4; in effetti, un modo abbastanza scomodo per risolvere questo problema consiste nel chiudere e riavviare KDE4.
Prova ad andare nel centro di controllo KDE, "Avanzate" - "Configurazione di Akonadi".
Nella sezione "Configurazione risorse Akonadi" prova a rimuovere (se è presente) la risorsa VCard e poi aggiungi altre risorse come Calendar, Addressbook, etc; assegna dei file a quelle risorse (io ho messo nomi a caso tipo mycalendar, myaddressbook, etc), applica i cambiamenti e prova a riavviare KDE.
Re: akonadi
Inviato: mer 26 mag 2010, 22:25
da neongen
corollario al teorema 1: ne é ignoto anche lo scopo.
io pensavo che potesse essere utile per sincronizzare le risorse tra computer e dispositivi differenti... ma... boh...
Re: akonadi
Inviato: mer 26 mag 2010, 23:52
da j0kers
Prova questa stringa:
Codice: Seleziona tutto
kwriteconfig --file kres-migratorrc --group Migration --key Enabled --type bool false
Re: akonadi
Inviato: gio 27 mag 2010, 8:03
da ammatwain
j0kers ha scritto:Prova questa stringa:
Codice: Seleziona tutto
kwriteconfig --file kres-migratorrc --group Migration --key Enabled --type bool false
...funziona... ti odio!!!

Re: akonadi
Inviato: gio 27 mag 2010, 12:03
da pino
Ora funziona, non chiedetemi come e perche non ne ho idea.L' unica cosa che ho fatto è:
phobos3576 ha scritto:bisogna editare il file /root/.local.share/akonadi/mysql.conf e aggiungere alla fine:Codice: user=root
Ora continua a dare lo stesso errore "Il processo di controllo di Akonadi non è registrato su D-Bus" in root ma dopo l'avvio si toglie dai piedi e non ricompare, da utente non si vede più
Ciao Pino
Re: akonadi Risolto?
Inviato: gio 27 mag 2010, 21:52
da phobos3576
Per avere la certezza che tutto stia funzionando a dovere, appena avviato KDE4 apri il Monitor di Sistema e assicurati che il server Akonadi sia in esecuzione. In caso affermativo, apri le "Impostazioni di Sistema" - "Avanzate" - "Configurazione di Akonadi" - "Configurazione del server Akonadi" e clicca su "Prova"; se non compaiono messaggi di errore (tranne quello relativo al Registro degli Errori) significa che è tutto a posto.
Per quanto riguarda l'errore relativo ai resource agents non trovati, bisogna assicurarsi che la variabile XDG_DATA_DIRS contenga anche la directory
/usr/share (dove appunto sono presenti gli agents di akonadi); questa variabile si trova nel file
/usr/bin/startkde:
Codice: Seleziona tutto
if test -z "$XDG_DATA_DIRS"; then
XDG_DATA_DIRS="`kde4-config --prefix`/share:/usr/share:/usr/local/share"
export XDG_DATA_DIRS
fi
Eventuali modifiche di questo file vanno fatte dalla modalità testo, altrimenti KDE4 va in crash!
Re: akonadi Risolto?
Inviato: ven 28 mag 2010, 18:15
da pino
phobos3576 ha scritto:Per avere la certezza che tutto stia funzionando a dovere, appena avviato KDE4 apri il Monitor di Sistema e assicurati che il server Akonadi sia in esecuzione. In caso affermativo, apri le "Impostazioni di Sistema" - "Avanzate" - "Configurazione di Akonadi" - "Configurazione del server Akonadi" e clicca su "Prova"; se non compaiono messaggi di errore (tranne quello relativo al Registro degli Errori) significa che è tutto a posto.
E' in esecuzione per il resto vedrò in seguito
Per adesso l'installazione della 13.1 è un esperimento per l'uso corrente rimango con la mia super affidabile 12.1
Grazie molte Pino
Re: akonadi
Inviato: sab 29 mag 2010, 16:10
da Trotto@81
ammatwain ha scritto:j0kers ha scritto:Prova questa stringa:
Codice: Seleziona tutto
kwriteconfig --file kres-migratorrc --group Migration --key Enabled --type bool false
...funziona... ti odio!!!

Bastava un piccola ricerca sul forum o nelle guide di kde presenti sul sito ufficiale.

Re: akonadi Risolto?
Inviato: lun 31 mag 2010, 0:10
da gengisdave
Io ho risolto creando $HOME/.local/share/akonadi/db_data/mysql e schiaffandoci dentro l'elenco delle tabelle di /var/lib/mysql/mysql, ovviamente dopo averle vuotate... funziona...