Решение проблемы "error while loading shared libraries: libboost_system.so.1.58.0" при установке кошелька VizzoTop



vizz.png

Давеча ставил на свой ноутбук с ArchLinux на борту кошелек VizzoTop (мастернодовая монетка), но он отказался у меня запускаться и выдал ошибку: "error while loading shared libraries: libboost_system.so.1.58.0". Причина кроется в том, что на Арче стоит более свежая версия libboost, а именно 1.66.0. Если у вас вылазит та же ошибка при попытке запустить кошель какой-нибудь мастернодовой монеты или другой какой софт, читайте дальше, решение довольно простое:

  1. Сначала я пошел в архив пакетов Ubuntu и скачал пакет libboost-system1.58.0_1.58.0+dfsg-5ubuntu3_amd64.deb.
  2. Потом открыл его архиватором и там... 
  3. ...открыл еще один вложенный архив data.tar.xz а уже там...
  4.  ...погрузился еще глубже, в самую папку /./usr/lib/x86_64-linux-gnu/ и оттуда вытащил мою прелесть (голлум, голлум) вожделенную либу 
  5. Потом положил ее в /usr/lib (для этого нужны права суперпользователя), но оказалось, что теперь еще какой-то либы не хватает.
  6. Кароч, таким же образом одну за одной я перетаскал все недостающие либы и отправил их в /usr/lib
  7. Наконец я смог запустить свой VizzoTop-кошелек не покорежив свою систему. 

Вот список файлов, которые оказались нужны в моем случае. Если в вашем случае набор отличается, теперь вы знаете где искать.

  • libboost_system.so.1.58.0
  • libboost_filesystem.so.1.58.0
  • libboost_program_options.so.1.58.0
  • libboost_thread.so.1.58.0
  • libminiupnpc.so.10

А вот все файлы перечисленные выше, заботливо упакованные в один архив. Надеюсь кому-нибудь пригодится.

P. S. Если вы пользователь стима и эта статья кажется вам подозрительно похожей вот на эту - не удивляйтесь, ее тоже я писал.

Пока~


Comments 2


@roly спасибо, мил человек

13.08.2018 16:46
0