myDC.ru

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

 

Тимофей
Отправлено: 29.12.2011, 14:53


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


Группа: Пользователи
Сообщений: 8
Регистрация: 12.12.2011
Пользователь №: 10 043


DEL
  Форум: Kорзина · Просмотр сообщения: #41543 · Ответов: 15 · Просмотров: 11 783

Тимофей
Отправлено: 29.12.2011, 14:45


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


Группа: Пользователи
Сообщений: 8
Регистрация: 12.12.2011
Пользователь №: 10 043


Цитата(mariner @ 29.12.2011, 12:26) *
Код
конфигурационные файлы имеют кодировку cp1251, ни редактировать, ни просто читать через консоль

LANG=ru_RU.CP1251
И редактируй всласть.

как-то об этом не подумал))
наверное половое воздержание дает о себе знать, хочется потра-, ой, покалупаться...
а вообще хотелось бы конечно перевести всё в утф, чтобы красиво было)

Цитата
И вообще, у тебя же там альт, а они хвалились тем, что де у нас все может в cp1251. Все у нас поддерживается и т.д. Неужели врали?

Запарился с альтом)
поставил VPS ubuntu в ovz )
Цитата
Кстати, у птоки и русхаба разные апи, разные файлы настроек и всего.

Это я в курсе, я имел ввиду настройки портированных скриптов..
  Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #41542 · Ответов: 2 · Просмотров: 6 450

Тимофей
Отправлено: 29.12.2011, 14:41


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


Группа: Пользователи
Сообщений: 8
Регистрация: 12.12.2011
Пользователь №: 10 043


Периодически вылетает скрипт:
Код
./scripts/BanManager.lua:150: attempt to index local 'hFile' (a nil value)

Запускаться отказывается:
Код
при запуске скрипта "BanManager.lua " произошла ошибка: cannot open ./scripts/BanManager.lua: Too many open files
  Форум: Скрипты для RusHub'а · Просмотр сообщения: #41540 · Ответов: 79 · Просмотров: 99 570

Тимофей
Отправлено: 29.12.2011, 11:51


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


Группа: Пользователи
Сообщений: 8
Регистрация: 12.12.2011
Пользователь №: 10 043


Перенося хаб Птоки с виндовой машины на линуксовый RusHub, столкнулся небольшой проблемой. А именно: все скрипты, логи, конфигурационные файлы имеют кодировку cp1251, ни редактировать, ни просто читать через консоль UTF8 страшно неудобно. Была предпринята попытка перевести все файлы в utf8 через iconv, хаб запускается но не выдает списка пользователей, не авторизует, недоступен чат ((. Предполагаю, что внутренняя кодировка хаба указывается при компиляции. Либо есть иной способ устранения этого недоразумения?
  Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #41538 · Ответов: 2 · Просмотров: 6 450

Тимофей
Отправлено: 27.12.2011, 15:46


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


Группа: Пользователи
Сообщений: 8
Регистрация: 12.12.2011
Пользователь №: 10 043


Цитата(Saymon21 @ 26.12.2011, 16:28) *
Core.SetUser устарела. Надо использовать UID[sName] = Value

это был тонкий намек , что пора бы внести изменения в скрипт в первом посте соответствующей темы.. big_smile.gif
  Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #41490 · Ответов: 8 · Просмотров: 10 880

Тимофей
Отправлено: 26.12.2011, 16:17


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


Группа: Пользователи
Сообщений: 8
Регистрация: 12.12.2011
Пользователь №: 10 043


Вроде всё работает, но еще один вопросик назрел:
Лог хаба:
Mon Dec 26 14:24:34 2011] ./scripts/FirstRusHubBot/cmds.lua:105: warning: function 'SetUser' was deprecated. Use 'UID[sName] = Value' instead
Скрипт скачан с этого же сайта с поста автора, так и должно быть?
  Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #41451 · Ответов: 8 · Просмотров: 10 880

Тимофей
Отправлено: 26.12.2011, 14:26


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


Группа: Пользователи
Сообщений: 8
Регистрация: 12.12.2011
Пользователь №: 10 043


Проблему удалось победить доставив статические версии библиотек:
Код
apt-get install liblua5-devel-static


Изменения в Makefile
Код
linux: $(OBJS)
$(CXX)  -llua -shared -lrt -fpic -o lua.so $(OBJS) $(CURDIR)/tinyxml/tinyxml.a /usr/lib/liblua.a
  Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #41447 · Ответов: 8 · Просмотров: 10 880

Тимофей
Отправлено: 26.12.2011, 13:51


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


Группа: Пользователи
Сообщений: 8
Регистрация: 12.12.2011
Пользователь №: 10 043


Собственно, библиотека компилируется, но с варнингом:
Спойлер
Код
[root@gta src]# make      
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /home/dc/rushub/lua_plugin/src/api.o /home/dc/rushub/lua_plugin/src/api.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /home/dc/rushub/lua_plugin/src/Dir.o /home/dc/rushub/lua_plugin/src/Dir.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /home/dc/rushub/lua_plugin/src/HubConfig.o /home/dc/rushub/lua_plugin/src/HubConfig.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /home/dc/rushub/lua_plugin/src/LuaInterpreter.o /home/dc/rushub/lua_plugin/src/LuaInterpreter.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /home/dc/rushub/lua_plugin/src/LuaPlugin.o /home/dc/rushub/lua_plugin/src/LuaPlugin.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /home/dc/rushub/lua_plugin/src/LuaUtils.o /home/dc/rushub/lua_plugin/src/LuaUtils.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /home/dc/rushub/lua_plugin/src/TaskList.o /home/dc/rushub/lua_plugin/src/TaskList.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /home/dc/rushub/lua_plugin/src/TimerList.o /home/dc/rushub/lua_plugin/src/TimerList.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /home/dc/rushub/lua_plugin/src/Uid.o /home/dc/rushub/lua_plugin/src/Uid.cpp
g++ -llua -shared -fpic -lrt -o lua.so /home/dc/rushub/lua_plugin/src/api.o /home/dc/rushub/lua_plugin/src/Dir.o /home/dc/rushub/lua_plugin/src/HubConfig.o /home/dc/rushub/lua_plugin/src/LuaInterpreter.o /home/dc/rushub/lua_plugin/src/LuaPlugin.o /home/dc/rushub/lua_plugin/src/LuaUtils.o /home/dc/rushub/lua_plugin/src/TaskList.o /home/dc/rushub/lua_plugin/src/TimerList.o /home/dc/rushub/lua_plugin/src/Uid.o /home/dc/rushub/lua_plugin/src/tinyxml/tinyxml.a
/usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.


Поле копирования в логе хаба имеется ошибка:
Спойлер2

Код
[Mon Dec 26 11:49:45 2011|982] INFO PluginList(41): Using plugins in: ./plugins/
[Mon Dec 26 11:49:45 2011|983] ERROR [./plugins/lua.so] PluginLoader(82): Can't open file './plugins/lua.so' because:./plugins/lua.so: undefined symbol: lua_gettop hand
le(0)
[Mon Dec 26 11:49:45 2011|983] WARN PluginList(139): Failure loading plugin: ./plugins/lua.so (./plugins/lua.so: undefined symbol: lua_gettop)
[Mon Dec 26 11:49:45 2011|983] INFO DcServer(207): Listening on 10.1.0.133:4111 TCP
[Mon Dec 26 11:49:45 2011|983] INFO DcServer(255): NMDC Server RusHub 2.3.8[beta] is running on [10.1.0.133]:4111 TCP
[Mon Dec 26 11:49:45 2011|983] INFO DcServer(231): Main loop start
[Mon Dec 26 11:49:47 2011|612] INFO DcServer(67): Received a 2 signal, quiting
[Mon Dec 26 11:49:47 2011|613] INFO DcServer(266): Main loop stop(0)
[Mon Dec 26 11:49:47 2011|613] INFO DcServer(141): Destruct DcServer
[Mon Dec 26 11:49:47 2011|614] ERROR [sock:4] Conn(407): Socket not closed: Interrupted system call [4]



Просьба откликнуться кто сталкивался, либо имеет представление как бороться с этой напастью...
UPD: платформа AltLinux =)
  Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #41445 · Ответов: 8 · Просмотров: 10 880


New Posts  Открытая тема (есть новые ответы)
No New Posts  Открытая тема (нет новых ответов)
Hot topic  Горячая тема (есть новые ответы)
No new  Горячая тема (нет новых ответов)
Poll  Опрос (есть новые голоса)
No new votes  Опрос (нет новых голосов)
Closed  Закрытая тема
Moved  Тема перемещена
 

RSS Сейчас: 16.4.2024, 19:41