* [devel] Сломано обновление на сизифе - crypto10 и libssl10
@ 2019-03-21 5:06 Anton Farygin
2019-03-21 11:02 ` Dmitry V. Levin
0 siblings, 2 replies; 24+ messages in thread
From: Anton Farygin @ 2019-03-21 5:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
Вчерашний сизиф обновляюсь на сегодняшний
Совершаем изменения...
Подготовка...
####################################################################################################
[100%]
конфликт файла /etc/openssl/openssl.cnf при попытках установки
libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
E: Ошибка во время исполнения транзакции
Ну и далеко что бы не ходить:
# apt-get install libcrypto10
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
i586-libcrypto10.32bit i586-libssl10.32bit libcrypto10-debuginfo
libssl10 libssl10-debuginfo
Следующие пакеты будут ОБНОВЛЕНЫ:
i586-libcrypto10.32bit i586-libssl10.32bit libcrypto10
libcrypto10-debuginfo libssl10 libssl10-debuginfo
6 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 180 не
будет обновлено.
Необходимо получить 0B/5979kB архивов.
После распаковки потребуется дополнительно 21,1kB дискового пространства.
Продолжить? [Y/n]
Совершаем изменения...
Подготовка...
####################################################################################################
[100%]
файл /etc/openssl/cipher-list.conf из устанавливаемого пакета
libssl10-1.0.2r-alt1.x86_64 конфликтует с файлом из пакета
libssl1.1-1.1.0j-alt2.x86_64
E: Ошибка во время исполнения транзакции
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
@ 2019-03-21 8:08 ` Anton Farygin
0 siblings, 0 replies; 24+ messages in thread
From: Anton Farygin @ 2019-03-21 8:08 UTC (permalink / raw)
To: ALT Linux Team development discussions, Aleksey Novodvorsky
21.03.2019 9:59, Aleksey Novodvorsky пишет:
> Доброе утро!
>
> чт, 21 марта 2019 г., 8:06 Anton Farygin <rider@basealt.ru
> <mailto:rider@basealt.ru>>:
>
> Вчерашний сизиф обновляюсь на сегодняшний
>
> Совершаем изменения...
> Подготовка...
> ####################################################################################################
>
> [100%]
> конфликт файла /etc/openssl/openssl.cnf при попытках
> установки
> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
> E: Ошибка во время исполнения транзакции
>
>
>
> Это новейший openssl-1.1.1 вместе с пересобранным openssl-1.0.2.
> Последнему уйти на покой мешают три пакета:
> -- nmap собран и тестируется;
> -- postfix;
> -- selinux-policy
>
Я знаю, но проблема не в том, что у нас два openssl, а в том, что они
криво упакованы.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 5:06 [devel] Сломано обновление на сизифе - crypto10 и libssl10 Anton Farygin
@ 2019-03-21 11:02 ` Dmitry V. Levin
2019-03-21 11:22 ` Anton Farygin
2019-03-21 14:29 ` Alexey V. Vissarionov
1 sibling, 2 replies; 24+ messages in thread
From: Dmitry V. Levin @ 2019-03-21 11:02 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 567 bytes --]
On Thu, Mar 21, 2019 at 08:06:34AM +0300, Anton Farygin wrote:
> Вчерашний сизиф обновляюсь на сегодняшний
>
> Совершаем изменения...
> Подготовка...
> ####################################################################################################
> [100%]
> конфликт файла /etc/openssl/openssl.cnf при попытках установки
> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
> E: Ошибка во время исполнения транзакции
Тестовая пересборка тоже это поймала.
Задумано было так, чтобы этот файл был одинаковым.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:02 ` Dmitry V. Levin
@ 2019-03-21 11:22 ` Anton Farygin
2019-03-21 11:26 ` Gleb Fotengauer-Malinovskiy
2019-03-21 11:28 ` Vladimir D. Seleznev
2019-03-21 14:29 ` Alexey V. Vissarionov
1 sibling, 2 replies; 24+ messages in thread
From: Anton Farygin @ 2019-03-21 11:22 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
21.03.2019 14:02, Dmitry V. Levin пишет:
> On Thu, Mar 21, 2019 at 08:06:34AM +0300, Anton Farygin wrote:
>> Вчерашний сизиф обновляюсь на сегодняшний
>>
>> Совершаем изменения...
>> Подготовка...
>> ####################################################################################################
>> [100%]
>> конфликт файла /etc/openssl/openssl.cnf при попытках установки
>> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
>> E: Ошибка во время исполнения транзакции
> Тестовая пересборка тоже это поймала.
> Задумано было так, чтобы этот файл был одинаковым.
>
Одинаковый файл не может не конфликтовать. Вынесите его в отдельный
пакет и поставьте зависимость на него у двух библиотек.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:22 ` Anton Farygin
@ 2019-03-21 11:26 ` Gleb Fotengauer-Malinovskiy
2019-03-21 11:34 ` Dmitry V. Levin
2019-03-21 12:49 ` Anton Farygin
2019-03-21 11:28 ` Vladimir D. Seleznev
1 sibling, 2 replies; 24+ messages in thread
From: Gleb Fotengauer-Malinovskiy @ 2019-03-21 11:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1436 bytes --]
On Thu, Mar 21, 2019 at 02:22:45PM +0300, Anton Farygin wrote:
> 21.03.2019 14:02, Dmitry V. Levin пишет:
> > On Thu, Mar 21, 2019 at 08:06:34AM +0300, Anton Farygin wrote:
> >> Вчерашний сизиф обновляюсь на сегодняшний
> >>
> >> Совершаем изменения...
> >> Подготовка...
> >> ####################################################################################################
> >> [100%]
> >> конфликт файла /etc/openssl/openssl.cnf при попытках установки
> >> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
> >> E: Ошибка во время исполнения транзакции
> > Тестовая пересборка тоже это поймала.
> > Задумано было так, чтобы этот файл был одинаковым.
Да, я был уверен, что проверил, но, видимо, проверил что-то не то.
#225450 BUILDING #1 [locked] [test-only] sisyphus openssl.git=1.0.2r-alt2
> Одинаковый файл не может не конфликтовать.
Это не так.
> Вынесите его в отдельный пакет и поставьте зависимость на него у двух
> библиотек.
Наверное, это хорошая идея.
--
glebfm
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:22 ` Anton Farygin
2019-03-21 11:26 ` Gleb Fotengauer-Malinovskiy
@ 2019-03-21 11:28 ` Vladimir D. Seleznev
2019-03-21 11:31 ` Anton Farygin
` (2 more replies)
1 sibling, 3 replies; 24+ messages in thread
From: Vladimir D. Seleznev @ 2019-03-21 11:28 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Mar 21, 2019 at 02:22:45PM +0300, Anton Farygin wrote:
> 21.03.2019 14:02, Dmitry V. Levin пишет:
> > On Thu, Mar 21, 2019 at 08:06:34AM +0300, Anton Farygin wrote:
> >> Вчерашний сизиф обновляюсь на сегодняшний
> >>
> >> Совершаем изменения...
> >> Подготовка...
> >> ####################################################################################################
> >> [100%]
> >> конфликт файла /etc/openssl/openssl.cnf при попытках установки
> >> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
> >> E: Ошибка во время исполнения транзакции
> > Тестовая пересборка тоже это поймала.
> > Задумано было так, чтобы этот файл был одинаковым.
> >
> Одинаковый файл не может не конфликтовать. Вынесите его в отдельный
> пакет и поставьте зависимость на него у двух библиотек.
Файлы с одинаковыми путями и одинаковыми MD5-суммами не вызывают
конфликтов у rpm:
$ rpm -qf /etc/openssl/openssl.cnf --qf '[%{filemd5s} %{filenames} %{name}-%{evr}\n]' |grep "/etc/openssl/openssl.cnf"
aecb29d9534a52282ca5b6bc0f686cb5 /etc/openssl/openssl.cnf libcrypto10-1.0.2q-alt1
aecb29d9534a52282ca5b6bc0f686cb5 /etc/openssl/openssl.cnf libcrypto1.1-1.1.0j-alt2
это клёвая особенность rpm, мне очень нравится.
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:28 ` Vladimir D. Seleznev
@ 2019-03-21 11:31 ` Anton Farygin
2019-03-21 11:46 ` Vladimir D. Seleznev
2019-03-21 14:32 ` Alexey V. Vissarionov
2019-03-21 14:36 ` Ivan A. Melnikov
2 siblings, 1 reply; 24+ messages in thread
From: Anton Farygin @ 2019-03-21 11:31 UTC (permalink / raw)
To: ALT Linux Team development discussions, Vladimir D. Seleznev
21.03.2019 14:28, Vladimir D. Seleznev пишет:
> On Thu, Mar 21, 2019 at 02:22:45PM +0300, Anton Farygin wrote:
>> 21.03.2019 14:02, Dmitry V. Levin пишет:
>>> On Thu, Mar 21, 2019 at 08:06:34AM +0300, Anton Farygin wrote:
>>>> Вчерашний сизиф обновляюсь на сегодняшний
>>>>
>>>> Совершаем изменения...
>>>> Подготовка...
>>>> ####################################################################################################
>>>> [100%]
>>>> конфликт файла /etc/openssl/openssl.cnf при попытках установки
>>>> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
>>>> E: Ошибка во время исполнения транзакции
>>> Тестовая пересборка тоже это поймала.
>>> Задумано было так, чтобы этот файл был одинаковым.
>>>
>> Одинаковый файл не может не конфликтовать. Вынесите его в отдельный
>> пакет и поставьте зависимость на него у двух библиотек.
> Файлы с одинаковыми путями и одинаковыми MD5-суммами не вызывают
> конфликтов у rpm:
>
> $ rpm -qf /etc/openssl/openssl.cnf --qf '[%{filemd5s} %{filenames} %{name}-%{evr}\n]' |grep "/etc/openssl/openssl.cnf"
> aecb29d9534a52282ca5b6bc0f686cb5 /etc/openssl/openssl.cnf libcrypto10-1.0.2q-alt1
> aecb29d9534a52282ca5b6bc0f686cb5 /etc/openssl/openssl.cnf libcrypto1.1-1.1.0j-alt2
>
> это клёвая особенность rpm, мне очень нравится.
>
Но это же конфиг!
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:26 ` Gleb Fotengauer-Malinovskiy
@ 2019-03-21 11:34 ` Dmitry V. Levin
2019-03-21 11:36 ` Anton Farygin
2019-03-21 11:42 ` Gleb Fotengauer-Malinovskiy
2019-03-21 12:49 ` Anton Farygin
1 sibling, 2 replies; 24+ messages in thread
From: Dmitry V. Levin @ 2019-03-21 11:34 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1247 bytes --]
On Thu, Mar 21, 2019 at 02:26:44PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> On Thu, Mar 21, 2019 at 02:22:45PM +0300, Anton Farygin wrote:
> > 21.03.2019 14:02, Dmitry V. Levin пишет:
> > > On Thu, Mar 21, 2019 at 08:06:34AM +0300, Anton Farygin wrote:
> > >> Вчерашний сизиф обновляюсь на сегодняшний
> > >>
> > >> Совершаем изменения...
> > >> Подготовка...
> > >> ####################################################################################################
> > >> [100%]
> > >> конфликт файла /etc/openssl/openssl.cnf при попытках установки
> > >> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
> > >> E: Ошибка во время исполнения транзакции
> > > Тестовая пересборка тоже это поймала.
> > > Задумано было так, чтобы этот файл был одинаковым.
>
> Да, я был уверен, что проверил, но, видимо, проверил что-то не то.
> #225450 BUILDING #1 [locked] [test-only] sisyphus openssl.git=1.0.2r-alt2
>
> > Одинаковый файл не может не конфликтовать.
>
> Это не так.
>
> > Вынесите его в отдельный пакет и поставьте зависимость на него у двух
> > библиотек.
>
> Наверное, это хорошая идея.
Странно, до сих пор мы обходились без отдельного пакета, файл-то одинаковый.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:34 ` Dmitry V. Levin
@ 2019-03-21 11:36 ` Anton Farygin
2019-03-21 11:39 ` Dmitry V. Levin
2019-03-21 11:42 ` Gleb Fotengauer-Malinovskiy
1 sibling, 1 reply; 24+ messages in thread
From: Anton Farygin @ 2019-03-21 11:36 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
21.03.2019 14:34, Dmitry V. Levin пишет:
>> Наверное, это хорошая идея.
> Странно, до сих пор мы обходились без отдельного пакета, файл-то одинаковый.
А конфиг может быть одинаковым в двух разных пакетах ?
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:36 ` Anton Farygin
@ 2019-03-21 11:39 ` Dmitry V. Levin
2019-03-21 12:31 ` Oleg Solovyov
0 siblings, 1 reply; 24+ messages in thread
From: Dmitry V. Levin @ 2019-03-21 11:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 318 bytes --]
On Thu, Mar 21, 2019 at 02:36:37PM +0300, Anton Farygin wrote:
> 21.03.2019 14:34, Dmitry V. Levin пишет:
> >> Наверное, это хорошая идея.
> > Странно, до сих пор мы обходились без отдельного пакета, файл-то одинаковый.
>
> А конфиг может быть одинаковым в двух разных пакетах ?
Ещё вчера мог.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:34 ` Dmitry V. Levin
2019-03-21 11:36 ` Anton Farygin
@ 2019-03-21 11:42 ` Gleb Fotengauer-Malinovskiy
1 sibling, 0 replies; 24+ messages in thread
From: Gleb Fotengauer-Malinovskiy @ 2019-03-21 11:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2072 bytes --]
On Thu, Mar 21, 2019 at 02:34:39PM +0300, Dmitry V. Levin wrote:
> On Thu, Mar 21, 2019 at 02:26:44PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> > On Thu, Mar 21, 2019 at 02:22:45PM +0300, Anton Farygin wrote:
> > > 21.03.2019 14:02, Dmitry V. Levin пишет:
> > > > On Thu, Mar 21, 2019 at 08:06:34AM +0300, Anton Farygin wrote:
> > > >> Вчерашний сизиф обновляюсь на сегодняшний
> > > >>
> > > >> Совершаем изменения...
> > > >> Подготовка...
> > > >> ####################################################################################################
> > > >> [100%]
> > > >> конфликт файла /etc/openssl/openssl.cnf при попытках установки
> > > >> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
> > > >> E: Ошибка во время исполнения транзакции
> > > > Тестовая пересборка тоже это поймала.
> > > > Задумано было так, чтобы этот файл был одинаковым.
> >
> > Да, я был уверен, что проверил, но, видимо, проверил что-то не то.
> > #225450 BUILDING #1 [locked] [test-only] sisyphus openssl.git=1.0.2r-alt2
> >
> > > Одинаковый файл не может не конфликтовать.
> >
> > Это не так.
> >
> > > Вынесите его в отдельный пакет и поставьте зависимость на него у двух
> > > библиотек.
> >
> > Наверное, это хорошая идея.
>
> Странно, до сих пор мы обходились без отдельного пакета, файл-то одинаковый.
Да, но если мы захотим его поменять, это будет сложно сделать в
libcrypto10 после его удаления, а у пользователей он может ещё остаться.
--
glebfm
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:31 ` Anton Farygin
@ 2019-03-21 11:46 ` Vladimir D. Seleznev
2019-03-21 12:43 ` Anton Farygin
0 siblings, 1 reply; 24+ messages in thread
From: Vladimir D. Seleznev @ 2019-03-21 11:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Mar 21, 2019 at 02:31:29PM +0300, Anton Farygin wrote:
> 21.03.2019 14:28, Vladimir D. Seleznev пишет:
> > On Thu, Mar 21, 2019 at 02:22:45PM +0300, Anton Farygin wrote:
> >> 21.03.2019 14:02, Dmitry V. Levin пишет:
> >>> On Thu, Mar 21, 2019 at 08:06:34AM +0300, Anton Farygin wrote:
> >>>> Вчерашний сизиф обновляюсь на сегодняшний
> >>>>
> >>>> Совершаем изменения...
> >>>> Подготовка...
> >>>> ####################################################################################################
> >>>> [100%]
> >>>> конфликт файла /etc/openssl/openssl.cnf при попытках установки
> >>>> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
> >>>> E: Ошибка во время исполнения транзакции
> >>> Тестовая пересборка тоже это поймала.
> >>> Задумано было так, чтобы этот файл был одинаковым.
> >>>
> >> Одинаковый файл не может не конфликтовать. Вынесите его в отдельный
> >> пакет и поставьте зависимость на него у двух библиотек.
> > Файлы с одинаковыми путями и одинаковыми MD5-суммами не вызывают
> > конфликтов у rpm:
> >
> > $ rpm -qf /etc/openssl/openssl.cnf --qf '[%{filemd5s} %{filenames} %{name}-%{evr}\n]' |grep "/etc/openssl/openssl.cnf"
> > aecb29d9534a52282ca5b6bc0f686cb5 /etc/openssl/openssl.cnf libcrypto10-1.0.2q-alt1
> > aecb29d9534a52282ca5b6bc0f686cb5 /etc/openssl/openssl.cnf libcrypto1.1-1.1.0j-alt2
> >
> > это клёвая особенность rpm, мне очень нравится.
> >
> Но это же конфиг!
Какая разница? Главное, чтобы чексумма файла у самих пакетов совпадала.
Если он отличается от того, что лежит фактически, то rpm при обновлении
положет рядом openssl.cnf.rpmnew.
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:39 ` Dmitry V. Levin
@ 2019-03-21 12:31 ` Oleg Solovyov
0 siblings, 0 replies; 24+ messages in thread
From: Oleg Solovyov @ 2019-03-21 12:31 UTC (permalink / raw)
To: ALT Linux Team development discussions
On четверг, 21 марта 2019 г. 14:39:56 MSK Dmitry V. Levin wrote:
> On Thu, Mar 21, 2019 at 02:36:37PM +0300, Anton Farygin wrote:
> > 21.03.2019 14:34, Dmitry V. Levin пишет:
> > >> Наверное, это хорошая идея.
> > >
> > > Странно, до сих пор мы обходились без отдельного пакета, файл-то
> > > одинаковый.>
> > А конфиг может быть одинаковым в двух разных пакетах ?
>
> Ещё вчера мог.
Как и сегодня:
rpm -qpf libcrypto* --qf '[%{filemd5s} %{filenames} %{name}-%{evr}\n]' |grep
"/etc/openssl/openssl.cnf"
aecb29d9534a52282ca5b6bc0f686cb5 /etc/openssl/openssl.cnf libcrypto10-1.0.2r-
alt1
9ce1b7dab4d586418c5567e429dfd049 /etc/openssl/openssl.cnf libcrypto1.1-1.1.1b-
alt1
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:46 ` Vladimir D. Seleznev
@ 2019-03-21 12:43 ` Anton Farygin
2019-03-21 14:34 ` Vladimir D. Seleznev
0 siblings, 1 reply; 24+ messages in thread
From: Anton Farygin @ 2019-03-21 12:43 UTC (permalink / raw)
To: devel
21.03.2019 14:46, Vladimir D. Seleznev пишет:
> On Thu, Mar 21, 2019 at 02:31:29PM +0300, Anton Farygin wrote:
>> 21.03.2019 14:28, Vladimir D. Seleznev пишет:
>>> On Thu, Mar 21, 2019 at 02:22:45PM +0300, Anton Farygin wrote:
>>>> 21.03.2019 14:02, Dmitry V. Levin пишет:
>>>>> On Thu, Mar 21, 2019 at 08:06:34AM +0300, Anton Farygin wrote:
>>>>>> Вчерашний сизиф обновляюсь на сегодняшний
>>>>>>
>>>>>> Совершаем изменения...
>>>>>> Подготовка...
>>>>>> ####################################################################################################
>>>>>> [100%]
>>>>>> конфликт файла /etc/openssl/openssl.cnf при попытках установки
>>>>>> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
>>>>>> E: Ошибка во время исполнения транзакции
>>>>> Тестовая пересборка тоже это поймала.
>>>>> Задумано было так, чтобы этот файл был одинаковым.
>>>>>
>>>> Одинаковый файл не может не конфликтовать. Вынесите его в отдельный
>>>> пакет и поставьте зависимость на него у двух библиотек.
>>> Файлы с одинаковыми путями и одинаковыми MD5-суммами не вызывают
>>> конфликтов у rpm:
>>>
>>> $ rpm -qf /etc/openssl/openssl.cnf --qf '[%{filemd5s} %{filenames} %{name}-%{evr}\n]' |grep "/etc/openssl/openssl.cnf"
>>> aecb29d9534a52282ca5b6bc0f686cb5 /etc/openssl/openssl.cnf libcrypto10-1.0.2q-alt1
>>> aecb29d9534a52282ca5b6bc0f686cb5 /etc/openssl/openssl.cnf libcrypto1.1-1.1.0j-alt2
>>>
>>> это клёвая особенность rpm, мне очень нравится.
>>>
>> Но это же конфиг!
> Какая разница? Главное, чтобы чексумма файла у самих пакетов совпадала.
> Если он отличается от того, что лежит фактически, то rpm при обновлении
> положет рядом openssl.cnf.rpmnew.
Я понял - здесь проблема в том, что у меня установлен старый такой файл,
а одновременно распаковать два архива rpm естественно не может. И у него
получается момент, когда эти два файла становятся разными и вылезает
конфликт.
Верная теория ?
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:26 ` Gleb Fotengauer-Malinovskiy
2019-03-21 11:34 ` Dmitry V. Levin
@ 2019-03-21 12:49 ` Anton Farygin
1 sibling, 0 replies; 24+ messages in thread
From: Anton Farygin @ 2019-03-21 12:49 UTC (permalink / raw)
To: ALT Linux Team development discussions, Gleb Fotengauer-Malinovskiy
21.03.2019 14:26, Gleb Fotengauer-Malinovskiy пишет:
> Да, я был уверен, что проверил, но, видимо, проверил что-то не то.
> #225450 BUILDING #1 [locked] [test-only] sisyphus openssl.git=1.0.2r-alt2
>
Этот таск помог, спасибо!
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:02 ` Dmitry V. Levin
2019-03-21 11:22 ` Anton Farygin
@ 2019-03-21 14:29 ` Alexey V. Vissarionov
1 sibling, 0 replies; 24+ messages in thread
From: Alexey V. Vissarionov @ 2019-03-21 14:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 535 bytes --]
On 2019-03-21 14:02:38 +0300, Dmitry V. Levin wrote:
>> конфликт файла /etc/openssl/openssl.cnf при попытках установки
>> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
>> E: Ошибка во время исполнения транзакции
> Тестовая пересборка тоже это поймала. Задумано было так,
> чтобы этот файл был одинаковым.
Ну и вынести его в %package config
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:28 ` Vladimir D. Seleznev
2019-03-21 11:31 ` Anton Farygin
@ 2019-03-21 14:32 ` Alexey V. Vissarionov
2019-03-21 14:42 ` Vladimir D. Seleznev
2019-03-21 14:36 ` Ivan A. Melnikov
2 siblings, 1 reply; 24+ messages in thread
From: Alexey V. Vissarionov @ 2019-03-21 14:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-03-21 14:28:08 +0300, Vladimir D. Seleznev wrote:
> Файлы с одинаковыми путями и одинаковыми MD5-суммами не
> вызывают конфликтов у rpm [...]
> это клёвая особенность rpm, мне очень нравится.
Что, и rpm -e его сохраняет? А если это, как в данном случае,
конфиг, и он был модифицирован?
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 12:43 ` Anton Farygin
@ 2019-03-21 14:34 ` Vladimir D. Seleznev
0 siblings, 0 replies; 24+ messages in thread
From: Vladimir D. Seleznev @ 2019-03-21 14:34 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Mar 21, 2019 at 03:43:24PM +0300, Anton Farygin wrote:
> 21.03.2019 14:46, Vladimir D. Seleznev пишет:
> > On Thu, Mar 21, 2019 at 02:31:29PM +0300, Anton Farygin wrote:
> >> 21.03.2019 14:28, Vladimir D. Seleznev пишет:
> >>> On Thu, Mar 21, 2019 at 02:22:45PM +0300, Anton Farygin wrote:
> >>>> 21.03.2019 14:02, Dmitry V. Levin пишет:
> >>>>> On Thu, Mar 21, 2019 at 08:06:34AM +0300, Anton Farygin wrote:
> >>>>>> Вчерашний сизиф обновляюсь на сегодняшний
> >>>>>>
> >>>>>> Совершаем изменения...
> >>>>>> Подготовка...
> >>>>>> ####################################################################################################
> >>>>>> [100%]
> >>>>>> конфликт файла /etc/openssl/openssl.cnf при попытках установки
> >>>>>> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
> >>>>>> E: Ошибка во время исполнения транзакции
> >>>>> Тестовая пересборка тоже это поймала.
> >>>>> Задумано было так, чтобы этот файл был одинаковым.
> >>>>>
> >>>> Одинаковый файл не может не конфликтовать. Вынесите его в отдельный
> >>>> пакет и поставьте зависимость на него у двух библиотек.
> >>> Файлы с одинаковыми путями и одинаковыми MD5-суммами не вызывают
> >>> конфликтов у rpm:
> >>>
> >>> $ rpm -qf /etc/openssl/openssl.cnf --qf '[%{filemd5s} %{filenames} %{name}-%{evr}\n]' |grep "/etc/openssl/openssl.cnf"
> >>> aecb29d9534a52282ca5b6bc0f686cb5 /etc/openssl/openssl.cnf libcrypto10-1.0.2q-alt1
> >>> aecb29d9534a52282ca5b6bc0f686cb5 /etc/openssl/openssl.cnf libcrypto1.1-1.1.0j-alt2
> >>>
> >>> это клёвая особенность rpm, мне очень нравится.
> >>>
> >> Но это же конфиг!
> > Какая разница? Главное, чтобы чексумма файла у самих пакетов совпадала.
> > Если он отличается от того, что лежит фактически, то rpm при обновлении
> > положет рядом openssl.cnf.rpmnew.
>
> Я понял - здесь проблема в том, что у меня установлен старый такой файл,
> а одновременно распаковать два архива rpm естественно не может. И у него
> получается момент, когда эти два файла становятся разными и вылезает
> конфликт.
>
> Верная теория ?
Смысл верный: rpm видит, что в транзакции у двух пакетов есть файловый
конфликт: по одному пути разные файлы, и не может выполнить транзакцию.
Если бы по пути был бы один файл: если регулярный, то совпадает
хэшсумма, если каталог — то права доступа совпадают и т.д., то
транзакция прошла бы успешно. Если говорить грубо.
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 11:28 ` Vladimir D. Seleznev
2019-03-21 11:31 ` Anton Farygin
2019-03-21 14:32 ` Alexey V. Vissarionov
@ 2019-03-21 14:36 ` Ivan A. Melnikov
2019-03-21 14:42 ` Vladimir D. Seleznev
2 siblings, 1 reply; 24+ messages in thread
From: Ivan A. Melnikov @ 2019-03-21 14:36 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Mar 21, 2019 at 02:28:08PM +0300, Vladimir D. Seleznev wrote:
> On Thu, Mar 21, 2019 at 02:22:45PM +0300, Anton Farygin wrote:
> > 21.03.2019 14:02, Dmitry V. Levin пишет:
> > > On Thu, Mar 21, 2019 at 08:06:34AM +0300, Anton Farygin wrote:
> > >> Вчерашний сизиф обновляюсь на сегодняшний
> > >>
> > >> Совершаем изменения...
> > >> Подготовка...
> > >> ####################################################################################################
> > >> [100%]
> > >> конфликт файла /etc/openssl/openssl.cnf при попытках установки
> > >> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
> > >> E: Ошибка во время исполнения транзакции
> > > Тестовая пересборка тоже это поймала.
> > > Задумано было так, чтобы этот файл был одинаковым.
> > >
> > Одинаковый файл не может не конфликтовать. Вынесите его в отдельный
> > пакет и поставьте зависимость на него у двух библиотек.
>
> Файлы с одинаковыми путями и одинаковыми MD5-суммами не вызывают
> конфликтов у rpm:
[...]
Кажется, ещё было требование совпадения прав, владельца/группы
и размера.
--
wbr,
iv m.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 14:32 ` Alexey V. Vissarionov
@ 2019-03-21 14:42 ` Vladimir D. Seleznev
2019-03-21 14:48 ` Alexey V. Vissarionov
0 siblings, 1 reply; 24+ messages in thread
From: Vladimir D. Seleznev @ 2019-03-21 14:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Mar 21, 2019 at 05:32:26PM +0300, Alexey V. Vissarionov wrote:
> On 2019-03-21 14:28:08 +0300, Vladimir D. Seleznev wrote:
>
> > Файлы с одинаковыми путями и одинаковыми MD5-суммами не
> > вызывают конфликтов у rpm [...]
> > это клёвая особенность rpm, мне очень нравится.
>
> Что, и rpm -e его сохраняет?
А в чём сомнения?
# rpm -e libcrypto1.1
warning: /etc/openssl/openssl.cnf saved as /etc/openssl/openssl.cnf.rpmsave
<13>Mar 21 14:40:27 rpm: libcrypto1.1-1.1.1b-alt1 sisyphus+225327.200.2.1 1553099246 removed
> А если это, как в данном случае, конфиг, и он был модифицирован?
См. выше. Всё в порядке.
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 14:36 ` Ivan A. Melnikov
@ 2019-03-21 14:42 ` Vladimir D. Seleznev
2019-03-21 14:49 ` Vladimir D. Seleznev
0 siblings, 1 reply; 24+ messages in thread
From: Vladimir D. Seleznev @ 2019-03-21 14:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Mar 21, 2019 at 06:36:29PM +0400, Ivan A. Melnikov wrote:
> On Thu, Mar 21, 2019 at 02:28:08PM +0300, Vladimir D. Seleznev wrote:
> > On Thu, Mar 21, 2019 at 02:22:45PM +0300, Anton Farygin wrote:
> > > 21.03.2019 14:02, Dmitry V. Levin пишет:
> > > > On Thu, Mar 21, 2019 at 08:06:34AM +0300, Anton Farygin wrote:
> > > >> Вчерашний сизиф обновляюсь на сегодняшний
> > > >>
> > > >> Совершаем изменения...
> > > >> Подготовка...
> > > >> ####################################################################################################
> > > >> [100%]
> > > >> конфликт файла /etc/openssl/openssl.cnf при попытках установки
> > > >> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
> > > >> E: Ошибка во время исполнения транзакции
> > > > Тестовая пересборка тоже это поймала.
> > > > Задумано было так, чтобы этот файл был одинаковым.
> > > >
> > > Одинаковый файл не может не конфликтовать. Вынесите его в отдельный
> > > пакет и поставьте зависимость на него у двух библиотек.
> >
> > Файлы с одинаковыми путями и одинаковыми MD5-суммами не вызывают
> > конфликтов у rpm:
> [...]
>
> Кажется, ещё было требование совпадения прав, владельца/группы
> и размера.
Да, я сильно упростил.
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 14:42 ` Vladimir D. Seleznev
@ 2019-03-21 14:48 ` Alexey V. Vissarionov
2019-03-21 15:52 ` Vladimir D. Seleznev
0 siblings, 1 reply; 24+ messages in thread
From: Alexey V. Vissarionov @ 2019-03-21 14:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-03-21 17:42:05 +0300, Vladimir D. Seleznev wrote:
>>> Файлы с одинаковыми путями и одинаковыми MD5-суммами не
>>> вызывают конфликтов у rpm [...]
>>> это клёвая особенность rpm, мне очень нравится.
>> Что, и rpm -e его сохраняет?
> А в чём сомнения?
> # rpm -e libcrypto1.1
> warning: /etc/openssl/openssl.cnf saved as /etc/openssl/openssl.cnf.rpmsave
Файла /etc/openssl/openssl.cnf при этом уже нет, правильно?
> <13>Mar 21 14:40:27 rpm:
> libcrypto1.1-1.1.1b-alt1 sisyphus+225327.200.2.1 1553099246 removed
>> А если это, как в данном случае, конфиг, и он был модифицирован?
> См. выше. Всё в порядке.
Не совсем: остается пакет, которому нужен тот же конфиг, а конфиг
того-с... в .rpmsave переименовали :-)
А если серьезно - кроилово. Которое может привести к попадалову.
Поэтому отдельный пакет с единственным %config(noreplace)
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 14:42 ` Vladimir D. Seleznev
@ 2019-03-21 14:49 ` Vladimir D. Seleznev
0 siblings, 0 replies; 24+ messages in thread
From: Vladimir D. Seleznev @ 2019-03-21 14:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Mar 21, 2019 at 05:42:38PM +0300, Vladimir D. Seleznev wrote:
> On Thu, Mar 21, 2019 at 06:36:29PM +0400, Ivan A. Melnikov wrote:
> > On Thu, Mar 21, 2019 at 02:28:08PM +0300, Vladimir D. Seleznev wrote:
> > > On Thu, Mar 21, 2019 at 02:22:45PM +0300, Anton Farygin wrote:
> > > > 21.03.2019 14:02, Dmitry V. Levin пишет:
> > > > > On Thu, Mar 21, 2019 at 08:06:34AM +0300, Anton Farygin wrote:
> > > > >> Вчерашний сизиф обновляюсь на сегодняшний
> > > > >>
> > > > >> Совершаем изменения...
> > > > >> Подготовка...
> > > > >> ####################################################################################################
> > > > >> [100%]
> > > > >> конфликт файла /etc/openssl/openssl.cnf при попытках установки
> > > > >> libcrypto10-1.0.2r-alt1.x86_64 и libcrypto1.1-1.1.1b-alt1.x86_64
> > > > >> E: Ошибка во время исполнения транзакции
> > > > > Тестовая пересборка тоже это поймала.
> > > > > Задумано было так, чтобы этот файл был одинаковым.
> > > > >
> > > > Одинаковый файл не может не конфликтовать. Вынесите его в отдельный
> > > > пакет и поставьте зависимость на него у двух библиотек.
> > >
> > > Файлы с одинаковыми путями и одинаковыми MD5-суммами не вызывают
> > > конфликтов у rpm:
> > [...]
> >
> > Кажется, ещё было требование совпадения прав, владельца/группы
> > и размера.
>
> Да, я сильно упростил.
В смысле, все эти требования остались, я упростил описание в письме :)
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] Сломано обновление на сизифе - crypto10 и libssl10
2019-03-21 14:48 ` Alexey V. Vissarionov
@ 2019-03-21 15:52 ` Vladimir D. Seleznev
0 siblings, 0 replies; 24+ messages in thread
From: Vladimir D. Seleznev @ 2019-03-21 15:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Mar 21, 2019 at 05:48:47PM +0300, Alexey V. Vissarionov wrote:
> On 2019-03-21 17:42:05 +0300, Vladimir D. Seleznev wrote:
>
> >>> Файлы с одинаковыми путями и одинаковыми MD5-суммами не
> >>> вызывают конфликтов у rpm [...]
> >>> это клёвая особенность rpm, мне очень нравится.
> >> Что, и rpm -e его сохраняет?
> > А в чём сомнения?
> > # rpm -e libcrypto1.1
> > warning: /etc/openssl/openssl.cnf saved as /etc/openssl/openssl.cnf.rpmsave
>
> Файла /etc/openssl/openssl.cnf при этом уже нет, правильно?
>
> > <13>Mar 21 14:40:27 rpm:
> > libcrypto1.1-1.1.1b-alt1 sisyphus+225327.200.2.1 1553099246 removed
> >> А если это, как в данном случае, конфиг, и он был модифицирован?
> > См. выше. Всё в порядке.
>
> Не совсем: остается пакет, которому нужен тот же конфиг, а конфиг
> того-с... в .rpmsave переименовали :-)
В прошлом примере был установлен только один libcrypto. Новый пример.
# rpm -qf /etc/openssl/openssl.cnf
libcrypto1.1-1.1.1b-alt1.x86_64
libcrypto10-1.0.2r-alt2.x86_64
# rpm -e libcrypto1.1
<13>Mar 21 15:27:59 rpm: libcrypto1.1-1.1.1b-alt1 sisyphus+225327.200.2.1 1553099246 removed
# rpm -qf /etc/openssl/openssl.cnf
libcrypto10-1.0.2r-alt2.x86_64
# rpm -e libcrypto10
warning: /etc/openssl/openssl.cnf saved as /etc/openssl/openssl.cnf.rpmsave
<13>Mar 21 15:28:41 rpm: libcrypto10-1.0.2r-alt2 sisyphus+225450.100.1.1 1553167730 removed
> А если серьезно - кроилово. Которое может привести к попадалову.
> Поэтому отдельный пакет с единственным %config(noreplace)
Как видно, всё работает корректно, и ничего не криво.
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2019-03-21 15:52 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-21 5:06 [devel] Сломано обновление на сизифе - crypto10 и libssl10 Anton Farygin
2019-03-21 8:08 ` Anton Farygin
2019-03-21 11:02 ` Dmitry V. Levin
2019-03-21 11:22 ` Anton Farygin
2019-03-21 11:26 ` Gleb Fotengauer-Malinovskiy
2019-03-21 11:34 ` Dmitry V. Levin
2019-03-21 11:36 ` Anton Farygin
2019-03-21 11:39 ` Dmitry V. Levin
2019-03-21 12:31 ` Oleg Solovyov
2019-03-21 11:42 ` Gleb Fotengauer-Malinovskiy
2019-03-21 12:49 ` Anton Farygin
2019-03-21 11:28 ` Vladimir D. Seleznev
2019-03-21 11:31 ` Anton Farygin
2019-03-21 11:46 ` Vladimir D. Seleznev
2019-03-21 12:43 ` Anton Farygin
2019-03-21 14:34 ` Vladimir D. Seleznev
2019-03-21 14:32 ` Alexey V. Vissarionov
2019-03-21 14:42 ` Vladimir D. Seleznev
2019-03-21 14:48 ` Alexey V. Vissarionov
2019-03-21 15:52 ` Vladimir D. Seleznev
2019-03-21 14:36 ` Ivan A. Melnikov
2019-03-21 14:42 ` Vladimir D. Seleznev
2019-03-21 14:49 ` Vladimir D. Seleznev
2019-03-21 14:29 ` Alexey V. Vissarionov
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git