Здравствуйте, All!

Попинайте, только не сильно, плиз, чайника. :)

Решил я обновить свой "фаервол" с версии 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" заработал и после "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"?

-- 
Best regards,  Paul Tatarenko                http://tatarenko.kiev.ua

| Hеслышно, на цыпочках, крадется слон в посудную лавку.

[009 Stefan Nikolas - Woman In Love [Одинокий пастух]]

Ответить