Re: [freebsd] pkg and upgrade from 9.3 to 10.2

2016-01-21 Пенетрантность Mykola Dzham

> On 20 Jan 2016, at 11:18, Paul Tatarenko  wrote:
> 
> Здравствуйте, Mykola Dzham!
> 
> Tuesday, January 19, 2016, 7:04:17 PM, you wrote:
> 
> [...покусано голодными мышами...]
> 
> MD> https://www.freebsd.org/doc/handbook/updating-upgrading-freebsdupdate.html
> MD> явно говорит о том, что именно так и нужно: freebsd-update install, 
> reboot, еще раз
> MD>  install, еще раз ребут.
> 
> И сам "freebsd-update" об этом же пишет. Тут не перепутаешь.
> 
>>> Сеть появилась, но при попытке запуска "pkg" я получил
>>> полный отказ от работы со следующим сообщением:
>>> 
>>> Shared object "libssl.so.6" not found, required by “pkg”
> 
> MD> 
> https://www.freebsd.org/doc/handbook/updating-upgrading-freebsdupdate.html#freebsdupdate-portsrebuild
> MD> явно говорит об использовании pkg-static для "Upgrading Packages After a 
> Major Version Upgrade"
> 
> Понятно, что чайник что-то недочитал. Но всё равно непонятно, как же
> тогда будет выполняться следующее при отсутствии сети вообще:

Никак не будет, и не должно: сети не было потому, что не был выполнен второй 
freebsd-update install
То есть по правильной процедуре нужно сначала полностью завершить обновление 
самой системы,
выполнив freebsd-update install столько раз, сколько нужно, и только после 
этого обновлять пакеты.

> A forced upgrade of all installed packages will replace the packages
> with fresh versions from the repository even if the version number has
> not increased.  
> 
> -- 
> Best regards,  Paul Tatarenkohttp://tatarenko.kiev.ua
> 
> | ... и, верно, Энгельсский быть должен голосок...
> 
> [Unknown Artist - Untitled []]



Re: [freebsd] pkg and upgrade from 9.3 to 10.2

2016-01-20 Пенетрантность Paul Tatarenko
Здравствуйте, Anton Sayetsky!

Wednesday, January 20, 2016, 12:23:44 PM, you wrote:


AS> 20 янв. 2016 г. 12:18 пользователь "Paul Tatarenko" 
AS> написал:
>> Понятно, что чайник что-то недочитал. Но всё равно непонятно, как же
>> тогда будет выполняться следующее при отсутствии сети вообще:
>>
>> A forced upgrade of all installed packages will replace the packages
>> with fresh versions from the repository even if the version number has
>> not increased.
AS> Так же, как и любая другая операция, требующая наличия сети - никак.
AS> Правильно так:
AS> 1. Обновили ведро
AS> 2. Обновили мир
AS> 3. Переставили пакеты
AS> Мне непонятно, зачем вообще пробовать это делать в ином порядке.

Дело в том, что если выполняешь какую-то операцию регулярно и если
делаешь её раз в в год или несколько лет, результат может получаться
разный. :)
У меня сейчас FreeBSD - домашнее хобби. Причем, с довольно низким
приоритетом. А к чему приводит финансирование по остаточному принципу,
думаю, объяснять не нужно. :)

Спасибо всем за консультацию.

-- 
Best regards,  Paul Tatarenkohttp://tatarenko.kiev.ua

| ... А мой Windows не глю00FF:AD02

[051 David Sanborn - Same Girt]

Re: [freebsd] pkg and upgrade from 9.3 to 10.2

2016-01-20 Пенетрантность Anton Sayetsky
20 янв. 2016 г. 12:18 пользователь "Paul Tatarenko" 
написал:
> Понятно, что чайник что-то недочитал. Но всё равно непонятно, как же
> тогда будет выполняться следующее при отсутствии сети вообще:
>
> A forced upgrade of all installed packages will replace the packages
> with fresh versions from the repository even if the version number has
> not increased.
Так же, как и любая другая операция, требующая наличия сети - никак.
Правильно так:
1. Обновили ведро
2. Обновили мир
3. Переставили пакеты
Мне непонятно, зачем вообще пробовать это делать в ином порядке.


Re: [freebsd] pkg and upgrade from 9.3 to 10.2

2016-01-20 Пенетрантность Paul Tatarenko
Здравствуйте, Mykola Dzham!

Tuesday, January 19, 2016, 7:04:17 PM, you wrote:

[...покусано голодными мышами...]

MD> https://www.freebsd.org/doc/handbook/updating-upgrading-freebsdupdate.html
MD> явно говорит о том, что именно так и нужно: freebsd-update install, reboot, 
еще раз
MD>  install, еще раз ребут.

И сам "freebsd-update" об этом же пишет. Тут не перепутаешь.

>> Сеть появилась, но при попытке запуска "pkg" я получил
>> полный отказ от работы со следующим сообщением:
>> 
>> Shared object "libssl.so.6" not found, required by “pkg”

MD> 
https://www.freebsd.org/doc/handbook/updating-upgrading-freebsdupdate.html#freebsdupdate-portsrebuild
MD> явно говорит об использовании pkg-static для "Upgrading Packages After a 
Major Version Upgrade"

Понятно, что чайник что-то недочитал. Но всё равно непонятно, как же
тогда будет выполняться следующее при отсутствии сети вообще:

A forced upgrade of all installed packages will replace the packages
with fresh versions from the repository even if the version number has
not increased.  

-- 
Best regards,  Paul Tatarenkohttp://tatarenko.kiev.ua

| ... и, верно, Энгельсский быть должен голосок...

[Unknown Artist - Untitled []]

Re: [freebsd] pkg and upgrade from 9.3 to 10.2

2016-01-19 Пенетрантность Mykola Dzham

> On 19 Jan 2016, at 00:35, Paul Tatarenko  wrote:
> 
> Здравствуйте, 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" и
> перезагрузил.

https://www.freebsd.org/doc/handbook/updating-upgrading-freebsdupdate.html
явно говорит о том, что именно так и нужно: freebsd-update install, reboot, еще 
раз
freebsd-update install, еще раз ребут.


> Сеть появилась, но при попытке запуска "pkg" я получил
> полный отказ от работы со следующим сообщением:
> 
> Shared object "libssl.so.6" not found, required by “pkg”

https://www.freebsd.org/doc/handbook/updating-upgrading-freebsdupdate.html#freebsdupdate-portsrebuild
явно говорит об использовании pkg-static для "Upgrading Packages After a Major 
Version Upgrade"

> Как ни странно, гугление ничего явного не выдало, поэтому проблему
> удалось полечить, создав следующие линки:
> 
> # 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 Tatarenkohttp://tatarenko.kiev.ua
> 
> | Hеслышно, на цыпочках, крадется слон в посудную лавку.
> 
> [009 Stefan Nikolas - Woman In Love [Одинокий пастух]]



Re: [freebsd] pkg and upgrade from 9.3 to 10.2

2016-01-19 Пенетрантность Konstantin Stefanov
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"?
> 

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

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