Перейти до

Рекомендованные сообщения

Опубликовано:

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

 

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

 

Имеем следующую конфигурацию, FreeBSD 9.3 amd64, stg-2.409-rc1.

# ipfw show
65535 10880 2229381 allow ip from any to any

Скачиваем устанавливаем запускаем - работает сервер, лог ведёт, на портах висит:

root     stargazer  1358  3  tcp4   *:5555                *:*
root     stargazer  1358  4  udp4   *:5555                *:*

Но при подключении к нему с дефолутными логином "admin" и паролем "123456"через "Stargazer Configurator" выдаёт "Incorrect login" (сервер только установился, в мускуль-дб все необходимые таблицы создались, ничего не менялось вручную), в логах сервера:

2015-06-18 16:55:44 -- [conf_sg] Attempt to connect with wrong password from admin@192.168.0.103:57484.

Идём дальше, консольный конфигуратор sgconf_xml на любую команду пишет вот что :

# sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w 123456 < GetServerInfo/ >
Missing name for redirect.

Берём следующий конфигуратор, sgconf :

# sgconf set -s 127.0.0.1 -p 5555 -a admin -w 123456 -u user0 -n
Ok

Пользователь user0 добавился успешно.

 

Но не может авторизоваться через IA, IA просто не подключается к серверу и в логах нет попыток подключения.

 

================================================================================

 

А теперь внимание, знатоки, вопрос:

 

Кто виноват и что с этой бедой делать? 

 

Я так подозреваю что может быть какая то проблема с парсингом xml?

 

Из требуемых зависимостей expat стоит последней версии.

Опубліковано: (відредаговано)

 

Missing name for redirect.

Англицким по белому же написано.

 

 

Кто виноват и что с этой бедой делать?

1. Вы.

2. Ознакомиться с синтаксисом команды которой вы пытаетесь пользоваться.

3. Ознакомиться с валидным синтаксисом запросов, которые вы пытаетесь делать.

4. Научиться пользоваться экранированием строчных значений.

[root@zombie ~]# sgconf_xml -s 127.0.0.1 -p 5555  -a admin -w 123456 -r "<GetServerInfo/>"
<GetServerInfo>(null)</GetServerInfo>
<version>2.409</version>

 

Я так подозреваю что может быть какая то проблема с парсингом xml?

Нет.

 

 

P.S. Stargazer 2.409 еще не существует в природе :D

Відредаговано nightfly
Опубліковано:

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

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

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

  <GetAdmins/>
  <AddAdmin login="LOGIN"/>
  <DelAdmin login="LOGIN"/>
  <ChgAdmin login="LOGIN" priv="NEW_PRIV" password="NEW_PASSWORD"/>

Что указать в "priv"? 

Опубліковано:

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

 

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

...

Палево!

 

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

Опубліковано:

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

#  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 :)

Опубліковано:

 

а в 2.5 и самой утилиты больше не будет.

Совсем ты себя не бережешь :P

 

Так до 2.5 или ишак, или падишах :)

Опубліковано:

 

 

Так до 2.5 или ишак, или падишах :)

Ну в принципе если хорошо посчитать...

 

2.409 - ???

2.408 - 2012.02.09

2.407 - 2011.04.19

2.406 - 2009.09.16

2.405  - 2008.05.11

 

получается релиз в среднем за полтора года.

 

Если следовать инкрементной логике, выходит что-то типа (2.500-2.409)*1.4=127.4 лет. Ок - перспектива потерять sgconf_xml за tinyint лет - не так страшна :)

Опубліковано: (відредаговано)

О, простите за палево :)

Хотел по старинке поставит 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

Соответственно не меняется и не добавляется.

Відредаговано Zeral
Опубліковано:

О, простите за палево :)

Хотел по старинке поставит 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-й раз в жизни.

Опубліковано: (відредаговано)

Признаюсь.

 

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

 

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

 

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

 

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

Відредаговано Zeral
Опубліковано:

Признаюсь.

 

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

Мануал рассчитан на людей знакомых с предметной областью. Т.е. как минимум с 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 БД

Значит пароль неправильный.
Опубліковано:

 

 

Значит пароль неправильный.

Либо права давно дропнулись. Без чейнджлога мы же не узнаем, исправлен ли этот артефакт? ;)

Опубліковано: (відредаговано)

С кавычками разобрался с вашей помощью, спасибо. sgconf_xml работает, добавляет удаляет админов юзеров.

<Admins>
<admin login="admin">
<login>admin</login>
<priv>5461</priv>
</admin>
<admin login="admin0">
<login>admin0</login>
<priv>5461</priv>
</admin>
</Admins>
<!-- Ok -->

stargazer configurator по прежнему не подключается к серверу ругаясь на incorrect login. Пароль у обоих админов от одного до шести.

2015-06-22 17:50:18 -- Admin 'admin', 127.0.0.1: Administrator 'admin' changed.
2015-06-22 17:50:23 -- Admin 'admin', 127.0.0.1: Administrator 'admin0' changed.
2015-06-22 17:54:38 -- [conf_sg] Attempt to connect with wrong password from admin@192.168.0.39:56656. 
2015-06-22 17:54:40 -- [conf_sg] Attempt to connect with wrong password from admin0@192.168.0.39:56659.

 

3697e131f6cf32272e9f361692236209.jpg

В свойствах обоих админов такая картина.

Відредаговано Zeral
Опубліковано:

...

stargazer configurator по прежнему не подключается к серверу ругаясь на incorrect login. Пароль у обоих админов от одного до шести.

...

Имеется в виду гуишный виндовый конфигуратор?
Опубліковано:

 

 

stargazer configurator по прежнему не подключается к серверу ругаясь на incorrect login. Пароль у обоих админов от одного до шести.

 

Это у вас что-то генетическое.

# tail -n1 /var/log/stargazer.log
2015-06-22 15:26:49 -- Admin 'admin', 127.0.0.1: User 'gen_fgzlm89k6r': 'alwaysOnline' parameter changed from '1' to '0'.

P.S. Осталось только определить, кому и зачем это вообще нужно. Если вы используете голый Stargazer с MySQL без Ubilling-а - зачем консольные конфигураторы? Если с ним - в чем вообще тогда смысл всех этих телодвижений?

Опубліковано:

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

 

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

Опубліковано:

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

 

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

 

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

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

Опубліковано:

 

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

 

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

 

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

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

 

 

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

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

 

Видимо не повезло мне с совместимостью и кудрорукостью. Гиг оперативки пусть пропадает даром! :)

 

Спасибо за информацию для освоения xml!

Опубліковано:

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

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

...

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

  • 3 weeks later...
Опубліковано:
gmake[2]: Entering directory '/home/stg-2.408/stglibs/common.lib'
c++ -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c common.cpp
common.cpp: In function 'std::string IconvString(const std::string&, const std::string&, const std::string&)':
common.cpp:937: error: invalid conversion from 'const char**' to 'char**'
common.cpp:937: error:   initializing argument 2 of 'size_t libiconv(void*, char**, size_t*, char**, size_t*)'
deps:3: recipe for target 'common.o' failed
gmake[2]: *** [common.o] Error 1
gmake[2]: Leaving directory '/home/stg-2.408/stglibs/common.lib'
Makefile:12: recipe for target 'common.lib' failed
gmake[1]: *** [common.lib] Error 2
gmake[1]: Leaving directory '/home/stg-2.408/stglibs'
Makefile:56: recipe for target 'libs' failed
gmake: *** [libs] Error 2

Простите ребята проблема сохранилась, выкладываю конец листинга при установке 408 версии на "FreeBSD gate 9.3-RELEASE-p17 FreeBSD 9.3-RELEASE-p17 i386"

Опубліковано:

# pkg info
alsa-lib-1.0.29 ALSA compatibility library
apache24-2.4.12 Version 2.4.x of Apache web server
apr-1.5.2.1.5.4 Apache Portability Library
autoconf-2.69 Automatically configure source code on many Un*x platforms
autoconf-wrapper-20131203 Wrapper script for GNU autoconf
automake-1.15 GNU Standards-compliant Makefile generator
automake-wrapper-20131203 Wrapper script for GNU automake
bigreqsproto-1.1.2 BigReqs extension headers
bootstrap-openjdk-r351880_1 Oracle's Java 6 virtual machine release under the GPL v2
ca_root_nss-3.19.1_1 Root certificate bundle from the Mozilla Project
cmake-3.2.3 Cross-platform Makefile generator
cmake-modules-3.2.3 Modules and Templates for CMake
cups-client-2.0.3_2 Common UNIX Printing System: Library cups
curl-7.43.0_1 Non-interactive tool to get files from FTP, GOPHER, HTTP(S) servers
db5-5.3.28_2 The Oracle Berkeley DB, revision 5.3
dejavu-2.35 Bitstream Vera Fonts clone with a wider range of characters
dialog4ports-0.1.5_2 Console Interface to configure ports
expat-2.1.0_2 XML 1.0 parser written in C
fixesproto-5.0 Fixes extension headers
fontconfig-2.11.1,1 XML-based font configuration API for X Windows
freetype2-2.5.5 Free and portable TrueType font rendering engine
gdbm-1.11_2 GNU database manager
gettext-0.19.4 GNU gettext meta package
gettext-runtime-0.19.4 GNU gettext runtime libraries and programs
gettext-tools-0.19.4 GNU gettext development and translation tools
glib-2.42.2 Some useful routines of C programming (current stable version)
gmake-4.1_2 GNU version of 'make' utility
gmake-lite-4.1_1 Minimalist version of gnu make
gmp-5.1.3_2 Free library for arbitrary precision arithmetic
gnutls-3.3.15 GNU Transport Layer Security library
help2man-1.43.3_1 Automatically generating simple manual pages from program output
indexinfo-0.2.3 Utility to regenerate the GNU info page index
inputproto-2.3.1 Input extension headers
java-zoneinfo-2015.e_1 Updated Java timezone definitions
javavmwrapper-2.5 Wrapper script for various Java Virtual Machines
jpeg-8_6 IJG's jpeg compression utilities
jsoncpp-0.6.0.r2_1 JSON reader and writer library for C++
kbproto-1.0.6 KB extension headers
libICE-1.0.9_1,1 Inter Client Exchange library for X11
libSM-1.2.2_3,1 Session Management library for X11
libX11-1.6.2_3,1 X11 library
libXau-1.0.8_3 Authentication Protocol library for X11
libXaw-1.0.12_3,2 X Athena Widgets library
libXdmcp-1.1.2 X Display Manager Control Protocol library
libXext-1.3.3_1,1 X11 Extension library
libXfixes-5.0.1_3 X Fixes extension library
libXi-1.7.4_1,1 X Input extension library
libXmu-1.1.2_3,1 X Miscellaneous Utilities libraries
libXp-1.0.3,1 X print library
libXpm-3.5.11_3 X Pixmap library
libXrender-0.9.8_3 X Render extension library
libXt-1.1.4_3,1 X Toolkit library
libXtst-1.2.2_3 X Test extension
libarchive-3.1.2_2,1 Library to create and read several streaming archive formats
libcheck-0.9.14 Unit test framework for C
libedit-3.1.20150325_1 Command line editor library
libffi-3.2.1 Foreign Function Interface
libfontenc-1.1.2_3 The fontenc Library
libgcrypt-1.6.3 General purpose crypto library based on code used in GnuPG
libgpg-error-1.19_1 Common error values for all GnuPG components
libiconv-1.14_8 Character set conversion library
libidn-1.29 Internationalized Domain Names command line tool
libltdl-2.4.6 System independent dlopen wrapper
libmcrypt-2.5.8_2 Multi-cipher cryptographic library (used in PHP)
libpthread-stubs-0.3_6 This library provides weak aliases for pthread functions
libslang2-2.3.0 Routines for rapid alpha-numeric terminal applications development
libssh2-1.4.3_5,2 Library implementing the SSH2 protocol
libtasn1-4.5_1 ASN.1 structure parser library
libtool-2.4.6 Generic shared library support script
libxcb-1.11_1 The X protocol C-language Binding (XCB) library
libxml2-2.9.2_2 XML parser library for GNOME
libxslt-1.1.28_6 The XSLT C library for GNOME
libzip-0.11.2_2 C library for reading, creating, and modifying ZIP archives
lzo2-2.09 Portable speedy, lossless data compression library
m4-1.4.17_1,1 GNU m4
mDNSResponder-567 Bonjour (zero-configuration networking) by Apple
mc-4.8.14_1 Midnight Commander, a free Norton Commander Clone
mkfontdir-1.0.7 Create an index of X font files in a directory
mkfontscale-1.1.2 Creates an index of scalable font files for X
mod_php56-5.6.10 PHP Scripting Language
mysql56-client-5.6.24_1 Multithreaded SQL database (client)
mysql56-server-5.6.24 Multithreaded SQL database (server)
nettle-2.7.1 Low-level cryptographic library
oniguruma4-4.7.1_1 BSDL Regular Expressions library compatible with POSIX/GNU/Perl
openjdk-7.80.15,1 Java Development Kit 7
p11-kit-0.23.1 Library for loading and enumerating of PKCS#11 modules
p5-Locale-gettext-1.05_4 Message handling functions
pcre-8.37_1 Perl Compatible Regular Expressions library
perl5-5.20.2_4 Practical Extraction and Report Language
php56-5.6.10 PHP Scripting Language
php56-bz2-5.6.10 The bz2 shared extension for php
php56-ctype-5.6.10 The ctype shared extension for php
php56-filter-5.6.10 The filter shared extension for php
php56-gd-5.6.10 The gd shared extension for php
php56-json-5.6.10 The json shared extension for php
php56-mbstring-5.6.10 The mbstring shared extension for php
php56-mcrypt-5.6.10 The mcrypt shared extension for php
php56-mysqli-5.6.10 The mysqli shared extension for php
php56-openssl-5.6.10 The openssl shared extension for php
php56-session-5.6.10 The session shared extension for php
php56-xml-5.6.10 The xml shared extension for php
php56-zip-5.6.10 The zip shared extension for php
php56-zlib-5.6.10 The zlib shared extension for php
phpMyAdmin-4.4.10 Set of PHP-scripts to manage MySQL over the web
pkg-1.5.4 Package manager
pkgconf-0.9.11 Utility to help to configure compiler and linker flags
png-1.6.17 Library for manipulating PNG images
printproto-1.0.5 Print extension headers
py27-Babel-1.3_2 Collection of tools for internationalizing Python applications
py27-Jinja2-2.7.3 Fast and easy to use stand-alone template engine
py27-MarkupSafe-0.23 Implements a XML/HTML/XHTML Markup safe string for Python
py27-docutils-0.12 Python Documentation Utilities
py27-pygments-2.0.2 Syntax highlighter written in Python
py27-pytz-2014.10,1 World Timezone Definitions for Python
py27-setuptools27-17.0 Python packages installer
py27-sphinx-1.2.3 Python documentation generator
python2-2_3 The "meta-port" for version 2 of the Python interpreter
python27-2.7.9_1 Interpreted object-oriented programming language
recordproto-1.14.2 RECORD extension headers
renderproto-0.11.1 RenderProto protocol headers
scons-2.3.0_1 Build tool alternative to make
screen-4.2.1_5 Multi-screen window manager
t1lib-5.1.2_4,1 Type 1 font rasterization library for Unix/X11
trousers-tddl-0.3.10_7 The open-source TCG Software Stack
unzip-6.0_6 List, test, and extract compressed files from a ZIP archive
xcb-proto-1.11 The X protocol C-language Binding (XCB) protocol
xcmiscproto-1.2.2 XCMisc extension headers
xextproto-7.3.0 XExt extension headers
xf86bigfontproto-1.2.0 XFree86-Bigfont extension headers
xorg-macros-1.19.0 X.Org development aclocal macros
xproto-7.0.27 X11 protocol headers
xtrans-1.3.5 Abstract network code for X
zip-3.0_1 Create/update ZIP files compatible with PKZIP

Опубліковано:

2.408 Больше не собирается на обновленном дереве портов из 9.3, после portsnap.  Там сломан iconv.

 

На данный момент эта проблема решена у нас, использованием 2.409-rc1 в UBilnstaller-e.  По фак-ту все работает из коробки. Про ГУЕ-вый конфигуратор не в курсе, в последний раз его лет 6 назад видел.

  • 4 months later...
Опубліковано:

Опять такая же проблема.

 

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

Логин инкоррект.

Если брать пароль который указан в billing.ini ситуация НЕ менятся.

 

Подскажите, что обычно могло сломаться? это произошло после востановления из бекапа БД

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    • Немає користувачів, що переглядають цю сторінку.
×
×
  • Створити нове...