Masalahnya
Saat mencoba menginstal rsyslog7, gagal dengan kesalahan konflik dengan rsyslog.
# yum install rsyslog7 ... Resolving Dependencies --> Running transaction check ---> Package rsyslog7.x86_64 0:7.4.10-7.el6 will be installed --> Processing Dependency: libestr.so.0()(64bit) for package: rsyslog7-7.4.10-7.el6.x86_64 --> Running transaction check ---> Package libestr.x86_64 0:0.1.9-2.el6 will be installed --> Processing Conflict: rsyslog7-7.4.10-7.el6.x86_64 conflicts rsyslog --> Finished Dependency Resolution Error: rsyslog7 conflicts with rsyslog-5.8.10-10.0.1.el6_6.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
Solusinya
Sistem tidak dapat menginstal rsyslog dan rsyslog7 secara bersamaan. Dan utilitas yum tidak akan menghapus rsyslog dengan sendirinya. Di bawah ini adalah langkah-langkah yang diperlukan untuk menghapus rsyslog dan menginstal rsyslog7.
1. Mulailah dengan menghapus rsyslog5 terlebih dahulu.
# yum erase rsyslogCatatan :“yum erase rsyslog” akan menghapus lebih dari sekedar rsyslog. Ini akan menghapus paket lain yang bergantung pada rsyslog. Mereka harus diinstal ulang. Daftar dapat bervariasi dari contoh ke contoh.
2. Sekarang mari kita instal rsyslog7 bersama dengan paket dependen lainnya.
# yum install rsyslog7 cronie cronie-anacron crontabs redhat-lsb redhat-lsb-compat redhat-lsb-core redhat-lsb-graphics redhat-lsb-printing sysstat Loaded plugins: refresh-packagekit, security, ulninfo Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package cronie.x86_64 0:1.4.4-16.el6_8.2 will be installed ---> Package cronie-anacron.x86_64 0:1.4.4-16.el6_8.2 will be installed ---> Package crontabs.noarch 0:1.10-33.el6 will be installed ---> Package redhat-lsb.x86_64 0:4.0-7.0.2.el6 will be installed ---> Package redhat-lsb-compat.x86_64 0:4.0-7.0.2.el6 will be installed ---> Package redhat-lsb-core.x86_64 0:4.0-7.0.2.el6 will be installed ... Installed: cronie.x86_64 0:1.4.4-16.el6_8.2 cronie-anacron.x86_64 0:1.4.4-16.el6_8.2 crontabs.noarch 0:1.10-33.el6 redhat-lsb.x86_64 0:4.0-7.0.2.el6 redhat-lsb-compat.x86_64 0:4.0-7.0.2.el6 redhat-lsb-core.x86_64 0:4.0-7.0.2.el6 redhat-lsb-graphics.x86_64 0:4.0-7.0.2.el6 redhat-lsb-printing.x86_64 0:4.0-7.0.2.el6 rsyslog7.x86_64 0:7.4.10-7.el6 sysstat.x86_64 0:9.0.4-33.el6Dependency Installed: libestr.x86_64 0:0.1.9-2.el6Complete!
3. Lakukan daftar yum dari rsyslog7 serta paket-paket lain untuk memastikan mereka telah terinstal.
# yum install rsyslog7 cronie cronie-anacron crontabs redhat-lsb redhat-lsb-compat redhat-lsb-core redhat-lsb-graphics redhat-lsb-printing sysstat
4. Mulai layanan rsyslog
# service rsyslog start Starting system logger: [ OK ]
5. Periksa /var/log/messages untuk memastikan versi 7 berjalan
# grep rsyslog /var/log/messages | tail -1 June 28 11:31:03 localhost rsyslogd: [origin software="rsyslogd" swVersion="7.4.10" x-pid="4384" x-info="http://www.rsyslog.com"] start
Cara menonaktifkan default Apache "Halaman Selamat Datang" di CentOS/RHEL 7
Cara membuat partisi dan sistem file pada perangkat DM-Multipath