kinh nghiệm của tôi với arch linux
systemctl start mongodb đưa ra lỗi bắt đầu quá trình
tôi chỉ cần nhấn tạp chí -xe để kiểm tra nhật ký hiện tại
nó hiển thị thiếu libboost_system.so.1.64.1 (cái cũ)
đó là một sumlink tôi giải quyết nó bằng cách sử dụng
readlink -f /lib/libboost_system.so.1.65.1 (new one)
readlink cho tôi biết điểm liên kết tới /usr/lib/libboost_system.so.1.60.1
tôi trích xuất boost-libs 1.64 từ / var / cache / pacman / pkg và dán tất cả các tập tin / lib vào / usr / lib cũng bỏ qua để ghi đè tập tin cũ
Điều này giải quyết tôi phá vỡ sự phụ thuộc công việc hơn nữa nếu không giải quyết làm cho một liên kết mất tích như
ln -s /lib/libboost_system.so.1.64.1 /usr/lib/libboost_system.so.1.64.1
kinh nghiệm đạt được
đừng tìm bản vá luôn sử dụng pacman -Suy && pacman -S pack_name để cài đặt bất cứ thứ gì. cập nhật một phần không được hỗ trợ (trong trường hợp vòm)