Bug 57006

Summary: Filetrigger не является исполняемым файлом и поэтому не запускается
Product: Sisyphus Reporter: Artem Varaksa <varaksaaa>
Component: apt-gpgkeys-pkiAssignee: Evgeny Sinelnikov <sin>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: sin
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Artem Varaksa 2025-11-25 16:36:21 MSK
Шаги
====

1. # apt-get install -y apt-gpgkeys-pki

2. # namei -om /usr/lib/rpm/apt-gpgkeys.filetrigger


Фактический результат
=====================

2. # namei -om /usr/lib/rpm/apt-gpgkeys.filetrigger

> f: /usr/lib/rpm/apt-gpgkeys.filetrigger
>  drwxr-xr-x root root /
>  drwxr-xr-x root root usr
>  drwxr-xr-x root root lib
>  drwxr-sr-x root rpm  rpm
>  -rw-r--r-- root root apt-gpgkeys.filetrigger


Ожидаемый результат
===================

Как у других filetrigger'ов, например:

# namei -om /usr/lib/rpm/alt-os-release.filetrigger

> f: /usr/lib/rpm/alt-os-release.filetrigger
>  drwxr-xr-x root root /
>  drwxr-xr-x root root usr
>  drwxr-xr-x root root lib
>  drwxr-sr-x root rpm  rpm
>  -rwxr-xr-x root root alt-os-release.filetrigger


Дополнительно
=============

Изучив /usr/lib/rpm/posttrans-filetriggers, можно увидеть, что он пропускает неисполняемые filetrigger'ы без какого-либо вывода.


Воспроизводимость
=================

Воспроизводится на виртуальных машинах:

[p11+400306.1] ALT Server 11.0 x86_64
apt-gpgkeys-pki-0.1-alt1.noarch

[sisyphus] ALT Server 11.0 x86_64
apt-gpgkeys-pki-0.1-alt1.noarch

В [p11] пакета ещё нет.
Comment 1 Repository Robot 2025-11-25 22:52:24 MSK
apt-gpgkeys-pki-0.2-alt1 -> sisyphus:

Tue Nov 25 2025 Evgeny Sinelnikov <sin@altlinux> 0.2-alt1
- Fix apt-gpgkeys utility (closes: 57005).
- Fix filetrigger execution access (closes: 57006).