Установка Unrealircd + Anope

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ISQman
ефрейтор
Сообщения: 55
Зарегистрирован: 2009-02-26 18:42:03
Контактная информация:

Re: Установка Unrealircd + Anope

Непрочитанное сообщение ISQman » 2009-07-14 11:59:11

нашёл эту темку в поиске и сразу отпало желание создавать новую.

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

% pkg_info | grep anope
anope-1.8.0         A set of IRC services for IRC networks
% pkg_info | grep Unreal
Unreal-3.2.7_3      Unreal - the next generation irc
% uname -prs
FreeBSD 7.2-STABLE i386
запускаю от юзверя анопку:

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

% /usr/local/libexec/anope/anoperc start
Starting Anope
Unfortunately it seems Anope did not start successfully
This error has been logged in your Anope Log file
Located in /usr/local/share/anope/logs/
This may help you diagnose the problem
Further help may be available from http://www.anope.org/
далее

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

% ls /usr/local/share/anope/logs/
%
т.е. каталог с логами пуст...
сам анреал запускается нормально, делал всё по вышеизложеной статье
|"""""""""""""""""| |\
|Холодное пиво! ||""\__,
|_____________ |||_|__|)
*(@)|(@)"""*******(@)"

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

alpha_Qu4z4r
проходил мимо

Re: Установка Unrealircd + Anope

Непрочитанное сообщение alpha_Qu4z4r » 2009-08-25 1:40:57

Всё так же как у последнего оратора =(
Только файл лога создаётся, но он пустой. Куда рыть не ясно...
Кто ставил 1.8.0 или 1.8.2(он сейчас в портах) подскажите как победили эту траблу.

ExTreMe
проходил мимо
Сообщения: 1
Зарегистрирован: 2009-10-13 10:35:52

Re: Установка Unrealircd + Anope

Непрочитанное сообщение ExTreMe » 2009-10-13 11:41:10

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

olmolos
рядовой
Сообщения: 31
Зарегистрирован: 2009-06-26 11:02:06

Re: Установка Unrealircd + Anope

Непрочитанное сообщение olmolos » 2009-12-22 11:46:04

banec писал(а):Сейчас в портах анопе 1.8
запускается только от юзера!
соответственно нужно добавить
строчки в rc.conf

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

anope_enable="YES"
anope_user="nobody"
anope_chroot="/usr/local/share/anope/
но после этого он тож не запускается
virt# /usr/local/etc/rc.d/anope start
/usr/local/etc/rc.d/anope: WARNING: run_rc_command: cannot run /usr/local/libexec/anope/services
что он хочет?
Если тема ещё актуальна, то отвечу как я победил этот порт. Скаже сразу, что с опциями в rc.conf:

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

anope_user="nobody"
anope_chroot="/usr/local/share/anope/
anope так и не запустился, как я не извращался, результат был один:

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

/usr/local/etc/rc.d/anope start
/usr/local/etc/rc.d/anope: WARNING: run_rc_command: cannot run /usr/local/libexec/anope/services
Я решил пойти другим путём. Дело в том, что по умолчанию в Makefile порта включена опция:

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

--with-rungroup=ircdru
тоесть, группа, от имени которой должен запускаться anope. Закомментировав эту опцию, я собрал и установил порт. В /usr/local/etc/rc.d/anope я добавил:

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

anope_user=${anope_user:-nobody}
и сменил владельца и группу каталога anope:

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

chown -R nobody:nobody /usr/local/share/anope
После всех манипуляций anope запустился без проблем:

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

/usr/local/etc/rc.d/anope start
Starting anope.
sockstat | grep service
nobody   services   52744 1  tcp4   127.0.0.1:46783       127.0.0.1:6607
Есть ещё и второй вариант решения этой проблемы. Без комментирования Makefile создать группу ircdru, поместить в неё какого-нибудь пользователя и запустить anope от его имени по аналогии с первым вариантом. Удачи ;).
Последний раз редактировалось olmolos 2009-12-22 11:49:38, всего редактировалось 1 раз.

olmolos
рядовой
Сообщения: 31
Зарегистрирован: 2009-06-26 11:02:06

Re: Установка Unrealircd + Anope

Непрочитанное сообщение olmolos » 2009-12-22 11:49:12

ExTreMe писал(а): проблемка в том что кто первый войдет на канал тому дают опа
как это запретить?
В секцию set (/* Server specific configuration */) добавь опцию:

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

level-on-join none;

Velineya
проходил мимо

Re: Установка Unrealircd + Anope

Непрочитанное сообщение Velineya » 2010-02-15 22:19:55

В статье http://www.lissyara.su/articles/freebsd ... rcd+anope/ имеется ошибка.
Смотрите сами:

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

link            services.irc.local
{
        username        *;
        hostname        127.0.0.1;
        bind-ip         *;
        port            6067;
        hub             *;
        password-connect "Str0nGp4ss";
        password-receive "Str0nGp4ss";
        class           servers;
                options {
                        autoconnect;
                                        };
};

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

RemoteServer    127.0.0.1 6607 "Str0nGp4ss"
В одном конфиге мы прописываем порт 6607, а в другом 6067. Один вечер и одна ночь матов, и заковыка найдена.

olmolos
рядовой
Сообщения: 31
Зарегистрирован: 2009-06-26 11:02:06

Re: Установка Unrealircd + Anope

Непрочитанное сообщение olmolos » 2010-02-16 10:38:26

Если внимательно прочесть коменты, то ссылка на эту опечатку уже была - pfox, 2007-12-06 в 21:24:25.

staskur
рядовой
Сообщения: 45
Зарегистрирован: 2007-06-02 22:05:21
Откуда: Саратов
Контактная информация:

Re: Установка Unrealircd + Anope

Непрочитанное сообщение staskur » 2010-10-28 8:00:25

была ошибка как у Shaman

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

Starting unrealircd.
 _   _                      _ ___________  _____     _
| | | |                    | |_   _| ___ \/  __ \   | |
| | | |_ __  _ __ ___  __ _| | | | | |_/ /| /  \/ __| |
| | | | '_ \| '__/ _ \/ _` | | | | |    / | |    / _` |
| |_| | | | | | |  __/ (_| | |_| |_| |\ \ | \__/\ (_| |
 \___/|_| |_|_|  \___|\__,_|_|\___/\_| \_| \____/\__,_|
                           v3.2.8.1
                     using TRE 0.7.5 (LGPL)
                     using zlib 1.2.3

* Loading IRCd configuration ..
* /usr/local/etc/Unreal/unrealircd.conf:71: Ignoring extra data
[error] me {} block is missing
[error] 1 errors encountered
[error] IRCd configuration failed to pass testing
/usr/local/etc/rc.d/>
после удаления из unrealircd.conf зачем то добавленной туда по статье строчки при отсутствии самого Anope

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

include "aliases/anope.conf";
ошибка пропала

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

Starting unrealircd.
 _   _                      _ ___________  _____     _
| | | |                    | |_   _| ___ \/  __ \   | |
| | | |_ __  _ __ ___  __ _| | | | | |_/ /| /  \/ __| |
| | | | '_ \| '__/ _ \/ _` | | | | |    / | |    / _` |
| |_| | | | | | |  __/ (_| | |_| |_| |\ \ | \__/\ (_| |
 \___/|_| |_|_|  \___|\__,_|_|\___/\_| \_| \____/\__,_|
                           v3.2.8.1
                     using TRE 0.7.5 (LGPL)
                     using zlib 1.2.3

* Loading IRCd configuration ..
* Configuration loaded without any problems ..
* Dynamic configuration initialized .. booting IRCd.
---------------------------------------------------------------------
/usr/local/etc/rc.d/>