[freebsd] Неаккуратненько как-то...

178 views
Skip to first unread message

Taras Heichenko

unread,
Aug 8, 2018, 11:57:46 AM8/8/18
to Рассылка FreeBSD UA
Hi!
Есть фря 11.1-STABLE. На ней для обновления установленных портов используется portupgrade.
После апгрейда какого-то пакета, который ввиду ключика -R проапгрейдил еще и db5 возникла
следующая ситуация. После отработки portupgrade на любой из портов последним прости от этого
portupgrade выдается следующий набор строк

---> Cleaning out obsolete shared libraries
No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/libXaw7.so.7
No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/libXaw6.so.6

Вроде как ни на что оно не влияет, по крайней мере такого влияния пока обнаружено не было.
Но "неаккуратно как-то" и я привык хоть как-то понимать, что происходит. Не очень понимаю,
откуда это вылазит и как это вылечить. Может кто подскажет?

--
Taras Heichenko
ta...@academ.kiev.ua

_______________________________________________
freebsd mailing list
fre...@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Alexander Sheiko

unread,
Aug 8, 2018, 12:11:36 PM8/8/18
to Рассылка FreeBSD UA

В письме от Срд, 08 Авг 2018, 18:57 Taras Heichenko пишет:

> Вроде как ни на что оно не влияет, по крайней мере такого влияния пока
> обнаружено не было.
> Но "неаккуратно как-то" и я привык хоть как-то понимать, что происходит.

Это нормально - оно хочет почистить всё, что может остаться от предыдущей
его инсталляции.

Переходите на portmaster. Сам очень давно на него перешёл и просто не
понимаю. заем использовать portupgrade.

--
Alexander Sheiko

Anton Saietskii

unread,
Aug 8, 2018, 12:18:09 PM8/8/18
to Alexander Sheiko, Рассылка FreeBSD UA
8 августа 2018 г., 19:11 пользователь Alexander Sheiko
<ad...@univ.kiev.ua> написал:
>
> В письме от Срд, 08 Авг 2018, 18:57 Taras Heichenko пишет:
>
>> Вроде как ни на что оно не влияет, по крайней мере такого влияния пока
>> обнаружено не было.
>> Но "неаккуратно как-то" и я привык хоть как-то понимать, что происходит.
>
> Это нормально - оно хочет почистить всё, что может остаться от предыдущей
> его инсталляции.
>
> Переходите на portmaster. Сам очень давно на него перешёл и просто не
> понимаю. заем использовать portupgrade.
Тогда уж на poudriere.

Alexander Sheiko

unread,
Aug 8, 2018, 12:36:07 PM8/8/18
to Рассылка FreeBSD UA

В письме от Срд, 08 Авг 2018, 19:17 Anton Saietskii пишет:

>> Переходите на portmaster. Сам очень давно на него перешёл и просто не
>> понимаю. заем использовать portupgrade.
> Тогда уж на poudriere.

Чем оно лучше для простого (выборочного) обновления?

--
Alexander Sheiko

Anton Saietskii

unread,
Aug 8, 2018, 12:48:57 PM8/8/18
to Alexander Sheiko, Рассылка FreeBSD UA
8 августа 2018 г., 19:36 пользователь Alexander Sheiko
<ad...@univ.kiev.ua> написал:
>
> В письме от Срд, 08 Авг 2018, 19:17 Anton Saietskii пишет:
>
>>> Переходите на portmaster. Сам очень давно на него перешёл и просто не
>>> понимаю. заем использовать portupgrade.
>> Тогда уж на poudriere.
>
> Чем оно лучше для простого (выборочного) обновления?
Тем, что ты получишь гарантированно согласованную репу с пакетами, а
потом просто сделаешь pkg upgrade.

Taras Heichenko

unread,
Aug 8, 2018, 1:45:41 PM8/8/18
to Alexander Sheiko, Рассылка FreeBSD UA


> On Aug 8, 2018, at 19:11, Alexander Sheiko <ad...@univ.kiev.ua> wrote:
>
>
> В письме от Срд, 08 Авг 2018, 18:57 Taras Heichenko пишет:
>
>> Вроде как ни на что оно не влияет, по крайней мере такого влияния пока
>> обнаружено не было.
>> Но "неаккуратно как-то" и я привык хоть как-то понимать, что происходит.
>
> Это нормально - оно хочет почистить всё, что может остаться от предыдущей
> его инсталляции.

Это может быть нормально один раз. Оно пытается почистить что-то, что не находит.
И пытается это почистить каждый раз, при апгрейде каждого пакета. Вот где бы ему сказать,
что этого уже нету, и чистить это не нужно?

>
> Переходите на portmaster. Сам очень давно на него перешёл и просто не
> понимаю. заем использовать portupgrade.

Затем, что за неимоверное количество лет его использования у меня не было к нему претензий.
Текущий вопрос, я также претензией не считаю, ибо все работает, но что-то просто нужно поправить.
Объясните мне, зачем мне на него переходить?

>
> --
> Alexander Sheiko
>
> _______________________________________________
> freebsd mailing list
> fre...@uafug.org.ua
> http://mailman.uafug.org.ua/mailman/listinfo/freebsd

--
Taras Heichenko
ta...@academ.kiev.ua

Alexander Sheiko

unread,
Aug 8, 2018, 5:20:33 PM8/8/18
to Рассылка FreeBSD UA

В письме от Срд, 08 Авг 2018, 20:45 Taras Heichenko пишет:

> Объясните мне, зачем мне на него переходить?

Это - обычный шелл скрипт, не тянет за собой Ruby. Регулярно обновляется.

George L. Yermulnik

unread,
Aug 17, 2018, 8:25:20 AM8/17/18
to fre...@uafug.org.ua
Hello!

On Wed, 08 Aug 2018 at 18:57:14 (+0300), Taras Heichenko wrote:

> Hi!
> Есть фря 11.1-STABLE. На ней для обновления установленных портов используется portupgrade.
> После апгрейда какого-то пакета, который ввиду ключика -R проапгрейдил еще и db5 возникла
> следующая ситуация. После отработки portupgrade на любой из портов последним прости от этого
> portupgrade выдается следующий набор строк

Мне было лениво разбираться, откуда у этого растут ноги и как правильно
пофиксить, и я просто удалил из /usr/local/lib/compat/pkg/ симлинки
указывающие на эти несуществующие объекты, что перечислены в
процитированном ниже выводе. Вроде ничего не сломалось и portupgrade рад.

> ---> Cleaning out obsolete shared libraries
> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/libXaw7.so.7
> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/libXaw6.so.6

--
George L. Yermulnik
[YZ-RIPE]

Taras Heichenko

unread,
Aug 20, 2018, 11:39:47 AM8/20/18
to George L. Yermulnik, fre...@uafug.org.ua

> On Aug 17, 2018, at 15:25, George L. Yermulnik <y...@yz.kiev.ua> wrote:
>
> Hello!
>
> On Wed, 08 Aug 2018 at 18:57:14 (+0300), Taras Heichenko wrote:
>
>> Hi!
>> Есть фря 11.1-STABLE. На ней для обновления установленных портов используется portupgrade.
>> После апгрейда какого-то пакета, который ввиду ключика -R проапгрейдил еще и db5 возникла
>> следующая ситуация. После отработки portupgrade на любой из портов последним прости от этого
>> portupgrade выдается следующий набор строк
>
> Мне было лениво разбираться, откуда у этого растут ноги и как правильно
> пофиксить, и я просто удалил из /usr/local/lib/compat/pkg/ симлинки
> указывающие на эти несуществующие объекты, что перечислены в
> процитированном ниже выводе. Вроде ничего не сломалось и portupgrade рад.

Да, спасибо за наводку. Я тоже порадовал свой portupgrade. И не думаю, что
удаление симлинков на несуществующие файлы может что-то сильно испортить.

>
>> ---> Cleaning out obsolete shared libraries
>> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
>> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
>> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
>> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
>> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
>> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/libXaw7.so.7
>> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/db5
>> No such file or directory @ realpath_rec - /usr/local/lib/compat/pkg/libXaw6.so.6
>
> --
> George L. Yermulnik
> [YZ-RIPE]
> _______________________________________________
> freebsd mailing list
> fre...@uafug.org.ua
> http://mailman.uafug.org.ua/mailman/listinfo/freebsd

--
Taras Heichenko
ta...@academ.kiev.ua

Andrey Marshalenko

unread,
Aug 20, 2018, 1:36:25 PM8/20/18
to George L. Yermulnik, fre...@uafug.org.ua
Hi.

Проблема у меня появилась где-то пол года назад и до сих пор актуальна.
Удаление содержимого папки /usr/local/lib/compat/pkg/ помогает, но до очередного обновления (в моем случае) db5, mysql.
Google, кроме очистки выше указанной папки, других решений при использовании portupgrade не выдавал.

__
Best regards,
Andrey Marshalenko.
System & Network Administrator
AM1000-UANIC
mailto: mars...@marshall.kiev.ua
tel (mob) +380676574197
Skype: marshalenko


> On Aug 17, 2018, at 15:25, George L. Yermulnik <y...@yz.kiev.ua> wrote:
>

Reply all
Reply to author
Forward
0 new messages