Сообщения

Сообщения за февраль, 2014

Решение ошибки Sub-process /usr/bin/dpkg returned an error code (1)

Обычно это ошибка выскакивает в процессе обновления в автоматическом режиме, причин может быть множество, например когда основной пакет обновлен, а дополнительные пакеты не совместимы с новой версией ПО. В моем случае было обновление OVM в Debian 6 выскакивала ошибка dpkg: error processing openmediavault (--configure): subprocess installed post-installation script returned error exit status 2 configured to not write apport reports Errors were encountered while processing: openmediavault E: Sub-process /usr/bin/dpkg returned an error code (1) Решить можно следующим образом, нужно зайти в папку /var/lib/dpkg/info и удалить все похожие файлы из этого каталога, но только соответствующие точному названию, в случае с OVM было несколько ошибок подобного рода с пакетами openmediavault, openmediavault-rsnapshot и другими, следовательно удаляется только файлы соответствующие этим именам модулей. Далее делается apt-get update и apt-get upgrade

Apache2 падает после обновления Ошибка (9)Bad file descriptor: apr_socket_accept: (client socket)

Ошибка проявляется после автоматической мягкой перезагрузки сервера [Sun Feb 16 06:25:21 2014] [notice] Graceful restart requested, doing restart [Sun Feb 16 06:25:21 2014] [error] (9)Bad file descriptor: apr_socket_accept: (client socket) [Sun Feb 16 06:25:21 2014] [error] (9)Bad file descriptor: apr_socket_accept: (client socket) [Sun Feb 16 06:25:21 2014] [notice] seg fault or similar nasty error detected in the parent process В инете писали что это бага которую все никак не закроют, было какое то решение элегантное, но источник к сожалению потерян уже, я решил не заморачиваться и скрипт для рестарта скопировать из секции обычного рестарта правим /etc/init.d/apache2  Ищем секцию reload | force-reload | graceful) и копируем код из секции restart                 if ! $APACHE2CTL configtest > /dev/null 2>&1; then                     $APACHE2CTL configtest || true                     log_end_msg 1                     exit 1                 fi