❤️ AZDIGI chính thức cập nhật hệ thống blog mới hoàn chỉnh. Tuy nhiên có thể một số bài viết bị sai lệch hình ảnh, hãy ấn nút Báo cáo bài viết ở cuối bài để AZDIGI cập nhật trong thời gian nhanh nhất. Chân thành cám ơn.

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:

Chia sẻ:
Bài viết đã được kiểm duyệt bởi AZDIGI Team

Về tác giả

Thạch Phạm

Thạch Phạm

Đồng sáng lập và Giám đốc điều hành của AZDIGI. Có hơn 15 năm kinh nghiệm trong phổ biến kiến thức liên quan đến WordPress tại thachpham.com, phát triển website và phát triển hệ thống.

Hơn 10 năm phục vụ 80.000+ khách hàng

Bắt đầu dự án web của bạn với AZDIGI