Pagina 1 di 1
Akonadi, Nepomuk e Strigi adesso funzionano sulla 13!
Inviato: sab 9 gen 2010, 0:55
da phobos3576
Qualche settimana fa si era parlato di Nepomuk che, miracolosamente, aveva iniziato a funzionare sulla 13; a me è successa la stessa cosa.
Per curiosità allora ho voluto reinstallare il package akonadi, che avevo opportunamente eliminato per evitare quell'insopportabile messaggio di errore all'avio di KDE4; ebbene, nuovo miracolo, anche akonadi adesso funziona!
Il merito va sicuramente a qualche package recentemente aggiornato da Pat o da Slacky, ma non sono proprio riuscito a capire quale.
Comunque, adesso tutto sembra funzionare alla perfezione ma, come direbbe Einstein, nessuno sa il perché.
Re: Akonadi, Nepomuk e Strigi adesso funzionano sulla 13!
Inviato: sab 9 gen 2010, 9:12
da Trotto@81
Akonadi ha bisogno di un server sql per funzionare, ne hai configurato uno?
Il messaggio di errore che ti dava all'avvio si può disabilitare senza eliminarlo brutalmente.
Nepomuk ha sempre funzionato, almeno sulla mia slackware.
Re: Akonadi, Nepomuk e Strigi adesso funzionano sulla 13!
Inviato: sab 9 gen 2010, 10:27
da ildiama
Trotto@81 ha scritto:
Akonadi ha bisogno di un server sql per funzionare, ne hai configurato uno?
No, non è così. Akonadi usa di default una istanza locale di mysql, senza rompere le scatole a un generico db admin. Basta solo avere mysql installato.
In ogni caso, sulla 13 anche funzionante, akonadi è meglio tenerlo spento. Le applicazioni pim che lo usano (useranno) sono:
- kjots/knotes (da KDE SC 4.3)
- kaddressbook (da KDE SC 4.4)
- kmail (da KDE SC 4.5)
- akregator (da KDE SC 4.5)
- korganizer (da KDE SC 4.5/4.6)
Re: Akonadi, Nepomuk e Strigi adesso funzionano sulla 13!
Inviato: sab 9 gen 2010, 10:42
da Trotto@81
ildiama ha scritto:Trotto@81 ha scritto:
Akonadi ha bisogno di un server sql per funzionare, ne hai configurato uno?
No, non è così. Akonadi usa di default una istanza locale di mysql, senza rompere le scatole a un generico db admin. Basta solo avere mysql installato.
Certe volte mi sembra di parlare arabo, ma per avviare mysql non devi fare alcune cose come scritte nello script di avvio del db?
Questo non vuol dire avere un db funzionante e configurato?
Re: Akonadi, Nepomuk e Strigi adesso funzionano sulla 13!
Inviato: sab 9 gen 2010, 12:48
da conraid
Trotto@81 ha scritto:ildiama ha scritto:Trotto@81 ha scritto:
Akonadi ha bisogno di un server sql per funzionare, ne hai configurato uno?
No, non è così. Akonadi usa di default una istanza locale di mysql, senza rompere le scatole a un generico db admin. Basta solo avere mysql installato.
Certe volte mi sembra di parlare arabo, ma per avviare mysql non devi fare alcune cose come scritte nello script di avvio del db?
Questo non vuol dire avere un db funzionante e configurato?
no, il server embedded è altra cosa
non importa che hai una istanza di mysqld avviata e configurata
naturalmente puoi configurare akonadi anche per usare il server mysql in senso classico, anche remoto volendo
Re: Akonadi, Nepomuk e Strigi adesso funzionano sulla 13!
Inviato: sab 9 gen 2010, 13:28
da Trotto@81
conraid ha scritto:
no, il server embedded è altra cosa
non importa che hai una istanza di mysqld avviata e configurata
naturalmente puoi configurare akonadi anche per usare il server mysql in senso classico, anche remoto volendo
Lui parlavi di un'istanza locale!!
comunque sia con il server integrato non funzionava, ma è una cosa che non uso perchè i pim non mi sono mai serviti fin'ora!!
Re: Akonadi, Nepomuk e Strigi adesso funzionano sulla 13!
Inviato: sab 9 gen 2010, 16:34
da phobos3576
L'errore che dava akonadi all'avvio di KDE4 era legato a DBUS (qualcosa del tipo: "registrazione fallita su DBUS").
Adesso all'avvio mi dice: "avvio del server akonadi" e poi: "succeeded".
Né su slackware.com, né qui su slacky è mai comparso qualche aggiornamento della 13 relativo a UDEV, DBUS, MYSQL, SQLITE, etc.
Solo qui su Slacky vedo che è presente il package mysql-embedded che ha lo scopo di aggiungere il file /usr/lib/mysql/libmysqld.a richiesto da Amarok; io non lo ho installato visto che, a suo tempo, su suggerimento di Conraid avevo usato un apposito script di Pat per generare libmysqld.a.
Potrebbe essere quel file la soluzione del mistero?
Re: Akonadi, Nepomuk e Strigi adesso funzionano sulla 13!
Inviato: sab 9 gen 2010, 16:39
da conraid
No, quel file serve in "compilazione", dovrebbero averlo integrato il server embedded
Re: Akonadi, Nepomuk e Strigi adesso funzionano sulla 13!
Inviato: dom 10 gen 2010, 10:20
da ildiama
Mo, mi spiace, ma io intendevo una istanza locale e non embedded. Qui abbiamo 2 comportamenti "non classici" di due applicazioni che usano software mysql:
- akonadi utilizza una istanza locale del server mysqld. Non c'è bisogno di configurarlo appunto perché non utilizza i parametri e le directories "globali" per utilizzarlo, ma lo lancia da normale utente (con akonadi avviato, basta vedere con ps, top, system activity) e lavora su dati che salva nella home (per la precisione $HOME/.local/share/akonadi). Ripeto, non ha bisogno della configurazione "globale" sel server perché impostazioni e directories le sceglie akonadi: ha bisogno solo del server mysql installato.
- amarok utilizza il server embedded. E' sostanzialmente una nuova feature di mysql, che permette (da notare, ancora senza configurazione del server globale mysql) di inserire nelle proprie applicazioni un server mysql come fosse un plugin, (attivazione "on-demand", reso l'idea?
)
Re: Akonadi, Nepomuk e Strigi adesso funzionano sulla 13!
Inviato: dom 10 gen 2010, 10:41
da Trotto@81
ildiama ha scritto:Mo, mi spiace, ma io intendevo una istanza locale e non embedded. Qui abbiamo 2 comportamenti "non classici" di due applicazioni che usano software mysql:
- akonadi utilizza una istanza locale del server mysqld. Non c'è bisogno di configurarlo appunto perché non utilizza i parametri e le directories "globali" per utilizzarlo, ma lo lancia da normale utente (con akonadi avviato, basta vedere con ps, top, system activity) e lavora su dati che salva nella home (per la precisione $HOME/.local/share/akonadi). Ripeto, non ha bisogno della configurazione "globale" sel server perché impostazioni e directories le sceglie akonadi: ha bisogno solo del server mysql installato.
- amarok utilizza il server embedded. E' sostanzialmente una nuova feature di mysql, che permette (da notare, ancora senza configurazione del server globale mysql) di inserire nelle proprie applicazioni un server mysql come fosse un plugin, (attivazione "on-demand", reso l'idea?
)
Sarò stupido io ma non ti seguo.
Usano un server non avviato, è come dire che navgo in rete con il browser non avviato.
Re: Akonadi, Nepomuk e Strigi adesso funzionano sulla 13!
Inviato: dom 10 gen 2010, 13:09
da ildiama
Trotto@81 ha scritto:
Usando un server non avviato, è come dire che navigo in rete con il browser non avviato.
per favore, rileggi attentamente quello che ho scritto. Un server è un'applicazione. Quello che ti blocca forse è il pensiero che solo root possa avviarla, ma non è così. Tanto è vero che hanno scelto la porta 3306 di default, non la 306 (che è minore di 1024)!
Il server mysqld che usa akonadi è avviato dal tuo utente e ha i db in $HOME/.local/share/akonadi.
Se non capisci così, mi arrendo

Re: Akonadi, Nepomuk e Strigi adesso funzionano sulla 13!
Inviato: dom 10 gen 2010, 13:54
da Trotto@81
ildiama ha scritto:Trotto@81 ha scritto:
Usando un server non avviato, è come dire che navigo in rete con il browser non avviato.
per favore, rileggi attentamente quello che ho scritto. Un server è un'applicazione. Quello che ti blocca forse è il pensiero che solo root possa avviarla, ma non è così. Tanto è vero che hanno scelto la porta 3306 di default, non la 306 (che è minore di 1024)!
Il server mysqld che usa akonadi è avviato dal tuo utente e ha i db in $HOME/.local/share/akonadi.
Se non capisci così, mi arrendo

Ora si è capito, ma perchè hai spiegato cose che prima non avevi detto.
In ogni caso grazie per l'informazione.
Re: Akonadi, Nepomuk e Strigi adesso funzionano sulla 13!
Inviato: dom 10 gen 2010, 18:19
da phobos3576
Vi segnalo che, quando avvio KDE4 e parte Akonadi, nel task manager vedo che viene lanciata automaticamente un'istanza di mysql con parametri del tipo:
Codice: Seleziona tutto
mysql --default-file=$HOME/.local/share/akonadi/... --datadir=$HOME/.local/share/akonadi/... --socket=$HOME/.local/share/akonadi/...
Nella directory
$HOME/.local/share/akonadi è presente un file
mysql.conf; quindi, tutto è configurato a dovere ma non capisco chi abbia fatto tale configurazione visto che, sin dall'uscita della 13, Akonadi non aveva mai funzionato.