не могу установить exim [SOLVED]

Здравствуйте уважаемые.

Не могу установить exim,

USE="postgres exiscan exiscan-acl" emerge -av emerge exim virtual/postgresql-server dbmail spamassassin

выдает блокировки:

[uninstall    ] mail-mta/ssmtp-2.62-r6  USE="ipv6 ssl -maxsysuid -md5sum"
[blocks b     ] mail-mta/ssmtp ("virtual/mta" is blocking mail-mta/exim-4.69-r3)

я мта ссмтп удалю, без проблем, в курсе

[blocks B     ] dev-db/libpq ("dev-db/libpq" is blocking dev-db/postgresql-base-8.1.11)
[blocks B     ] dev-db/postgresql ("dev-db/postgresql" is blocking dev-db/postgresql-base-8.1.11)
[blocks B     ] dev-db/postgresql-base ("dev-db/postgresql-base" is blocking dev-db/libpq-8.1.11)
[blocks B     ] dev-db/libpq ("dev-db/libpq" is blocking app-admin/eselect-postgresql-0.3)

я знаю как обойти блокировки, но вот вопрос такой:
этот самый libq на что влияет? я столько пакетов ставил что не помню кто от него "зависит"...
единственное не знаю (в силу того что я пока "учусь") как узнать зависимости?
Ну и попутно может кто знает ЧТО ЭТО ЗА "ЗВЕРЬ" LIBQ?

Попробуйте equery d

Попробуйте

equery d libpq
Цитата:
ЧТО ЭТО ЗА "ЗВЕРЬ" LIBQ?

dev-db/libpq
     Available versions:
        (3)     7.3.21 7.4.19 ~7.4.26
        (4)     8.0.15 ~8.0.22 8.1.11 ~8.1.18 ~8.2.6 ~8.2.7 ~8.2.14
        {kerberos nls pam pg-intdatetime readline ssl threads zlib}
     Homepage:            http://www.postgresql.org/
     Description:         PostgreSQL libraries.

Спасибо Вам за ответ... я ни

Спасибо Вам за ответ...
я ни разу не пользовался equery и поэтому у меня его нет в системе, не подскажете в какой пакет он входит?

app-portage/gentoolkit

app-portage/gentoolkit

Спасибо помогло... Но судя по

Спасибо помогло...

Но судя по этому

equery d libpq
[ Searching for packages depending on libpq... ]
dev-lang/php-5.2.11-r1 (postgres? >=dev-db/libpq-7.1)

Нужно удалить php, а потом собирать его заново... а можно как то не демонтируя php поставить exim?

.

danvach написал(а):
Нужно удалить php, а потом собирать его заново... а можно как то не демонтируя php поставить exim?

Логичная ситуация.
Это сервер? Ты когда в последний раз проводил полное обновление системы.

Вариантом может быть только маскировка слишком новых версий Постгреса (кстати, что говорит eselect postgresql list?).

:wq
--
Live free or die

.

danvach написал(а):
я ни разу не пользовался equery и поэтому у меня его нет в системе, не подскажете в какой пакет он входит?

Этот момент ЕМНИП упоминался в Хэндбуке.
Ещё полезно почитать FAQ (ну или "на три буквы").

:wq
--
Live free or die

.

.

Я Gentoo & Funtoo

/

danvach написал(а):
я знаю как обойти блокировки

Мне почему-то казалось, что блокировки надо не обходить (вот куда оно может привести), а разрешать.

:wq
--
Live free or die

postgres для exim'a точно

postgres для exim'a точно надо для вас?

danvach написал(а):
Не могу установить exim,

USE="postgres exiscan exiscan-acl" emerge -av emerge exim virtual/postgresql-server dbmail spamassassin

что-то добрый я сегодня ....

мне нужно обязательно с

мне нужно обязательно с postgresql, т.к. у меня текущий почтовик работает в базе postgresql и если например конвертировать с postgresql на mysql то куча граблей и несколько еще непреодолимых, а аков с паролями более 2 000 штук... не хотелось бы их вбивать ручками... а так можно просто таблицы с логином и пасом "выкусить"и вставить в другую базу для exim...
Есть еще how-to по установке на gentoo почтовой системы на базе данных postgresql?
А то я нашел только это

/

danvach написал(а):
аков с паролями более 2 000 штук... не хотелось бы их вбивать ручками... а так можно просто таблицы с логином и пасом "выкусить"и вставить в другую базу для exim...

Есть мнение, что, при сохранении типа почтового сервера, минимальных знаний SQL достаточно для того, чтобы сделать те же действия, но совмещённые с переездом PostgreSQL -> MySQL.

:wq
--
Live free or die

Я буквально недавно пытался

Я буквально недавно пытался одну базу с postgresql конвертнуть в mysql, не удалось, привлекал даже девелоперов от mysql и postgresql, там была фишка в том, что у меня база postgresql UTF-8, и некорректно переносятся данные на mysql и еще фишка в размере поля (в байтах и символах) в загаловке всех таблиц, из за этого перенос невозможен ПОКА, они обещали подумать, но не раньше весны :(

/

danvach написал(а):
Я буквально недавно пытался одну базу с postgresql конвертнуть в mysql, не удалось, привлекал даже девелоперов от mysql и postgresql, там была фишка в том, что у меня база postgresql UTF-8, и некорректно переносятся данные на mysql и еще фишка в размере поля (в байтах и символах) в загаловке всех таблиц, из за этого перенос невозможен ПОКА, они обещали подумать, но не раньше весны :(

Ты как/чем/где пробовал конвертировать?
У Мускула же тож давно кодировка по умолчанию --- UTF8???

Или это --- очередной "приятный" сюрприз с юникодом?..

:wq
--
Live free or die

Именно "приятный сюрприз с

Именно "приятный сюрприз с юникодом", метко подметили...
Я в принципе не спец по конвертации из postgresql в mysql но могу сказать, что там не один сюрприз... а несколько... в силу того что мне нужно в течении месяца ну максимум полутора ввести в строй новый пчтовик, я сейчас эту затею (с конвертацией) оставил и усиленно ищу реализацию на gentoo почтовой системы именно на БД postgresql

P.S.: Кстати если я не найду хорошего рабочего how to по почтовой системе с базой postgresql то хочу привлечь не безвоздмездно на фриланс-ик по этой работе.

.

danvach написал(а):
Именно "приятный сюрприз с юникодом", метко подметили...

Если ты зайдёшь в конференцию, то тебе быстро объяснят, что такого "вообще не может быть" (ну или, на худой конец, если совсем отпереться не получается, что "оно некритично") ;)

danvach написал(а):
Я в принципе не спец по конвертации из postgresql в mysql но могу сказать, что там не один сюрприз... а несколько...

Интере-е-есно...
А я вот почему-то особых граблей не вижу.

Правда спецом в PostgreSQL не являюсь. А мои навыки в части MySQL несколько устарели...

danvach написал(а):
в силу того что мне нужно в течении месяца ну максимум полутора ввести в строй новый пчтовик, я сейчас эту затею (с конвертацией) оставил и усиленно ищу реализацию на gentoo почтовой системы именно на БД postgresql

База Постгреса меняться будет? Или новый почтовик будет подключаться к существующей базе?

danvach написал(а):
P.S.: Кстати если я не найду хорошего рабочего how to по почтовой системе с базой postgresql то хочу привлечь не безвоздмездно на фриланс-ик по этой работе.

Есть мнение, что понимание того, что нужно сделать и что должно получиться в итоге может заменить подробную пошаговую инструкцию.

Первым пунктом у меня вызывает вопрос целесообразность размещения такого (порядка 2000 пользователей) почтового сервера на одной машине с www (или он там внутренний? но тогда с положить web на время обновления php не должно быть больших проблем).
Далее я бы подумал на предмет одного из [AFAIK ныне] стандартных решений: MySQL (PostgreSQL ЕМНИП не настолько широко встречается, хотя здесь могу ошибаться). Первым делом идёт сравнение структур баз в PostgreSQL и MySQL. Потом (в предположении совпадения) --- дамп таблицы PostgreSQL в текст и попытка импорта в MySQL.

ЗЫ: Извини, но следующую неделю скорее всего я в эфире особо появляться не буду.

:wq
--
Live free or die

Anarchist написал(а): Если ты

Anarchist написал(а):
Если ты зайдёшь в конференцию, то тебе быстро объяснят, что такого "вообще не может быть" (ну или, на худой конец, если совсем отпереться не получается, что "оно некритично") ;)

Пытались на конференции объяснить пока дело не дошло до заголовков таблиц UTF-8 и их соответствия, я даже тикет повесил девелоперам, а они в свою очередь взяли тайм-аут до весны.

Anarchist написал(а):
Интере-е-есно... А я вот почему-то особых граблей не вижу.

В прошлом году я тоже делал конвертации, причем с довольно таки "несвежей" БД FireBird на MSSQL, а так же конвертировал из MySQL в POSTGRESQL, и не встречался с граблями, а вот тут они появились... понимаете коды да и сама жизнь движется... я не говорил о принципиальной невозможности, я говорил о текущем баге...

Anarchist написал(а):
Правда спецом в PostgreSQL не являюсь. А мои навыки в части MySQL несколько устарели...

Вот, несколько устарели, и пока не занимаетесь и не столкнулись с текущим "багом"... я уверен что когда вам понадобится конвертировать то вы не столкнетесь с таким "багом"... чего я вам желаю вообще в жизни не сталкиваться ни с "багами" ни с какими то ни было неприятностями...

Anarchist написал(а):
База Постгреса меняться будет? Или новый почтовик будет подключаться к существующей базе?

База POSTGRESQL не меняется, поменяется версия, и если я найду how to по установке почтовой системы, на базу POSTGRESQL. Но если не найду то придется ждать весны (что для меня критично) и конвертировать с POSTGRESQL в MySQL аккаунты с паролями.

Anarchist написал(а):
Есть мнение, что понимание того, что нужно сделать и что должно получиться в итоге может заменить подробную пошаговую инструкцию.

С этим мнением я не спорю... и оно верно.

Anarchist написал(а):
Первым пунктом у меня вызывает вопрос целесообразность размещения такого (порядка 2000 пользователей) почтового сервера на одной машине с www (или он там внутренний? но тогда с положить web на время обновления php не должно быть больших проблем).
Далее я бы подумал на предмет одного из [AFAIK ныне] стандартных решений: MySQL (PostgreSQL ЕМНИП не настолько широко встречается, хотя здесь могу ошибаться). Первым делом идёт сравнение структур баз в PostgreSQL и MySQL. Потом (в предположении совпадения) --- дамп таблицы PostgreSQL в текст и попытка импорта в MySQL.

Понимаете, на дворе кризис, но видимо оно как то вас обошло стороной, ну а некоторым приходится как то с этим мирится, ну а если говорить о производительности, то машина у меня хоть и не свежа (HP Proliant ML 150 G2) двух стареньких процессоров Xeon и парой гигабайт оперативки должны справляться с поставленными задачами, хотя я вас понимаю и вы правы то что вы написали, он не внутренний. Делаю полный бекап системы (партиций разделов) при помощи PING, на всякий случай а БД и каталоги почтовой системы хранятся на другом разделе (винчестере)...
Ну а остальном я уже писал...

Anarchist написал(а):
ЗЫ: Извини, но следующую неделю скорее всего я в эфире особо появляться не буду.

Не стоит извинений, вы мне ничем не обязаны... Спасибо вам за содержательную "беседу"...

danvach

danvach написал(а):
Здравствуйте уважаемые.

Не могу установить exim,

USE="postgres exiscan exiscan-acl" emerge -av emerge exim virtual/postgresql-server dbmail spamassassin

имхо, ваша ошибка заключается в том, что вы всё пытаетесь выполнить с одного захода

1) emerge -pv exim
потянет ли он за собой обязательное обновление postgresql ?

если не потянет, то ставьте и живите со старой базой.
екзим хорошо и беспроблемно дружит что с мускулом, что с postgresql

2) если нужно обновить postgresql (или екзим потребовал обязательный переезд на новую версию), то я бы двигал так

- emerge postgresql
- emerge dbmail (не знаю зачем оно вам надо)
- emerge spammassisn
- emerge exim

я не знаю какая у вас версия postgresql, но возможно будут проблемы с обновлением самого postgresql
и вроде та проблема "с невозможностью конвертировать в MYSQL" как раз и есть баг старой версии postgresql а не MYSQL

(где-то на форуме читал, что кто-то переезжал на новую версию postgresql а потом откатывался назад из-за багов в postgresql-версиях)

3) если екзим потребует обязательное обновление postgresql, а базу обновить нельзя, то тут надо подумать немного как поднять екзим (подправить ебилд?)
или взять его (екзим) помоложе

пока интересен ответ на

#emerge -pv exim

что-то добрый я сегодня ....

с этим я разобрался... теперь

с этим я разобрался... теперь в базе POSTGRESQL не могу создать таблицу по мануалу :
Вот что пишет POSTGRESQL на первой же строке:

CREATE TYPE dtype AS ENUM ('LOCAL', 'VIRTUAL', 'RELAY');
ERROR:  ошибка синтаксиса в или рядом "ENUM" at character 22

Версия POSTRESQL 8.1.11

Если и дальше будете

Если и дальше будете копипастить не задумываясь, то врядли построите понятную (для себя) систему.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Я не копипастил я сначала все

Я не копипастил я сначала все прочитал и делаю немного все по своему. Но вот эту таблицу создать нужно, потому что у меня тоже будут вирутальные домены.

стесняюсь спросить, а на ....

стесняюсь спросить, а на .... зачем?

danvach написал(а):
с этим я разобрался... теперь в базе POSTGRESQL не могу создать таблицу

как я понял вашу боевую задачу - вы хотели привязать екзим к существующей базе юзеров и паролей...
зачем дополнительные таблицы?
имхо, вам нужно всего-лишь правильно оформить SQL-запросы от екзима к вашей конкретной базе при авторизации
(письма, надеюсь, не в базе хранятся?)

что-то добрый я сегодня ....

Я не топикстартер,

Я не топикстартер, но

USE="postgres exiscan exiscan-acl" emerge -av emerge exim virtual/postgresql-server dbmail spamassassin

наверно таки в базе - вопрос - а зачем мне тоже интересен :)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Нет у меня не стоит задача

Нет у меня не стоит задача привязки к существующей БД, у меня задача (если только по базе), из старой базы взять данные аккаунтов и перенести на новую БД...
Да, и письма не хранятся в БД :)
Разобрался почему не работает оператор ENUM, т.к. у меня поставилась версия postgresql 8.1 а надо версию повыше точнее 8.4

solved ? ибо дальше давать

solved ?

ибо дальше давать советы (и нужны ли они) не зная структуры вашей старой базы и потребности в новых таблицах - весьма затруднительно.

насколько я понимаю - дальше проблем не должно быть.

что-то добрый я сегодня ....

SOLVED

SOLVED

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".