не могу установить exim [SOLVED]
danvach 11 декабря, 2009 - 13:30
Здравствуйте уважаемые.
Не могу установить 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 и поэтому у меня его нет в системе, не подскажете в какой пакет он входит?
app-portage/gentoolkit
app-portage/gentoolkit
Спасибо помогло... Но судя по
Спасибо помогло...
Но судя по этому
Нужно удалить php, а потом собирать его заново... а можно как то не демонтируя php поставить exim?
.
Логичная ситуация.
Это сервер? Ты когда в последний раз проводил полное обновление системы.
Вариантом может быть только маскировка слишком новых версий Постгреса (кстати, что говорит
eselect postgresql list
?).:wq
--
Live free or die
.
Этот момент ЕМНИП упоминался в Хэндбуке.
Ещё полезно почитать FAQ (ну или "на три буквы").
:wq
--
Live free or die
.
.
Я ♥ Gentoo & Funtoo
/
Мне почему-то казалось, что блокировки надо не обходить (вот куда оно может привести), а разрешать.
:wq
--
Live free or die
postgres для exim'a точно
postgres для exim'a точно надо для вас?
что-то добрый я сегодня ....
мне нужно обязательно с
мне нужно обязательно с postgresql, т.к. у меня текущий почтовик работает в базе postgresql и если например конвертировать с postgresql на mysql то куча граблей и несколько еще непреодолимых, а аков с паролями более 2 000 штук... не хотелось бы их вбивать ручками... а так можно просто таблицы с логином и пасом "выкусить"и вставить в другую базу для exim...
Есть еще how-to по установке на gentoo почтовой системы на базе данных postgresql?
А то я нашел только это
/
Есть мнение, что, при сохранении типа почтового сервера, минимальных знаний SQL достаточно для того, чтобы сделать те же действия, но совмещённые с переездом PostgreSQL -> MySQL.
:wq
--
Live free or die
Я буквально недавно пытался
Я буквально недавно пытался одну базу с postgresql конвертнуть в mysql, не удалось, привлекал даже девелоперов от mysql и postgresql, там была фишка в том, что у меня база postgresql UTF-8, и некорректно переносятся данные на mysql и еще фишка в размере поля (в байтах и символах) в загаловке всех таблиц, из за этого перенос невозможен ПОКА, они обещали подумать, но не раньше весны :(
/
Ты как/чем/где пробовал конвертировать?
У Мускула же тож давно кодировка по умолчанию --- UTF8???
Или это --- очередной "приятный" сюрприз с юникодом?..
:wq
--
Live free or die
Именно "приятный сюрприз с
Именно "приятный сюрприз с юникодом", метко подметили...
Я в принципе не спец по конвертации из postgresql в mysql но могу сказать, что там не один сюрприз... а несколько... в силу того что мне нужно в течении месяца ну максимум полутора ввести в строй новый пчтовик, я сейчас эту затею (с конвертацией) оставил и усиленно ищу реализацию на gentoo почтовой системы именно на БД postgresql
P.S.: Кстати если я не найду хорошего рабочего how to по почтовой системе с базой postgresql то хочу привлечь не безвоздмездно на фриланс-ик по этой работе.
.
Если ты зайдёшь в конференцию, то тебе быстро объяснят, что такого "вообще не может быть" (ну или, на худой конец, если совсем отпереться не получается, что "оно некритично") ;)
Интере-е-есно...
А я вот почему-то особых граблей не вижу.
Правда спецом в PostgreSQL не являюсь. А мои навыки в части MySQL несколько устарели...
База Постгреса меняться будет? Или новый почтовик будет подключаться к существующей базе?
Есть мнение, что понимание того, что нужно сделать и что должно получиться в итоге может заменить подробную пошаговую инструкцию.
Первым пунктом у меня вызывает вопрос целесообразность размещения такого (порядка 2000 пользователей) почтового сервера на одной машине с www (или он там внутренний? но тогда с положить web на время обновления php не должно быть больших проблем).
Далее я бы подумал на предмет одного из [AFAIK ныне] стандартных решений: MySQL (PostgreSQL ЕМНИП не настолько широко встречается, хотя здесь могу ошибаться). Первым делом идёт сравнение структур баз в PostgreSQL и MySQL. Потом (в предположении совпадения) --- дамп таблицы PostgreSQL в текст и попытка импорта в MySQL.
ЗЫ: Извини, но следующую неделю скорее всего я в эфире особо появляться не буду.
:wq
--
Live free or die
Anarchist написал(а): Если ты
Пытались на конференции объяснить пока дело не дошло до заголовков таблиц UTF-8 и их соответствия, я даже тикет повесил девелоперам, а они в свою очередь взяли тайм-аут до весны.
В прошлом году я тоже делал конвертации, причем с довольно таки "несвежей" БД FireBird на MSSQL, а так же конвертировал из MySQL в POSTGRESQL, и не встречался с граблями, а вот тут они появились... понимаете коды да и сама жизнь движется... я не говорил о принципиальной невозможности, я говорил о текущем баге...
Вот, несколько устарели, и пока не занимаетесь и не столкнулись с текущим "багом"... я уверен что когда вам понадобится конвертировать то вы не столкнетесь с таким "багом"... чего я вам желаю вообще в жизни не сталкиваться ни с "багами" ни с какими то ни было неприятностями...
База POSTGRESQL не меняется, поменяется версия, и если я найду how to по установке почтовой системы, на базу POSTGRESQL. Но если не найду то придется ждать весны (что для меня критично) и конвертировать с POSTGRESQL в MySQL аккаунты с паролями.
С этим мнением я не спорю... и оно верно.
Понимаете, на дворе кризис, но видимо оно как то вас обошло стороной, ну а некоторым приходится как то с этим мирится, ну а если говорить о производительности, то машина у меня хоть и не свежа (HP Proliant ML 150 G2) двух стареньких процессоров Xeon и парой гигабайт оперативки должны справляться с поставленными задачами, хотя я вас понимаю и вы правы то что вы написали, он не внутренний. Делаю полный бекап системы (партиций разделов) при помощи PING, на всякий случай а БД и каталоги почтовой системы хранятся на другом разделе (винчестере)...
Ну а остальном я уже писал...
Не стоит извинений, вы мне ничем не обязаны... Спасибо вам за содержательную "беседу"...
danvach
имхо, ваша ошибка заключается в том, что вы всё пытаетесь выполнить с одного захода
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 на первой же строке:
Версия 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 ;)
Я не копипастил я сначала все
Я не копипастил я сначала все прочитал и делаю немного все по своему. Но вот эту таблицу создать нужно, потому что у меня тоже будут вирутальные домены.
стесняюсь спросить, а на ....
стесняюсь спросить, а на .... зачем?
как я понял вашу боевую задачу - вы хотели привязать екзим к существующей базе юзеров и паролей...
зачем дополнительные таблицы?
имхо, вам нужно всего-лишь правильно оформить 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