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 filemysql/
. - 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.