Bug 11888 - nut doesn't get a chance to switch UPS off
: nut doesn't get a chance to switch UPS off
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/startup)
: unstable
: all Linux
: P2 major
Assigned To:
:
:
:
: 14887
: 14167
  Show dependency tree
 
Reported: 2007-05-24 22:28 by
Modified: 2010-08-28 01:20 (History)


Attachments
a screenshot (619.56 KB, image/jpeg)
2007-05-24 22:30, Michael Shigorin
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-05-24 22:28:05
<gvy> между прочим, UPS по COM _не_ вырубило
<gvy> vsu: прикинь, udev
<gvy> vsu: nut при попытке вырубить упс упирается в то, что /dev/ttyS0 уже нет
<gvy> я, конечно, в аппаратный /dev/ его организую... но
<vsu> gvy: хм... причём при service udevd stop /dev не убивается
<gvy> vsu: помню, но факт
<vsu> gvy: это уже потом в районе startup
<gvy> хотя надо права проверить, мож кто-то с пониженными привилегиями туда лезет
<gvy> я сейчас в hardware@ пишу отзыв
<vsu> gvy: у меня тоже не вырубилось, но разобраться я не добрался
<vsu> gvy: недавно тут местные приспешники Чубайса организовали тест :-\
<gvy> vsu: а, не, не пермишены -- рассмотрел на мобилке скриншот, тут конкретно
"no such file or directory"
<gvy> и это явно nut заявляет
<vsu> gvy: ну понятно...
<gvy> vsu: мож разберёмся заодно, Пока Не Вышел?
<vsu> gvy: непонятно другое - стоит ли вообще отмонтировать /dev
<gvy> у меня сейчас это всё на стенде, можно играться
<gvy> хоть ssh дать ;-)
<vsu> gvy: вот и повесь в багзиллу на startup
------- Comment #1 From 2007-05-24 22:30:04 -------
Created an attachment (id=1992) [details]
a screenshot
------- Comment #2 From 2007-05-24 22:36:48 -------
<gvy> завтра проверю есть ли oops у меня
<gvy> vsu: кажется, дошло
<gvy> сперва стопается udev
<gvy> а потом (после всех фс) произносится Umounting /dev
<gvy> на скриншоте местами видно
<vsu> gvy: ага
<vsu> gvy: umount /dev сидит в /etc/init.d/halt
<vsu> gvy: после него сидит killpower
------- Comment #3 From 2007-05-24 22:57:19 -------
PS: проверка в виде "положить из-под rescue в аппаратный /dev файл ttyS0,
загрузиться и дёрнуть upsmon -c fsd" прошла успешно
------- Comment #4 From 2007-05-25 01:18:20 -------
Эта заглушка, верояно, будет не нужна при условии сохранения /dev,
поскольку текущая версия libusb смотрит прежде всего в /dev/bus/usb
вместо старого варианта /proc/bus/usb.

-- vsu in sisyphus@
------- Comment #5 From 2007-10-12 12:49:11 -------
ping
------- Comment #6 From 2008-01-26 02:07:43 -------
(In reply to comment #0)
> <vsu> gvy: непонятно другое - стоит ли вообще отмонтировать /dev

Мне тоже не вполне понятно.
Вопрос в том, может ли неотмонтированный /dev помешать перемонтировать / в ro.
------- Comment #7 From 2008-03-13 14:25:04 -------
(In reply to comment #4)
> текущая версия libusb смотрит прежде всего в /dev/bus/usb
> вместо старого варианта /proc/bus/usb.
2 vsu: стоит ли что-либо по этому поводу предпринять в dev-minimal? (#14887)
------- Comment #8 From 2010-04-02 00:16:59 -------
ping
------- Comment #9 From 2010-08-27 01:49:57 -------
Если просто убрать явное размонтирование /dev, то umount -anrf начинает
жаловаться на жизнь.  Можно попробовать добавить -l к финальному umount...
------- Comment #10 From 2010-08-27 09:58:11 -------
Забрось куда, постараюсь проверить.
------- Comment #11 From 2010-08-27 13:06:58 -------
(In reply to comment #10)
> Забрось куда, постараюсь проверить.

OK, постараюсь сегодня забросить.
------- Comment #12 From 2010-08-28 01:20:48 -------
startup-0.9.8.28-alt1 -> sisyphus:

* Fri Aug 27 2010 Dmitry V. Levin <ldv@altlinux> 0.9.8.28-alt1
- Added dependence on /sbin/fsck (closes: #22410).
- init.d/rawdevices: turned off by default
  (by Michael Shigorin; closes: #10906).
- rc.sysinit:
  + Disable update of /etc/mtab when the latter is a symlink
    (by Alexey I. Froloff; closes: #23133).
  + No longer try to mount already mounted /proc and /sys
    (closes: #23660).
  + Disable USEMODULES when /sbin/modprobe is not available,
    thus removed hard dependence on module-init-tools
    (closes: #11033).
  + Refactored automatic reboot.
  + Added SELinux support
    (by Mikhail Efremov and me).
- init.d/halt:
  + Made halt action configurable, default remains unchanged
    (by Sergey Y. Afonin and me; closes: #10326).
  + Reworked unmounting of virtual filesystems so that /proc, /sys,
    /dev and any usbfs inside /dev are nor longer unmounted
    (closes: #11888, #22118).