В репозиторий добавлены NGINX 1.16.1-1 stable версий, собранные статически с OpenSSL 1.1.1d и ngx cache purge и ngx http geoip2 module. Работает сжатие brotli (v1.0.7) и поддержка TLS 1.3 final, которая поставляется в версии Google Chrome 70.
Для включения TLS 1.3 надо указать:
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
Ссылки:
Или же воспользуйтесь нашим CentOS/RHEL repository
Hi,
For some reason using your repo is now creating a dependancy to install nginx as a new package because of the following:
nginx x86_64 1:1.16.1-1.el7.codeit CodeIT 3.5 M
replacing libbrotli.x86_64 1:1.0.6-1.codeit.el7
yum update —enablerepo epel
Failed to set locale, defaulting to C
Loaded plugins: changelog, fastestmirror, presto
Setting up Update Process
Loading mirror speeds from cached hostfile
* base: centos.mirrors.ovh.net
* epel: mirror.freethought-internet.co.uk
* extras: centos.mirrors.ovh.net
* remi-php70: remi.mirror.ate.info
* remi-safe: remi.mirror.ate.info
* rpmforge: mirrors.ircam.fr
* updates: centos.mirrors.ovh.net
Resolving Dependencies
—> Running transaction check
—> Package nginx.x86_64 1:1.16.0-1.el6.codeit will be updated
—> Package nginx.x86_64 1:1.16.1-1.el6.codeit will be an update
—> Processing Dependency: libbrotli = 1:1.0.7 for package: 1:nginx-1.16.1-1.el6.codeit.x86_64
—> Package php-pear.noarch 1:1.10.9-3.el6.remi will be updated
—> Package php-pear.noarch 1:1.10.9-4.el6.remi will be an update
—> Package php56-php-pear.noarch 1:1.10.9-2.el6.remi will be updated
—> Package php56-php-pear.noarch 1:1.10.9-4.el6.remi will be an update
—> Package php73-php-pear.noarch 1:1.10.9-2.el6.remi will be updated
—> Package php73-php-pear.noarch 1:1.10.9-4.el6.remi will be an update
—> Package python34.x86_64 0:3.4.10-1.el6 will be updated
—> Package python34.x86_64 0:3.4.10-4.el6 will be an update
—> Package python34-devel.x86_64 0:3.4.10-1.el6 will be updated
—> Package python34-devel.x86_64 0:3.4.10-4.el6 will be an update
—> Package python34-libs.x86_64 0:3.4.10-1.el6 will be updated
—> Package python34-libs.x86_64 0:3.4.10-4.el6 will be an update
—> Package python34-tkinter.x86_64 0:3.4.10-1.el6 will be updated
—> Package python34-tkinter.x86_64 0:3.4.10-4.el6 will be an update
—> Package python34-tools.x86_64 0:3.4.10-1.el6 will be updated
—> Package python34-tools.x86_64 0:3.4.10-4.el6 will be an update
—> Finished Dependency Resolution
Error: Package: 1:nginx-1.16.1-1.el6.codeit.x86_64 (CodeIT)
Requires: libbrotli = 1:1.0.7
Installed: 1:libbrotli-1.0.6-1.codeit.el6.x86_64 (@CodeIT)
libbrotli = 1:1.0.6-1.codeit.el6
Available: libbrotli-1.0.20160607.git.3f46e28-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20160607.git.3f46e28-1.el6.codeit
Available: libbrotli-1.0.20160907.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20160907.git.6b12316-1.el6.codeit
Available: libbrotli-1.0.20160927.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20160927.git.6b12316-1.el6.codeit
Available: libbrotli-1.0.20161013.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20161013.git.6b12316-1.el6.codeit
Available: libbrotli-1.0.20161021.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20161021.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20170201.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20170201.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20170227.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20170227.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20170418.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20170418.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20170828.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20170828.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20171011.git.805fd3b-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20171011.git.805fd3b-1.el6.codeit
Available: 1:libbrotli-1.0.4-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1:1.0.4-1.el6.codeit
You could try using —skip-broken to work around the problem
You could try running: rpm -Va —nofiles —nodigest
Colleagues, let’s ask package specific support questions in specific package+version post, not on front page.
I think we never had libbrotli dependency for nginx-1.16.1. Could you please run
yum clean all
yum update –enablerepo epel
Resolving Dependencies
—> Running transaction check
—> Package nginx.x86_64 1:1.16.0-1.el6.codeit will be updated
—> Package nginx.x86_64 1:1.16.1-1.el6.codeit will be an update
—> Processing Dependency: libbrotli = 1:1.0.7 for package: 1:nginx-1.16.1-1.el6.codeit.x86_64
—> Finished Dependency Resolution
Error: Package: 1:nginx-1.16.1-1.el6.codeit.x86_64 (CodeIT)
Requires: libbrotli = 1:1.0.7
Installed: 1:libbrotli-1.0.6-1.codeit.el6.x86_64 (@CodeIT)
libbrotli = 1:1.0.6-1.codeit.el6
Available: libbrotli-1.0.20160607.git.3f46e28-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20160607.git.3f46e28-1.el6.codeit
Available: libbrotli-1.0.20160907.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20160907.git.6b12316-1.el6.codeit
Available: libbrotli-1.0.20160927.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20160927.git.6b12316-1.el6.codeit
Available: libbrotli-1.0.20161013.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20161013.git.6b12316-1.el6.codeit
Available: libbrotli-1.0.20161021.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20161021.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20170201.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20170201.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20170227.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20170227.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20170418.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20170418.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20170828.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20170828.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20171011.git.805fd3b-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20171011.git.805fd3b-1.el6.codeit
Available: 1:libbrotli-1.0.4-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1:1.0.4-1.el6.codeit
You could try using —skip-broken to work around the problem
You could try running: rpm -Va —nofiles —nodigest
I have solved it with these commands
wget https://repo.codeit.guru/packages/mainline/centos/6/x86_64/libbrotli-1.0.7-1.codeit.el6.x86_64.rpm
yum update libbrotli-1.0.7-1.codeit.el6.x86_64.rpm
and nginx 1.16.1 was automatically installed
Me too getting this on my CentOS 6 which I hoped to be able to run until end of Nov 2020…
Installing libbrotli-1.0.7-1.codeit.el6.x86_64.rpm from mainline *manually* would probably work but is this the preferred method?
yum —enablerepo=epel update
Loaded plugins: changelog, etckeeper, fastestmirror
Setting up Update Process
Loading mirror speeds from cached hostfile
* base: http://ftp.plusline.net
* centos-sclo-rh: centos.intergenia.de
* centos-sclo-sclo: mirror.imt-systems.com
* epel: mirror.imt-systems.com
* extras: http://ftp.rz.uni-frankfurt.de
* updates: centos.intergenia.de
Resolving Dependencies
—> Running transaction check
—> Package nginx.x86_64 1:1.16.0-1.el6.codeit will be updated
—> Package nginx.x86_64 1:1.16.1-1.el6.codeit will be an update
—> Processing Dependency: libbrotli = 1:1.0.7 for package: 1:nginx-1.16.1-1.el6.codeit.x86_64
—> Processing Dependency: libmaxminddb.so.0()(64bit) for package: 1:nginx-1.16.1-1.el6.codeit.x86_64
—> Running transaction check
—> Package libmaxminddb.x86_64 0:1.1.1-5.el6 will be installed
—> Package nginx.x86_64 1:1.16.1-1.el6.codeit will be an update
—> Processing Dependency: libbrotli = 1:1.0.7 for package: 1:nginx-1.16.1-1.el6.codeit.x86_64
—> Finished Dependency Resolution
Error: Package: 1:nginx-1.16.1-1.el6.codeit.x86_64 (CodeIT)
Requires: libbrotli = 1:1.0.7
Installed: 1:libbrotli-1.0.6-1.codeit.el6.x86_64 (@CodeIT)
libbrotli = 1:1.0.6-1.codeit.el6
Available: libbrotli-1.0.20160607.git.3f46e28-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20160607.git.3f46e28-1.el6.codeit
Available: libbrotli-1.0.20160907.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20160907.git.6b12316-1.el6.codeit
Available: libbrotli-1.0.20160927.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20160927.git.6b12316-1.el6.codeit
Available: libbrotli-1.0.20161013.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20161013.git.6b12316-1.el6.codeit
Available: libbrotli-1.0.20161021.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20161021.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20170201.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20170201.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20170227.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20170227.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20170418.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20170418.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20170828.git.a258234-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20170828.git.a258234-1.el6.codeit
Available: libbrotli-1.0.20171011.git.805fd3b-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1.0.20171011.git.805fd3b-1.el6.codeit
Available: 1:libbrotli-1.0.4-1.el6.codeit.x86_64 (CodeIT)
libbrotli = 1:1.0.4-1.el6.codeit
You could try using —skip-broken to work around the problem
You could try running: rpm -Va —nofiles —nodigest
Bruno, thank you for pointing out. Fix is on track.
Sorry guys. The problem is resolved.
Before installation you must complete:
#yum clean all
#yum install nginx
Thanks a lot — it works!
dnf update
Última comprobación de caducidad de metadatos hecha hace 0:00:36, el vie 01 oct 2021 15:49:14 CEST.
Dependencias resueltas.
Problema: package nginx-1:1.16.1-1.el7.codeit.x86_64 requires libbrotlienc.so.1()(64bit), but none of the providers can be installed
— package nginx-1:1.16.1-1.el7.codeit.x86_64 obsoletes libbrotli provided by libbrotli-1.0.9-1.codeit.el7.x86_64
— cannot install both brotli-1.0.7-5.el7.x86_64 and brotli-1.0.9-1.codeit.el7.x86_64
— cannot install the best update candidate for package libbrotli-1.0.9-1.codeit.el7.x86_64
— cannot install the best update candidate for package brotli-1.0.9-1.codeit.el7.x86_64
=============================================================================================================================================================================================
Paquete Arquitectura Versión Repositorio Tamaño
=============================================================================================================================================================================================
Descartando paquetes con conflictos:
(añada ‘—best —allowerasing’ a la linea de comandos para forzar su actualización):
brotli x86_64 1.0.7-5.el7 epel 318 k
Descartando paquetes con conflictos en las dependencias:
nginx x86_64 1:1.16.1-1.el7.codeit CodeIT 3.5 M
Resumen de la transacción
=============================================================================================================================================================================================
Descartar 2 Paquetes
Nada por hacer.
¡Listo!
Nginx 1.16 is outdated and uses libraries that are currently overlapped by epel repo. Please try to install 1.20.
I have not installed nginx, but apache
# yum list installed | grep CodeIT
apr.x86_64 1.7.0-2.el7 @CodeIT
apr-devel.x86_64 1.7.0-2.el7 @CodeIT
apr-util.x86_64 1.6.1-6.el7 @CodeIT
apr-util-devel.x86_64 1.6.1-6.el7 @CodeIT
brotli.x86_64 1.0.9-1.codeit.el7 @CodeIT
httpd.x86_64 2.4.49-1.codeit.el7 @CodeIT
httpd-filesystem.noarch 2.4.49-1.codeit.el7 @CodeIT
httpd-tools.x86_64 2.4.49-1.codeit.el7 @CodeIT
libbrotli.x86_64 1.0.9-1.codeit.el7 @CodeIT
mc.x86_64 1:4.8.27-1.codeit.el7 @CodeIT
mod_http2.x86_64 1.15.24-1.codeit @CodeIT
mod_ssl.x86_64 1:2.4.49-1.codeit.el7 @CodeIT
openssl111-libs.x86_64 1.1.1l-1.codeit.el7 @CodeIT
# yum list installed | grep nginx
none
# yum list installed | grep epel
certbot.noarch 1.11.0-1.el7 @epel
epel-release.noarch 7-14 @epel
htop.x86_64 2.2.0-3.el7 @epel
jq.x86_64 1.6-2.el7 @epel
libdb4.x86_64 4.8.30-13.el7 @epel
libdb4-utils.x86_64 4.8.30-13.el7 @epel
libmspack.x86_64 0.7-0.1.alpha.el7 @epel
libnghttp2.x86_64 1.33.0-1.1.el7 @epel
oniguruma.x86_64 6.8.2-1.el7 @epel
python-ndg_httpsclient.noarch 0.3.2-1.el7 @epel
python-requests-toolbelt.noarch 0.8.0-3.el7 @epel
python-zope-component.noarch 1:4.1.0-5.el7 @epel
python-zope-event.noarch 4.0.3-2.el7 @epel
python2-acme.noarch 1.11.0-1.el7 @epel
python2-certbot.noarch 1.11.0-1.el7 @epel
python2-configargparse.noarch 0.11.0-2.el7 @epel
python2-dialog.noarch 3.3.0-6.el7 @epel
python2-distro.noarch 1.2.0-3.el7 @epel
python2-future.noarch 0.18.2-2.el7 @epel
python2-josepy.noarch 1.3.0-2.el7 @epel
python2-mock.noarch 1.0.1-10.el7 @epel
python2-parsedatetime.noarch 2.4-6.el7 @epel
python2-pip.noarch 8.1.2-14.el7 @epel
python2-psutil.x86_64 5.6.7-1.el7 @epel
python2-pyrfc3339.noarch 1.1-3.el7 @epel
python2-six.noarch 1.9.0-0.el7 @epel
sscg.x86_64 2.6.1-1.el7 @epel
I have problem on dnf update
Problema: package nginx-1:1.16.1-1.el7.codeit.x86_64 requires libbrotlienc.so.1()(64bit), but none of the providers can be installed
— package nginx-1:1.16.1-1.el7.codeit.x86_64 obsoletes libbrotli provided by libbrotli-1.0.9-1.codeit.el7.x86_64
— cannot install both brotli-1.0.7-5.el7.x86_64 and brotli-1.0.9-1.codeit.el7.x86_64
— cannot install the best update candidate for package libbrotli-1.0.9-1.codeit.el7.x86_64
— cannot install the best update candidate for package brotli-1.0.9-1.codeit.el7.x86_64
===========================================================================================================================================================
Paquete Arquitectura Versión Repositorio
===========================================================================================================================================================
Descartando paquetes con conflictos:
(añada ‘—best —allowerasing’ a la linea de comandos para forzar su actualización):
brotli x86_64 1.0.7-5.el7 epel
Descartando paquetes con conflictos en las dependencias:
nginx x86_64 1:1.16.1-1.el7.codeit CodeIT
Resumen de la transacción
===========================================================================================================================================================