Logo

Personal Ops Runbook

Personal runbook covering infrastructure operations for Cloud, Kubernetes, OpenStack, and Ceph environments. Includes deployment and teardown procedures, node management, cluster monitoring setup, and incident response workflows compiled from day-to-day operational work. Intended strictly for personal reference — configurations and scripts are environment-specific and not guaranteed to work as-is elsewhere.

[Zabbix] Lỗi /usr/share/doc/zabbix-sql-scripts/mysql/: No such file or directory


Lỗi “/usr/share/doc/zabbix-sql-scripts/mysql/: No such file or directory” có thể xảy ra khi file zabbix-sql-scripts không được cài đặt hoặc đã bị xóa bỏ trên hệ thống. Để khắc phục lỗi này, bạn có thể thực hiện các bước sau:

  • Kiểm tra xem gói zabbix-sql-scripts đã được cài đặt trên hệ thống chưa bằng lệnh sau:
dpkg -l zabbix-sql-scripts
  • Nếu gói này đã được cài đặt, kết quả sẽ hiển thị như sau:
ii  zabbix-sql-scripts    <version>    <description>

Ví dụ

root@zabbix-server:~# dpkg -l zabbix-sql-scripts
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                                      Version                           Architecture                      Description
+++-=========================================================-=================================-=================================-========================================================================================================================
ii  zabbix-sql-scripts                                        1:6.0.13-1+ubuntu18.04            all                               Zabbix network monitoring solution - sql-scripts

Trong đó <version> là phiên bản của gói và <description> là mô tả.

  • Nếu gói zabbix-sql-scripts chưa được cài đặt trên hệ thống, bạn có thể cài đặt gói này bằng lệnh sau:
sudo apt install zabbix-sql-scripts
  • Nếu gói zabbix-sql-scripts đã được cài đặt trên hệ thống, nhưng vẫn gặp phải lỗi “/usr/share/doc/zabbix-sql-scripts/mysql/: No such file or directory”, bạn có thể thử tái cài đặt gói này bằng cách thực hiện lệnh sau:
sudo apt --reinstall install zabbix-sql-scripts

Nếu lệnh sudo apt --reinstall install zabbix-sql-scripts vẫn gặp lỗi “/usr/share/doc/zabbix-sql-scripts/mysql/: No such file or directory”, bạn có thể thực hiện các bước sau để sửa lỗi này:

  • Xác định thư mục chứa file zabbix-sql-scripts bằng lệnh sau:
$ dpkg -L zabbix-sql-scripts | grep server.sql.gz
/usr/share/zabbix-sql-scripts/mysql/server.sql.gz
/usr/share/zabbix-sql-scripts/postgresql/server.sql.gz
  • Kết quả sẽ hiển thị danh sách các file thuộc gói zabbix-sql-scripts, bao gồm cả đường dẫn của file mysql/.
  • Nếu thư mục /usr/share/doc/zabbix-sql-scripts/mysql/ không tồn tại, bạn có thể tạo thư mục này bằng lệnh sau:
sudo mkdir -p /usr/share/doc/zabbix-sql-scripts/mysql/
  • Copy các file trong thư mục /usr/share/zabbix-sql-scripts/mysql/server.sql.gz sang thư mục /usr/share/doc/zabbix-sql-scripts/mysql/ bằng lệnh sau:
sudo cp /usr/share/zabbix-sql-scripts/mysql/server.sql.gz /usr/share/doc/zabbix-sql-scripts/mysql/

Lưu ý: Khi thực hiện lệnh này, bạn cần chắc chắn rằng thư mục /usr/share/doc/zabbix-sql-scripts/mysql/ đã được tạo.