Bug 57006 - Filetrigger не является исполняемым файлом и поэтому не запускается
Summary: Filetrigger не является исполняемым файлом и поэтому не запускается
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: apt-gpgkeys-pki (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Evgeny Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-25 16:36 MSK by Artem Varaksa
Modified: 2025-11-25 22:52 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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).