Страница 2 из 2
Re: Установка Unrealircd + Anope
Добавлено: 2009-07-14 11:59:11
ISQman
нашёл эту темку в поиске и сразу отпало желание создавать новую.
Код: Выделить всё
% 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/
далее
т.е. каталог с логами пуст...
сам анреал запускается нормально, делал всё по вышеизложеной статье
Re: Установка Unrealircd + Anope
Добавлено: 2009-08-25 1:40:57
alpha_Qu4z4r
Всё так же как у последнего оратора =(
Только файл лога создаётся, но он пустой. Куда рыть не ясно...
Кто ставил 1.8.0 или 1.8.2(он сейчас в портах) подскажите как победили эту траблу.
Re: Установка Unrealircd + Anope
Добавлено: 2009-10-13 11:41:10
ExTreMe
Помогите начинающему
не могу разобраться где и как вписать админа чата по логину
проблемка в том что кто первый войдет на канал тому дают опа
как это запретить? и как запретить пользователям создавать новые каналы?
всем откликнувшимся спасибо
Re: Установка Unrealircd + Anope
Добавлено: 2009-12-22 11:46:04
olmolos
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 порта включена опция:
тоесть, группа, от имени которой должен запускаться anope. Закомментировав эту опцию, я собрал и установил порт. В /usr/local/etc/rc.d/anope я добавил:
и сменил владельца и группу каталога 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 от его имени по аналогии с первым вариантом. Удачи
.
Re: Установка Unrealircd + Anope
Добавлено: 2009-12-22 11:49:12
olmolos
ExTreMe писал(а):
проблемка в том что кто первый войдет на канал тому дают опа
как это запретить?
В секцию set (/* Server specific configuration */) добавь опцию:
Re: Установка Unrealircd + Anope
Добавлено: 2010-02-15 22:19:55
Velineya
В статье
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;
};
};
В одном конфиге мы прописываем порт 6607, а в другом 6067. Один вечер и одна ночь матов, и заковыка найдена.
Re: Установка Unrealircd + Anope
Добавлено: 2010-02-16 10:38:26
olmolos
Если внимательно прочесть коменты, то ссылка на эту опечатку уже была - pfox, 2007-12-06 в 21:24:25.
Re: Установка Unrealircd + Anope
Добавлено: 2010-10-28 8:00:25
staskur
была ошибка как у 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
ошибка пропала
Код: Выделить всё
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/>