Завершение nginx при неудачном обновлении openssh

Konstantin G. www-master at arsvest.ru
Sat Sep 20 09:27:19 MSD 2008


Обновляю openssh:
-----------------
server1:/ 0920-15:33:50# aptitude install openssh-client
openssh-server ssh
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Запись информации расширенных состояний... Готово
Построение базы данных тегов... Готово
Следующие пакеты оставлены не обновлёнными:
  libfreetype6
Следующие пакеты будут обновлены:
  openssh-client openssh-server ssh
3 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для
удаления, и 1 пакетов не обновлено.
Необходимо получить 885kB архивов. После распаковки освободится
24,6kB.
Хотите продолжить? [Y/n/?]
Запись информации расширенных состояний... Готово
Получить:1 http://ftp.de.debian.org etch/updates/main
openssh-server 1:4.3p2-9etch3 [224kB]
Получить:2 http://ftp.de.debian.org etch/updates/main
openssh-client 1:4.3p2-9etch3 [660kB]
Получить:3 http://ftp.de.debian.org etch/updates/main ssh
1:4.3p2-9etch3 [1052B]
Получено 885kБ в 1s (753kБ/с)
Предварительная настройка пакетов ...
(Чтение базы данных... на данный момент установлено 27882 файлов
и каталогов.)
Подготовка к замене пакета openssh-server 1:4.3p2-9etch2
(используется файл .../openssh-server_1%3a4.3p2-9etch3_i386.deb)...
Use of uninitialized value in pattern match (m//) at
/usr/share/perl5/Debconf/FrontEnd/ScreenSize.pm line 33.
dpkg: не удалось обработать параметр
/var/cache/apt/archives/openssh-server_1%3a4.3p2-9etch3_i386.deb
(--unpack):
 подпроцесс pre-installation script убит по сигналу (Terminated)
Killed
server1:~ 0920-15:35:02#


В логе:
-------
2008/09/20 15:35:01 [notice] 16045#0: signal 15 (SIGTERM)
received, exiting
2008/09/20 15:35:01 [notice] 16045#0: exiting
2008/09/20 15:35:01 [notice] 16045#0: exit
2008/09/20 15:35:01 [notice] 16046#0: signal 15 (SIGTERM)
received, exiting
2008/09/20 15:35:01 [notice] 16046#0: exiting
2008/09/20 15:35:01 [notice] 16046#0: exit
2008/09/20 15:35:01 [notice] 16167#0: signal 17 (SIGCHLD) received
2008/09/20 15:35:01 [notice] 16167#0: worker process 16045 exited
with code 0
2008/09/20 15:35:01 [notice] 16167#0: worker process 16046 exited
with code 0
2008/09/20 15:35:01 [notice] 16167#0: start worker process 12131
2008/09/20 15:41:02 [notice] 13656#0: using the "epoll" event method
2008/09/20 15:41:02 [notice] 13656#0: nginx/0.5.37


Версия:
-------
nginx version: nginx/0.5.37
built by gcc 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
configure arguments: --prefix=/opt/nginx --user=nginx
--group=www-data --pid-path=/var/run/nginx.pid
--with-http_stub_status_module --with-http_ssl_module
--without-http_gzip_module --without-http_ssi_module
--without-http_userid_module --without-http_auth_basic_module
--without-http_geo_module --without-http_map_module
--without-http_fastcgi_module --without-http_memcached_module
--without-http_referer_module --without-http_browser_module
--without-http_upstream_ip_hash_module
--without-http_empty_gif_module --without-http_limit_zone_module


А вопрос заключается в том, нормально ли это? Кто послал nginx'у
SIGTERM - непонятно. Ведь не сам же скрипт обновления openssh это
сделал... И как можно защититься от подобного в будущем?





More information about the nginx-ru mailing list