В репозиторий добавлены 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
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!