[devel] [#329967] EPERM (try 6) mtr.git=0.95-alt1
Arseny Maslennikov
arseny на altlinux.org
Пт Окт 6 18:05:27 MSK 2023
On Fri, Oct 06, 2023 at 05:12:29PM +0400, Ivan A. Melnikov wrote:
> On Fri, Oct 06, 2023 at 03:40:54PM +0300, Arseny Maslennikov wrote:
> > Варианты для control сохранены; с той лишь разницей, что все они
> > теперь отсекают доступ к каталогу, в котором расположена mtr-packet(8).
> > Во всех случаях на mtr-packet(8) отсутствуют suid- и sgid-биты.
>
> При обновлении ранее выставленного control mtr public
> слетает на дефолт (netadmin). Это печально.
Работая над заданием, я в виртуалке проверял соответствующий сценарий
обновления:
- удалял mtr, xmtr, mtr-packet;
- ставил пакет mtr из Sisyphus;
- rpm -Uv $TMP/mtr/repo/x86_64/RPMS.hasher/mtr-0.95-alt1.x86_64.rpm $TMP/mtr/repo/x86_64/RPMS.hasher/mtr-packet-0.95-alt1.x86_64.rpm
И почему-то не обнаружил такого. Видимо, это мне померещилось, что я
исправил.
Проверил локально заново:
# rpm -q mtr
mtr-0.82-alt4.x86_64
# control mtr
public
# rpm -Uv $TMP/mtr/repo/x86_64/RPMS.hasher/mtr-0.95-alt1.x86_64.rpm $TMP/mtr/repo/x86_64/RPMS.hasher/mtr-packet-0.95-alt1.x86_64.rpm
Preparing packages...
mtr-packet-0.95-alt1.x86_64
mtr-0.95-alt1.x86_64
mtr-0.82-alt4.x86_64
Running /usr/lib/rpm/posttrans-filetriggers
# rpm -q mtr mtr-packet
mtr-0.95-alt1.x86_64
mtr-packet-0.95-alt1.x86_64
# control mtr
netadmin
> При попытке вернуть назад чтобы убедиться, что мне не
> померещелось (убедился, не померещелось) видел такое:
>
> Preparing...
> file /etc/control.d/facilities/mtr from install of mtr-0.82-alt4.x86_64 conflicts with file from package mtr-packet-0.95-alt1.x86_64
>
> Видимо, mtr-packet нужен конфликт на mtr < 0.95.
Благодарю за внимание! Добавлю.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 833 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20231006/020d6188/attachment.bin>
Подробная информация о списке рассылки Devel