мой опыт работы с Arch Linux
systemctl start mongodb выдаёт ошибку запуска процесса
я просто нажал journalctl -xe, чтобы проверить текущий журнал
он показывает отсутствующий libboost_system.so.1.64.1 (старый)
это sumlink, я разрешаю это используя
readlink -f /lib/libboost_system.so.1.65.1 (new one)
readlink подскажите ссылку на символическую ссылку на /usr/lib/libboost_system.so.1.65.1
я извлекаю boost-libs 1.64 из / var / cache / pacman / pkg и вставляю все файлы / lib в / usr / lib, также пропускаю, чтобы переопределить старый файл
это разрешит мне ломать зависимости дальнейшую работу, если не решит сделать символическую ссылку отсутствующих как
ln -s /lib/libboost_system.so.1.64.1 /usr/lib/libboost_system.so.1.64.1
приобретение опыта
не ищите патчи всегда используйте pacman -Suy && pacman -S package_name для установки чего-либо. частичное обновление не поддерживается (в случае арки)