❤️ 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.
Lỗi “CXXABI_1.3.9 not found” thường gặp khi build phần mềm trên CentOS 7 chạy DirectAdmin. Nguyên nhân là CentOS 7 đi kèm GCC 4.8 và thư viện libstdc++ quá cũ, không có CXXABI phiên bản mới mà nhiều phần mềm yêu cầu.
Bài viết này hướng dẫn cách khắc phục lỗi CXXABI bằng cách cài Developer Toolset.
Nguyên nhân
CentOS 7 ship với GCC 4.8, trong khi nhiều phần mềm mới (Node.js, các PHP extension mới…) yêu cầu CXXABI_1.3.9+ (GCC 5+). Khi build các package này, bạn sẽ gặp lỗi:
/usr/lib64/libstdc++.so.6: version 'CXXABI_1.3.9' not found
Cách khắc phục
Cài bộ Developer Toolset để có GCC và libstdc++ mới hơn:
# Cài SCL repository
yum install centos-release-scl -y
# Cài Developer Toolset 11
yum install devtoolset-11-gcc devtoolset-11-gcc-c++ -y
# Kích hoạt
scl enable devtoolset-11 bash
# Copy libstdc++ mới vào hệ thống
cp /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/libstdc++.so /usr/lib64/
ldconfig
Kiểm tra
strings /usr/lib64/libstdc++.so.6 | grep CXXABI_1.3.9
# Nếu có output, nghĩa là đã OK
🔴 CentOS 7 đã kết thúc hỗ trợ (EOL) từ tháng 6/2024. Nếu gặp nhiều lỗi tương thích thư viện, nên chuyển sang AlmaLinux 8/9 hoặc Rocky Linux 8/9 để có GCC mới hơn sẵn, không cần workaround.
Tổng kết
Lỗi CXXABI trên CentOS 7 là hệ quả của việc dùng OS quá cũ. Developer Toolset là giải pháp tạm thời, nhưng giải pháp lâu dài là migrate sang AlmaLinux 8/9. CentOS 7 đã EOL và ngày càng nhiều phần mềm ngừng hỗ trợ.
Có thể bạn cần xem thêm
- Hướng dẫn khắc phục lỗi "Requested icu-uc 50.1 but version of icu-uc is" trên DirectAdmin
- Tăng tốc quá trình backup của DirectAdmin với PIGZ
- Nâng cấp CentOS 7 lên CentOS 8
- Nâng cấp phiên bản custombuild từ 1.x lên 2.0
- Cài đặt PHP 7.4 trên CentOS 6 sử dụng DirectAdmin
- Hướng dẫn cài đặt Zimbra Mail trên CentOS 7
Về tác giả
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.