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

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Сен 29 21:57:46 MSD 2006


On Fri, Sep 29, 2006 at 07:42:57PM +0300, Michael Shigorin wrote:
> 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

Там просто unix-сокет не выводится в виде, позволяющем определить, где
он расположен.

> [udevd stopped => umount /dev]

А процесс udevd при этом был прибит?

> ссылка померла и указывает на /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)

# pidfile: /dev/.udev/udevd.pid

Для случая, когда udevd запускается тогда, когда надо (а не как
сейчас), другого варианта я не вижу.

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

Вывод на консоль как раз не отвалится - отвалится передача сообщений в
syslogd (хотя то, что успело открыть сокет, будет продолжать туда
писать до выполнения service syslogd restart).  Чушь в именах в данном
случае ни на что не влияет.

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

Хуже всего то, что поотлетает всё, что в этот момент вдруг захочет
полезть в /dev  - вот это уже никуда не годится.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20060929/4c5edc2a/attachment-0003.bin>


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