Nếu bạn đang dùng thử bản Fedora 17 x86_64 beta, rất có thể bạn đang gặp lỗi không update được các gói phần mềm mới do vấn đề khi cập nhật các gói samba4*. Đây là vấn đề xảy ra do quá trình đóng gói Samba 4 (trong thời gian beta) gặp sai sót, không bỏ qua gói libsmbclient (hoặc có thể cả libwbclient) vốn chỉ dùng trong Samba3.
Vấn đề này đã được trao đổi rõ trên mailing list của nhóm phát triển Fedora [1]. Trong bài viết này, tôi muốn hướng dẫn bạn cách xử lý vấn đề này trọn vẹn nhằm giúp bạn tập trung quay trở lại việc thử nghiệm các tính năng mới trong Fedora 17 :).
Trước hết, bạn hãy cập nhật các gói phần mềm khác ngoài samba4* bằng lệnh:
yum update --exclude=samba4\*
Tiếp theo, bạn áp dụng phương án sau để cập nhật riêng các gói samba4* đang gặp vấn đề tương tranh gói:
- Chạy:
yum shell
- Xem danh sách các gói samba4* đang cài trên máy bạn bằng lệnh:
yum list samba4*
Danh sách này sẽ được dùng trong các lệnh tiêp theo bên dưới.
- Chạy các lệnh trong yum-shell:
remove libsmbclient libwbclient samba4-client samba4-common samba4-dc samba4-dc-libs samba4-libs
install samba4-client samba4-common samba4-dc samba4-dc-libs samba4-libs
ts solve
ts run
quit
Cuối cùng, bạn thực hiện việc cập nhật tất cả các gói thêm một lần nữa:
yum update
.
Happy trying the upcoming Fedora 17 ;)
Trương Anh Tuấn
Fedora Ambassador
[1]
http://lists.fedoraproject.org/pipermail/devel/2012-April/166181.html