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
Старый
тогда проще просто получается поставить реп, и указать поставить конертный пакет 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
Tadeusz
в общем, не ставится нихрена, и это печально, я полагал что такое только в lesb-based distro.
Tadeusz
Tadeusz
при этом отрабатывает норм
Tadeusz
зачем?
Старый
Tadeusz
я ansible'ом ставлю все
Старый
я так делал с джавой
Tadeusz
зачем мне вручную костылить что-то
Старый
и всё
Tadeusz
он вписан
Старый
не просто nginx
Старый
а nginx как выдаётся из dnf search
Tadeusz
nginx.x86_64 : High performance web server
Старый
и всё?
Старый
включил обратно модуль
Aleksandra
Aleksandra
зачем тебе 1.17
Tadeusz
ну модули nginx'а зачем перечислять?
Старый
люди ставят 1,17
Aleksandra
Aleksandra
у тебя есть вариант с default-модулем с nginx 1.14 или с недефолтным с nginx-1.16
Старый
16 вроде в 18 году был
Aleksandra
соответственно это поддерживаемые модули и php с ними будет работать из стандартных реп
Tadeusz
и есть в этом "нестандартном" репе lua module?
Старый
там дохрена проблем потому сейчас многие мигрруют на енвой с него
Aleksandra
если тебе обязательно нужен 1.17 по каким-то причинам, то возможно тебе не нужен центос, но если ты хочешь и центос и новый nginx и новый php, то тебе нужно пересобрать новый модуль для php
Aleksandra
Tadeusz
есть форк и то southbridge-stable репо.
Tadeusz
котором есть нужный мне модуль из пакетов
Старый
вроде твой случай
Tadeusz
ты не читаешь
Старый
а они все левые
Старый
древность, смысл? в 1,17 сильно улучшили работу с модулями отпилив кучу ограничений
Старый
которые раньше продавали в nginx plus
Старый
тот же vts модуль в 1,14 жрал как слон
Старый
а в 1,17 значительно меньше
Aleksandra
кстати сказать nginx 1.17 есть в EPEL Modular
Старый
ты не читаешь
получается тебе надо стейбл епел на модуляр перевести
Aleksandra
котором есть нужный мне модуль из пакетов
у тебя проблема не в nginx а в php. Соответственно если хочешь совместимости с родным php - используй модульный nginx. Хочешь стандартный, хочешь epel, хочешь кастомный, но тоже упакуй его в модуль.
Tadeusz
Tadeusz
я еще не дошел даже до него, я ставлю lua-module + nginx
Aleksandra
тогда давай сначала, почему у тебя в логе ошибки про php
Tadeusz
потому что когда выключаешь nginx модуль - он ругается на то что php ему будет не хватать
Tadeusz
я так понимаю
Tadeusz
...
Tadeusz
ну скрины выше же есть ну
Tadeusz
какой юнит блин
Tadeusz
он выключен уже