Tadeusz
dnf module list говорит что php 7.2 [d] = disabled info выдает именно 7.2
Tadeusz
где логика?
Aleksandra
[d] - это default
Tadeusz
да, простите.
Aleksandra
в общем суть такая: часть пакетов приходит из репы appstream
Aleksandra
это модульные пакеты
Aleksandra
когда ты ставишь пакет из модуля, он автоматом _включает_ этот модуль
Aleksandra
и включенные модули имеют приоритет над обычными пакетами
Tadeusz
у меня ничего нет из AppStream
Aleksandra
отключи репу и поставь без него
Aleksandra
либо отключи nginx-модуль явно
Aleksandra
должно его убрать тогда, скорее всего
Tadeusz
классно, а питон откуда ставить тогда?)
Aleksandra
по поводу original team это так, разработку modularity передали в команду dnf к Daniel Mach. Он будет чинить упомянутые тобой проблемы.
Tadeusz
при --disablerepo=AppStream
Aleksandra
классно, а питон откуда ставить тогда?)
значит не отключай, отключи только модуль nginx
Старый
тогда проще просто получается поставить реп, и указать поставить конертный пакет nginx
Старый
из списка dnf
Старый
которые есть
Старый
как я и делал собственно
Старый
выбирая более новый пакет сам с фулл названием
Tadeusz
dnf module disable nginx -y
Tadeusz
Problem: module php:7.2:8010020191114034540:2430b045-0.x86_64 requires module(nginx), but none of the providers can be installed веселуха только начинается
Старый
делаешь dnf search nginx, далее выводятся пакеты, и вписываешь нужный и ставишь
Aleksandra
Problem: module php:7.2:8010020191114034540:2430b045-0.x86_64 requires module(nginx), but none of the providers can be installed веселуха только начинается
вопрос, зачем тебе nginx из левых реп, если тулкит ты хочешь брать из стандартных
Tadeusz
в общем, не ставится нихрена, и это печально, я полагал что такое только в lesb-based distro.
Старый
вопрос, зачем тебе nginx из левых реп, если тулкит ты хочешь брать из стандартных
потому что 1,14 очень старый и многие вещи по мониторингу в 1,14 недоступны или ещё криво работали
Tadeusz
Tadeusz
при этом отрабатывает норм
Старый
в общем, не ставится нихрена, и это печально, я полагал что такое только в lesb-based distro.
включи обратно, далее dnf search nginx, скопируй название пакета, а после его впиши в инстал
Tadeusz
зачем?
Старый
зачем?
так поставит
Tadeusz
я ansible'ом ставлю все
Старый
я так делал с джавой
Tadeusz
зачем мне вручную костылить что-то
Старый
я ansible'ом ставлю все
в ансибл название пакета впиши
Старый
и всё
Tadeusz
он вписан
Старый
не просто nginx
Старый
а nginx как выдаётся из dnf search
Tadeusz
nginx.x86_64 : High performance web server
Старый
и всё?
Старый
включил обратно модуль
Aleksandra
зачем тебе 1.17
Tadeusz
ну модули nginx'а зачем перечислять?
Старый
зачем тебе 1.17
я тебе уже выше ответил зачем
Tadeusz
зачем тебе 1.17
странный вопрос, хочу
Старый
люди ставят 1,17
Aleksandra
я тебе уже выше ответил зачем
я не тебя спрашиваю, уймись
Aleksandra
у тебя есть вариант с default-модулем с nginx 1.14 или с недефолтным с nginx-1.16
Старый
16 вроде в 18 году был
Aleksandra
соответственно это поддерживаемые модули и php с ними будет работать из стандартных реп
Tadeusz
и есть в этом "нестандартном" репе lua module?
Старый
там дохрена проблем потому сейчас многие мигрруют на енвой с него
Aleksandra
если тебе обязательно нужен 1.17 по каким-то причинам, то возможно тебе не нужен центос, но если ты хочешь и центос и новый nginx и новый php, то тебе нужно пересобрать новый модуль для php
Tadeusz
есть форк и то southbridge-stable репо.
Старый
и есть в этом "нестандартном" репе lua module?
https://medium.com/@getpagespeed/how-to-install-latest-stable-nginx-on-rhel-8-centos-8-properly-abba39007b65 попробуй
Tadeusz
котором есть нужный мне модуль из пакетов
Старый
вроде твой случай
Tadeusz
ты не читаешь
Старый
а они все левые
Старый
древность, смысл? в 1,17 сильно улучшили работу с модулями отпилив кучу ограничений
Старый
которые раньше продавали в nginx plus
Старый
тот же vts модуль в 1,14 жрал как слон
Старый
а в 1,17 значительно меньше
Aleksandra
кстати сказать nginx 1.17 есть в EPEL Modular
Старый
ты не читаешь
получается тебе надо стейбл епел на модуляр перевести
Aleksandra
котором есть нужный мне модуль из пакетов
у тебя проблема не в nginx а в php. Соответственно если хочешь совместимости с родным php - используй модульный nginx. Хочешь стандартный, хочешь epel, хочешь кастомный, но тоже упакуй его в модуль.
Tadeusz
я еще не дошел даже до него, я ставлю lua-module + nginx
Aleksandra
тогда давай сначала, почему у тебя в логе ошибки про php
Tadeusz
потому что когда выключаешь nginx модуль - он ругается на то что php ему будет не хватать
Tadeusz
я так понимаю
Tadeusz
...
Tadeusz
ну скрины выше же есть ну
Tadeusz
какой юнит блин
Tadeusz
он выключен уже