Lỗi Requested icu-uc 50.1 but version of icu-uc is trên DirectAdmin thường xảy ra khi phiên bản ICU hiện tại không đáp ứng yêu cầu của ứng dụng bạn muốn cài đặt. Tình trạng này có thể dẫn đến việc cài đặt thất bại và ảnh hưởng đến hoạt động của hệ thống. Trong bài viết này, mình sẽ hướng dẫn chi tiết cách xử lý lỗi này bằng cách cập nhật ICU lên phiên bản mới nhất.
Những điểm chính
- Hiểu rõ nguyên nhân gây ra lỗi Requested icu-uc 50.1 but version of icu-uc is trên DirectAdmin và cách khắc phục sự cố này.
- Nắm được 4 bước đơn giản để sửa lỗi Requested icu-uc 50.1 but version of icu-uc is trên DirectAdmin thông qua việc cập nhật ICU.
- Giới thiệu Vietnix là nhà cung cấp VPS mạnh mẽ, ổn định, giá cả phải chăng và hỗ trợ tận tâm, phù hợp cho doanh nghiệp.
Nguyên nhân dẫn đến lỗi Requested icu-uc 50.1 but version of icu-uc is trên DirectAdmin
Lỗi Requested icu-uc 50.1 but version of icu-uc is trên DirectAdmin xuất hiện khi bạn cố gắng cài đặt hoặc sử dụng một phần mềm (thường là PHP hoặc các extension) yêu cầu phiên bản ICU (International Components for Unicode) 50.1 hoặc cao hơn, nhưng phiên bản ICU hiện tại trên hệ thống của bạn lại thấp hơn mức yêu cầu đó.
Do đó, nguyên nhân chính là do không tương thích giữa phiên bản ICU được yêu cầu bởi phần mềm bạn muốn cài đặt và phiên bản ICU hiện có trên máy chủ DirectAdmin.

Trong DirectAdmin, thư viện ICU-UC (International Components for Unicode – Unicode Character Set) đóng vai trò quan trọng trong việc xử lý văn bản Unicode. ICU-UC cung cấp các chức năng cần thiết cho việc phân tích, so sánh và biên dịch giữa các bảng mã ký tự, đảm bảo tính tương thích và hỗ trợ đa ngôn ngữ cho các ứng dụng. ICU tối ưu hóa khả năng quản lý văn bản quốc tế, đặc biệt hữu ích khi làm việc với dữ liệu đa ngôn ngữ.
Đối với DirectAdmin, việc sử dụng ICU-UC giúp nâng cao hiệu suất và khả năng xử lý ngôn ngữ, nhất là khi hệ thống phải xử lý và lưu trữ văn bản từ nhiều ngôn ngữ và bộ mã ký tự khác nhau. Vì vậy, một phiên bản ICU-UC lỗi thời có thể gây ra nhiều vấn đề trong quá trình sử dụng DirectAdmin.
4 bước sửa lỗi Requested icu-uc 50.1 but version of icu-uc is trên DirectAdmin
Bước 1: Kết nối SSH vào hệ thống DirectAdmin
Để bắt đầu quá trình khắc phục lỗi Requested icu-uc 50.1 but version of icu-uc is trên DirectAdmin, trước tiên bạn cần đăng nhập vào VPS bằng SSH thông qua quyền root.
Bước 2: Kiểm tra phiên bản CustomBuild
Bước tiếp theo là kiểm tra phiên bản CustomBuild hiện tại trên hệ thống. CustomBuild là một công cụ quan trọng trong DirectAdmin, được sử dụng để biên dịch và cài đặt các phần mềm, bao gồm cả ICU. Phiên bản CustomBuild 2.0 trở lên thường được khuyến nghị để đảm bảo tính tương thích. Để kiểm tra phiên bản, hãy thực hiện các lệnh sau:
cd /usr/local/directadmin/custombuild
./build version
Sau khi lệnh chạy thành công bạn sẽ nhận được kết quả tương tự dưới đây:

Nếu phiên bản CustomBuild thấp hơn 2.0, bạn cần nâng cấp lên phiên bản 2.0 trước khi tiếp tục.
Bước 3: Nâng cấp phiên bản icu-uc với CustomBuild 2.0
Sau khi đảm bảo CustomBuild đã là phiên bản 2.0 hoặc cao hơn, thực hiện các lệnh sau để nâng cấp ICU-UC:
cd /usr/local/directadmin/custombuild
./build update
./build icu

Giải thích các lệnh trên:
- Lệnh 1: Di chuyển thư mục làm việc hiện tại đến thư mục custombuild.
- Lệnh 2: Cập nhật phiên bản mới nhất custombuild script.
- Lệnh 3: Lệnh dùng để cài đặt phiên bản icu-uc mới nhất.
Quá trình cài đặt không mất nhiều thời gian, ngay cả trên các VPS có tài nguyên hạn chế.
Bước 4: Kiểm tra phiên bản icu-uc đã được cài đặt
Khi quá trình cài đặt đã hoàn tất, bạn hãy kiểm tra lại phiên bản icu-uc thông qua lệnh sau:
php -i | grep "ICU version"
Khi chạy lệnh thành công bạn sẽ nhận được kết quả tương tự hình sau:

ICU đã được cập nhật lên phiên bản 67.1. Lỗi Requested icu-uc 50.1 but version of icu-uc is trên DirectAdmin đã được xử lý thành công. Như vậy, việc cài đặt PHP 7.4 theo yêu cầu ban đầu đã có thể thực hiện được.
VPS Vietnix: Giải pháp hoàn hảo cho doanh nghiệp
Vietnix nổi tiếng là nhà cung cấp dịch vụ VPS uy tín, mang đến hiệu năng mạnh mẽ và ổn định, đáp ứng đa dạng nhu cầu sử dụng, từ cá nhân cho đến doanh nghiệp. Các gói dịch vụ VPS SSD, VPS AMD và VPS NVMe của Vietnix đều cho tốc độ đọc/ghi dữ liệu cực nhanh, đảm bảo website và ứng dụng vận hành mượt mà. Hơn nữa, Vietnix hỗ trợ nhiều control panel phổ biến như aaPanel, DirectAdmin, cPanel, giúp việc quản trị máy chủ trở nên dễ dàng hơn.
Điểm cộng đáng chú ý là đội ngũ hỗ trợ kỹ thuật tận tâm, luôn sẵn sàng 24/7 để giải quyết mọi vấn đề, giúp hệ thống của bạn hoạt động liên tục không gián đoạn. Nếu bạn đang tìm kiếm một giải pháp VPS giá rẻ mà vẫn đảm bảo chất lượng dịch vụ, Vietnix chắc chắn là một lựa chọn đáng cân nhắc.
Thông tin liên hệ:
- Hotline: 18001093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
- Website: https://vietnix.vn/
Việc xử lý lỗi Requested icu-uc 50.1 but version of icu-uc is trên DirectAdmin trở nên đơn giản hơn với hướng dẫn chi tiết nêu trên. Bằng cách cập nhật ICU lên phiên bản mới nhất, bạn có thể nhanh chóng khắc phục sự cố này và đảm bảo hệ thống hoạt động ổn định, cho phép cài đặt các phần mềm yêu cầu phiên bản ICU tương thích. Hy vọng bài viết này hữu ích và giúp bạn quản lý máy chủ DirectAdmin hiệu quả hơn.