BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 22:56

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 03 янв 2012, 03:23 
Не в сети

Зарегистрирован: 19 июл 2009, 18:44
Сообщения: 63
Откуда: Россия
Карма: 0
и все же как решается эта ошибка? Сделал все как тут http://www.behterev.su/articles/42-bgbi ... eebsd.html
$Starting bgbilling: [: false: unexpected operator
OK

_________________
FreeBSD 8.2-STABLE #0: amd64
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode)
mysql Ver 14.14 Distrib 5.1.61, for portbld-freebsd8.2 (amd64) using 5.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 янв 2012, 21:50 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
БГБ на FreeBSD нормально работает, проверено!
Щас надо 5.2 на фряхе завести чтобы вообще вопросы о платформе отпали.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 янв 2012, 22:09 
Не в сети

Зарегистрирован: 19 июл 2009, 18:44
Сообщения: 63
Откуда: Россия
Карма: 0
там два варианта предлагается: первый по ссылке что указана вверху, второй в самой вики. я первый вариант сделал, причем скрипты не копировал из статьи, а подправил что в дистрибутиве были.
понятно что работает. если можно подскажите как разобраться в чем косяк.

_________________
FreeBSD 8.2-STABLE #0: amd64
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode)
mysql Ver 14.14 Distrib 5.1.61, for portbld-freebsd8.2 (amd64) using 5.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 янв 2012, 03:09 
Не в сети

Зарегистрирован: 19 июл 2009, 18:44
Сообщения: 63
Откуда: Россия
Карма: 0
fbsd# /usr/local/etc/rc.d/bgbilling start
$Starting bgbilling: [: false: unexpected operator
OK
fbsd#
ошибка возникает здесь
bgcommonrc
start() {
echo -n $"Starting $prog: "

$BGBILLING_HOME/$serverstart

RETVAL=$?

if [ $COMMON_FUNCTIONS == true ]; then
if [ $RETVAL -eq 0 ]; then
action $"" /bin/true
else
action $"" /bin/false
fi
else
echo "OK";
fi

# [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$servicename
}
хотя следующая информация не имеет отношения к этой ошибке, я так думаю, все же напишу:
FreeBSD 7.4 amd64; BGBilling 5.1; java version "1.6.0_07"
Diablo Java(TM) SE Runtime Environment (build 1.6.0_07-b02)
Diablo Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed mode)
ипользуемый путь JAVA_HOME=/usr/local/diablo-jdk1.6.0/jre

_________________
FreeBSD 8.2-STABLE #0: amd64
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode)
mysql Ver 14.14 Distrib 5.1.61, for portbld-freebsd8.2 (amd64) using 5.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 янв 2012, 03:51 
Не в сети

Зарегистрирован: 19 июл 2009, 18:44
Сообщения: 63
Откуда: Россия
Карма: 0
если за комментировать if конструкцию, ошибка исчезает.
только вот для чего эта конструкция? что она выполняет? и почему там выскакивает ошибка?

_________________
FreeBSD 8.2-STABLE #0: amd64
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode)
mysql Ver 14.14 Distrib 5.1.61, for portbld-freebsd8.2 (amd64) using 5.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 янв 2012, 05:37 
Не в сети

Зарегистрирован: 19 июл 2009, 18:44
Сообщения: 63
Откуда: Россия
Карма: 0
по ходу это что то секретное, раз во всем Интернете нет объяснения вот этой строчки: action $"" /bin/true

_________________
FreeBSD 8.2-STABLE #0: amd64
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode)
mysql Ver 14.14 Distrib 5.1.61, for portbld-freebsd8.2 (amd64) using 5.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 янв 2012, 18:17 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
vahadg писал(а):
во всем Интернете нет объяснения вот этой строчки: action $"" /bin/true

Чушь!
Вот
Цитата:
the init command sets the source function library, /etc/rc.d/init.d/functions, for the system, which configures how to start, kill, and determine the PID of a program.

вот и вот.

В самом начале файла bgcommonrc написано:

Код:
COMMON_FUNCTIONS=true;

if [ -r /etc/init.d/functions ]; then
    . /etc/init.d/functions
else
    COMMON_FUNCTIONS=false;
fi


А у Вас не срабатывает это:

Код:
start() {

    ...

    if [ $COMMON_FUNCTIONS == true ]; then
        if [ $RETVAL -eq 0 ]; then
            action $"" /bin/true
        else
            action $"" /bin/false
        fi
    else
        echo "OK";
    fi

    ...

}


Знаете почему? Потому что во фре нету файла /etc/init.d/functions в котором была бы ф-ция action:

Код:
action() {
  local STRING rc

  STRING=$1
  echo -n "$STRING "
  if [ "${RHGB_STARTED:-}" != "" -a -w /etc/rhgb/temp/rhgb-console ]; then
      echo -n "$STRING " > /etc/rhgb/temp/rhgb-console
  fi
  shift
  "$@" && success $"$STRING" || failure $"$STRING"
  rc=$?
  echo
  if [ "${RHGB_STARTED:-}" != "" -a -w /etc/rhgb/temp/rhgb-console ]; then
      if [ "$rc" = "0" ]; then
        echo_success > /etc/rhgb/temp/rhgb-console
      else
        echo_failure > /etc/rhgb/temp/rhgb-console
        [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --details=yes
      fi
      echo > /etc/rhgb/temp/rhgb-console
  fi
  return $rc
}


Про man true я уже вообще молчу.


P.S. Не пытайтесь прикрутить родные, чисто линуховые, скрипты к фряхе! Либо возьмите готовый (из вики или тот что я постил или еще какой) либо напишите свой, благо делов-то - пара минут.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 янв 2012, 11:41 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
action это то, что в линуксах (и то некоторых, по-моему только в редхатовских) рисует при загрузке слева [ OK ] и пункт насзвания. Во фре такого нет, разумеется, скрипты для федоры только, например.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 янв 2012, 01:26 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Ну так об том и спич же ;)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 янв 2012, 14:14 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
сделайте скрипты для фри и прочих и выложите ;) или в дистр можно добавить даже

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 янв 2012, 17:14 
Не в сети

Зарегистрирован: 19 июл 2009, 18:44
Сообщения: 63
Откуда: Россия
Карма: 0
было бы не плохо. как гора с плеч.

_________________
FreeBSD 8.2-STABLE #0: amd64
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode)
mysql Ver 14.14 Distrib 5.1.61, for portbld-freebsd8.2 (amd64) using 5.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 янв 2012, 18:52 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Это к нашим юзерам с фрибсд, у нас негде тестировать то... На вики вроде были скрипты для фряхи?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 янв 2012, 19:22 
Не в сети

Зарегистрирован: 19 июл 2009, 18:44
Сообщения: 63
Откуда: Россия
Карма: 0
они ошибку выдают, я уже обращался, но никто пока не помогает решить эту проблему viewtopic.php?f=2&t=6289

vahadg писал(а):
сделал как в wiki:
1) BGBillingServer в /usr/local/bgbilling/server. Заведен пользователь bg группа bg с home директорией /usr/local/bgbilling
2) bgserver bgscheduler bgdataloader в /usr/local/etc/rc.d/
fbsd# chmod +x bd*
3) rc.conf :
# for BGBilling
bgserver_enable="YES"
bgdataloader_enable="YES"
bgscheduler_enable="YES"
bgserver_java="</usr/local/diablo-jdk1.6.0>"
activemq_enable="YES"
ipv6_enable="YES"
ipv6_ipv4mapping="YES"

4) fbsd# mkdir /var/run/bgbilling
fbsd# touch /var/run/bgbilling/bgserver.pid
fbsd# chown -R bg:bg /var/run/bgbilling

после запуска
fbsd# /usr/local/etc/rc.d/bgserver start
/usr/local/etc/rc.d/bgserver: ERROR: USAGE: check_pidfile pidfile procname [interpreter]
Starting bgserver.

в процессах ничего не видно и bgserver.pid изчезает

_________________
FreeBSD 8.2-STABLE #0: amd64
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode)
mysql Ver 14.14 Distrib 5.1.61, for portbld-freebsd8.2 (amd64) using 5.2


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.047s | 42 Queries | GZIP : On ]