Nội dung
Nguyên nhân
Khi bạn gặp thông báo lỗi “The Perl module IO::Pty is missing” trong Webmin và không thể sử dụng Terminal,thì nguyên nhân là do Module IO::Pty không được cài đặt hoặc cài đặt không đúng. Có một số bước bạn có thể thực hiện để giải quyết vấn đề này.
Cách xử lý
Cách 1. Sử dụng Webmin để Cài đặt IO::Pty:
Trong giao diện Webmin, có một tính năng hỗ trợ tự động cài đặt các module Perl cần thiết. Bạn có thể thực hiện những bước sau:
- Mở Webmin và đăng nhập vào tài khoản quản trị.
- Tìm mục “Webmin Configuration” hoặc “Others” trong menu.
- Chọn “Perl Modules” hoặc một tùy chọn tương tự.
- Tìm mục “IO::Pty” và chọn “Install Now” hoặc tương tự.
- Webmin sẽ cố gắng cài đặt module và các phụ thuộc liên quan.
Nếu Webmin không thể tự cài IO::Pty mọi người tham khảo cách 2 ở dưới nhé !
Cách 2. Cài thủ công qua SSH
Bước 1 : Bật EPEL Repository
Nếu bạn đang sử dụng một phiên bản hệ điều hành như CentOS hoặc RHEL, đảm bảo rằng bạn đã bật EPEL repository. Webmin có thể cần các gói từ repository này:
sudo dnf install epel-release
Bước 2 : Cài đặt IO::Pty
Cài bằng CPAN
Trước hết, bạn cần cài CPAN và hãy chắc chắn rằng CPAN của bạn đã được cập nhật lên phiên bản mới nhất:
sudo dnf install cpan
sudo cpan -u
Chạy lệnh sau để mở CPAN shell:
sudo cpan
Trong CPAN shell, chạy lệnh để cài đặt IO::Pty:
install IO::Pty
Theo dõi quá trình cài đặt và cài đặt các phụ thuộc nếu được yêu cầu.
Ví dụ báo lỗi thiếu ‘gcc’ thì mọi người cài thêm như sau :
sudo dnf groupinstall "Development Tools"
Sau đó cài lại IO::Pty với CPAN là được nhé !
Cài bằng Test-Simple
Thay vì cài đặt từ CPAN, bạn cũng có thể cài đặt Test-Simple
trực tiếp từ trình quản lý gói của hệ thống:
sudo dnf install perl-Test-Simple
Sau khi thực hiện quá trình cài đặt IO::Tty
hoặc mọi gói Perl mà bạn đang cố gắng cài đặt ban đầu.
Bước 3 : Khởi động lại Webmin
Sau khi thực hiện các bước trên, kiểm tra xem lỗi “The Perl module IO::Pty is missing” còn xuất hiện hay không.
Với những bước này, bạn hy vọng có thể giải quyết lỗi “The Perl module IO::Pty is missing” trong Webmin và khôi phục khả năng sử dụng Terminal của bạn.
Kết luận
Trong bài hướng dẫn này, chúng ta đã tìm hiểu về cách xử lý lỗi “The Perl module IO::Pty is missing” trong Webmin khi không thể sử dụng Terminal. Vấn đề này thường xuất hiện khi Webmin không thể tìm thấy hoặc truy cập module Perl IO::Pty trên hệ thống.Chúc bạn thành công.
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
- Hotline 247: 028 888 24768 (Ext 0)
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com.