myDC.ru

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

 
16 страниц V  « < 13 14 15 16 >  
Ответить в данную темуНачать новую тему

> Вопросы по RusHub, Технические вопросы

Теги
CrazyKiller
сообщение 22.2.2012, 11:10
Сообщение #281


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

Группа: Пользователи
Сообщений: 189
Регистрация: 20.4.2009
Пользователь №: 3 121
Спасибо сказали: 10 раз




Как узнать какой из скриптов ? big_smile.gif
Go to the top of the page
+Quote Post
mariner
сообщение 22.2.2012, 13:14
Сообщение #282


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 219 раз




Методом научного тыка


Спасибо сказали:
Go to the top of the page
+Quote Post
Setuper
сообщение 22.2.2012, 14:25
Сообщение #283


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

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




Для диагностики можно уровень логирования повыше поставить
Go to the top of the page
+Quote Post
LEXSOR
сообщение 24.2.2012, 13:24
Сообщение #284


Начинающий
*

Группа: Пользователи
Сообщений: 19
Регистрация: 17.1.2011
Из: Ryazan
Пользователь №: 8 558
Спасибо сказали: 0 раз




странно, хаб отказывается стартовать не от рута на порту 411, на 4111 нормально стартует

лог)

[Fri Feb 24 13:49:56 2012|893] INFO DcServer(207): Listening on 0.0.0.0:4111 TCP
[Fri Feb 24 13:49:56 2012|893] INFO DcServer(255): NMDC Server RusHub 2.3.8 is running on [0.0.0.0]:4111 TCP
[Fri Feb 24 13:49:56 2012|893] INFO DcServer(231): Main loop start
[Fri Feb 24 13:53:51 2012|368] INFO DcServer(67): Received a 2 signal, quiting
[Fri Feb 24 13:53:51 2012|368] INFO DcServer(266): Main loop stop(0)
[Fri Feb 24 13:53:51 2012|368] INFO DcServer(141): Destruct DcServer
[Fri Feb 24 13:53:51 2012|369] ERROR [sock:4] Conn(407): Socket not closed: Interrupted system call [4]
[Fri Feb 24 14:04:45 2012|528] INFO PluginList(41): Using plugins in: ./plugins/
[Fri Feb 24 14:04:45 2012|530] INFO PluginList(289): Plugin detected: LuaPlugin v 2.7
[Fri Feb 24 14:04:45 2012|531] FATAL [sock:4] Conn(324): Error bind: Permission denied [13]
[Fri Feb 24 14:04:45 2012|531] FATAL DcServer(186): Fatal error: Can't listen on 0.0.0.0:411 TCP
[Fri Feb 24 14:04:45 2012|531] FATAL DcServer(122): Listening failed
[Fri Feb 24 14:04:45 2012|531] INFO DcServer(141): Destruct DcServer
[Fri Feb 24 14:05:22 2012|526] INFO PluginList(41): Using plugins in: ./plugins/
[Fri Feb 24 14:05:22 2012|527] INFO PluginList(289): Plugin detected: LuaPlugin v 2.7
[Fri Feb 24 14:05:22 2012|527] FATAL [sock:4] Conn(324): Error bind: Permission denied [13]
[Fri Feb 24 14:05:22 2012|527] FATAL DcServer(186): Fatal error: Can't listen on 0.0.0.0:411 TCP
[Fri Feb 24 14:05:22 2012|527] FATAL DcServer(122): Listening failed
[Fri Feb 24 14:05:22 2012|527] INFO DcServer(141): Destruct DcServer


Go to the top of the page
+Quote Post
mariner
сообщение 24.2.2012, 14:35
Сообщение #285


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 219 раз




Цитата
странно, хаб отказывается стартовать не от рута на порту 411

Потому, что на большинстве NIX систем стартовать хаб на портах ниже 1000 можно тока от рута. Чтобы обойти это надо юзать, например, posix capabilities и русхаб их поддерживает. Вопрос остался только в том - а может ли так некроось.
Go to the top of the page
+Quote Post
KT315
сообщение 5.3.2012, 16:01
Сообщение #286


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

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




Доброго вечера! 2.3.9 не собирается на Ubuntu 10.04 x64
Раскрывающийся текст
Код
:~/src/rushub/rushub-2.3.9$ make RusHub_shared
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /home/sid/src/rushub/rushub-2.3.9/AdcParser.o /home/sid/src/rushub/rushub-2.3.9/AdcParser.cpp
In file included from /home/sid/src/rushub/rushub-2.3.9/Param.h:24,
                 from /home/sid/src/rushub/rushub-2.3.9/DcUser.h:28,
                 from /home/sid/src/rushub/rushub-2.3.9/AdcParser.cpp:26:
/home/sid/src/rushub/rushub-2.3.9/stringutils.h:57: error: default argument given for parameter 5 of ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, int64_t, bool, bool)’
/home/sid/src/rushub/rushub-2.3.9/stringutils.h:56: error: after previous specification in ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, long int, bool, bool)’
/home/sid/src/rushub/rushub-2.3.9/stringutils.h:57: error: default argument given for parameter 6 of ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, int64_t, bool, bool)’
/home/sid/src/rushub/rushub-2.3.9/stringutils.h:56: error: after previous specification in ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, long int, bool, bool)’
/home/sid/src/rushub/rushub-2.3.9/stdinc.h:269: warning: ‘_BIG_ENDIAN’ defined but not used
make: *** [/home/sid/src/rushub/rushub-2.3.9/AdcParser.o] Error 1
:~/src/rushub/rushub-2.3.9$


Раскрывающийся текст
Код
:~/src/rushub/rushub-2.3.9$ ldd --version
ldd (Ubuntu EGLIBC 2.11.1-0ubuntu7.8) 2.11.1
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
:~/src/rushub/rushub-2.3.9$ gcc --version
gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
:~/src/rushub/rushub-2.3.9$



Спасибо сказали:
Go to the top of the page
+Quote Post
CrazyKiller
сообщение 5.3.2012, 17:31
Сообщение #287


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

Группа: Пользователи
Сообщений: 189
Регистрация: 20.4.2009
Пользователь №: 3 121
Спасибо сказали: 10 раз




Цитата(KT315 @ 5.3.2012, 17:01) *
Доброго вечера! 2.3.9 не собирается на Ubuntu 10.04 x64
Раскрывающийся текст
Код
:~/src/rushub/rushub-2.3.9$ make RusHub_shared
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /home/sid/src/rushub/rushub-2.3.9/AdcParser.o /home/sid/src/rushub/rushub-2.3.9/AdcParser.cpp
In file included from /home/sid/src/rushub/rushub-2.3.9/Param.h:24,
                 from /home/sid/src/rushub/rushub-2.3.9/DcUser.h:28,
                 from /home/sid/src/rushub/rushub-2.3.9/AdcParser.cpp:26:
/home/sid/src/rushub/rushub-2.3.9/stringutils.h:57: error: default argument given for parameter 5 of ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, int64_t, bool, bool)’
/home/sid/src/rushub/rushub-2.3.9/stringutils.h:56: error: after previous specification in ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, long int, bool, bool)’
/home/sid/src/rushub/rushub-2.3.9/stringutils.h:57: error: default argument given for parameter 6 of ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, int64_t, bool, bool)’
/home/sid/src/rushub/rushub-2.3.9/stringutils.h:56: error: after previous specification in ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, long int, bool, bool)’
/home/sid/src/rushub/rushub-2.3.9/stdinc.h:269: warning: ‘_BIG_ENDIAN’ defined but not used
make: *** [/home/sid/src/rushub/rushub-2.3.9/AdcParser.o] Error 1
:~/src/rushub/rushub-2.3.9$


Раскрывающийся текст
Код
:~/src/rushub/rushub-2.3.9$ ldd --version
ldd (Ubuntu EGLIBC 2.11.1-0ubuntu7.8) 2.11.1
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
:~/src/rushub/rushub-2.3.9$ gcc --version
gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
:~/src/rushub/rushub-2.3.9$



Собрал норм на 10.04 х32

из https://rushub.svn.sourceforge.net/svnroot/rushub/trunk/
Go to the top of the page
+Quote Post
Setuper
сообщение 5.3.2012, 21:04
Сообщение #288


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

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




Действительно для некоторых 64 битных систем могли возникать конфликты.
Поправил, написав более универсальную функцию. Теперь должно собираться. Скачать можно из trunk


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


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

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




Илья, а popen не работает в русхабовом луа плагине?

Код
function ipcalc(ip)
    local data=""
    local r = io.popen("/usr/bin/ipcalc \""..ip.."\"")
    if r then
        local data = r:read("*a")
        r:close()
        return data
    else
        return "Could not exec ipcalc"
    end
end
function OnStartup()
Core.SendToAll(ipcalc("109.248.163.117"))
end

Возвращает пустую строку. Хотя пробовал дёрнуть эту функцию напрямую интерпретатором - всё норм.
Go to the top of the page
+Quote Post
Ksan
сообщение 21.3.2012, 20:44
Сообщение #290


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 695
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 624 раза




Попробуй без кавычек подсунуть тут айпи:
Код
local r = io.popen("/usr/bin/ipcalc \""..ip.."\"")
Go to the top of the page
+Quote Post
Setuper
сообщение 21.3.2012, 21:27
Сообщение #291


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

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




Я тут не при чём. Я с этой функцией ничего не делал.
Go to the top of the page
+Quote Post
Axiator
сообщение 22.5.2012, 14:35
Сообщение #292


Абсолютный новичок


Группа: Пользователи
Сообщений: 5
Регистрация: 30.10.2011
Пользователь №: 9 881
Спасибо сказали: 0 раз




Добрый день!

Не могу собрать под линуксом (gentoo x64) rushub из svn. Последняя версия, которая собирается, 2.3.7_2.6.

Использую GCC 4.5.3, glibc 2.14.1, в системе установлены lua 5.1.4 и tinyxml 2.6.2

autoreconf -i и затем ./configure --enable-caps отрабатывают нормально, но make затыкается :(

Код
Making all in src
make[1]: Вход в каталог `/opt/rushub-svn/rushub/src'
make  all-am
make[2]: Вход в каталог `/opt/rushub-svn/rushub/src'
g++ -DHAVE_CONFIG_H -I.     -g -O2 -MT AdcParser.o -MD -MP -MF .deps/AdcParser.Tpo -c -o AdcParser.o AdcParser.cpp
mv -f .deps/AdcParser.Tpo .deps/AdcParser.Po
g++ -DHAVE_CONFIG_H -I.     -g -O2 -MT DcConfig.o -MD -MP -MF .deps/DcConfig.Tpo -c -o DcConfig.o DcConfig.cpp
In file included from DcConfig.h:28:0,
                 from DcConfig.cpp:25:
ConfigList.h:55:2: ошибка: ‘configuration::ConfigItemInt64* configuration::ConfigFactory::add(int64_t&)’ cannot be overloaded
ConfigList.h:52:2: ошибка: with ‘configuration::ConfigItemLong* configuration::ConfigFactory::add(long int&)’
ConfigList.h:55:2: ошибка: ‘configuration::ConfigItemPInt64* configuration::ConfigFactory::add(int64_t*&)’ cannot be overloaded
ConfigList.h:52:2: ошибка: with ‘configuration::ConfigItemPLong* configuration::ConfigFactory::add(long int*&)’
make[2]: *** [DcConfig.o] Ошибка 1
make[2]: Выход из каталога `/opt/rushub-svn/rushub/src'
make[1]: *** [all] Ошибка 2
make[1]: Выход из каталога `/opt/rushub-svn/rushub/src'
make: *** [all-recursive] Ошибка 1



Пробовал на всяких пожарный ./configure --enable-caps --enable-sharedtinyxml --enable-sharedzlib, ошибка не меняется.

Надеюсь на подсказку, спасибо!
Go to the top of the page
+Quote Post
Saymon21
сообщение 22.5.2012, 15:02
Сообщение #293


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

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




Из trunk брал? Там не всегда бывают стабильные, рабочие версии.
Go to the top of the page
+Quote Post
Axiator
сообщение 22.5.2012, 15:26
Сообщение #294


Абсолютный новичок


Группа: Пользователи
Сообщений: 5
Регистрация: 30.10.2011
Пользователь №: 9 881
Спасибо сказали: 0 раз




Цитата(Saymon21 @ 22.5.2012, 16:02) *
Из trunk брал? Там не всегда бывают стабильные, рабочие версии.



Да, из trunk.

Потом пробовал tags/2.3.8_2.7, он не собрался с другой ошибкой:

Код
g++  -g -O2 -lrt -ltinyxml -ldl  -o RusHub AdcParser.o DcConfig.o dlfuncs.o NmdcProtocol.o Service.o WebConn.o AdcProtocol.o DcConfigLoader.o ConnChoose.o Exception.o Obj.o StringToArg.o WebParser.o AntiFlood.o DcConn.o Conn.o stringutils.o WebProtocol.o CallList.o ConnEpoll.o DcIpList.o PluginList.o Cli.o DcServer.o main.o PluginLoader.o Times.o ConnPoll.o ConfigItem.o DcUser.o Protocol.o ConnSelect.o ConfigList.o Dir.o NmdcParser.o Server.o UserList.o  
DcUser.o: In function `~DcUser':
/opt/rushub-svn/rushub/src/DcUser.cpp:56: undefined reference to `dcserver::Param::~Param()'
DcUser.o: In function `dcserver::DcUser::removeParam(char const*)':
/opt/rushub-svn/rushub/src/DcUser.cpp:166: undefined reference to `dcserver::Param::getMode() const'
/opt/rushub-svn/rushub/src/DcUser.cpp:177: undefined reference to `dcserver::Param::~Param()'
DcUser.o: In function `dcserver::DcUser::getParamForce(char const*, bool)':
/opt/rushub-svn/rushub/src/DcUser.cpp:108: undefined reference to `dcserver::Param::Param(dcserver::DcUser*, char const*)'
collect2: выполнение ld завершилось с кодом возврата 1
make[2]: *** [RusHub] Ошибка 1
make[2]: Выход из каталога `/opt/rushub-svn/rushub/src'
make[1]: *** [all] Ошибка 2
make[1]: Выход из каталога `/opt/rushub-svn/rushub/src'
make: *** [all-recursive] Ошибка 1


и только tags/2.3.7_2.6 собрался и заработал big_smile.gif
Go to the top of the page
+Quote Post
Setuper
сообщение 23.5.2012, 11:09
Сообщение #295


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

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




то, что в транке действительно на 64 битном линуксе не собирается (чуть позже будет исправлено).

2.3.8 на x64 должен собираться!


Спасибо сказали:
Go to the top of the page
+Quote Post
Axiator
сообщение 23.5.2012, 15:20
Сообщение #296


Абсолютный новичок


Группа: Пользователи
Сообщений: 5
Регистрация: 30.10.2011
Пользователь №: 9 881
Спасибо сказали: 0 раз




Спасибо, попробую ещё на другой машинке.
Go to the top of the page
+Quote Post
mariner
сообщение 23.5.2012, 16:59
Сообщение #297


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 219 раз




Возможно Илья забыл добавить какой-нибудь файл в систему сборки и она его игнорирует?


Спасибо сказали:
Go to the top of the page
+Quote Post
Axiator
сообщение 10.6.2012, 16:30
Сообщение #298


Абсолютный новичок


Группа: Пользователи
Сообщений: 5
Регистрация: 30.10.2011
Пользователь №: 9 881
Спасибо сказали: 0 раз




Сегодня стянул ревизию 812 из svn, она собралась! Спасибо!

Отдельное спасибо за --enable-sharedtinyxml / --enable-sharedzlib.
А в lua_plugin можно предусмотреть, на будущее, сборку с системным tinyxml?
Go to the top of the page
+Quote Post
mariner
сообщение 10.6.2012, 17:42
Сообщение #299


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 219 раз




а она предусмотрена. Надо лишь флаг задать компилятору. На скольк помню - опция -D
Go to the top of the page
+Quote Post
Axiator
сообщение 10.6.2012, 22:07
Сообщение #300


Абсолютный новичок


Группа: Пользователи
Сообщений: 5
Регистрация: 30.10.2011
Пользователь №: 9 881
Спасибо сказали: 0 раз




Спасибо, собрал! Извиняюсь за глупость.
Go to the top of the page
+Quote Post

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

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new ВАЖНО: Topic has attachmentsМодули для скриптов RusHub
26 Setuper 21 816 21.3.2017, 17:31 Посл. сообщение: Alexey
No New Posts ВАЖНО: Topic has attachmentsВопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
1 048 Wariner 391 224 12.3.2017, 22:09 Посл. сообщение: Ksan
No New Posts RusHub.org
Решаем судьбу домена
12 Nickolya 2 391 19.5.2016, 4:58 Посл. сообщение: DEN 007
No New Posts Перенос базы пользователей с RusHub на PtokaX
3 Angel_D 2 004 5.12.2015, 2:11 Посл. сообщение: Saymon21
No new ВАЖНО: Topic has attachmentsВаши Вопросы И Предложения По Поводу Форума
447 Svyat 131 795 20.10.2015, 19:39 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 46 291 28.9.2015, 13:34 Посл. сообщение: NeirRon
No new Topic has attachmentsRusHub. Пакеты для Debian/Ubuntu
47 KT315 28 683 24.5.2015, 23:14 Посл. сообщение: KT315
No New Posts От: Вопросы Разработчикам Скриптов
От темы с ID: 173
0 MIKHAIL 1 008 23.1.2015, 0:56 Посл. сообщение: MIKHAIL
No new Topic has attachmentsВопросы по протоколу NMDC
Делаю программу
26 Master255 7 755 12.1.2015, 0:38 Посл. сообщение: Master255
No New Posts Вопросы к Phazeus по Экзекутору
Мастер может забанить мастера, как решить в Экзекуторе?
1 AndreiDC 1 464 31.10.2014, 19:20 Посл. сообщение: Ksan
No New Posts ВАЖНО: Topic has attachmentsХаблист RusHub
13 ShadoWx 7 729 7.10.2014, 8:08 Посл. сообщение: mod
No new Topic has attachmentsУстановка rushub на ubuntu 12.04
для домохозяек и пенсионеров
43 hjet 16 119 2.10.2014, 12:16 Посл. сообщение: kotuk
No New Posts RusHub Сжатие
Не работает
1 ShadoWx 2 289 23.9.2014, 10:48 Посл. сообщение: PPA
No new От: Вопросы Разработчикам Скриптов
От темы с ID: 173
29 Wariner 7 921 28.1.2014, 13:11 Посл. сообщение: Alexey
No new Topic has attachmentsМелкие вопросы
44 Wariner 19 349 19.9.2013, 12:34 Посл. сообщение: Alexey

 



RSS Сейчас: 20.9.2017, 3:11