Troubleshoot saat Upgrade Rocky Linux 8 ke Rocky Linux 9

Pada blog atau artikel saya sebelumnya, saya menjelaskan tentang upgrade OS Rocky Linux 8 menjadi Rocky Linux 9, itu tidak terlepas dari kesalahan ataupun masalah pada sistem, berikut ini beberapa masalah pada sistem yang saya alami.


1. GPG Key Failed

Jika mendapatkan error yang mengatakan GPG key failed, hapus GPG Key yang sudah ada dengan perintah:

$ sudo rpm -e --allmatches gpg-pubkey-[REPOKEYID] 

Jika belum mengetahui GPG key ID nya jalankan perintah:

$ rpm -qa gpg*

Kemudian hapus GPG key dengan perintah awal sebelumnya. Setelah itu, install GPG key untuk Rocky Linux 9 dengan perintah:

$ sudo rpm --import https://dl.rockylinux.org/pub/rocky/RPM-GPG-KEY-Rocky-9


2. Conflict Module

Setelah upgrade, mungkin saja terjadi modul-modul rocky linux 8 belum tergantikan sepenuhnya, jalankan dulu perintah berikut untuk melihat modul yang bertentangan

$ sudo dnf repoquery --unsatisfied

Jika ada modul konflik, kembalikan modul yang mengalami konflik ke keadaan awalnya, dengan perintah:

$ sudo dnf module reset {namamodul}


3. Obsolete Packages

Paket usang juga dapat menyebabkan permasalahan pada sistem, namun dapat diperiksa dengan menjalankan perintah:

$ sudo dnf list obsoleted

Jika ada paket usang, dapat dihapus dengan perintah:

$ sudo dnf remove {namapackages}


4. Error in Log System

Periksa sistem log dengan mengetikkan perintah:

$ sudo journalctl -p 3 -xb

Kurang lebih output akan seperti ini:

-- Logs begin at Thu 2024-08-08 10:40:50 UTC, end at Thu 2024-08-08 10:44:20 UTC. --
Aug 08 10:40:50 guest kernel: shpchp 0000:02:00.0: pci_hp_register failed with error -16
Aug 08 10:40:50 guest kernel: shpchp 0000:02:00.0: Slot initialization failed
Aug 08 10:40:53 rockylinux systemd-sysctl[588]: Line is not an assignment at '/usr/lib/sysctl.d/50-redhat.conf:8': (null)
Aug 08 10:40:53 rockylinux systemd[1]: Failed to start Apply Kernel Variables.
-- Subject: Unit systemd-sysctl.service has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Unit systemd-sysctl.service has failed.
-- The result is failed.
Aug 08 10:40:55 rockylinux smartd[708]: In the system's table of devices NO devices found to scan

Kesalahan di atas menunjukkan kesalahan sintaks atau konfigurasi pada file 50-redhat.conf yang berada di direktori /usr/lib/sysctl.d, edit file dengan perintah:

$ sudo nano /usr/lib/sysctl.d/50-redhat.conf

Temukan perintah berikut: -net.ipv4.conf.all.rp_filter

Komentari dan nonaktifkan perintah tersebut dengan menambahkan karakter # di awal baris.

Simpan dan restart systemd-sysctl dengan perintah:

$ sudo systemctl start systemd-sysctl


Comments

Popular posts from this blog

Belajar Zimbra Mail Server

Mendalami tentang Linux (Sejarah dan Pelopor)