[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