Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Что делать, если пишет Cannot send to channel: #ubuntu-ru  (Прочитано 32781 раз)

0 Пользователей и 1 Гость просматривают эту тему.

akuma404

  • Автор темы
  • Гость
Если вы увидели данное сообщение - скорее всего вы не идентифицировались перед nickserv или не зарегистрировали ник.
Ознакомьтесь с данными темами:
https://forum.ubuntu.ru/index.php?topic=166604.0
https://forum.ubuntu.ru/index.php?topic=166598.0
https://forum.ubuntu.ru/index.php?topic=166603.0
https://forum.ubuntu.ru/index.php?topic=70408.0
https://forum.ubuntu.ru/index.php?topic=166605.0

Если не помогает: сделайте /msg nickserv logout и снова /msg nickserv identify <your_password> (иногда сбивается из-за .netsplit)
« Последнее редактирование: 14 Сентября 2011, 21:27:01 от skai.falkorr »

Оффлайн go8765

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Что делать, если пишет Cannot send to channel: #ubuntu-ru
« Ответ #1 : 22 Января 2012, 00:43:18 »
с чём связано это чудесное нововведение?

Оффлайн astrobeglec

  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Re: Что делать, если пишет Cannot send to channel: #ubuntu-ru
« Ответ #2 : 03 Января 2013, 00:47:30 »
Если вы увидели данное сообщение - скорее всего вы не идентифицировались перед nickserv или не зарегистрировали ник.
Ознакомьтесь с данными темами:
https://forum.ubuntu.ru/index.php?topic=166604.0
https://forum.ubuntu.ru/index.php?topic=166598.0
https://forum.ubuntu.ru/index.php?topic=166603.0
https://forum.ubuntu.ru/index.php?topic=70408.0
https://forum.ubuntu.ru/index.php?topic=166605.0

Если не помогает: сделайте /msg nickserv logout и снова /msg nickserv identify <your_password> (иногда сбивается из-за .netsplit)
А если ссылки не помогли? Вместе с гуглом?
Причем на других каналах пишу вполне нормально.
Я вернулся...

Оффлайн Antony3d

  • Любитель
  • *
  • Сообщений: 83
  • 12.04+GNOME Shell 3.4.1
    • Просмотр профиля
Re: Что делать, если пишет Cannot send to channel: #ubuntu-ru
« Ответ #3 : 27 Марта 2013, 07:53:20 »
А если ссылки не помогли? Вместе с гуглом?
Причем на других каналах пишу вполне нормально.

Есть еще такая интересная проблема с х-чатом, несколько вопросов по ней часто пробегают на канале последнее время. Меня тоже проблема коснулась. Причём появилась она недавно, окло месяца-двух, до этого всё (автоидентификация и автовход на канал) работало около 2-х лет или сколько там ввели идентификацию ников.
Народ на канале с такими ответами как "клиент выкинь ))" или "и да, настройте идент в иксчатике для начала, а ваще юзайте баунсеры и будет вам счастье )" не всех устроят. Я не хотел менять xchat на другое он меня устраивает.

Я разобрался с вопросом, и нашёл костыльное, но рабочее решение для икс-чата.

Проблема вот в чем. Вы уже зарегистрированы и подтверждены на сервере и вручную команда /msg nickserv identify <your_password> - выполняется нормально. После чего /join #ubuntu-ru тоже проходит хорошо. Но если настроить автоконнект и favorite channel то при логине на сервер клиент пытется авторизоваться, ждёт ответ сервера, не дожидается и начинает делать /join на канал, так как мы еще не идентифицировались происходит вот что:

* End of /MOTD command.
* Anton2d установил режим +i Anton
-NickServ- This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify <password>.
* Найти ваш IP: []
* Unknown MODE flag
* #ubuntu-ru :Cannot join channel (+r) - you need to be identified with services
-NickServ- You are now identified for Anton.

Я не знаю по какой причине xchat так торопится джиниться, но понял - нужна задержка после идентификации до подключения на канал.

В xchat я сделал так, и это работает: убираем пароли и фаворит канала, и вписываем команду при коннекте: LOAD -e ~/bin/etc/irc.txt


Соответственно создаём файл irc.txt с простым скриптом:
/msg NickServ identify ПАРОЛЬ
/TIMER 10 join #ubuntu-ru

Клиент будет ждать 10 секунд для выполнения /join, за это время идентификация ника как раз должна пройти. После этого он нормально автоконнектится к каналу и всё работает.

 

Страница сгенерирована за 0.059 секунд. Запросов: 22.