全部产品
Search
文档中心

Alibaba Cloud Linux:Apa yang harus saya lakukan jika terjadi kesalahan segmentasi akibat SysAK 2.2.0 saat menjalankan perintah DNF?

更新时间:Jun 28, 2025

System Analyse Kit (SysAK) adalah toolkit O&M sistem yang disediakan untuk sistem operasi Alibaba Cloud guna memenuhi kebutuhan skenario O&M umum seperti pemantauan sistem rutin, diagnosis masalah online, dan pemulihan kegagalan sistem. Topik ini menjelaskan cara memperbaiki kesalahan segmentasi yang disebabkan oleh SysAK 2.2.0 saat perintah Dandified YUM (DNF) dijalankan di sistem operasi Alibaba Cloud Linux 2 atau Alibaba Cloud Linux 3.

Catatan

Kesalahan segmentasi dapat terjadi jika suatu program mencoba mengakses memori dengan melanggar aturan akses memori.

Deskripsi masalah

Saat perintah dnf dijalankan pada instance Alibaba Cloud Linux tempat sysak-2.2.0-1.al7.x86_64.rpm diinstal, kesalahan berikut dikembalikan:

Segmentation fault

Penyebab

SysAK diinisialisasi berdasarkan file konfigurasi YAML Ain't Markup Language (YAML) tertentu. Untuk mendukung konfigurasi YAML, pustaka tautan dinamis .so dari LibYAML diintegrasikan dalam lingkungan runtime SysAK, tetapi tidak dalam lingkungan runtime sistem. Sistem secara keliru menganggap pustaka tautan dinamis LibYAML sebagai pustaka global yang dapat dipanggil oleh semua aplikasi. Saat Anda menggunakan manajer paket DNF untuk melakukan operasi perangkat lunak terkait, sistem gagal mendeteksi pustaka LibYAML global. Akibatnya, kesalahan segmentasi terjadi selama proses runtime DNF karena kurangnya dukungan LibYAML.

Solusi

  1. Jalankan perintah berikut untuk memperbarui SysAK:

    sudo yum update -y sysak
  2. (Opsional) Jalankan perintah berikut untuk memeriksa apakah SysAK menjalankan versi lebih baru dari 2.2.0:

    sudo rpm -qa sysak