Страница 1 из 1

Ошибки Postgresql

Добавлено: 2007-11-13 14:47:34
BlackPhantom
Добрый день. Поставил RoundCube по этой статье http://www.lissyara.su/?id=1543, правда так и не получилось использовать phppgadmin, поэтому воспользовался рекомендацией на сайте roundcube, и добавил пользователя и базы следующим:

Код: Выделить всё

$ createuser roundcubemail
$ createdb -O roundcubemail roundcubemail
$ psql roundcubemail

roundcubemail =# ALTER USER roundcube WITH PASSWORD 'введите_сюда_пароль';
roundcubemail =# \c - roundcubemail
roundcubemail => \i SQL/postgres.initial.sql
Вроде как все работает, но в /var/log/messages постоянно лезет такое:

Код: Выделить всё

Nov 12 21:48:53 mail postgres[5000]: [10-2] HINT:  This error can also happen if the byte sequence does not match the encodin
Nov 12 21:48:53 mail postgres[5000]: [10-3]  by "client_encoding".
Nov 12 21:48:53 mail postgres[5000]: [11-1] ERROR:  invalid byte sequence for encoding "UTF8": 0xd027
Nov 12 21:48:53 mail postgres[5000]: [11-2] HINT:  This error can also happen if the byte sequence does not match the encodin
Nov 12 21:48:53 mail postgres[5000]: [11-3]  by "client_encoding".
Nov 12 21:49:02 mail postgres[5000]: [12-1] ERROR:  invalid byte sequence for encoding "UTF8": 0xd027
Nov 12 21:49:02 mail postgres[5000]: [12-2] HINT:  This error can also happen if the byte sequence does not match the encodin
Nov 12 21:49:02 mail postgres[5000]: [12-3]  by "client_encoding".
Nov 12 21:49:02 mail postgres[5000]: [13-1] ERROR:  invalid byte sequence for encoding "UTF8": 0xd027
Nov 12 21:49:02 mail postgres[5000]: [13-2] HINT:  This error can also happen if the byte sequence does not match the encodin
Nov 12 21:49:02 mail postgres[5000]: [13-3]  by "client_encoding".
Nov 13 10:34:33 mail postgres[15221]: [4-1] ERROR:  invalid input syntax for integer: ""
Nov 13 10:34:33 mail postgres[15221]: [4-2] STATEMENT:  SELECT cache_id, data
Nov 13 10:34:33 mail postgres[15221]: [4-3]              FROM cache
Nov 13 10:34:33 mail postgres[15221]: [4-4]              WHERE  user_id=''
Nov 13 10:34:33 mail postgres[15221]: [4-5]              AND    cache_key='IMAP.mailboxes'
Nov 13 10:53:05 mail postgres[14567]: [4-1] ERROR:  invalid input syntax for integer: ""
Nov 13 10:53:05 mail postgres[14567]: [4-2] STATEMENT:  DELETE FROM messages
Nov 13 10:53:05 mail postgres[14567]: [4-3]            WHERE  user_id='10'
Nov 13 10:53:05 mail postgres[14567]: [4-4]            AND    cache_key='INBOX.msg'
Nov 13 10:53:05 mail postgres[14567]: [4-5]            AND    idx=''
Nov 13 10:55:47 mail postgres[14215]: [4-1] ERROR:  invalid input syntax for integer: ""
Nov 13 10:55:47 mail postgres[14215]: [4-2] STATEMENT:  DELETE FROM messages
Nov 13 10:55:47 mail postgres[14215]: [4-3]            WHERE  user_id='10'
Nov 13 10:55:47 mail postgres[14215]: [4-4]            AND    cache_key='INBOX.msg'
Nov 13 10:55:47 mail postgres[14215]: [4-5]            AND    idx=''

Поскажите как это поправить?

Re: Ошибки Postgresql

Добавлено: 2007-11-13 15:01:30
Alex Keda
[offtop]
чем муся плоха?
[/offtop]

Re: Ошибки Postgresql

Добавлено: 2007-11-13 15:18:26
BlackPhantom
да ничем, просто не знаю ни первое ни второе, не хотел от статьи автора сильно отклоняться :(

Re: Ошибки Postgresql

Добавлено: 2007-11-17 19:59:58
BlackCat
Может еще раз посмотреть конфиги/настройки, в статье чуть-ли не на каждом шагу упоминание о том, что надо переключить на ru локализацию.

Re: Ошибки Postgresql

Добавлено: 2007-11-18 12:21:11
BlackPhantom
уже перевел на mysql, вроде работает, только новая трабла вылезла, не знаю связано ли это с базой, php, апачем, или с самим раундкубом :(
http://forum.lissyara.su/viewtopic.php?f=20&t=5891

Re: Ошибки Postgresql

Добавлено: 2008-07-21 16:12:04
elegorn
че-та не пойму никак, поднимите мне веки...
если у меня exim+ldap+courier-imap мне roundcube не видать?
получается нужно плодить базу пользователей?

Re: Ошибки

Добавлено: 2008-08-12 20:19:57
захар
ставил из портов фри

Код: Выделить всё

[12-Aug-2008 20:25:00 +0600] IMAP Error: Open SSL not available; in /usr/local/www/roundcube/program/include/rcube_imap.inc on line 0
[12-Aug-2008 20:25:31 +0600] IMAP Error: Open SSL not available; in /usr/local/www/roundcube/program/include/rcube_imap.inc on line 0
[12-Aug-2008 20:26:01 +0600] IMAP Error: Open SSL not available; in /usr/local/www/roundcube/program/include/rcube_imap.inc on line 0
[12-Aug-2008 20:26:32 +0600] IMAP Error: Open SSL not available; in /usr/local/www/roundcube/program/include/rcube_imap.inc on line 0
[12-Aug-2008 20:27:04 +0600] IMAP Error: Open SSL not available; in /usr/local/www/roundcube/program/include/rcube_imap.inc on line 0
[12-Aug-2008 20:27:16 +0600] IMAP Error: Open SSL not available; in /usr/local/www/roundcube/program/include/rcube_imap.inc on line 0
[12-Aug-2008 20:27:16 +0600] SMTP Error: SMTP error: Authentication failure: SMTP server does not support authentication (Code: ) in /usr/local/www/roundcube/program/steps/mail/func.inc on line 1294

Re: Ошибки Postgresql

Добавлено: 2009-03-20 18:12:58
Dragon
Не могу через RoundCube отправить письмо в локалке :st:
Прием есть, проверял командой mail.
Люди добрые, помогите побороть, вот запись лога

Код: Выделить всё

Mar 20 17:17:09 relay imapd: LOGIN, user=admin@mydomen.ua, ip=[127.0.0.1], protocol=IMAP
Mar 20 17:17:09 relay exim[39452]: PLAIN authenticator failed for localhost.mydomen.ua (xx.xxx.xxx.xxx) [127.0.0.1] I=[127.0.0.1]:25: 535 Incorrect authentication data (set_id=admin@mydomen.ua)
Mar 20 17:17:09 relay exim[39452]: PLAIN authenticator failed for localhost.mydomen.ua (xx.xxx.xxx.xxx) [127.0.0.1] I=[127.0.0.1]:25: 535 Incorrect authentication data (set_id=admin@mydomen.ua)
Mar 20 17:17:09 relay imapd: LOGOUT, user=admin@mydomen.ua, ip=[127.0.0.1], headers=0, body=0, rcvd=10, sent=83, time=0
Может дело в том что у меня пароли шифрованые? :unknown:

Re: Ошибки Postgresql

Добавлено: 2009-10-05 14:40:53
sansa
Сервак не принимает пароли открытым текстом (PLAIN). ИМХО это нормально.

Re: Ошибки Postgresql

Добавлено: 2010-08-07 11:27:23
dushkosoft
А если почта настроена только на смтп? без имапа раундкуб не будет работать? у меня он вот что пишет:
Неудачное соединение с IMAP сервером.
????

Re: Ошибки Postgresql

Добавлено: 2011-08-31 9:38:22
kerber
Может кому пригодиться !

При установке RoundCube на FreeBSD 8.0 возникла ошибка, при установке выходило:

usr/bin/ld: Warning: size of symbol `datefmt_parse_args’ changed from 72 in .libs/php_intl.o to 72 in dateformat/.libs/dateformat_class.o
*** Error code 1

Stop in /usr/ports/devel/pecl-intl/work/intl-1.1.2.
*** Error code 1

Stop in /usr/ports/devel/pecl-intl.
*** Error code 1

Stop in /usr/ports/mail/roundcube.
*** Error code 1

Stop in /usr/ports/mail/roundcube.


Вот исправление этой кривости:

# cd /usr/ports/devel/pecl-intl/files

# rm *

# cd /usr/ports/devel/pecl-intl/

# make clean
# make fetch
# make extract
# make install

После удачной установки pecl-intl ставим еще раз roundcube .

должно выйти после установки:

FIRST INSTALLATION

If this is a first installation of RoundCube you have to create
a new database and a db user. Read INSTALL for detailed instructions.

UPGRADING

If you already had a previous version of RoundCube installed,
you should check your config files and DB schema are up-to-date.
Read UPGRADING for detailed instructions.
———————————————————————
===> Registering installation for roundcube-0.5.3,1
===> Cleaning for pecl-intl-1.1.2_3
===> Cleaning for php52-sqlite-5.2.17_1
===> Cleaning for roundcube-0.5.3,1


После этого всёнормально работает !!!!

Re: Ошибки Postgresql

Добавлено: 2011-08-31 12:40:39
dushkosoft
Никто не сталкивался, Roundcube чувствителен к регистру пользователя, как можно его научить понимать любой регистр?
Например логин: andrey, если ввести Andrey то уже скажет ошибка.

Re: Ошибки Postgresql

Добавлено: 2011-08-31 22:24:16
FiL
dushkosoft писал(а):Никто не сталкивался, Roundcube чувствителен к регистру пользователя, как можно его научить понимать любой регистр?
Например логин: andrey, если ввести Andrey то уже скажет ошибка.
это не roundcube чувствительный. Это imap server. Вот в нем и решай.

Re: Ошибки Postgresql

Добавлено: 2011-09-01 0:06:58
dushkosoft
ТАк если я например через почтовый клиент типа аутлук или бат настраиваю там пофиг регистр, а вот раундкубу нет...

Re: Ошибки Postgresql

Добавлено: 2011-09-01 3:37:22
FiL
да ну? никогда такого не встречал. Тогда у меня мыслей нет.

Re: Ошибки Postgresql

Добавлено: 2011-09-01 9:17:00
dushkosoft

Код: Выделить всё

# Форматирование имени пользователя, до поиска по нему в БД. Тут можно
# использовать стандартные переменные, типа %Lu сделает все буквы маленькими,
# %n удалит домен, если он задан, или "%n-AT-%d" заменит '@' на "-AT-".
# Это делается после того, как auth_username_translation произвело изменения.
#auth_username_format = %Lu
Нашел такую вот фичу в давекоте, поставил %Lu, все равно через раунд куб борода.
Пробовал в dovecot.sql.conf ставить lower перед параметрами (%u@%p) тоже не помогает(((

Re: Ошибки Postgresql

Добавлено: 2011-11-27 22:45:25
ll-rus
Парни, не судите строго если с проблемой ошибся адресом.

Имеем сервер:
FreeBSD 8.2-STABLE amd64

прекрастно рабочая связка, все ставлю из портов:
courier-imap-4.9.3_1,2 (POP3 + IMAP)
exim-postgresql-4.77
postgresql-server-8.3.16_2

Теперь хочу прикрутить в этому делу roundcube
Поставил - работает:
apache-2.2.21
php5-5.3.8
php5-extensions-1.5

Далее ставлю roundcube:
roundcube-0.6_1,1

Проверяю, на первый взгляд все работает, письма можно принимать и отправлять, но вот в окне только папка входящие и корзина. Удаляя пиьсма, или нажимая на корзину вылетает ошибка
STATUS: Mailbox does not exist, or must be subscribed to.


в конфиге стоит.
$rcmail_config['create_default_folders'] = true;

А в логах куба
[27-Nov-2011 23:34:01] PHP Warning: strtotime() [<a href='function.strtotime'>function.strtotime</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/4.0/no DST' instead in /usr/local/www/roundcube/program/include/rcube_session.php on line 132
[27-Nov-2011 23:34:01] PHP Warning: date() [<a href='function.date'>function.date</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/4.0/no DST' instead in /usr/local/www/roundcube/program/include/rcube_mdb2.php on line 599
[27-Nov-2011 23:35:01] PHP Warning: strtotime() [<a href='function.strtotime'>function.strtotime</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/4.0/no DST' instead in /usr/local/www/roundcube/program/include/rcube_session.php on line 132
[27-Nov-2011 23:35:01] PHP Warning: date() [<a href='function.date'>function.date</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/4.0/no DST' instead in /usr/local/www/roundcube/program/include/rcube_mdb2.php on line 599
*required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/4.0/no DST' instead in /usr/local/www/roundcube/program/include/rcube_session.php on line 132

Пните меня в нужном направлении плиз.