Перейти до

Глюк при установке StarGazer (Ubilling)


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

Проблема установки! smux.lib

 

Поставил ФриБСД 8.2. kernel-developer

Ставлю Ublling из архива. Стандартно по видеоинстукции.

fetch http://ubilling.net....nstaller.tar.gz, (StarGazer версия 2.408)

tar, sh .....

 

Доходит установка до smux.lib И...

попадает в бесконечный цикл...цикл... цикл... Пока не нажмешь Ctrl-C

Entering Directory - Leaving Directory.

 

Это наблюдается и на стационарке и на ноутбуке.

Уже раз 10 переставлял фрю 8.2 и +разные версии freeBSD 7.4, 8.2, 8.3, 9

Сейчас стоит 8.2

 

А самое интересное, что перед этим все ставилось нормально.

На той же машине, из того же DVD, из тех же архивов, мной же.

А На ноутбуке ошибка эта с первой инсталляции. Тоже 3 раза пробовал переставлять FreeBSD.

smux.lib - и приехали!

Помогите....В чем может быть затык?

Уже 3-ю неделю мучаю Убиллинг.

 

Стационарка - 2GB оперативки, 80 GB винт, Материнка P5KPL-AM + Intel DualCore 2.2 Ггц

 

Скриншот с моей машины

 

1.png

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 77
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Проблема решена через Биос.   Можете у себя откатить дату в BIOS назад. И попробовать установить старгейзер. Вы удивитесь тому, что старгейзер зациклится.     Это насчет повторяемости глюка.

Posted Images

Вот /usr/ports/distfiles/stg-2.408/Makefile.conf

Все устанавливал под root

OS=bsd7

STG_TIME=yes

DIR_BUILD=/usr/ports/distfiles/stg-2.408/projects/stargazer

DIR_LIB=$(DIR_BUILD)/../../lib

DIR_LIBSRC=$(DIR_BUILD)/../../stglibs

DIR_INCLUDE=$(DIR_BUILD)/../../include

DIR_MOD=$(DIR_BUILD)/modules

DIR_PLUGINS=$(DIR_BUILD)/plugins

ARCH=le

CHECK_EXPAT=yes

CHECK_FBCLIENT=no

CHECK_MYSQLCLIENT=yes

CHECK_PQ=no

CHECK_XMLRPC=no

DEFS= -DNDEBUG -DFREE_BSD5

STG_LIBS=logger.lib locker.lib crypto.lib common.lib scriptexecuter.lib conffile

s.lib pinger.lib dotconfpp.lib smux.lib

PLUGINS=authorization/ao authorization/inetaccess configuration/sgconfig other/p

ing other/rscript other/radius other/smux store/files capture/cap_nf capture/eth

er_freebsd capture/divert_freebsd store/mysql

CXXFLAGS= -I/usr/local/include -DARCH_LE

CFLAGS= -DARCH_LE

LDFLAGS= -L/usr/local/lib

LIB_THREAD=-lpthread

PREFIX=

BIN_MODE=0755

DATA_MODE=0644

DIR_MODE=0755

OWNER=root

VAR_DIR=./inst/var/stargazer

ETC_DIR=./inst/freebsd/etc/stargazer

Ссылка на сообщение
Поделиться на других сайтах

2 madf

 

будешь смеяться, только что перекачал файло и сверил суммы

-rw-r--r-- 1 nightfly nightfly 5100291 2012-04-20 11:57 original_stg-2.408.tar.gz
-rw-r--r-- 1 nightfly nightfly 5100302 2012-02-28 12:26 stg-2.408.tar.gz

разница размера в 11 байт на лицо

 

$ md5sum stg-2.408.tar.gz
fce0ccb8dbda805aa52beeec6ae86177  stg-2.408.tar.gz
$ md5sum original_stg-2.408.tar.gz
755d35cc9bfbcf6374b5e2a73638b8f0  original_stg-2.408.tar.gz

 

сумы не совпадают, признавайся что поменялось? :)

 

Пока ты не признался оглашу сам:

$ diff -r -N stg-2.408 original_stg-2.408
diff -r -N stg-2.408/ChangeLog original_stg-2.408/ChangeLog
2c2
<	 * Стандартизован стиль именования параметров: SnakeCase.
---
>	 * Стандартизован стиль именования параметров: CamelCase.

Ссылка на сообщение
Поделиться на других сайтах

У меня ж тоже все нормально было.

Потом вдруг на smux.lib стопорнулось, после переустановки фриБСД.

Мистика какая-то....

Если бы на одной машине было - то черт уже с этой машиной.

 

А так на 2-ух компах точно то же самое - smux.lib.

Это уже ж неспроста ж....

 

Так все-таки...

Есть идеи как выловить - в чем проблем?

 

Однозначно smux.lib - Но вот почему???

Ссылка на сообщение
Поделиться на других сайтах

Глюк, на самом деле, старый. Я его еще на 2.404, кажется, наблюдал. Или даже на 2.4.6.8. Но он почти никогда не воспроизводится :rolleyes:

Пока есть одно подозрение на stglibs/Makefile:12, кажется, так делать нельзя. Посмотрю сегодня вечером или на выходных...

Ссылка на сообщение
Поделиться на других сайтах

А так чисто случайная мысль: df -h чего говорит?

Вот это говорит:

13.png

 

 

Но он почти никогда не воспроизводится

Это обычно самые трудно вылавливаемые глюки... :)

post-19946-0-84620700-1334926598_thumb.png

Ссылка на сообщение
Поделиться на других сайтах

Попробуйте вот такой патч:

diff --git a/stglibs/Makefile b/stglibs/Makefile
index 912be63..6b9fbe4 100644
--- a/stglibs/Makefile
+++ b/stglibs/Makefile
@@ -7,9 +7,9 @@ include ../Makefile.conf
.PHONY: all $(STG_LIBS)
.PHONY: clean install uninstall includes
all: $(STG_LIBS)
-
-$(STG_LIBS):
- $(MAKE) $(MAKECMDGOALS) -C $@
+ for LIB in $(STG_LIBS); do
+	 $(MAKE) $(MAKECMDGOALS) -C $$LIB;
+ done

includes: all

Если что, вот прямая ссылка на diff: https://gitorious.org/stg/stg/commit/f8054f164b10a7b42a5250856ec83dca71ad3545/diffs/7e83231167050fafe58357d533772e7d5e7082a6

Ссылка на сообщение
Поделиться на других сайтах

Ура!!!

 

Брыкаться на smux.lib перестал. И на стационарке и на ноутбуке.

Проинсталился до конца.

 

 

Но http://192.168.0.200/billing/ начал выдавать после инсталла ошибки (см вложение):

Сейчас еще смотрю, может где-то ошибку допустил ...

 

 

Делал правку так:

 

fetch http://ubilling.net....nstaller.tar.gz - стягиваю последний ubinstaller

tar zxvf ubinstaller.tar.gz - распаковываю

cd ubinstaller/distfiles

tar zxvf stg-2.408.tar.gz - еще раз распаковываю

cd stg-2.408/stglibs

 

ee Makefile

Вместо этого:

$(STG_LIBS):

$(MAKE) $(MAKECMDGOALS) -C $@

вставляю это:

for LIB in $(STG_LIBS); do

$(MAKE) $(MAKECMDGOALS) -C $$LIB;

done

 

грохаю старый stg-2.408.tar.gz с пом. rm и перезапаковываю

tar zcvf stg-2.408.tar.gz stg-2.408/

 

После этого делаю sh ubinstalleroffline.sh - и далее по инструкции... Перезагружаю...

Пробую зайти на http://192.168.0.200/billing/ - и ошибки...

 

Делаю исправленный ubinstaller.tar.gz

 

грохаю старый ubinstaller.tar.gz с пом. rm и перезапаковываю

tar zcvf ubinstaller.tar.gz ubinstaller/

 

Странно... При распаковке stargazer из под Windows XP 7zip- появляется лишняя папка doc. Ее в оригинале не было.

При распаковке из freeBSD - все нормально

post-19946-0-51811800-1335094952_thumb.png

Ссылка на сообщение
Поделиться на других сайтах

Вот /usr/ports/distfiles/stg-2.408/Makefile.conf

OS=bsd7

STG_TIME=yes

DIR_BUILD=/usr/ports/distfiles/stg-2.408/projects/sgconf_xml

DIR_LIB=$(DIR_BUILD)/../../lib

DIR_LIBSRC=$(DIR_BUILD)/../../stglibs

DIR_INCLUDE=$(DIR_BUILD)/../../include

ARCH=le

CHECK_EXPAT=yes

DEFS= -DFREE_BSD5

STG_LIBS=conffiles.lib crypto.lib common.lib srvconf.lib

LIB_THREAD=-lpthread

CXXFLAGS= -I/usr/local/include -DARCH_LE

CFLAGS= -DARCH_LE

LDFLAGS= -L/usr/local/lib

PREFIX=/

BIN_MODE=0755

DATA_MODE=0644

DIR_MODE=0755

OWNER=root

Ссылка на сообщение
Поделиться на других сайтах

Ошибки те же, что на ноуте, что на стационарке...

Могу выложить архив, с которого я инсталлю .

 

Во время инсталла тоже проскакивали Error.

Установка на чистый FreeBSD.

 

Проверьте config/mysql.ini после перезагрузки.

 

config/mysql.ini есть в 3-х местах. папки billing.

Какой из них?

 

Вот тот что в папке billing/config

;database host

server = "localhost"

;database port

port = "3306"

;user login

username = "root"

;user password

password = "777777"

;database name to use

db = "stg"

character = "UTF8"

prefix = "billing"

 

А вот мой перепакованный Убиллинг.

Заменен только старгейзер.

http://narod.ru/disk...ler.tar.gz.html

 

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

Инсталл делаю 1в1 так же, как и раньше.

Было ж все нормально.

 

В файле api.mysql.php - временно закомментировал print. Т.к. он срабатывает перед выводом header('');

И грохнул точку после $message. Т.к. PHP ругался на несуществующую переменную.

//print('An error occured. Please, try again later. Thank You !');

$message.=mysql_errno().':'.mysql_error()."rn";

 

 

Сработала функция db_error. При вызове $db=new MySQLDB().

db_error вызвана условием !@mysql_select_db($this->db_config['db'], $this->connection)

В $this->db_config['db'] находится строка 'stg' - имя базы данных. Вроде все верно. Где ошибка?

Он не может выборку из Базы сделать. Может потому как ее просто нет? А почему? Сбой при инсталле?

Т.к. любые обращения дальше выдают типа - wrong data input: SELECT * from `dhcp`

Ссылка на сообщение
Поделиться на других сайтах

Это факт. Там ошибиться практически негде. Замена старгейзера из комплекта никак не может влиять на связность с БД.

Зы с телефона на природе. Если что - завтра вернусь.

Ссылка на сообщение
Поделиться на других сайтах

Старгейзер вообще не установился!

/var/log/stargazer.log - нет такого файла

/etc/stargazer.conf - нет такого файла

mysql -u root -p stg -e "SHOW TABLES" - сказало Unkown database 'stg'

Ссылка на сообщение
Поделиться на других сайтах

/var/log/stargazer.log не будет пока он не запустится хоть раз.

Не /etc/stargazer.conf а /etc/stargazer/stargazer.conf

Таблиц в БД тоже не будет без запуска.

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

Вхід

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

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

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

  • Схожий контент

    • Від SevenPlus
      Кто расскажет что за зверь такой? А то документацию ещё не придумали к ним
    • Від dnet
      Собственно начал юзать эту отличную фичу, радости нет предела, спустя некоторое время,
      у себя столкнулся с неприятной особенностью фичи, выражается в следущем:
       
      на Панели задач иконка свичи при нажатии на нее периодически происходит "зависание" (отправка запроса на айпи/ссылка биллинга)
      время идет - ничего не происходит, после некоторого разного промежутка времени "отпускает" показывает Свичи в наличии.
      Такое же "зависание" происходит при нажатии на опросе свича (i+стрелочка) периодически "зависает" (зависание более 10-15секунд, считаю - зависает),
      при создании свичей такой же "завис" произошел, нажал за минуту несколько раз создать - отвисло и создало несколько одинаковых свичей.
      Зависание так-же происходят периодически при нажатии кнопки "назад" для возврата из вывода определенного свича к списку свичей.

      Все остальные пункты Панели задач при описанном выше если выбрать любой кроме свичей доступны и работают в это же время нормально(как обычно).
      Это нормальная работа "модуля" свичи ? Надо что-то еще пнуть ? 

×
×
  • Створити нове...