meine erfahrung mit arch linux
systemctl start mongodb gibt Prozessstartfehler
Ich drücke einfach journalctl -xe , um das aktuelle Protokoll zu überprüfen
es zeigt fehlende libboost_system.so.1.64.1 (alte)
Es ist ein Sumlink, mit dem ich es auflöse
readlink -f /lib/libboost_system.so.1.65.1 (new one)
readlink sag mir symlink point zu /usr/lib/libboost_system.so.1.65.1
Ich extrahiere boost-libs 1.64 aus / var / cache / pacman / pkg und füge alle / lib-Dateien in / usr / lib ein. Überspringe auch, um alte Dateien zu überschreiben
Dies löst mich auf, Abhängigkeiten zu brechen. Weitere Arbeit, wenn nicht gelöst, macht einen Symlink von fehlenden wie
ln -s /lib/libboost_system.so.1.64.1 /usr/lib/libboost_system.so.1.64.1
Erfahrungsgewinn
Suchen Sie nicht nach Patches. Verwenden Sie immer pacman -Suy && pacman -S Paketname, um etwas zu installieren. Teilaktualisierung nicht unterstützt (bei Arch)