[sisyphus] сегодняшнее обновление dev

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пт Сен 29 20:42:57 MSD 2006


On Fri, Sep 29, 2006 at 06:19:55PM +0300, Led wrote:
> > > # service udevd stop
> > > # apt-get install dev
> > > # service udevd start
> > > # service syslogd restart
> > В принципе, эти действия можно было бы впихнуть в %pre/%post,
> > если бы была уверенность, что отлетает только syslogs.
> Из замеченного: отлетает ещё и gpm

Посмотрел, чего там получается.

[udevd started]
[syslogd started]

в /proc/`pidof syslogd`/fd/ наблюдается живая ссылка на /dev/tty12
и ничего, указывающего на /dev/log

[udevd stopped => umount /dev]

ссылка померла и указывает на /tty12, [012] -- на /null

[apt-get install dev]

то же (понятное дело)

[service udevd restart]

Ой:
init_udevd_socket: bind failed: Address already in use
main: error initializing udevd socket: Illegal seek
(udev-097-alt2)

симлинки в /proc, ессно, висят на месте

[service syslogd restart]

о.

Бишь в сислоге вроде как ничего, кроме удобного вывода на
консоль, отвалиться не должно (что коррелирует с обычным
разбором полётов обновлений по логам).  Разве что /null
смущает.

gpm -- понятно.  Что _ещё_ в разных условиях поотлетает от
выдёргивания /dev из-под носа -- непонятно, но то, что это 
будет гораздо более непонятный глюк, чем необновившийся dev,
сомнений не вызывает.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



Подробная информация о списке рассылки Sisyphus