Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
sam1
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2008-11-21 10:49:18
Непрочитанное сообщение
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 раз.
sam1
-
Хостинг HostFood.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/
-
Andy2k
- ефрейтор
- Сообщения: 69
- Зарегистрирован: 2007-08-06 16:14:12
Непрочитанное сообщение
Andy2k » 2009-08-03 12:21:00
Гость писал(а):судя по
кривизна самого софта
Не болтайте ерундой!
Топикстартеру - выключи демона apcupsd (/usr/local/etc/rc.d/apcupsd stop) и тогда пускай apctest. Вместе они не работают, ругань о чем можно увидеть в /var/log/messages
Andy2k
-
geo78
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2009-11-11 6:28:56
Непрочитанное сообщение
geo78 » 2009-11-11 6:35:11
Аналогичную проблему один в один решил заменой usb кабеля от ups к комьютеру на экранированный.
geo78
-
tray.irk
- сержант
- Сообщения: 266
- Зарегистрирован: 2008-10-22 8:21:36
- Откуда: Иркутск
-
Контактная информация:
Непрочитанное сообщение
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
что делать народ?
Числа не управляют миром, но могут показать как управляется мир
tray.irk
-
bw
- проходил мимо
Непрочитанное сообщение
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
bw
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
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/>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 *:*
Cancer
-
samsobaka
- проходил мимо
Непрочитанное сообщение
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:
samsobaka
-
priest.romeo
- рядовой
- Сообщения: 32
- Зарегистрирован: 2010-05-18 21:59:19
Непрочитанное сообщение
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
-
priest.romeo
- рядовой
- Сообщения: 32
- Зарегистрирован: 2010-05-18 21:59:19
Непрочитанное сообщение
priest.romeo » 2011-08-12 13:59:36
Судя по всему проблема не излечима, разве что обновлением софта, но когда оно будет?
Пробовал использовать подключение к последовательному порту, результат оказался даже хуже, пробовал различные варианты конфигурации которые по словам других могли сработать. Упс выключается буквально через 2 минуы если через COM, а система выключиться не успевает, так что если кто планирует использовать данный упс на вышеприведённой конфигурации в standalone режиме, то лучше откажитесь от этой мысли, по карйней мере не с этим apcupsd и не с этим UPS независимо от того через что вы его подключаете.
priest.romeo
-
snorlov
- подполковник
- Сообщения: 3929
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2011-08-12 17:29:40
Странно у меня правда back ups cs500 и я за ним такой проблемы не замечал, все тухнет как надо... Ты конф приведи...
snorlov
-
priest.romeo
- рядовой
- Сообщения: 32
- Зарегистрирован: 2010-05-18 21:59:19
Непрочитанное сообщение
priest.romeo » 2011-08-13 18:12:48
Другой вопрос, может ли кто нибудь привести конфигурацию рабочего FreeBSD 7.4R AMD64 + nut или apcupsd + UPS. Интересует прежде всего Powercom и APC до 150 у.е. Не хочется тратить деньги чтобы потом думать куда девать это железо (UPS). Автоматическое корректное завершение работы системы - критично.
Спасибо!
priest.romeo