myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему

> RusRC, Графический интерфейс для управления RusHub'ом

alex82
сообщение 27.3.2010, 19:40
Сообщение #1


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




RusRC
RusHub Remote Control

Серверная часть:
Версия: 1.00 beta
Системные требования: RusHub 2.1.5, Lua Plugin 1.16


Клиентская часть:
Версия: 1.00 beta

Автор: alex82 (основано на PtokaX Remote Administration v2.12 by Hungarista)

Описание: Программный комплекс, предназначенный для управления RusHub'ом, состоящий из двух частей:
•Серверная часть. Представляет собой скрипт, устанавливаемый на хаб.
•Клинетская часть. GUI-приложение, с помощью которого и производится удаленное управление хабом
Клиентская программа подключается к хабу как обычный DC-клиент. Следовательно, клиент и хаб могут находиться на разных машинах.

Возможности:
•Просмотр главного чата.
•Управление настройками хаба и скриптами.

Дополнительная информация:
Расширение протокола, используемое программой
$SHELLO - Команда, сообщающая хабу о том, что к нему подключился клиент удаленного управления. В ответ хаб должен отправить команду $SHELLO, список настроек, и список скриптов.

$SGET - Запрос файлов и информации о настройках.
1 - Информация о настройках хаба.
2 - Информация о скриптах.
4 - Запрос скрипта. Пример: $SGET 4 <имя файла>.

$SSET - Управление настройками и файлами.
1 - Управление настройками хаба. Пример: $SSET 1 <имя_параметра_1>$<значение параметра 1>$$<имя_параметра_2>$<значение параметра 2>$$
2 - Информация о скриптах. Пример: $SSET 2 <имя скрипта 1>:<состояние (0 или 1)>$<использование памяти>$$<имя скрипта 2>:<состояние (0 или 1)>$<использование памяти>$$
3 - Управление скриптами. Пример: $SSET 3 <имя скрипта>:<UP/DOWN/ON/OFF/RS>
4 - Передача файла скрипта. Пример: $SSET 4 <имя скрипта>:<содержимое файла>

$SERR - Сообщение об ошибке
1 - Клиент использует неподдерживаемую версию протокола удаленного управления.
2 - Отказано в доступе.
3 - Ошибка при применении параметра настроек.
4 - Ошибка при изменениии состояния скрипта. Пример: $SERR 4 <имя скрипта>:<UP/DOWN/ON/OFF/RS>
5 - Синтаксическая ошибка в скрипте.
6 - Ошибка при чтении файла скрипта.
7 - Ошибка при сохранении файла скрипта.


Прикрепленный файл  RusRC_Server_1.00_beta2.rar ( 2.51 килобайт ) Кол-во скачиваний: 195

Прикрепленный файл  RusRC_1.00_beta.rar ( 1.93 мегабайт ) Кол-во скачиваний: 193


Убедительная просьба сообщать обо всех найденных ошибках.
Go to the top of the page
+Quote Post
Saymon21
сообщение 27.3.2010, 20:16
Сообщение #2


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




[20:15:57] <Bot[Security]> *** Saymon, при запуске скрипта "RusRC_Server.lua " произошла ошибка: script was contained mistakes
Go to the top of the page
+Quote Post
alex82
сообщение 27.3.2010, 20:33
Сообщение #3


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Saymon
Мдя, интересное сообщение об ошибке. А главное - информативное big_smile.gif .

Интересно, какая гадость выдает такие сообщения?
Go to the top of the page
+Quote Post
Saymon21
сообщение 27.3.2010, 20:37
Сообщение #4


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




В смысле???
Клиент даже к хабу не подключается.
Раскрывающийся текст
[20:23:56] <Bot[Security]> *** Saymon, скрипты были успешно перезапущены!
[20:23:56] <Bot[Security]> *** Скрипты:

№ 01 [ вкл ] FirstRusHubBot.lua (190 Кб)
№ 02 [ выкл ] Userbars.lua
№ 03 [ выкл ] Records.lua
№ 04 [ вкл ] AntiFlood.lua (31 Кб)
№ 05 [ вкл ] pinger.lua (28 Кб)
№ 06 [ вкл ] AntiAdv.lua (38 Кб)
№ 07 [ вкл ] texts.lua (36 Кб)
№ 08 [ выкл ] chathist.lua
№ 09 [ вкл ] BanManager.lua (54 Кб)
№ 10 [ выкл ] MagnetLogs.lua
№ 11 [ вкл ] WebServer_v0.2.lua (127 Кб)
№ 12 [ вкл ] Bomb.lua (64 Кб)
№ 13 [ вкл ] ContextMenu.lua (28 Кб)
№ 14 [ выкл ] antibot.lua
№ 15 [ вкл ] stats.lua (58 Кб)
№ 16 [ выкл ] RusRC_Server.lua

*** Общее использование памяти скриптами: 654 Кб
*** Папка, содержащая скрипты:
[20:24:51] <Bot[Security]> *** Saymon, при запуске скрипта "RusRC_Server.lua " произошла ошибка: script was contained mistakes

в клиенте:
[20:35:48] Готов
[20:35:54] Соединение закрыто
Go to the top of the page
+Quote Post
alex82
сообщение 27.3.2010, 20:44
Сообщение #5


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Цитата(Saymon @ 27.3.2010, 19:37) *
В смысле???
В прямом. Голый RusHub версии 2.1.5 такое не выдает.

Цитата(Saymon @ 27.3.2010, 19:37) *
Клиент даже к хабу не подключается.
Естественно. Перед тем как подключаться к хабу, нужно запустить серверный скрипт.

PS. Попробуй запустить на голом хабе.



Спасибо сказали:
Go to the top of the page
+Quote Post
Saymon21
сообщение 27.3.2010, 20:53
Сообщение #6


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




странно... хоть на пустом, хоть как.....
Раскрывающийся текст
Прикрепленный файл  scrin.jpg ( 3.75 мегабайт ) Кол-во скачиваний: 477
Go to the top of the page
+Quote Post
alex82
сообщение 27.3.2010, 21:03
Сообщение #7


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Действительно странно. Особенно если учесть что Lua не может создавать сообщения об ошибках со словом "mistakes". Можешь убедиться в этом сам, пробежавшись поиском по исходникам.





PS. Кажись я понял в чем причина. Я забыл убрать подключение lfs beated.gif .

Попробуй удалить
Код
require"lfs"



Спасибо сказали:
Go to the top of the page
+Quote Post
Saymon21
сообщение 27.3.2010, 21:08
Сообщение #8


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




хехе big_smile.gif big_smile1.gif
аха, теперь всё нормально big_smile.gif
Перезалей скрипт big_smile.gif
Go to the top of the page
+Quote Post
alex82
сообщение 27.3.2010, 21:43
Сообщение #9


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Исправил эту ошибку, и еще несколько не менее идиотских ошибок.

Перезалил серверную часть.


Спасибо сказали:
Go to the top of the page
+Quote Post
Setuper
сообщение 30.3.2010, 13:37
Сообщение #10


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




ошибка "script was contained mistakes" - это сообщение одной из api-функций русхаба. В следующей версии плагина это уже исправлено, и вместо этого будет выдаваться реальная ошибка скрипта, а не сообщение о какой-либо ошибке big_smile.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
Drakula
сообщение 9.5.2010, 11:46
Сообщение #11


PtokaX DC Hub 0.4.1.2
*****

Группа: Пользователи
Сообщений: 203
Регистрация: 20.1.2009
Из: Republic of Belarus, Minsk, Uruchie, Avalon.
Пользователь №: 1 890
Спасибо сказали: 4 раза




Столкнулся с 2 проблемами.
1.Если подрубатся и шара больше 100гигов хаб отрубается
2.Уменьшил шару до 10 гигов но не могу зайти в настройки.
А после снова таже история, при подключение хаб отрубается.

В чём может быть проблема???
Go to the top of the page
+Quote Post
Nickolya
сообщение 21.6.2010, 10:57
Сообщение #12


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




В файле Dialogs.lua надо бы добавить кодировку в html фрагменты программы в заголовки а то все отображается крючками:
Код
    <head>
        <meta http-equiv="content-type" content="text/html; charset=windows-1251" />
    </head>
Go to the top of the page
+Quote Post
Saymon21
сообщение 20.7.2010, 19:13
Сообщение #13


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




[20:03:38] <LuaError> Ошибка в скрипте: RusRC_Server.lua: ...ver/RusHub_Server/scripts/RusRC_Server.lua:105: attempt to index global 'SetMan' (a nil value)

Раскрывающийся текст

где нибудь в начале скрипта добавляем
Код
bot = Core.GetConfig("sHubBot")

находим
Код
Core.SendToUser(UID,"<"..SetMan.GetString(21).."> У вас нет доступа к этой команде!")

и заменяем эту строку на
Код
Core.SendToUser(UID,"<"..bot.."> У вас нет доступа к этой команде!")


Спасибо сказали:
Go to the top of the page
+Quote Post
Артём
сообщение 19.8.2010, 19:20
Сообщение #14


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 773 раза




Код
RusRC_Server.lua:101: attempt to index global 'SetMan' (a nil value)

big_smile.gif пытался скрипт включить/отключить
Go to the top of the page
+Quote Post
Saymon21
сообщение 19.8.2010, 19:30
Сообщение #15


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




читай 13 пост
Go to the top of the page
+Quote Post
KT315
сообщение 22.11.2010, 23:11
Сообщение #16


Продвинутый участник
****

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




При неверном логине через RC, логин сначала выкидывается с хаба, а при повторном подключении хаб падает.
Версия RusHub 2.2.7 (Ubuntu Linux 10.04)
Версия луаплагина 1.23
Версия Луа 5.1.4
Версия луасокет 2.0.2
Раскрывающийся текст
Код
root@router:/etc/rushub/scripts/FirstRusHubBot# *** glibc detected *** /usr/bin/rushub: free(): invalid next size (fast): 0x080e9af8 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b591)[0xb7577591]
/lib/tls/i686/cmov/libc.so.6(+0x6cde8)[0xb7578de8]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0xb757becd]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb7766741]
/usr/lib/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1d)[0xb7742c2d]
/etc/rushub/plugins/lua.so(_ZN4nLua9GetConfigEP9lua_State+0x23c)[0xb731b8ec]
/usr/lib/liblua5.1.so.0(+0xa2ea)[0xb72e82ea]
/usr/lib/liblua5.1.so.0(+0x1545a)[0xb72f345a]
/usr/lib/liblua5.1.so.0(+0xa7d0)[0xb72e87d0]
/usr/lib/liblua5.1.so.0(+0x5771)[0xb72e3771]
/usr/lib/liblua5.1.so.0(+0x9df3)[0xb72e7df3]
/usr/lib/liblua5.1.so.0(+0x9e55)[0xb72e7e55]
/usr/lib/liblua5.1.so.0(lua_pcall+0x68)[0xb72e3598]
/etc/rushub/plugins/lua.so(_ZN4nLua15cLuaInterpreter8CallFuncEPKc+0x1b4)[0xb7322fd4]
/etc/rushub/plugins/lua.so(_ZN4cLua7CallAllEPKcPN9nDCServer11cDCConnBaseEPNS2_13cDCParserBaseE+0x9c)[0xb73                                                    1f87c]
/etc/rushub/plugins/lua.so(_ZN4cLua9OnUnknownEPN9nDCServer11cDCConnBaseEPNS0_13cDCParserBaseE+0x59)[0xb731                                                    ff69]
/usr/bin/rushub[0x8075d5b]
/usr/bin/rushub[0x804c171]
/usr/bin/rushub[0x804c1f7]
/usr/bin/rushub[0x806b0da]
/usr/bin/rushub[0x806f3f5]
/usr/bin/rushub[0x8081512]
/usr/bin/rushub[0x8082b19]
/usr/bin/rushub[0x808384d]
/usr/bin/rushub[0x808834b]
/usr/bin/rushub[0x80886e3]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb7522bd6]
/usr/bin/rushub[0x804bb91]
======= Memory map: ========
08048000-080a8000 r-xp 00000000 08:01 43978      /usr/bin/rushub
080a8000-080a9000 r--p 0005f000 08:01 43978      /usr/bin/rushub
080a9000-080aa000 rw-p 00060000 08:01 43978      /usr/bin/rushub
080be000-08133000 rw-p 00000000 00:00 0          [heap]
b7100000-b7121000 rw-p 00000000 00:00 0
b7121000-b7200000 ---p 00000000 00:00 0
b72de000-b7303000 r-xp 00000000 08:01 43793      /usr/lib/liblua5.1.so.0.0.0
b7303000-b7304000 r--p 00024000 08:01 43793      /usr/lib/liblua5.1.so.0.0.0
b7304000-b7305000 rw-p 00025000 08:01 43793      /usr/lib/liblua5.1.so.0.0.0
b7308000-b7309000 rw-p 00000000 00:00 0
b7309000-b7333000 r-xp 00000000 08:01 133758     /etc/rushub/plugins/lua.so
b7333000-b7334000 r--p 00029000 08:01 133758     /etc/rushub/plugins/lua.so
b7334000-b7335000 rw-p 0002a000 08:01 133758     /etc/rushub/plugins/lua.so
b7335000-b7374000 r--p 00000000 08:01 818        /usr/lib/locale/en_US.utf8/LC_CTYPE
b7374000-b7375000 r--p 00000000 08:01 11163      /usr/lib/locale/en_US.utf8/LC_NUMERIC
b7375000-b7376000 r--p 00000000 08:01 11164      /usr/lib/locale/en_US.utf8/LC_TIME
b7376000-b7494000 r--p 00000000 08:01 11165      /usr/lib/locale/en_US.utf8/LC_COLLATE
b7494000-b7495000 r--p 00000000 08:01 11166      /usr/lib/locale/en_US.utf8/LC_MONETARY
b7495000-b7496000 r--p 00000000 08:01 11168      /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b7496000-b7497000 r--p 00000000 08:01 11169      /usr/lib/locale/en_US.utf8/LC_PAPER
b7497000-b7498000 r--p 00000000 08:01 11170      /usr/lib/locale/en_US.utf8/LC_NAME
b7498000-b749f000 r--s 00000000 08:01 2965       /usr/lib/gconv/gconv-modules.cache
b749f000-b74f3000 rw-p 00000000 00:00 0
b74f3000-b7508000 r-xp 00000000 08:01 5734       /lib/tls/i686/cmov/libpthread-2.11.1.so
b7508000-b7509000 r--p 00014000 08:01 5734       /lib/tls/i686/cmov/libpthread-2.11.1.so
b7509000-b750a000 rw-p 00015000 08:01 5734       /lib/tls/i686/cmov/libpthread-2.11.1.so
b750a000-b750c000 rw-p 00000000 00:00 0
b750c000-b765f000 r-xp 00000000 08:01 5720       /lib/tls/i686/cmov/libc-2.11.1.so
b765f000-b7660000 ---p 00153000 08:01 5720       /lib/tls/i686/cmov/libc-2.11.1.so
b7660000-b7662000 r--p 00153000 08:01 5720       /lib/tls/i686/cmov/libc-2.11.1.so
b7662000-b7663000 rw-p 00155000 08:01 5720       /lib/tls/i686/cmov/libc-2.11.1.so
b7663000-b7666000 rw-p 00000000 00:00 0
b7666000-b7683000 r-xp 00000000 08:01 845        /lib/libgcc_s.so.1
b7683000-b7684000 r--p 0001c000 08:01 845        /lib/libgcc_s.so.1
b7684000-b7685000 rw-p 0001d000 08:01 845        /lib/libgcc_s.so.1
b7685000-b76a9000 r-xp 00000000 08:01 5724       /lib/tls/i686/cmov/libm-2.11.1.so
b76a9000-b76aa000 r--p 00023000 08:01 5724       /lib/tls/i686/cmov/libm-2.11.1.so
b76aa000-b76ab000 rw-p 00024000 08:01 5724       /lib/tls/i686/cmov/libm-2.11.1.so
b76ab000-b7794000 r-xp 00000000 08:01 1780       /usr/lib/libstdc++.so.6.0.13
b7794000-b7795000 ---p 000e9000 08:01 1780       /usr/lib/libstdc++.so.6.0.13
b7795000-b7799000 r--p 000e9000 08:01 1780       /usr/lib/libstdc++.so.6.0.13
b7799000-b779a000 rw-p 000ed000 08:01 1780       /usr/lib/libstdc++.so.6.0.13
b779a000-b77a2000 rw-p 00000000 00:00 0
b77a2000-b77a4000 r-xp 00000000 08:01 5723       /lib/tls/i686/cmov/libdl-2.11.1.so
b77a4000-b77a5000 r--p 00001000 08:01 5723       /lib/tls/i686/cmov/libdl-2.11.1.so
b77a5000-b77a6000 rw-p 00002000 08:01 5723       /lib/tls/i686/cmov/libdl-2.11.1.so
b77a6000-b77ad000 r-xp 00000000 08:01 5736       /lib/tls/i686/cmov/librt-2.11.1.so
b77ad000-b77ae000 r--p 00006000 08:01 5736       /lib/tls/i686/cmov/librt-2.11.1.so
b77ae000-b77af000 rw-p 00007000 08:01 5736       /lib/tls/i686/cmov/librt-2.11.1.so
b77af000-b77b0000 r--p 00000000 08:01 11171      /usr/lib/locale/en_US.utf8/LC_ADDRESS
b77b0000-b77b1000 r--p 00000000 08:01 11172      /usr/lib/locale/en_US.utf8/LC_TELEPHONE
b77b1000-b77b2000 r--p 00000000 08:01 11173      /usr/lib/locale/en_US.utf8/LC_MEASUREMENT
b77b2000-b77b3000 r--p 00000000 08:01 11174      /usr/lib/locale/en_US.utf8/LC_IDENTIFICATION
b77b3000-b77b5000 rw-p 00000000 00:00 0
b77b5000-b77b6000 r-xp 00000000 00:00 0          [vdso]
b77b6000-b77d1000 r-xp 00000000 08:01 997        /lib/ld-2.11.1.so
b77d1000-b77d2000 r--p 0001a000 08:01 997        /lib/ld-2.11.1.so
b77d2000-b77d3000 rw-p 0001b000 08:01 997        /lib/ld-2.11.1.so
bf9ad000-bf9c2000 rw-p 00000000 00:00 0          [stack]

root@router:/etc/rushub/scripts/FirstRusHubBot#


Луаскрипты работают исправно.
Честно говоря не знаю куда написать, поэтому написал тут.
Go to the top of the page
+Quote Post
Setuper
сообщение 22.11.2010, 23:20
Сообщение #17


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




нужно проверить на новой версии, если будет тоже самое, будем разбираться


Спасибо сказали:
Go to the top of the page
+Quote Post
KT315
сообщение 23.11.2010, 9:32
Сообщение #18


Продвинутый участник
****

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




Проверил, собрал плагин и хаб (и пакеты заодно) версии 1.27 и 2.2.8 соответственно.
Раскрывающийся текст
Код
*** glibc detected *** /usr/bin/rushub: free(): invalid next size (fast): 0x08f80af0 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b591)[0xb7655591]
/lib/tls/i686/cmov/libc.so.6(+0x6cde8)[0xb7656de8]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0xb7659ecd]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb7844741]
/usr/lib/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1d)[0xb7820c2d]
/etc/rushub/plugins/lua.so(_ZN4nLua9GetConfigEP9lua_State+0x23c)[0xb73fa18c]
/usr/lib/liblua5.1.so.0(+0xa2ea)[0xb73c62ea]
/usr/lib/liblua5.1.so.0(+0x1545a)[0xb73d145a]
/usr/lib/liblua5.1.so.0(+0xa7d0)[0xb73c67d0]
/usr/lib/liblua5.1.so.0(+0x5771)[0xb73c1771]
/usr/lib/liblua5.1.so.0(+0x9df3)[0xb73c5df3]
/usr/lib/liblua5.1.so.0(+0x9e55)[0xb73c5e55]
/usr/lib/liblua5.1.so.0(lua_pcall+0x68)[0xb73c1598]
/etc/rushub/plugins/lua.so(_ZN4nLua15cLuaInterpreter8CallFuncEPKc+0x1b4)[0xb7401184]
/etc/rushub/plugins/lua.so(_ZN4cLua7CallAllEPKcPN9nDCServer11cDCConnBaseEPNS2_13cDCParserBaseE+0x9c)[0xb73fda2c]
/etc/rushub/plugins/lua.so(_ZN4cLua9OnUnknownEPN9nDCServer11cDCConnBaseEPNS0_13cDCParserBaseE+0x59)[0xb73fe119]
/usr/bin/rushub[0x8075d5b]
/usr/bin/rushub[0x804c171]
/usr/bin/rushub[0x804c1f7]
/usr/bin/rushub[0x806b0da]
/usr/bin/rushub[0x806f3f5]
/usr/bin/rushub[0x8081512]
/usr/bin/rushub[0x8082b19]
/usr/bin/rushub[0x808384d]
/usr/bin/rushub[0x808834b]
/usr/bin/rushub[0x80886e3]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb7600bd6]
/usr/bin/rushub[0x804bb91]
======= Memory map: ========
08048000-080a8000 r-xp 00000000 08:01 43978      /usr/bin/rushub
080a8000-080a9000 r--p 0005f000 08:01 43978      /usr/bin/rushub
080a9000-080aa000 rw-p 00060000 08:01 43978      /usr/bin/rushub
08f55000-08fca000 rw-p 00000000 00:00 0          [heap]
b7200000-b7221000 rw-p 00000000 00:00 0
b7221000-b7300000 ---p 00000000 00:00 0
b73bc000-b73e1000 r-xp 00000000 08:01 43793      /usr/lib/liblua5.1.so.0.0.0
b73e1000-b73e2000 r--p 00024000 08:01 43793      /usr/lib/liblua5.1.so.0.0.0
b73e2000-b73e3000 rw-p 00025000 08:01 43793      /usr/lib/liblua5.1.so.0.0.0
b73e6000-b73e7000 rw-p 00000000 00:00 0
b73e7000-b7411000 r-xp 00000000 08:01 131092     /etc/rushub/plugins/lua.so
b7411000-b7412000 r--p 00029000 08:01 131092     /etc/rushub/plugins/lua.so
b7412000-b7413000 rw-p 0002a000 08:01 131092     /etc/rushub/plugins/lua.so
b7413000-b7452000 r--p 00000000 08:01 818        /usr/lib/locale/en_US.utf8/LC_CTYPE
b7452000-b7453000 r--p 00000000 08:01 11163      /usr/lib/locale/en_US.utf8/LC_NUMERIC
b7453000-b7454000 r--p 00000000 08:01 11164      /usr/lib/locale/en_US.utf8/LC_TIME
b7454000-b7572000 r--p 00000000 08:01 11165      /usr/lib/locale/en_US.utf8/LC_COLLATE
b7572000-b7573000 r--p 00000000 08:01 11166      /usr/lib/locale/en_US.utf8/LC_MONETARY
b7573000-b7574000 r--p 00000000 08:01 11168      /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b7574000-b7575000 r--p 00000000 08:01 11169      /usr/lib/locale/en_US.utf8/LC_PAPER
b7575000-b7576000 r--p 00000000 08:01 11170      /usr/lib/locale/en_US.utf8/LC_NAME
b7576000-b757d000 r--s 00000000 08:01 963        /usr/lib/gconv/gconv-modules.cache
b757d000-b75d1000 rw-p 00000000 00:00 0
b75d1000-b75e6000 r-xp 00000000 08:01 1020       /lib/tls/i686/cmov/libpthread-2.11.1.so
b75e6000-b75e7000 r--p 00014000 08:01 1020       /lib/tls/i686/cmov/libpthread-2.11.1.so
b75e7000-b75e8000 rw-p 00015000 08:01 1020       /lib/tls/i686/cmov/libpthread-2.11.1.so
b75e8000-b75ea000 rw-p 00000000 00:00 0
b75ea000-b773d000 r-xp 00000000 08:01 1001       /lib/tls/i686/cmov/libc-2.11.1.so
b773d000-b773e000 ---p 00153000 08:01 1001       /lib/tls/i686/cmov/libc-2.11.1.so
b773e000-b7740000 r--p 00153000 08:01 1001       /lib/tls/i686/cmov/libc-2.11.1.so
b7740000-b7741000 rw-p 00155000 08:01 1001       /lib/tls/i686/cmov/libc-2.11.1.so
b7741000-b7744000 rw-p 00000000 00:00 0
b7744000-b7761000 r-xp 00000000 08:01 845        /lib/libgcc_s.so.1
b7761000-b7762000 r--p 0001c000 08:01 845        /lib/libgcc_s.so.1
b7762000-b7763000 rw-p 0001d000 08:01 845        /lib/libgcc_s.so.1
b7763000-b7787000 r-xp 00000000 08:01 1009       /lib/tls/i686/cmov/libm-2.11.1.so
b7787000-b7788000 r--p 00023000 08:01 1009       /lib/tls/i686/cmov/libm-2.11.1.so
b7788000-b7789000 rw-p 00024000 08:01 1009       /lib/tls/i686/cmov/libm-2.11.1.so
b7789000-b7872000 r-xp 00000000 08:01 1780       /usr/lib/libstdc++.so.6.0.13
b7872000-b7873000 ---p 000e9000 08:01 1780       /usr/lib/libstdc++.so.6.0.13
b7873000-b7877000 r--p 000e9000 08:01 1780       /usr/lib/libstdc++.so.6.0.13
b7877000-b7878000 rw-p 000ed000 08:01 1780       /usr/lib/libstdc++.so.6.0.13
b7878000-b7880000 rw-p 00000000 00:00 0
b7880000-b7882000 r-xp 00000000 08:01 1007       /lib/tls/i686/cmov/libdl-2.11.1.so
b7882000-b7883000 r--p 00001000 08:01 1007       /lib/tls/i686/cmov/libdl-2.11.1.so
b7883000-b7884000 rw-p 00002000 08:01 1007       /lib/tls/i686/cmov/libdl-2.11.1.so
b7884000-b788b000 r-xp 00000000 08:01 1022       /lib/tls/i686/cmov/librt-2.11.1.so
b788b000-b788c000 r--p 00006000 08:01 1022       /lib/tls/i686/cmov/librt-2.11.1.so
b788c000-b788d000 rw-p 00007000 08:01 1022       /lib/tls/i686/cmov/librt-2.11.1.so
b788d000-b788e000 r--p 00000000 08:01 11171      /usr/lib/locale/en_US.utf8/LC_ADDRESS
b788e000-b788f000 r--p 00000000 08:01 11172      /usr/lib/locale/en_US.utf8/LC_TELEPHONE
b788f000-b7890000 r--p 00000000 08:01 11173      /usr/lib/locale/en_US.utf8/LC_MEASUREMENT
b7890000-b7891000 r--p 00000000 08:01 11174      /usr/lib/locale/en_US.utf8/LC_IDENTIFICATION
b7891000-b7893000 rw-p 00000000 00:00 0
b7893000-b7894000 r-xp 00000000 00:00 0          [vdso]
b7894000-b78af000 r-xp 00000000 08:01 693        /lib/ld-2.11.1.so
b78af000-b78b0000 r--p 0001a000 08:01 693        /lib/ld-2.11.1.so
b78b0000-b78b1000 rw-p 0001b000 08:01 693        /lib/ld-2.11.1.so
bfbc0000-bfbd5000 rw-p 00000000 00:00 0          [stack]

Симптомы те же.

Да, ночью совсем плохой был не посмотрел, а падает оно вот поэтому
Раскрывающийся текст
Код
root@router:/etc/rushub# cat luaerr.log
[Tue Nov 23 00:06:44 2010] /etc/rushub/scripts/RusRC_Server.lua:101: attempt to index global 'SetMan' (a nil value)
[Tue Nov 23 00:10:00 2010] /etc/rushub/scripts/RusRC_Server.lua:101: attempt to index global 'SetMan' (a nil value)
[Tue Nov 23 02:25:58 2010] /etc/rushub/scripts/RusRC_Server.lua:101: attempt to index global 'SetMan' (a nil value)

Функция в которой появляется эта ошибка:
Раскрывающийся текст
Код
function OnUnknown(UID, data)
    local user = Core.GetUser(UID,11)
--    data = data:sub(1,-2)
    local cmd = data:match("^(%$%w+)")
    if tHello[user.sNick] then
        if tProtocol[cmd] then
            if (tProfiles[user.iProfile] and (not tCfg.CheckNick or tCfg.CheckNick and tNicks[user.sNick]) and (not tCfg.CheckIP or tCfg.CheckIP and tIPs[user.sIP])) or (tCfg.AllowLocalhost and user.sIP == "127.0.0.1") then
                tProtocol[cmd](UID,data:gsub("%[endpipe%]","|"))
                return true -- Don't disconnect the user
            else
                Core.SendToUser(UID,"<"..SetMan.GetString(21).."> У вас нет доступа к этой команде!")
                ToOps("Попытка несанкционированного доступа к командам удаленного управления. Ник юзера:"..user.sNick..", IP: "..user.sIP..".")
            end
        end
    else
        if cmd == "$SHELLO" then
            Send(UID,"$SHELLO")
            Send(UID,GetConf())
            Send(UID,GetScripts())
            tHello[user.sNick] = UID
            return true
        end
    end
end

Вот тут интересно, потому что, что есть SetMan, я представляю весьма смутно.
В общем закомментрировал эту строку, падать перестало. Условия вот какие: при неверном логине, все это проявляется. Однако факт, что хаб валится из-за скрипта... хм... его может завалить кто угодно.
На test-rus.hub21.ru такой фокус не прокатывает...
Похоже только на линуксовых хабах
13-й пост помог.


Спасибо сказали:
Go to the top of the page
+Quote Post
Артём
сообщение 3.12.2010, 23:07
Сообщение #19


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 773 раза




ошибка при входе ( версия хаба RusHub 2.2.10 [beta] )
Прикрепленный файл  4545.JPG ( 32.67 килобайт ) Кол-во скачиваний: 243
Go to the top of the page
+Quote Post
Setuper
сообщение 4.12.2010, 16:13
Сообщение #20


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Был косяк в бета версии хаба, а именно в том, что в версии был пробел "2.2.10 [beta]"
А версия входит в $Lock команду. Получалось, что в аргументе $Lock команды был пробел, а это уже не по протоколу.
Мой косяк. В будущем таких ошибок не будет (даже в бета версиях).
big_smile.gif


Спасибо сказали:
Go to the top of the page
+Quote Post

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 28.3.2024, 16:03