[Comm] Не останавливаются сервисы при обновлении

Dmitry V. Levin ldv на altlinux.org
Ср Янв 25 04:24:23 MSK 2012


On Tue, Jan 24, 2012 at 06:42:32PM -0500, Dubrovskiy Viacheslav wrote:
> 24.01.2012 18:16, Dmitry V. Levin пишет:
> > On Tue, Jan 24, 2012 at 05:59:53PM -0500, Dubrovskiy Viacheslav wrote:
> >> 24.01.2012 16:08, Dmitry V. Levin пишет:
> >>> Давайте попробуем более чистый эксперимент:
> >>>
> >>> # uname -r
> >>> # service smartd start
> >>> # apt-get reinstall smartmontools
> >>> # service smartd status
> >>> # xargs -i readlink '/proc/{}/exe' < /var/run/smartd.pid
> >> [root на ca20 slava]# service smartd stop
> >> Stopping smartd
> >> service:                                                                                                                                       
> >> [ DONE ]
> >> [root на ca20 slava]# uname -a
> >> Linux ca20.tanhost.com 2.6.32-ovz-el-alt35 #1 SMP Tue Sep 20 12:18:59
> >> UTC 2011 x86_64 GNU/Linux
> >> [root на ca20 slava]# service smartd start
> >> Starting smartd
> >> service:                                                                                                                                       
> >> [ DONE ]
> >> [root на ca20 slava]# apt-get reinstall smartmontools
> >> Чтение списков пакетов... Завершено
> >> Построение дерева зависимостей... Завершено
> >> 0 будет обновлено, 0 новых установлено, 1 пакетов будет переустановлено,
> >> 0 пакетов будет удалено и 0 не будет обновлено.
> >> Необходимо получить 0B/267kB архивов.
> >> После распаковки потребуется дополнительно 0B дискового пространства.
> >> Продолжить? [Y/n]
> >> Совершаем изменения...
> >> Preparing...                                                
> >> ###################################################################################################
> >> [100%]
> >> 1: smartmontools                                            
> >> ###################################################################################################
> >> [100%]
> >> Service smartd is not running.[PASSED]
> >> Starting smartd service: [ DONE ]
> >> Running /usr/lib/rpm/posttrans-filetriggers
> >> Завершено.
> >> [root на ca20 slava]# service smartd status
> >> smartd is running
> >> [root на ca20 slava]# xargs -i readlink '/proc/{}/exe' < /var/run/smartd.pid
> >> /usr/sbin/smartd
> >> [root на ca20 slava]# ps aux | grep smartd
> >> root      896013  0.0  0.0  12092   772 ?        S    00:57   0:00
> >> /usr/sbin/smartd -p /var/run/smartd.pid
> >> root      896099  0.0  0.0  12092   772 ?        S    00:57   0:00
> >> /usr/sbin/smartd -p /var/run/smartd.pid
> >> root      896152  0.0  0.0   7796   916 pts/0    S+   00:58   0:00 grep
> >> smartd
> > Чистого эксперимента не получилось.  Давайте попробуем еще немного:
> >
> > # service smartd start
> > # pid=$(cat /var/run/smartd.pid)
> > # apt-get reinstall smartmontools
> > # echo "[$(readlink /proc/$pid/exe)]"
> [root на ca20 slava]# service smartd status
> smartd is running
> [root на ca20 slava]# service smartd start
> Service smartd is already
> running.                                                                                                                             
> [PASSED]
> [root на ca20 slava]# pid=$(cat /var/run/smartd.pid)
> [root на ca20 slava]# apt-get reinstall smartmontools
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> 0 будет обновлено, 0 новых установлено, 1 пакетов будет переустановлено,
> 0 пакетов будет удалено и 0 не будет обновлено.
> Необходимо получить 0B/267kB архивов.
> После распаковки потребуется дополнительно 0B дискового пространства.
> Продолжить? [Y/n]
> Совершаем изменения...
> Preparing...                                                
> ###################################################################################################
> [100%]
> 1: smartmontools                                            
> ###################################################################################################
> [100%]
> Service smartd is not running.[PASSED]
> Starting smartd service: [ DONE ]
> Running /usr/lib/rpm/posttrans-filetriggers
> Завершено.
> [root на ca20 slava]# echo "[$(readlink /proc/$pid/exe)]"
> [ (deleted)/usr/sbin/smartd]

Ох уж эти ядра, вечно в них что-нибудь меняется не в ту сторону, после
чего все ломается.
 
Должно было быть либо [(deleted) /usr/sbin/smartd], либо
[/usr/sbin/smartd (deleted)].
  
Попробуйте обновить ядро до актуального, 2.6.32-ovz-el-alt35 это уже
старовато.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20120125/d38123fd/attachment.bin>


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