Здравствуйте, господа. На Debian Jessie пытаюсь установить Nginx:
[!] root@Atom at / >:/ aptitude install nginx
Следующие НОВЫЕ пакеты будут установлены:
nginx{b}
0 пакетов обновлено, 1 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 72,6 kB архивов. После распаковки 102 kB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
nginx : Зависит: nginx-full (>= 1.6.2-5+deb8u4) но его установка не запланирована. или
nginx-light (>= 1.6.2-5+deb8u4) но его установка не запланирована. или
nginx-extras (>= 1.6.2-5+deb8u4) но его установка не запланирована.
Зависит: nginx-full (< 1.6.2-5+deb8u4.1~) но его установка не запланирована. или
nginx-light (< 1.6.2-5+deb8u4.1~) но его установка не запланирована. или
nginx-extras (< 1.6.2-5+deb8u4.1~) но его установка не запланирована.
Следующие действия разрешат зависимости:
Установить следующие пакеты:
1) nginx-common [1.6.2-5+deb8u4 (proposed-updates, stable)]
2) nginx-full [1.6.2-5+deb8u4 (proposed-updates, stable)]
Принять данное решение? [Y/n/q/?] Y
Следующие НОВЫЕ пакеты будут установлены:
nginx nginx-common{a} nginx-full{a}
0 пакетов обновлено, 3 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 591 kB архивов. После распаковки 1 413 kB будет занято.
Хотите продолжить? [Y/n/?] Y
Получить: 1 http://security.debian.org/ jessie/updates/main nginx-common all 1.6.2-5+deb8u4 [88,1 kB]
Получить: 2 http://security.debian.org/ jessie/updates/main nginx-full amd64 1.6.2-5+deb8u4 [430 kB]
Получить: 3 http://security.debian.org/ jessie/updates/main nginx all 1.6.2-5+deb8u4 [72,6 kB]
Получено 591 kБ в 0с (633 kБ/с)
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета nginx-common.
(Чтение базы данных … на данный момент установлено 42882 файла и каталога.)
Подготовка к распаковке …/nginx-common_1.6.2-5+deb8u4_all.deb …
Распаковывается nginx-common (1.6.2-5+deb8u4) …
Выбор ранее не выбранного пакета nginx-full.
Подготовка к распаковке …/nginx-full_1.6.2-5+deb8u4_amd64.deb …
Распаковывается nginx-full (1.6.2-5+deb8u4) …
Выбор ранее не выбранного пакета nginx.
Подготовка к распаковке …/nginx_1.6.2-5+deb8u4_all.deb …
Распаковывается nginx (1.6.2-5+deb8u4) …
Обрабатываются триггеры для systemd (215-17+deb8u5) …
Обрабатываются триггеры для man-db (2.7.0.2-5) …
Настраивается пакет nginx-common (1.6.2-5+deb8u4) …
Настраивается пакет nginx-full (1.6.2-5+deb8u4) …
Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript nginx, action "start" failed.
dpkg: ошибка при обработке пакета nginx-full (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет nginx:
nginx зависит от nginx-full (>= 1.6.2-5+deb8u4) | nginx-light (>= 1.6.2-5+deb8u4) | nginx-extras (>= 1.6.2-5+deb8u4), однако:
Пакет nginx-full пока не настроен.
Пакет nginx-light не установлен.
Пакет nginx-extras не установлен.
nginx зависит от nginx-full (<< 1.6.2-5+deb8u4.1~) | nginx-light (<< 1.6.2-5+deb8u4.1~) | nginx-extras (<< 1.6.2-5+deb8u4.1~), однако:
Пакет nginx-full пока не настроен.
Пакет nginx-light не установлен.
Пакет nginx-extras не установлен.
dpkg: ошибка при обработке пакета nginx (--configure):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для systemd (215-17+deb8u5) …
При обработке следующих пакетов произошли ошибки:
nginx-full
nginx
E: Sub-process /usr/bin/dpkg returned an error code (1)
Failed to perform requested operation on package. Trying to recover:
Настраивается пакет nginx-full (1.6.2-5+deb8u4) …
Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript nginx, action "start" failed.
dpkg: ошибка при обработке пакета nginx-full (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет nginx:
nginx зависит от nginx-full (>= 1.6.2-5+deb8u4) | nginx-light (>= 1.6.2-5+deb8u4) | nginx-extras (>= 1.6.2-5+deb8u4), однако:
Пакет nginx-full пока не настроен.
Пакет nginx-light не установлен.
Пакет nginx-extras не установлен.
nginx зависит от nginx-full (<< 1.6.2-5+deb8u4.1~) | nginx-light (<< 1.6.2-5+deb8u4.1~) | nginx-extras (<< 1.6.2-5+deb8u4.1~), однако:
Пакет nginx-full пока не настроен.
Пакет nginx-light не установлен.
Пакет nginx-extras не установлен.
dpkg: ошибка при обработке пакета nginx (--configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
nginx-full
nginx
Нарываюсь на ошибку. В чём неправ? Как вылечить?
1
2
здравствуйте, уважаемые участники.
на голом впс я ставлю nginx+apache…. и уже выполнил давно команду:
apt-get install nginx
он дал ошибки, и после этого не ставятся пакеты, например этот:
# apt-get install libapache2-mod-rpaf
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия libapache2-mod-rpaf.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] y
Настраивается пакет nginx-full (1.6.2-5) …
Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript nginx, action "start" failed.
dpkg: ошибка при обработке пакета nginx-full (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет nginx:
nginx зависит от nginx-full (>= 1.6.2-5) | nginx-light (>= 1.6.2-5) | nginx-extras (>= 1.6.2-5), однако:
Пакет nginx-full пока не настроен.
Пакет nginx-light не установлен.
Пакет nginx-extras не установлен.
nginx зависит от nginx-full (<< 1.6.2-5.1~) | nginx-light (<< 1.6.2-5.1~) | nginx-extras (<< 1.6.2-5.1~), однако:
Пакет nginx-full пока не настроен.
Пакет nginx-light не установлен.
Пакет nginx-extras не установлен.
dpkg: ошибка при обработке пакета nginx (--configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
nginx-full
nginx
E: Sub-process /usr/bin/dpkg returned an error code (1)
я нигде не нашел и все советы в рунете становятся нерабочими с этой ошибкой.
# apt-get install nginx-extras Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Следующие пакеты устанавливались автоматически и больше не требуются: dbconfig-common javascript-common libapparmor1 libjs-jquery libjs-sphinxdoc libjs-underscore php-gettext php-tcpdf php5-curl php5-gd php5-mcrypt php5-mysql Для их удаления используйте «apt-get autoremove». Будут установлены следующие дополнительные пакеты: libluajit-5.1-2 libluajit-5.1-common nginx-common Предлагаемые пакеты: fcgiwrap nginx-doc НОВЫЕ пакеты, которые будут установлены: libluajit-5.1-2 libluajit-5.1-common nginx-common nginx-extras обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 11 пакетов не обновлено. Необходимо скачать 924 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 2 481 kB. Хотите продолжить? [Д/н] Y Получено:1 http://mirror.yandex.ru/debian/ jessie/main libluajit-5.1-common all 2.0.3+dfsg-3 [36,6 kB] Получено:2 http://mirror.yandex.ru/debian/ jessie/main libluajit-5.1-2 amd64 2.0.3+dfsg-3 [204 kB] Получено:3 http://mirror.yandex.ru/debian/ jessie/main nginx-common all 1.6.2-5+deb8u4 [88,1 kB] Получено:4 http://mirror.yandex.ru/debian/ jessie/main nginx-extras amd64 1.6.2-5+deb8u4 [595 kB] Получено 924 kБ за 0с (4 463 kБ/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета libluajit-5.1-common. (Чтение базы данных … на данный момент установлен 44461 файл и каталог.) Подготовка к распаковке …/libluajit-5.1-common_2.0.3+dfsg-3_all.deb … Распаковывается libluajit-5.1-common (2.0.3+dfsg-3) … Выбор ранее не выбранного пакета libluajit-5.1-2:amd64. Подготовка к распаковке …/libluajit-5.1-2_2.0.3+dfsg-3_amd64.deb … Распаковывается libluajit-5.1-2:amd64 (2.0.3+dfsg-3) … Выбор ранее не выбранного пакета nginx-common. Подготовка к распаковке …/nginx-common_1.6.2-5+deb8u4_all.deb … Распаковывается nginx-common (1.6.2-5+deb8u4) … dpkg: ошибка при обработке архива /var/cache/apt/archives/nginx-common_1.6.2-5+deb8u4_all.deb (--unpack): попытка перезаписать «/etc/nginx/scgi_params», который уже имеется в пакете nginx 1.10.1-1~jessie Выбор ранее не выбранного пакета nginx-extras. Подготовка к распаковке …/nginx-extras_1.6.2-5+deb8u4_amd64.deb … Распаковывается nginx-extras (1.6.2-5+deb8u4) … dpkg: ошибка при обработке архива /var/cache/apt/archives/nginx-extras_1.6.2-5+deb8u4_amd64.deb (--unpack): попытка перезаписать «/usr/sbin/nginx», который уже имеется в пакете nginx 1.10.1-1~jessie dpkg-deb: ошибка: подпроцесс вставка уничтожен по сигналу (Обрыв канала) При обработке следующих пакетов произошли ошибки: /var/cache/apt/archives/nginx-common_1.6.2-5+deb8u4_all.deb /var/cache/apt/archives/nginx-extras_1.6.2-5+deb8u4_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
Решил обновить Nginx на последнюю стабильную версию, т.к. по умолчанию в Ubuntu 12.04 все еще лежит старьё Nginx 1.1, а на официальном сайте предлагают уже 1.6 и 1.7
Казалось бы, всё просто, как рекомендует официальный сайт:
Скачиваем сертификат и устанавливаем в систему:
wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key
Потом открываем /etc/apt/sources.list
sudo nano /etc/apt/sources.list
и вставляем в конец файла
deb http://nginx.org/packages/ubuntu/ precise nginx
deb-src http://nginx.org/packages/ubuntu/ precise nginx
Далее выполняем обновление и получаем готовый свеженький Nginx:
sudo apt-get update
sudo apt-get dist-upgrade
Но, не тут-то было. Вместо профита получаем ошибку
dpkg: не удалось обработать параметр /var/cache/apt/archives/nginx_1.6.0-1~precise_amd64.deb (--unpack):
попытка перезаписать «/etc/logrotate.d/nginx», который уже имеется в пакете nginx-common 1.1.19-1ubuntu0.6
dpkg-deb: ошибка: подпроцесс вставка уничтожен по сигналу (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/nginx_1.6.0-1~precise_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Мол «куй господа, я сегодня работать не буду…»
Оказалось, что надо сперва удалить старую версию. Для этого снова открываем
sudo nano /etc/apt/sources.list
комментируем вставленные строчки, выполняем обновление
sudo apt-get update
а дальше, внимание, смотрим, что стоит у нас в системе?
dpkg-query -W --showformat='${Package}\n' | grep nginx
и получаем такую картину
nginx
nginx-common
nginx-full
Для успешного обновления нужно удалить их все
sudo apt-get remove nginx nginx-common nginx-full
После чего снова раскоментируем строчки /etc/apt/sources.list
и выполним sudo apt-get update
.
Теперь можно смело ставить новую версию:
sudo apt-get install nginx
Все готово. Свежая версия установилась без проблем.
Создано:
16.05.2014 19:50
« Назад на главную
Здравствуйте.
Есть физический сервер. Попытался установить nginx. Выдаёт:
Настраивается пакет nginx-full (1.10.3-1+deb9u1) …
Job for nginx.service failed because the control process exited with error code.
See «systemctl status nginx.service» and «journalctl -xe» for details.
invoke-rc.d: initscript nginx, action «start» failed.
[0;1;31m●[0m nginx.service — A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: [0;1;31mfailed[0m (Result: exit-code) since Fri 2018-06-22 21:23:40 MSK; 10ms ago
Docs: man:nginx(8)
Process: 10625 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; [0;1;31m(code=exited, status=1/FAILURE)[0m
Process: 10617 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
июн 22 21:23:38 ryzhikov nginx[10625]: nginx: [emerg] bind() to 0.0.0.0:8…se)
июн 22 21:23:38 ryzhikov nginx[10625]: nginx: [emerg] bind() to 0.0.0.0:8…se)
июн 22 21:23:39 ryzhikov nginx[10625]: nginx: [emerg] bind() to 0.0.0.0:8…se)
июн 22 21:23:39 ryzhikov nginx[10625]: nginx: [emerg] bind() to 0.0.0.0:8…se)
июн 22 21:23:40 ryzhikov nginx[10625]: nginx: [emerg] bind() to 0.0.0.0:8…se)
июн 22 21:23:40 ryzhikov nginx[10625]: nginx: [emerg] still could not bind()
июн 22 21:23:40 ryzhikov systemd[1]: [0;1;39mnginx.service: Control process exite…s=1[0m
июн 22 21:23:40 ryzhikov systemd[1]: [0;1;31mFailed to start A high performance w…er.[0m
июн 22 21:23:40 ryzhikov systemd[1]: [0;1;39mnginx.service: Unit entered failed s…te.[0m
июн 22 21:23:40 ryzhikov systemd[1]: [0;1;39mnginx.service: Failed with result ‘e…e’.[0m
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: ошибка при обработке пакета nginx-full (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет nginx:
nginx зависит от nginx-full (<< 1.10.3-1+deb9u1.1~) | nginx-light (<< 1.10.3-1+deb9u1.1~) | nginx-extras (<< 1.10.3-1+deb9u1.1~), однако:
Пакет nginx-full пока не настроен.
Пакет nginx-light не установлен.
Пакет nginx-extras не установлен.
nginx зависит от nginx-full (>= 1.10.3-1+deb9u1) | nginx-light (>= 1.10.3-1+deb9u1) | nginx-extras (>= 1.10.3-1+deb9u1), однако:
Пакет nginx-full пока не настроен.
Пакет nginx-light не установлен.
Пакет nginx-extras не установлен.
dpkg: ошибка при обработке пакета nginx (—configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
nginx-full
nginx
E: Sub-process /usr/bin/dpkg returned an error code (1)
Попробовал остановить
[Ketc/init.d/nginx stop
[….] Stopping nginx (via systemctl): nginx.serviceFailed to stop nginx.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files
See system logs and ‘systemctl status nginx.service’ for details.
[?25l7[1G[[31mFAIL[39;49m8[?12l[?25h [31mfailed![39;49m
Что за напасть? Что мешает? Может мне туда серверов каких понаставили? Как узнать и почистить всё лишнее?
Заранее благодарен!
Добавлено через 2 часа 9 минут
Разобрался. Всем спасибо