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"?
> 

-- 
Константин Стефанов

А Мусоргский - бухал!

Ответить