Permasalahan

Sewaktu upgrade nginx ke 1.11.11, nginx ngambek ngga mau jalan karena beberapa error

2017/03/22 20:24:41 [alert] 15914#0: aborting
2017/03/22 20:24:41 [emerg] 3189#3189: module “/usr/lib64/nginx/modules/ngx_http_geoip_module.so” version 1010002 instead of 1011011 in /usr/share/nginx/modules/mod-http-geoip.conf:1
2017/03/22 20:29:28 [emerg] 3410#3410: module “/usr/lib64/nginx/modules/ngx_http_image_filter_module.so” version 1010002 instead of 1011010 in /usr/share/nginx/modules/mod-http-image-filter.conf:1

Error tersebut muncul karena perbedaan nginx yang saja gunakan, sewaktu install saya menggunakan repository Epel, sedangkan sewaktu Upgrade menggunakan repository nginx.org

Solusi

Solusi pertama
men-downgrade nginx ke versi sebelumnya. di CentOS

yum downgrade nginx-1.10.2-1

sesuaikan dengan versi nginx sebelumnya.

Solusi kedua
Pilih salah satu repository, pilih Epel atau nginx.org. Bila anda memilih nginx.org hapus terlebih dahulu nginx yang terinstall sebelumnya

yum erase nginx

Install nginx dari repository nginx.org

yum --disablerepo "*" --enablerepo "nginx.org" install nginx

solusi ketiga
Gunakan versi yang sama, jangan campur Stable version dengan Mainline version

Bila anda ingin menggunakan mainline dari nginx.org, hapus nginx yang terinstall, tambahkan repo nginx untuk CentOS 7

[nginx.org]
name=nginx.org repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=1
enabled=1

Install nginx mainline dari repository nginx.org

yum --disablerepo "*" --enablerepo "nginx.org" install nginx

Leave a comment

Your email address will not be published. Required fields are marked *