Перейти до

madf

Сitizens
  • Всього повідомлень

    4 122
  • Приєднався

  • Останній візит

  • Дней в лидерах

    22

Сообщения додав madf

  1. # uname -a

    FreeBSD vm-10-1.domain.com 10.2-STABLE FreeBSD 10.2-STABLE #0: Sun Aug 23 07:02:19 EEST 2015     root@vm-10-1.domain.com:/usr/obj/usr/src/sys/vm-10.2-4  amd64

     

     

    # cd /usr/local/ubinstaller/distfiles/stg-2.409-rc1/projects/stargazer

     

    Во всех файлах build правки вида:

    113c113
    <     CC=/usr/bin/clang
    ---
    >     CC=gcc
    118c118
    <     CXX=/usr/bin/clang++
    ---
    >     CXX=g++
    

     

    Вам бы за такие правки руки-то пооткручивать. CC/CXX - это переменные окружения. Их можно изменять без внесения правок в скрипты.

     

    для использования clang

     

    # ./build

    ...
    /usr/bin/clang++ -I/usr/local/include -DARCH_LE -DNDEBUG -DFREE_BSD5 -I ../../stglibs/scriptexecuter.lib/include -I ../../stglibs/dotconfpp.lib/include -I ../../stglibs/logger.lib/include -I ../../stglibs/common.lib/include -I ../../include -c users_impl.cpp
    /usr/bin/clang++ admin_impl.o admins_impl.o corps_impl.o eventloop.o main.o pidfile.o plugin_runner.o plugin_mgr.o settings_impl.o services_impl.o stg_timer.o store_loader.o tariff_impl.o tariffs_impl.o traffcounter_impl.o user_impl.o user_property.o users_impl.o -L/usr/local/lib -Wl,-E -L ../../stglibs/scriptexecuter.lib -L ../../stglibs/dotconfpp.lib -L ../../stglibs/logger.lib -L ../../stglibs/common.lib -lstgscriptexecuter -lstgdotconfpp -lstglogger -lstgcommon -lpthread -liconv -lc -o stargazer
    /usr/bin/ld: cannot find -liconv
    clang++: error: linker command failed with exit code 1 (use -v to see invocation)
    gmake: *** [stargazer] Ошибка 1
    
    
    Где искать библиотеку iconv?

    В системе, вроде, есть:

    # ll /usr/lib/*iconv*
    -r--r--r--  1 root  wheel  7380 23 авг 07:03 /usr/lib/libkiconv.a
    lrwxr-xr-x  1 root  wheel    19 23 авг 07:03 /usr/lib/libkiconv.so@ -> /lib/libkiconv.so.4
    -r--r--r--  1 root  wheel  7932 23 авг 07:03 /usr/lib/libkiconv_p.a
    
    Или еще ставить converters/libiconv ?

     

    В системе вроде нет. libkiconv отнюдь не libiconv.

  2. Ну написано ж, англицким по белому - "твоя жизнь говно, мы сломали libiconv".

     

    Вот за это я и не люблю FreeBSD :

     

     — Не, не, не, мы не GNU! И компилятор ваш говно, мы будем дружить с Apple!

     — Мы ту подумали... В общем libiconv будет GNU!

  3. Авансовая схема — это именно то как работает Stargazer. Но ваше дополнительное требование по поводу обязательного наличия полной суммы на счету сходу не реализуемо — нужны или какие-то внешние костыли, или модификация Stargazer.

  4. ... до этого были попытки 9.3 amd64(c библиотеками совместимости с 32битными приложениями), не устанавливалась версия 408, ругалась на не существующий путь до каталога либс,  версия 409 устанавливалась без проблем, но имелась неприятность в виде не подключающихся к серверу конфигуратора и авторизатора.

    Ради эксперимента была установлена 9.3 i386, с первой попытки всё взлетело (АМП+стг)

    ...

    Интересно, надо будет попробовать.

  5. Да, я не использую биллинг, stargazer испокон веков используется в детской библиотеке для сбора статистики в mysql, а из бд уже  пхп-скриптом выдёргиваются данные и выписываются на cтраничку.

     

    Смысл этих манипуляций в том что стоит уже 6 лет старый жухлый ящик с freebsd 6 на борту, по которому плачет помойка. Есть хороший , годный сервер на котором требуется поднять Всё то что было на старом, но уже актуальных версий. 

     

    Так еще раз: проблема с виндовым гуишным конфигуратором? Или как?

    Грех не помочь детской библиотеке.

  6. Признаюсь.

     

    Просто привык читая мануал следовать мануалу, рассчитывая что он покажет и поможет в освоении программы, ан видимо не всегда.

    Мануал рассчитан на людей знакомых с предметной областью. Т.е. как минимум с Linux/FreeBSD и основами функционирования сетей.

     

    Покажите пример использования команды.

    У вас там все правильно, только проблема с кавычками. Их надо или экранировать, или использовать разных видов. Например:

     

    # sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w 123456 -r "<AddAdmin login=\"admin0\" priv=\"5461\" password=\"654321\"/>"
    или

     

    # sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w 123456 -r '<AddAdmin login="admin0" priv="5461" password="654321"/>'

    Можете что то подсказать по главной проблеме?:

     

    Stargazer Configurator не подключается к серверу, говорит "Incorrect login" но логин и пароль корректные, по умолчанию установленные. В логах stargazer ругань по поводу "wrong password from admin". Проблема одинакова что для файловой БД, что для MYSQL БД

    Значит пароль неправильный.
  7. О, простите за палево :)

    Хотел по старинке поставит 408 билд, но он просто ни в какую не собирался, просто на отрез отказывался.

     

    409 взлетел как фонтан в пустыне, но взлетел вместе с косяком :(

     

     

    После строк

    # sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w 123456 -r "<AddAdmin login="admin0" priv="5461" password="654321"/>"

    Recv data answer error!

     

     # sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w 123456 -r "<ChgAdmin login="admin" priv="5461" password="654321"/>"

    Recv data answer error!

     

     

    В логах старгайзера

    2015-06-19 08:40:14 -- [conf_sg] Received invalid XML from admin@127.0.0.1:51145
    
    Соответственно не меняется и не добавляется.

     

    Конечно. Разве ж это у вас валидные XML?

    Признайтесь, вы консоль видите 3-й раз в жизни.

  8. Простите, не могу понять:

    #  sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w 123456 -r "<AddAdmin login="admin0"/>"
    Recv data answer error!
    
    

     

    sgconf_xml принял что-то, что не смог разобрать. Такое, например, может быть если неправильный логин или пароль админа указан. А вообще лучше сразу в лог Stargazer смотреть.

     

    Вот выдержка из мануала:

      <GetAdmins/>
      <AddAdmin login="LOGIN"/>
      <DelAdmin login="LOGIN"/>
      <ChgAdmin login="LOGIN" priv="NEW_PRIV" password="NEW_PASSWORD"/>
    
    
    Что указать в "priv"?

     

    Большой целое число, биты которого определяют права админа. sgconf_xml хоть и идет в составе Stargazer, но не является стандартной утилитой. Ее когда-то писал люди не имеющие отношения к авторам системы. Так что никакой другой документации по ней не будет, а в 2.5 и самой утилиты больше не будет.

    Да, посмотреть какие биты PRIV отвечают за что можно в коде Stargazer :)

  9. Доброго дня форумчане!

     

    Неделю курю интернеты, в интернетах нет абсолютно никакой информации по свежему билду нашего дорогого биллинга.

    ...

    Палево!

     

    Официально релиза еще небыло. nightfly дал мне взятку за неофициальный релиз. А шо поделать, коррупция в стране...

  10.  

    Откуда такой конфиг взяли?

     

    Ну вот такой он есть, если разговор о Stargazer Configuration file

     

    Ну если сами писали то он неправильный (отсутствует секция конфигурации модуля хранилища) и нелогичный (IncludeFile специально сделана для того чтобы делать так: <IncludeFile "conf-enabled.d/mod_*.conf"/>)
  11.  

    Это subnets 192.168.100.0/24 192.168.1.100 Chmod 777 subnets

    Разве для подсети 192.168.100.0/24 не должно быть что-то типа 192.168.100.1 ?

     

    Не обязательно. Это просто адрес куда будут отправляться данные для rscriptd. Может даже белый быть.

     

     

    Это subnets 192.168.100.0/24 192.168.1.100 Chmod 777 subnets

    Разве для подсети 192.168.100.0/24 не должно быть что-то типа 192.168.100.1 ?

     

    Не обязательно. Это просто адрес куда будут отправляться данные для rscriptd. Может даже белый быть.

     

    Даже более того — обычно это адрес сети из управляющего VLAN, к сетям пользователей отношения не имеющего.
×
×
  • Створити нове...