On 19.01.2016 2:35, Paul Tatarenko wrote: > Попинайте, только не сильно, плиз, чайника. :) > > Решил я обновить свой "фаервол" с версии 9.3-RELEASE-p33 до более > свежей 10.2. Предварительно делал всё из списка: > > # freebsd-update fetch > # freebsd-update install > # pkg update > # pkg upgrade > > И по паре раз как минимум, для верности. > Затем сделал "freebsd-update upgrade -r 10.2" и "freebsd-update > install" с ребутом. Дальше вроде надо бы сделать обновление портов, но > в этот момент сеть оказалась недоступна - ни одного сетевого > интерфейса. Поэтому просто сделал ещё раз "freebsd-update install" и > перезагрузил. Сеть появилась, но при попытке запуска "pkg" я получил > полный отказ от работы со следующим сообщением: > > Shared object "libssl.so.6" not found, required by "pkg" > > Как ни странно, гугление ничего явного не выдало, поэтому проблему > удалось полечить, создав следующие линки: > > # ln -s /usr/lib/libssl.so /usr/lib/libssl.so.6 > # ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6 > # ln -s /usr/lib/libarchive.so /usr/lib/libarchive.so.5 Думаю, в этот момент можно было использовать pkg-static, им сделать update и upgrade.
> После этого "pkg" заработал и после "pkg update" и "pkg upgrade" линки > были удалены: > > # rm /usr/lib/libssl.so.6 > # rm /usr/lib/libcrypto.so.6 > # rm /usr/lib/libarchive.so.5 > > Пока никаких проблем не обнаружено. > Только непонятно как нужно было обновить порты при отсутствии сети? > Или я что-то делал не так? Проблема в том, что я потерял "-RELEASE" в > команде "freebsd-update upgrade -r 10.2-RELEASE"? > -- Константин Стефанов А Мусоргский - бухал!