APCUPSD USB Freebsd 7.0

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
sam1
проходил мимо
Сообщения: 9
Зарегистрирован: 2008-11-21 10:49:18

APCUPSD USB Freebsd 7.0

Непрочитанное сообщение sam1 » 2008-12-17 7:35:15

Доброе время суток.
Уважаемые ГУРУ.

Есть Freebsd 7.0 поднят apsupd по USB, в make config выбрал только USB
Ситуация такая всё нормально останавливает по времени по % разряда батарей .......
Подскажите куда смотреть.
Спасибо.

APCACCESS всё показывает.
Вопрос вот в чём пытаюсь остановить, перезапустить apsupd из /usr/local/etc/rc.d/ apsupd
выдаёт такую ошибку. Тоже самое и по apctest

Код: Выделить всё

For a link to detailed USB trouble shooting information,
please see <http://www.apcupsd.com/support.html>.
Wed Dec 17 09:01:22 YEKT 2008  Valid lock file for pid=674, but not ours pid=893
Wed Dec 17 09:01:22 YEKT 2008  apcupsd error shutdown completed
Wed Dec 17 09:08:32 YEKT 2008  apcupsd FATAL ERROR in bsd-usb.c at line 735
Cannot find UPS device --
For a link to detailed USB trouble shooting information,
please see <http://www.apcupsd.com/support.html>.
Wed Dec 17 09:08:32 YEKT 2008  Valid lock file for pid=674, but not ours pid=913
Wed Dec 17 09:08:32 YEKT 2008  apcupsd error shutdown completed

Код: Выделить всё

/usr/local/etc/apcupsd/apcupsd.conf

UPSCABLE usb
UPSTYPE usb
DEVICE /dev/ugen0
LOCKFILE /var/spool/lock
SCRIPTDIR /usr/local/etc/apcupsd
PWRFAILDIR /var/run
NOLOGINDIR /var/run
ONBATTERYDELAY 6
BATTERYLEVEL 15
MINUTES 3
TIMEOUT 0
ANNOY 60
ANNOYDELAY 30
NOLOGON disable
KILLDELAY 0
NETSERVER on
NISIP 0.0.0.0
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
UPSCLASS standalone
UPSMODE disable
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0
Последний раз редактировалось sam1 2008-12-19 7:21:55, всего редактировалось 1 раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: APCUPSD USB Freebsd 7.0

Непрочитанное сообщение Гость » 2008-12-17 7:43:49

судя по
For a link to detailed USB trouble shooting information,
please see <http://www.apcupsd.com/support.html>.
кривизна самого софта

Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: APCUPSD USB Freebsd 7.0

Непрочитанное сообщение Andy2k » 2009-08-03 12:21:00

Гость писал(а):судя по
For a link to detailed USB trouble shooting information,
please see <http://www.apcupsd.com/support.html>.
кривизна самого софта
Не болтайте ерундой!

Топикстартеру - выключи демона apcupsd (/usr/local/etc/rc.d/apcupsd stop) и тогда пускай apctest. Вместе они не работают, ругань о чем можно увидеть в /var/log/messages

geo78
проходил мимо
Сообщения: 1
Зарегистрирован: 2009-11-11 6:28:56

Re: APCUPSD USB Freebsd 7.0

Непрочитанное сообщение geo78 » 2009-11-11 6:35:11

Аналогичную проблему один в один решил заменой usb кабеля от ups к комьютеру на экранированный.

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Re: APCUPSD USB Freebsd 7.0

Непрочитанное сообщение tray.irk » 2010-01-09 9:18:34

Аналогичная проблемма ((( ошибки валит какие то ... сделал apctest

вывод :

Код: Выделить всё

apctest


2010-01-09 14:17:27 apctest 3.14.5 (10 January 2009) freebsd
Checking configuration ...
Attached to driver: apcsmart
sharenet.type = DISABLE
cable.type = CUSTOM_SMART

You are using a SMART cable type, so I'm entering SMART test mode
mode.type = APCSMART_UPS
Setting up the port ...
apctest FATAL ERROR in device.c at line 70
Unable to create UPS lock file.
  If apcupsd or apctest is already running,
  please stop it and run this program again.
apctest error termination completed
что делать народ?
Числа не управляют миром, но могут показать как управляется мир

bw
проходил мимо

Re: APCUPSD USB Freebsd 7.0

Непрочитанное сообщение bw » 2010-01-29 8:53:05

Там же английским по белому написано:
Unable to create UPS lock file.
If apcupsd or apctest is already running,
please stop it and run this program again.

Делаем выводы или доводим свой английский хотя бы до минимального уровня.

..bw

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: APCUPSD USB Freebsd 7.0

Непрочитанное сообщение Cancer » 2011-06-17 17:19:53

Я вроде вылечил так

Код: Выделить всё

please see <http://www.apcupsd.com/support.html>.
2011-06-17 18:10:54 +0400  apcupsd error shutdown completed
2011-06-17 18:11:26 +0400  apcupsd FATAL ERROR in bsd-usb.c at line 735
Cannot find UPS device --
For a link to detailed USB trouble shooting information,
please see <http://www.apcupsd.com/support.html>.
2011-06-17 18:11:26 +0400  apcupsd error shutdown completed
2011-06-17 18:11:27 +0400  apcupsd FATAL ERROR in bsd-usb.c at line 735
Cannot find UPS device --
For a link to detailed USB trouble shooting information,
please see <http://www.apcupsd.com/support.html>.
2011-06-17 18:11:27 +0400  apcupsd error shutdown completed
2011-06-17 18:11:28 +0400  apcupsd FATAL ERROR in bsd-usb.c at line 735
Cannot find UPS device --
For a link to detailed USB trouble shooting information,
please see <http://www.apcupsd.com/support.html>.
2011-06-17 18:11:28 +0400  apcupsd error shutdown completed
Конфиг стандартный

Код: Выделить всё

/usr/local/etc/apcupsd/>cat /usr/local/etc/apcupsd/apcupsd.conf | egrep -v #
UPSCABLE usb
UPSTYPE usb
DEVICE
LOCKFILE /var/spool/lock
SCRIPTDIR /usr/local/etc/apcupsd
PWRFAILDIR /var/run
NOLOGINDIR /var/run
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0
NETSERVER on
NISIP 0.0.0.0
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
UPSCLASS standalone
UPSMODE disable
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0

Код: Выделить всё

/usr/local/etc/apcupsd/>sockstat | grep apcupsd
root     apcupsd    577   7  dgram  -> /var/run/logpriv
root     apcupsd    577   8  tcp4   *:3551                *:*
root     apcupsd    577   14 tcp4   192.168.0.x:3551      192.168.0.x:1274

Код: Выделить всё

/usr/local/etc/apcupsd/>kill 577

Код: Выделить всё

/usr/local/etc/apcupsd/>sockstat | grep apcupsd

Код: Выделить всё

/usr/local/etc/apcupsd/>/usr/local/etc/rc.d/apcupsd start
Starting apcupsd.

Код: Выделить всё

/usr/local/etc/apcupsd/>/usr/local/etc/rc.d/apcupsd status
apcupsd is running as pid 63835.

Код: Выделить всё

/usr/local/etc/apcupsd/>sockstat | grep apcupsd
root     apcupsd    63835 7  dgram  -> /var/run/logpriv
root     apcupsd    63835 8  tcp4   *:3551                *:*

samsobaka
проходил мимо

Re: APCUPSD USB Freebsd 7.0

Непрочитанное сообщение samsobaka » 2011-06-24 15:37:56

Оно и понятно при запуске теста он видит что порт занят демоном apcupsd.
аналогично если помните есть такая народная программа upsdiag для детей Виндовс (кстати очень хорошая)
она ясно при запуске пишет "Остановите все службы использующие COM порт"
В данном случае не важно как подлючен УПС к компу по СОМ или USB порту
Ести порт занят демоном apcupsd то тест apctest запустить не удастся !!!!


Просто логика наша думает так что если демон apcupsd остановить то и связь компа с УПС пропадет и тест не пройдет
Но как раз так и надо делать

для этого как раз и служат файлы cuau0.init и cuau0.lock из каталога /dev

oblenergy# ls /dev | grep cu
cuau0
cuau0.init
cuau0.lock
cuau1
cuau1.init

Показываю наглядно

Сначала нформация о версии системы

oblenergy# uname -a
FreeBSD oblenergy.local 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Thu Aug 12 17:4


Запускаем демон и смотрим полетел ли он

oblenergy# /usr/local/etc/rc.d/apcupsd start
Starting apcupsd.

oblenergy# ps ax | grep apc
42707 ?? Ss 0:00.02 /usr/local/sbin/apcupsd --kill-on-powerfail

oblenergy# sockstat | grep apc
root apcupsd 42707 5 dgram -> /var/run/logpriv
root apcupsd 42707 6 tcp4 *:3551 *:*

Запускаем тест apctest и видим что он не проходит !!!

oblenergy# apctest


2011-06-24 15:10:28 apctest 3.14.8 (16 January 2010) freebsd
Checking configuration ...
Attached to driver: apcsmart
sharenet.type = DISABLE
cable.type = APC_940_1524C (smart)

You are using a SMART cable type, so I'm entering SMART test mode
mode.type = APCSMART_UPS
Setting up the port ...
apctest FATAL ERROR in device.c at line 71
Unable to create UPS lock file.
If apcupsd or apctest is already running,
please stop it and run this program again.

apctest error termination completed

Внизу ясно написано что надо сделать.
Тоэсть вопреки логике остановить демон apcupsd а потом запустить тест

Делаем и проверяем что он тихо без следов приземлился из памяти на винт

oblenergy# /usr/local/etc/rc.d/apcupsd stop
Stopping apcupsd.
Waiting for PIDS: 42707.
oblenergy# ps ax | grep apc
oblenergy# sockstat | grep apc
oblenergy#

Теперь зарустм тест УПС и увидим что он без проблем запустится
и можно нажав в меню "2" запустить калибровку батарей и идти есть горшочки с медом

oblenergy# apctest


2011-06-24 15:18:02 apctest 3.14.8 (16 January 2010) freebsd
Checking configuration ...
Attached to driver: apcsmart
sharenet.type = DISABLE
cable.type = APC_940_1524C (smart)

You are using a SMART cable type, so I'm entering SMART test mode
mode.type = APCSMART_UPS
Setting up the port ...
Hello, this is the apcupsd Cable Test program.
This part of apctest is for testing Smart UPSes.
Please select the function you want to perform.

1) Query the UPS for all known values
2) Perform a Battery Runtime Calibration
3) Abort Battery Calibration
4) Monitor Battery Calibration progress
5) Program EEPROM
6) Enter TTY mode communicating with UPS
Q) Quit

Select function number:

priest.romeo
рядовой
Сообщения: 32
Зарегистрирован: 2010-05-18 21:59:19

Re: APCUPSD USB Freebsd 7.0

Непрочитанное сообщение priest.romeo » 2011-08-10 15:17:25

Доброго времени суток уважаемые форумчане.

FreeBSD 7.4 Release AMD64
APCupsd v3.14.8_1 (из портов) был собран с: APCDUMB_DRV, USB, SNMP_DRV, TCP_WRAPPERS, TEST_DRV
UPS: APC Back UPS CS 350 подключен через ugen0


Проблема: Когда заканчивается заряд батареи демон не выключает машину, она выключается как будто просто отключили питание при этом как только исчезает питание в сети демон всё же реагирует на это следующими сообщениями:

apcupsd [814]: Power failuer
apcupsd [814]: Running on UPS batteries

Broadcast message from root@[hostname]
Power failure. Running on UPS batteries

apcupsd [814]: Mains returned. No longer on UPS batteries
apcupsd [814]: Power is back. UPS running on mains

Power has returned... (Это не смотря на то что никакого питания в сети нету)


От первого до последнего сообщения проходит около 20 секунд.

Подскажите, если кто сталкивался с подобным.

priest.romeo
рядовой
Сообщения: 32
Зарегистрирован: 2010-05-18 21:59:19

Re: APCUPSD USB Freebsd 7.0

Непрочитанное сообщение priest.romeo » 2011-08-12 13:59:36

Судя по всему проблема не излечима, разве что обновлением софта, но когда оно будет?

Пробовал использовать подключение к последовательному порту, результат оказался даже хуже, пробовал различные варианты конфигурации которые по словам других могли сработать. Упс выключается буквально через 2 минуы если через COM, а система выключиться не успевает, так что если кто планирует использовать данный упс на вышеприведённой конфигурации в standalone режиме, то лучше откажитесь от этой мысли, по карйней мере не с этим apcupsd и не с этим UPS независимо от того через что вы его подключаете.

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: APCUPSD USB Freebsd 7.0

Непрочитанное сообщение snorlov » 2011-08-12 17:29:40

Странно у меня правда back ups cs500 и я за ним такой проблемы не замечал, все тухнет как надо... Ты конф приведи...

priest.romeo
рядовой
Сообщения: 32
Зарегистрирован: 2010-05-18 21:59:19

Re: APCUPSD USB Freebsd 7.0

Непрочитанное сообщение priest.romeo » 2011-08-13 18:12:48

Другой вопрос, может ли кто нибудь привести конфигурацию рабочего FreeBSD 7.4R AMD64 + nut или apcupsd + UPS. Интересует прежде всего Powercom и APC до 150 у.е. Не хочется тратить деньги чтобы потом думать куда девать это железо (UPS). Автоматическое корректное завершение работы системы - критично.

Спасибо!