Видео смотреть бесплатно

Смотреть гиг видео

Официальный сайт fresher 24/7/365

Смотреть видео бесплатно

extra 02.06.2011 19:24

Есть вопрос!Настройка сервера Akonadi

Доброго времени суток, %username%!

Обновился я тут до KDE 4.6.8 и все бы замечательно и хорошо, но теперь KDEPIM жестоко привязан к Akonadi и без работы Akonadi не работает не только KDEPIM но и Kopete, например.

Погуглил я на эту тему нашел этот гайд. Пытался я сделать как описано, но ничего не вышло.
На
1
mysql -u <имя пользователя-администратора> -p


получаю
1
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


Лог Akonadi

Попробовал поднять Akonadi на PostgreSQL получил те же яйца.
Помогите пожалуйста разобраться с Akonadi и заставить его работать.


Тэги: Akonadi kde KDEPIM
+ 0 -
Похожие Поделиться

s4f 02.06.2011 19:51 #
+ 0 -
а сервер то запущен? =)
extra 02.06.2011 19:52 #
+ 0 -
нет, в том то и дело что не удается его запустить
s4f 02.06.2011 20:04 #
+ 0 -
service mysqld start
chkconfig --list |grep mysqld ?
s4f 02.06.2011 20:05 #
+ 0 -
вначале можно статус посмотреть:
1
service mysqld status
extra 02.06.2011 20:05 #
+ 0 -
как-то не очень


[tag@stone ~]$ service mysqld start
bash: service: команда не найдена
[tag@stone ~]$ chkconfig --list |grep mysqld
bash: chkconfig: команда не найдена
[tag@stone ~]$
s4f 02.06.2011 20:07 #
+ 1 -
какая ось?
extra 02.06.2011 20:08 #
+ 0 -
archlinux
s4f 02.06.2011 20:08 #
+ 0 -
/etc/rc.d/mysqld status
extra 02.06.2011 20:12 #
+ 0 -
[tag@stone ~]$ /etc/rc.d/mysqld status
usage: /etc/rc.d/mysqld {start|stop|restart}
[tag@stone ~]$ /etc/rc.d/mysqld start
:: Starting MySQL Server [FAIL]
s4f 02.06.2011 21:12 #
+ 0 -
Starting MySQL Server [FAIL]

и ниже сказано что журнал сервера содержит ошибки
проверяй логи в конфиге скулы увидишь путь
по умолчанию /var/log/mysqld.log
extra 02.06.2011 23:46 #
+ 0 -
в /var/log вообще ни слова про мускуль...
xT 07.06.2011 02:56 #
+ 0 -
конфиг в студию
fermishell 02.06.2011 20:09 #
+ 1 -
quick n dirty:
добавить "user=root" в
$HOME/.config/akonadi/mysql-local.conf
fermishell 02.06.2011 20:12 #
+ 0 -
упс, просто mysql.conf, без -local
fermishell 02.06.2011 20:16 #
+ 1 -
ё-моё, дезинформирую со страшной силой :).
$HOME/.local/share/akonadi/mysql.conf


extra 02.06.2011 20:21 #
+ 0 -
да что-то никаких изменений
fermishell 02.06.2011 20:30 #
+ 0 -
а мускуль-то есть?
гуй для запуска аконади называется akonadi_server
extra 02.06.2011 23:43 #
+ 0 -
мускуль есть
я через алконади трей запускаю,думаю это одно и то же впринципе
extra 02.06.2011 20:25 #
+ 0 -
теперь вот так



Кстати,какой адрес к исполняемому серверу мускула должен быть указан?
fermishell 02.06.2011 20:32 #
+ 0 -
попробуй для начала "Use internal MySQL server"
extra 02.06.2011 20:40 #
+ 0 -
extra 02.06.2011 20:40 #
+ 0 -
какие параметры указать ему?
fermishell 02.06.2011 20:59 #
+ 0 -
не знаю, выглядит так, что аконади не запускает мускуль. Проверь путь к мускулю.
Кстати, после запуска с user=root и последующего комментирования этого параметра дальнейшие (пере)запуски столь же успешны ( по крайней мере, до перезагрузки).
extra 02.06.2011 21:01 #
+ 0 -
какой у тебя путь к мускулю прописан?
скрин с настройками в студию)
fermishell 03.06.2011 01:46 #
+ 0 -
я с текстового формата начну, ок?

Akonadi Server Self-Test Report
===============================

Test 1: SUCCESS
--------

Database driver found.
Details: The QtSQL driver 'QMYSQL' is required by your current Akonadi server configuration and was found on your system.

File content of '/home/user/.config/akonadi/akonadiserverrc':
[%General]
Driver=QMYSQL

[QMYSQL]
Name=akonadi
Host=
Options="UNIX_SOCKET=/home/user/.local/share/akonadi/socket-linux-pd7h/mysql.socket"
ServerPath=/usr/sbin/mysqld
StartServer=true
User=
Password=

[Debug]
Tracer=null

[QPSQL]
Name=akonadi
Host=
User=
Password=
Port=5432
Options=
StartServer=true


Test 2: SUCCESS
--------

Akonadi is not running as root
Details: Akonadi is not running as a root/administrator user, which is the recommended setup for a secure system.

Test 3: SUCCESS
--------

MySQL server found.
Details: You have currently configured Akonadi to use the MySQL server '/usr/sbin/mysqld'.
Make sure you have the MySQL server installed, set the correct path and ensure you have the necessary read and execution rights on the server executable. The server executable is typically called 'mysqld'; its location varies depending on the distribution.

Test 4: SUCCESS
--------

MySQL server is executable.
Details: MySQL server found: /usr/sbin/mysqld Ver 5.1.53 for suse-linux-gnu on x86_64 (SUSE MySQL RPM)

...
extra 03.06.2011 06:45 #
+ 0 -
Ругается на то,что не может мускуль найти.
Отсюда вопрос,как собственно найти его?
fermishell 03.06.2011 09:46 #
+ 0 -
Команды пакетного менеджера.
Команды типа find /somepath -regex .*mysql*. ( somepath для начала взять usr) или locate *mysql*.
extra 03.06.2011 19:29 #
+ 0 -
1
2
[tag@stone ~]$  find /usr -regex .*mysql*
/usr/share/mysql
fermishell 04.06.2011 07:06 #
+ 0 -
так посмотри, что там есть, в этой директории,
попробуй запустить что-нибудь вроде /usr/share/mysql/mysql.server ( есть у меня такое).
Всё же выясни, что знает пакетный менеджер про мускуль.
extra 04.06.2011 10:47 #
+ 0 -
/usr/share/mysql/mysql.server есть и у меня

насчет пакетного манагера:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[tag@stone ~]$ pacman -Ss mysql
archstuff/xampp 1.7.3a-1
    XAMPP is a free and open source cross-platform web server package, consisting mainly of the Apache HTTP
    Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages
extra/libgda 4.2.7-1
    Data abstraction layer with mysql, pgsql, xml, sqlite providers
extra/libmysqlclient 5.5.13-1 [установлен]
    MySQL client libraries
extra/mysql 5.5.13-1 [установлен]
    A fast SQL database server
extra/mysql-clients 5.5.13-1 [установлен]
    MySQL client tools
extra/mysql-python 1.2.3-2
    MySQL support for Python
extra/pdns 2.9.22-7
    A modern, advanced and high performance authoritative-only nameserver
extra/perl-dbd-mysql 4.018-2
    Perl/CPAN DBD::mysql module for interacting with MySQL via DBD
extra/redland-storage-mysql 1:1.0.12-1
    MySQL storage support for Redland
community/courier-authlib 0.63.0-4
    Authentification library for the courier mailserver(s)
community/ejabberd-mod_mysql-svn 1109-1
    mysql support module for ejabberd
community/gambas2-gb-db-mysql 2.23.1-1 (gambas2)
    Gambas2 MySQL database access component
community/gambas3-gb-db-mysql 2.99.1-3 (gambas3)
    Gambas3 MySQL database access component
community/libdbi-drivers 0.8.3_1-2
    Database drivers for libdbi (MySQL, PostgreSQL, and SQLite)
community/libgda3 3.1.5-8
    data abstraction layer; with mysql, pgsql, ldap, xml, sqlite providers
community/luasql-mysql 2.1.1-6
    MySQL module for Lua
community/myodbc 5.1.8-1
    ODBC driver/connector for MySQL
community/mysql-ruby 2.8.2-2
    This is the MySQL API module for Ruby.
community/mysql-workbench 1:5.2.34-1
    A cross-platform, visual database design tool developed by MySQL
community/mytop 1.6-5
    A top clone for MySQL
community/pam_mysql 0.7RC1-4
    A PAM module to authenticate users against mysql.
community/phpmyadmin 3.4.1-2
    A PHP and hence web-based tool to administrate MySQL over the WWW
community/tora 2.1.3-2
    Toolkit for databases with support for MySQL and PostgreSQL
fermishell 04.06.2011 11:08 #
+ 0 -
больше действий. В настройках аконади прописал, запустил?
Что до вывода пакмана, то я имел в виду возможности пакетных менеджеров показывать, какие именно файлы установлены каким пакетом. https://wiki.archlinux.org/index.php/Pacman#Querying_package_databases ( постить 50 строчек необязательно :)
extra 04.06.2011 12:24 #
+ 0 -
дядь,спасибо что помогаешь конечно,но я чето не вкуриваю зачем тут еще заморачиваться
какие именно файлы установлены каким пакетом


Вот собственно ман по настройке mysql для akonadi. То же самое в арчвики. Мне нужно разобраться почему у меня не воркает
1
mysql -u root -p

и как без нее работать с мускулем
extra 04.06.2011 12:26 #
+ 0 -
у меня вообще есть подозрение что я проетерял логин от мускуля. вот как бы пересоздать его?
fermishell 04.06.2011 13:17 #
+ 0 -
резюмируя мои предложения:
1) в настройках аконади а) отметить "Use internal mysql server" б) указать путь /usr/share/mysql/mysql.server
2)в $HOME/.local/share/akonadi/mysql.conf вставить опцию user=root

что на выходе?

если категорически не запускается мускуль, то я пас. Если проблема с ним, надо разбираться с запуском мускуля, а потом уже браться за аконади.
Что же до мана, то это не ман, а короткий рецепт для тех, у кого всё (за)работает. Кстати, там использован не внутренний сервер, а более общее подключение.
extra 04.06.2011 13:36 #
+ 0 -
нет, аконади не стартует
вот с мускулем я сам не знаю что делать
fermishell 04.06.2011 13:43 #
+ 0 -
на всякий случай
https://wiki.archlinux.org/index.php/MySQL
( там просят некий скрипт запускать после инсталляции)
extra 04.06.2011 15:03 #
+ 0 -
надо еще попробовать с posgresql
jh 05.06.2011 15:09 #
+ 0 -
можно sqlite попробовать.
не холивара ради, но в генте я бы пересобрал пакет с другими флагами
extra 05.06.2011 17:11 #
+ 0 -
ага, уже пообщался с мантейнером,сам скоро обещал пересобрать
extra 03.06.2011 07:59 #
+ 0 -
В великой Archwiki есть следующие строки:

First, you need to set up the database using the following commands (replace password with the correct one):
CREATE DATABASE akonadi;
GRANT ALL PRIVILEGES ON akonadi.* TO 'akonadiuser' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;



Но система говорит что не знает таких команд:
1
2
[tag@stone ~]$ CREATE DATABASE akonadi
bash: CREATE: команда не найдена

что я делаю не так?
jh 03.06.2011 08:40 #
+ 1 -
правильно говорит. это команды не bash, а sql. Надо подцепиться к серверу БД SQL консолью и в ней выполнить команду.
extra 03.06.2011 08:55 #
+ 1 -
пробовал вот так
1
mysql -u root -p

а в ответ
1
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
jh 03.06.2011 08:42 #
+ 0 -
в логе написано
Test 2: ERROR
--------

Cannot connect to PostgreSQL server.
Details: could not connect to server: ? ?????????? ????????
Is the server running on host "localhost" and accepting
TCP/IP connections on port 5477?


может он вообще на PostgreSQL настроен?
extra 03.06.2011 08:54 #
+ 0 -
да, пробовал на PostgreSQL, сейчас MySQL
Zereal 04.06.2011 14:57 #
+ 1 -
если честно, вы зря торопились с обновлением.
7 июня выходит KDE 4.6.4 и в составе релиза должна быть стабильная версия KDE PIM, уже отлаженная.
extra 04.06.2011 15:01 #
+ 1 -
ну это и так понятно)
просто есть у меня некая страсть к тестингам всяким
Zereal 04.06.2011 15:35 #
+ 1 -
вот только что пришло в почту от разработчика KDEPIM Allen Winter:
KDEPIM 4.6.0 release is in a couple days.
Currently my plan is to create the tarballs on 6 June.

столкнулась с ситуацией, подобной вашей в Linux Mint Isedora. Решилось удалением всех настроек. Но лучше подождать до 6-7 числа и обновиться.
Если не сработает, давайте тогда с ними (девелами то есть) пообщаемся.

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн