<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>32886</bug_id>
          
          <creation_ts>2016-12-12 15:27:34 +0300</creation_ts>
          <short_desc>rpm --checksig (ОТСУТСТВУЮТ КЛЮЧИ: (SHA1) DSA#2adbeae5 GPG#2adbeae5)</short_desc>
          <delta_ts>2020-05-15 20:21:06 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>rpm</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vitaly Lipatov">lav</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>at</cc>
    
    <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
    
    <cc>week</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>160690</commentid>
    <comment_count>0</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2016-12-12 15:27:34 +0300</bug_when>
    <thetext>$ rpm --addsign etercifs-5.4.16-alt1.M80P.2.noarch.rpm 
etercifs-5.4.16-alt1.M80P.2.noarch.rpm:

Необходима фраза-пароль для доступа к секретному ключу пользователя: &quot;Vitaly Lipatov &lt;lav@etersoft.ru&gt;&quot;
1024-битный ключ DSA, ID 2ADBEAE5, создан 2001-12-14

$ rpm --checksig etercifs-5.4.16-alt1.M80P.2.noarch.rpm 
etercifs-5.4.16-alt1.M80P.2.noarch.rpm: ((SHA1) DSA) sha1 md5 (GPG) НЕ ОК (ОТСУТСТВУЮТ КЛЮЧИ: (SHA1) DSA#2adbeae5 GPG#2adbeae5) 

rpm-4.13.0-alt3.x86_64

старый rpm:
$ rpm --checksig /var/ftp/pub/Etersoft/CIFS@Etersoft/5.4.16/ALTLinux/p8/etercifs-5.4.16-alt1.M80P.2.noarch.rpm
/var/ftp/pub/Etersoft/CIFS@Etersoft/5.4.16/ALTLinux/p8/etercifs-5.4.16-alt1.M80P.2.noarch.rpm: md5 gpg OК</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160691</commentid>
    <comment_count>1</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2016-12-12 16:19:48 +0300</bug_when>
    <thetext>Пытается смотреть в /%_keyringpath :

[user@prodesk0 repo_nct]$ strace -e trace=file -fF rpm --checksig /var/cache/apt/archives/syslinux-extlinux_2%3a4.04-alt12_x86%5f64_1449091958.rpm 
execve(&quot;/bin/rpm&quot;, [&quot;rpm&quot;, &quot;--checksig&quot;, &quot;/var/cache/apt/archives/syslinux&quot;...], [/* 57 vars */]) = 0
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (No such file or directory)
open(&quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/tls/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64/tls/x86_64&quot;, 0x7ffdd8826ee0) = -1 ENOENT (No such file or directory)
open(&quot;/lib64/tls/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64/tls&quot;, 0x7ffdd8826ee0)      = -1 ENOENT (No such file or directory)
open(&quot;/lib64/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64/x86_64&quot;, 0x7ffdd8826ee0)   = -1 ENOENT (No such file or directory)
open(&quot;/lib64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64&quot;, {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open(&quot;/usr/lib64/tls/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/usr/lib64/tls/x86_64&quot;, 0x7ffdd8826ee0) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/tls/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/usr/lib64/tls&quot;, 0x7ffdd8826ee0)  = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/usr/lib64/x86_64&quot;, 0x7ffdd8826ee0) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/librpmio.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/librpmio.so.7&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libpopt.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libpthread.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libcap.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libacl.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/liblua-5.1.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libdb-4.7.so&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libdl.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/libbeecrypt.so.7&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libbz2.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libz.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/libelf.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/liblzma.so.5&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libattr.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libm.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/locale-archive&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open(&quot;/usr/share/locale/locale.alias&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib/locale/en_US.utf8/LC_IDENTIFICATION&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/gconv/gconv-modules.cache&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MEASUREMENT&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_TELEPHONE&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_ADDRESS&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_NAME&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_PAPER&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MESSAGES&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MONETARY&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_COLLATE&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_TIME&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_NUMERIC&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_CTYPE&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/rpm/rpmpopt-4.13.0&quot;, O_RDONLY) = 3
open(&quot;/etc/popt&quot;, O_RDONLY)             = -1 ENOENT (No such file or directory)
stat(&quot;/etc/popt.d&quot;, 0x7ffdd8827680)     = -1 ENOENT (No such file or directory)
open(&quot;/home/user/.popt&quot;, O_RDONLY)      = -1 ENOENT (No such file or directory)
execve(&quot;/usr/bin/rpmkeys&quot;, [&quot;/usr/bin/rpmkeys&quot;, &quot;--checksig&quot;, &quot;/var/cache/apt/archives/syslinux&quot;...], [/* 57 vars */]) = 0
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (No such file or directory)
open(&quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/tls/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64/tls/x86_64&quot;, 0x7fff63b498f0) = -1 ENOENT (No such file or directory)
open(&quot;/lib64/tls/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64/tls&quot;, 0x7fff63b498f0)      = -1 ENOENT (No such file or directory)
open(&quot;/lib64/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64/x86_64&quot;, 0x7fff63b498f0)   = -1 ENOENT (No such file or directory)
open(&quot;/lib64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64&quot;, {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open(&quot;/usr/lib64/tls/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/usr/lib64/tls/x86_64&quot;, 0x7fff63b498f0) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/tls/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/usr/lib64/tls&quot;, 0x7fff63b498f0)  = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/usr/lib64/x86_64&quot;, 0x7fff63b498f0) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/librpmio.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/librpmio.so.7&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libpopt.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libpthread.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libcap.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libacl.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/liblua-5.1.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libdb-4.7.so&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libdl.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/libbeecrypt.so.7&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libbz2.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libz.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/libelf.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/liblzma.so.5&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libattr.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libm.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/locale-archive&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open(&quot;/usr/share/locale/locale.alias&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib/locale/en_US.utf8/LC_IDENTIFICATION&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/gconv/gconv-modules.cache&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MEASUREMENT&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_TELEPHONE&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_ADDRESS&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_NAME&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_PAPER&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MESSAGES&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MONETARY&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_COLLATE&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_TIME&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_NUMERIC&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_CTYPE&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/rpm/rpmpopt-4.13.0&quot;, O_RDONLY) = 3
open(&quot;/etc/popt&quot;, O_RDONLY)             = -1 ENOENT (No such file or directory)
stat(&quot;/etc/popt.d&quot;, 0x7fff63b4a0b0)     = -1 ENOENT (No such file or directory)
open(&quot;/home/user/.popt&quot;, O_RDONLY)      = -1 ENOENT (No such file or directory)
open(&quot;/etc/nsswitch.conf&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libnss_files.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/passwd&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/group&quot;, O_RDONLY|O_CLOEXEC)  = 3
open(&quot;/etc/resolv.conf&quot;, O_RDONLY|O_CLOEXEC) = 3
stat(&quot;/etc/resolv.conf&quot;, {st_mode=S_IFREG|0644, st_size=158, ...}) = 0
open(&quot;/etc/resolv.conf&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/host.conf&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/hosts&quot;, O_RDONLY|O_CLOEXEC)  = 3
open(&quot;/etc/rpm/platform&quot;, O_RDONLY)     = -1 ENOENT (No such file or directory)
stat(&quot;/home/user/.rpmrc&quot;, 0x7fff63b49ce0) = -1 ENOENT (No such file or directory)
access(&quot;/usr/lib/rpm/rpmrc&quot;, R_OK)      = 0
open(&quot;/usr/lib/rpm/rpmrc&quot;, O_RDONLY)    = 3
access(&quot;/usr/lib/rpm/alt/rpmrc&quot;, R_OK)  = -1 ENOENT (No such file or directory)
access(&quot;/etc/rpmrc&quot;, R_OK)              = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib/rpm/macros&quot;, O_RDONLY)   = 3
open(&quot;/usr/lib/rpm/platform/x86_64-linux/macros&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open(&quot;/usr/lib/rpm/macros.d/alterator&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/alternatives&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/control&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/perl5&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/python&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/xdg&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/alt/macros&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/etc/rpm&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open(&quot;/etc/rpm/macros.d&quot;, O_RDONLY)     = 3
open(&quot;/etc/rpm/macros&quot;, O_RDONLY)       = 3
open(&quot;/etc/rpm/x86_64-linux/macros&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/etc/rpm/macros.d&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
stat(&quot;/home/user/.rpmmacros&quot;, {st_mode=S_IFREG|0600, st_size=121, ...}) = 0
open(&quot;/home/user/.rpmmacros&quot;, O_RDONLY) = 3
stat(&quot;/usr/lib/rpm/init.lua&quot;, 0x7fff63b4a020) = -1 ENOENT (No such file or directory)
open(&quot;/%_keyringpath&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/var&quot;, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat(&quot;/var/lib&quot;, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat(&quot;/var/lib/rpm&quot;, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open(&quot;/sys/devices/system/cpu/online&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/var/lib/rpm/.dbenv.lock&quot;, O_RDWR|O_CREAT, 0644) = -1 EACCES (Permission denied)
open(&quot;/var/lib/rpm/DB_CONFIG&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
stat(&quot;/var/tmp&quot;, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
stat(&quot;/var/lib/rpm/Packages&quot;, {st_mode=S_IFREG|0644, st_size=32153600, ...}) = 0
stat(&quot;/var/lib/rpm/Packages&quot;, {st_mode=S_IFREG|0644, st_size=32153600, ...}) = 0
open(&quot;/var/lib/rpm/Packages&quot;, O_RDONLY) = 3
stat(&quot;/var/lib/rpm/Packages&quot;, {st_mode=S_IFREG|0644, st_size=32153600, ...}) = 0
open(&quot;/var/lib/rpm/Packages&quot;, O_RDONLY) = 3
stat(&quot;/var/lib/rpm/Name&quot;, {st_mode=S_IFREG|0644, st_size=73728, ...}) = 0
stat(&quot;/var/lib/rpm/Name&quot;, {st_mode=S_IFREG|0644, st_size=73728, ...}) = 0
open(&quot;/var/lib/rpm/Name&quot;, O_RDONLY)     = 4
stat(&quot;/var/lib/rpm/Name&quot;, {st_mode=S_IFREG|0644, st_size=73728, ...}) = 0
open(&quot;/var/lib/rpm/Name&quot;, O_RDONLY)     = 4
open(&quot;/var/cache/apt/archives/syslinux-extlinux_2%3a4.04-alt12_x86%5f64_1449091958.rpm&quot;, O_RDONLY) = 5
open(&quot;/usr/share/locale/en_US.utf8/LC_MESSAGES/rpm.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/usr/share/locale/en_US/LC_MESSAGES/rpm.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/usr/share/locale/en.utf8/LC_MESSAGES/rpm.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/usr/share/locale/en/LC_MESSAGES/rpm.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
/var/cache/apt/archives/syslinux-extlinux_2%3a4.04-alt12_x86%5f64_1449091958.rpm: sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#ae4ae412) 
+++ exited with 1 +++


 но указание нашей директории не помогает (наверное, смотрит в списке файлов какой-то другой):

$ strace -e trace=file -fF rpm --define &apos;_keyringpath usr/lib/alt-gpgkeys&apos; --checksig /var/cache/apt/archives/syslinux-extlinux_2%3a4.04-alt12_x86%5f64_1449091958.rpm 
execve(&quot;/bin/rpm&quot;, [&quot;rpm&quot;, &quot;--define&quot;, &quot;_keyringpath usr/lib/alt-gpgkeys&quot;, &quot;--checksig&quot;, &quot;/var/cache/apt/archives/syslinux&quot;...], [/* 57 vars */]) = 0
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (No such file or directory)
open(&quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/tls/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64/tls/x86_64&quot;, 0x7fff99cf4970) = -1 ENOENT (No such file or directory)
open(&quot;/lib64/tls/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64/tls&quot;, 0x7fff99cf4970)      = -1 ENOENT (No such file or directory)
open(&quot;/lib64/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64/x86_64&quot;, 0x7fff99cf4970)   = -1 ENOENT (No such file or directory)
open(&quot;/lib64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64&quot;, {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open(&quot;/usr/lib64/tls/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/usr/lib64/tls/x86_64&quot;, 0x7fff99cf4970) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/tls/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/usr/lib64/tls&quot;, 0x7fff99cf4970)  = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/usr/lib64/x86_64&quot;, 0x7fff99cf4970) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/librpmio.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/librpmio.so.7&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libpopt.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libpthread.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libcap.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libacl.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/liblua-5.1.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libdb-4.7.so&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libdl.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/libbeecrypt.so.7&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libbz2.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libz.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/libelf.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/liblzma.so.5&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libattr.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libm.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/locale-archive&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open(&quot;/usr/share/locale/locale.alias&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib/locale/en_US.utf8/LC_IDENTIFICATION&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/gconv/gconv-modules.cache&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MEASUREMENT&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_TELEPHONE&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_ADDRESS&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_NAME&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_PAPER&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MESSAGES&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MONETARY&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_COLLATE&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_TIME&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_NUMERIC&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_CTYPE&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/rpm/rpmpopt-4.13.0&quot;, O_RDONLY) = 3
open(&quot;/etc/popt&quot;, O_RDONLY)             = -1 ENOENT (No such file or directory)
stat(&quot;/etc/popt.d&quot;, 0x7fff99cf5110)     = -1 ENOENT (No such file or directory)
open(&quot;/home/user/.popt&quot;, O_RDONLY)      = -1 ENOENT (No such file or directory)
open(&quot;/etc/nsswitch.conf&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libnss_files.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/passwd&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/group&quot;, O_RDONLY|O_CLOEXEC)  = 3
open(&quot;/etc/resolv.conf&quot;, O_RDONLY|O_CLOEXEC) = 3
stat(&quot;/etc/resolv.conf&quot;, {st_mode=S_IFREG|0644, st_size=158, ...}) = 0
open(&quot;/etc/resolv.conf&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/host.conf&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/hosts&quot;, O_RDONLY|O_CLOEXEC)  = 3
open(&quot;/etc/rpm/platform&quot;, O_RDONLY)     = -1 ENOENT (No such file or directory)
stat(&quot;/home/user/.rpmrc&quot;, 0x7fff99cf4c00) = -1 ENOENT (No such file or directory)
access(&quot;/usr/lib/rpm/rpmrc&quot;, R_OK)      = 0
open(&quot;/usr/lib/rpm/rpmrc&quot;, O_RDONLY)    = 3
access(&quot;/usr/lib/rpm/alt/rpmrc&quot;, R_OK)  = -1 ENOENT (No such file or directory)
access(&quot;/etc/rpmrc&quot;, R_OK)              = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib/rpm/macros&quot;, O_RDONLY)   = 3
open(&quot;/usr/lib/rpm/platform/x86_64-linux/macros&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open(&quot;/usr/lib/rpm/macros.d/alterator&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/alternatives&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/control&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/perl5&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/python&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/xdg&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/alt/macros&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/etc/rpm&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open(&quot;/etc/rpm/macros.d&quot;, O_RDONLY)     = 3
open(&quot;/etc/rpm/macros&quot;, O_RDONLY)       = 3
open(&quot;/etc/rpm/x86_64-linux/macros&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/etc/rpm/macros.d&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
stat(&quot;/home/user/.rpmmacros&quot;, {st_mode=S_IFREG|0600, st_size=121, ...}) = 0
open(&quot;/home/user/.rpmmacros&quot;, O_RDONLY) = 3
stat(&quot;/usr/lib/rpm/init.lua&quot;, 0x7fff99cf4f40) = -1 ENOENT (No such file or directory)
execve(&quot;/usr/bin/rpmkeys&quot;, [&quot;/usr/bin/rpmkeys&quot;, &quot;--checksig&quot;, &quot;--define&quot;, &quot;_keyringpath usr/lib/alt-gpgkeys&quot;, &quot;/var/cache/apt/archives/syslinux&quot;...], [/* 57 vars */]) = 0
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (No such file or directory)
open(&quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/tls/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64/tls/x86_64&quot;, 0x7fffa9ad5b90) = -1 ENOENT (No such file or directory)
open(&quot;/lib64/tls/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64/tls&quot;, 0x7fffa9ad5b90)      = -1 ENOENT (No such file or directory)
open(&quot;/lib64/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64/x86_64&quot;, 0x7fffa9ad5b90)   = -1 ENOENT (No such file or directory)
open(&quot;/lib64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/lib64&quot;, {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open(&quot;/usr/lib64/tls/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/usr/lib64/tls/x86_64&quot;, 0x7fffa9ad5b90) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/tls/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/usr/lib64/tls&quot;, 0x7fffa9ad5b90)  = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/x86_64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat(&quot;/usr/lib64/x86_64&quot;, 0x7fffa9ad5b90) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/librpm.so.7&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/librpmio.so.7&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib64/librpmio.so.7&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libpopt.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libpthread.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libcap.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libacl.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/liblua-5.1.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libdb-4.7.so&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libdl.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/libbeecrypt.so.7&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libbz2.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libz.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/libelf.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/liblzma.so.5&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libattr.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libm.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/locale-archive&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open(&quot;/usr/share/locale/locale.alias&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib/locale/en_US.utf8/LC_IDENTIFICATION&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib64/gconv/gconv-modules.cache&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MEASUREMENT&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_TELEPHONE&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_ADDRESS&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_NAME&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_PAPER&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MESSAGES&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_MONETARY&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_COLLATE&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_TIME&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_NUMERIC&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/locale/en_US.utf8/LC_CTYPE&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/usr/lib/rpm/rpmpopt-4.13.0&quot;, O_RDONLY) = 3
open(&quot;/etc/popt&quot;, O_RDONLY)             = -1 ENOENT (No such file or directory)
stat(&quot;/etc/popt.d&quot;, 0x7fffa9ad6350)     = -1 ENOENT (No such file or directory)
open(&quot;/home/user/.popt&quot;, O_RDONLY)      = -1 ENOENT (No such file or directory)
open(&quot;/etc/nsswitch.conf&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/lib64/libnss_files.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/passwd&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/group&quot;, O_RDONLY|O_CLOEXEC)  = 3
open(&quot;/etc/resolv.conf&quot;, O_RDONLY|O_CLOEXEC) = 3
stat(&quot;/etc/resolv.conf&quot;, {st_mode=S_IFREG|0644, st_size=158, ...}) = 0
open(&quot;/etc/resolv.conf&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/host.conf&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/etc/hosts&quot;, O_RDONLY|O_CLOEXEC)  = 3
open(&quot;/etc/rpm/platform&quot;, O_RDONLY)     = -1 ENOENT (No such file or directory)
stat(&quot;/home/user/.rpmrc&quot;, 0x7fffa9ad5e40) = -1 ENOENT (No such file or directory)
access(&quot;/usr/lib/rpm/rpmrc&quot;, R_OK)      = 0
open(&quot;/usr/lib/rpm/rpmrc&quot;, O_RDONLY)    = 3
access(&quot;/usr/lib/rpm/alt/rpmrc&quot;, R_OK)  = -1 ENOENT (No such file or directory)
access(&quot;/etc/rpmrc&quot;, R_OK)              = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib/rpm/macros&quot;, O_RDONLY)   = 3
open(&quot;/usr/lib/rpm/platform/x86_64-linux/macros&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open(&quot;/usr/lib/rpm/macros.d/alterator&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/alternatives&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/control&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/perl5&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/python&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/macros.d/xdg&quot;, O_RDONLY) = 3
open(&quot;/usr/lib/rpm/alt/macros&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/etc/rpm&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open(&quot;/etc/rpm/macros.d&quot;, O_RDONLY)     = 3
open(&quot;/etc/rpm/macros&quot;, O_RDONLY)       = 3
open(&quot;/etc/rpm/x86_64-linux/macros&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/etc/rpm/macros.d&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
stat(&quot;/home/user/.rpmmacros&quot;, {st_mode=S_IFREG|0600, st_size=121, ...}) = 0
open(&quot;/home/user/.rpmmacros&quot;, O_RDONLY) = 3
stat(&quot;/usr/lib/rpm/init.lua&quot;, 0x7fffa9ad6180) = -1 ENOENT (No such file or directory)
open(&quot;/usr/lib/alt-gpgkeys&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
stat(&quot;/var&quot;, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat(&quot;/var/lib&quot;, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat(&quot;/var/lib/rpm&quot;, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open(&quot;/sys/devices/system/cpu/online&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/var/lib/rpm/.dbenv.lock&quot;, O_RDWR|O_CREAT, 0644) = -1 EACCES (Permission denied)
open(&quot;/var/lib/rpm/DB_CONFIG&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
stat(&quot;/var/tmp&quot;, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
stat(&quot;/var/lib/rpm/Packages&quot;, {st_mode=S_IFREG|0644, st_size=32153600, ...}) = 0
stat(&quot;/var/lib/rpm/Packages&quot;, {st_mode=S_IFREG|0644, st_size=32153600, ...}) = 0
open(&quot;/var/lib/rpm/Packages&quot;, O_RDONLY) = 3
stat(&quot;/var/lib/rpm/Packages&quot;, {st_mode=S_IFREG|0644, st_size=32153600, ...}) = 0
open(&quot;/var/lib/rpm/Packages&quot;, O_RDONLY) = 3
stat(&quot;/var/lib/rpm/Name&quot;, {st_mode=S_IFREG|0644, st_size=73728, ...}) = 0
stat(&quot;/var/lib/rpm/Name&quot;, {st_mode=S_IFREG|0644, st_size=73728, ...}) = 0
open(&quot;/var/lib/rpm/Name&quot;, O_RDONLY)     = 4
stat(&quot;/var/lib/rpm/Name&quot;, {st_mode=S_IFREG|0644, st_size=73728, ...}) = 0
open(&quot;/var/lib/rpm/Name&quot;, O_RDONLY)     = 4
open(&quot;/var/cache/apt/archives/syslinux-extlinux_2%3a4.04-alt12_x86%5f64_1449091958.rpm&quot;, O_RDONLY) = 5
open(&quot;/usr/share/locale/en_US.utf8/LC_MESSAGES/rpm.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/usr/share/locale/en_US/LC_MESSAGES/rpm.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/usr/share/locale/en.utf8/LC_MESSAGES/rpm.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/usr/share/locale/en/LC_MESSAGES/rpm.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
/var/cache/apt/archives/syslinux-extlinux_2%3a4.04-alt12_x86%5f64_1449091958.rpm: sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#ae4ae412) 
+++ exited with 1 +++

Вот конец:

open(&quot;/usr/lib/alt-gpgkeys&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
stat(&quot;/var&quot;, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat(&quot;/var/lib&quot;, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat(&quot;/var/lib/rpm&quot;, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open(&quot;/sys/devices/system/cpu/online&quot;, O_RDONLY|O_CLOEXEC) = 3
open(&quot;/var/lib/rpm/.dbenv.lock&quot;, O_RDWR|O_CREAT, 0644) = -1 EACCES (Permission denied)
open(&quot;/var/lib/rpm/DB_CONFIG&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
stat(&quot;/var/tmp&quot;, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
stat(&quot;/var/lib/rpm/Packages&quot;, {st_mode=S_IFREG|0644, st_size=32153600, ...}) = 0
stat(&quot;/var/lib/rpm/Packages&quot;, {st_mode=S_IFREG|0644, st_size=32153600, ...}) = 0
open(&quot;/var/lib/rpm/Packages&quot;, O_RDONLY) = 3
stat(&quot;/var/lib/rpm/Packages&quot;, {st_mode=S_IFREG|0644, st_size=32153600, ...}) = 0
open(&quot;/var/lib/rpm/Packages&quot;, O_RDONLY) = 3
stat(&quot;/var/lib/rpm/Name&quot;, {st_mode=S_IFREG|0644, st_size=73728, ...}) = 0
stat(&quot;/var/lib/rpm/Name&quot;, {st_mode=S_IFREG|0644, st_size=73728, ...}) = 0
open(&quot;/var/lib/rpm/Name&quot;, O_RDONLY)     = 4
stat(&quot;/var/lib/rpm/Name&quot;, {st_mode=S_IFREG|0644, st_size=73728, ...}) = 0
open(&quot;/var/lib/rpm/Name&quot;, O_RDONLY)     = 4
open(&quot;/var/cache/apt/archives/syslinux-extlinux_2%3a4.04-alt12_x86%5f64_1449091958.rpm&quot;, O_RDONLY) = 5
open(&quot;/usr/share/locale/en_US.utf8/LC_MESSAGES/rpm.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/usr/share/locale/en_US/LC_MESSAGES/rpm.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/usr/share/locale/en.utf8/LC_MESSAGES/rpm.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&quot;/usr/share/locale/en/LC_MESSAGES/rpm.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)
/var/cache/apt/archives/syslinux-extlinux_2%3a4.04-alt12_x86%5f64_1449091958.rpm: sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#ae4ae412) 
+++ exited with 1 +++</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162145</commentid>
    <comment_count>2</comment_count>
    <who name="Grigory Milev">week</who>
    <bug_when>2017-02-27 12:07:13 +0300</bug_when>
    <thetext>До сих пор не исправлена, может имеются мысли, что не так?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162147</commentid>
    <comment_count>3</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2017-02-27 12:40:03 +0300</bug_when>
    <thetext>(In reply to comment #2)
&gt; До сих пор не исправлена, может имеются мысли, что не так?

rpm, который сейчас в Сизифе предполагает, что ключи лежат в базе rpm.  Вы всегда можете их туда загрузить.

Ещё можно сделать как-то так:
$ cp ~/git/alt-gpgkeys/keys/incominger $tmpdir/incominger.key                                           
$ rpm -K --define &quot;_keyringpath $tmpdir&quot; apt-0.5.15lorg2-alt56.src.rpm
apt-0.5.15lorg2-alt56.src.rpm: sha1 md5 gpg ОК

Вообще, идея класть ключи в базу и реализовывать всю криптографию прямо в rpm как была чудовищна, так и осталась.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162148</commentid>
    <comment_count>4</comment_count>
    <who name="Grigory Milev">week</who>
    <bug_when>2017-02-27 12:49:43 +0300</bug_when>
    <thetext>Как ни странно, предложенный вариант не помог.
rpm -K avr-binutils-2.26-alt1.src.rpm
avr-binutils-2.26-alt1.src.rpm: (RSA) sha1 md5 (GPG) НЕ ОК (ОТСУТСТВУЮТ КЛЮЧИ: RSA#1b9b0273 GPG#1b9b0273)

strace -e trace=file -fF rpm --checksig avr-binutils-2.26-alt1.src.rpm
stat(&quot;/home/grigory/.rpmmacros&quot;, {st_mode=S_IFREG|0644, st_size=746, ...}) = 0
open(&quot;/home/grigory/.rpmmacros&quot;, O_RDONLY) = 3
stat(&quot;/usr/lib/rpm/init.lua&quot;, 0x7ffc712d7c10) = -1 ENOENT (No such file or directory)
open(&quot;/home/grigory/packages/keys&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open(&quot;/home/grigory/packages/keys/week.key&quot;, O_RDONLY) = 3
open(&quot;avr-binutils-2.26-alt1.src.rpm&quot;, O_RDONLY) = 3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162149</commentid>
    <comment_count>5</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2017-02-27 13:36:45 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; Как ни странно, предложенный вариант не помог.
&gt; rpm -K avr-binutils-2.26-alt1.src.rpm
&gt; avr-binutils-2.26-alt1.src.rpm: (RSA) sha1 md5 (GPG) НЕ ОК (ОТСУТСТВУЮТ КЛЮЧИ:
&gt; RSA#1b9b0273 GPG#1b9b0273)

&gt; open(&quot;/home/grigory/packages/keys/week.key&quot;, O_RDONLY) = 3

На всякий случай: вы уверены, что /home/grigory/packages/keys/week.key это ключ 1b9b0273?

Посмотрите, что говорит rpm -vv -K avr-binutils-2.26-alt1.src.rpm
о загрузке ключа.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162162</commentid>
    <comment_count>6</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2017-02-27 15:47:17 +0300</bug_when>
    <thetext>&gt; $ cp ~/git/alt-gpgkeys/keys/incominger $tmpdir/incominger.key                   

Используйте вместо этого команду:
GNUPGHOME=/usr/lib/alt-gpgkeys gpg --export --armor incominger@altlinux.org &gt; $tmpdir/incominger.key
Ваша версия ~/git/alt-gpgkeys может не совпадать с моей, а в пакете alt-gpgkeys всё хорошо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182781</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2019-06-29 11:26:12 +0300</bug_when>
    <thetext>Гм, припёрло и мне; alt-gpgkeys на хосте обновил, rpm-4.13.0.1-alt6.x86_64:

$ GNUPGHOME=/usr/lib/alt-gpgkeys gpg --export --armor &gt; ~/tmp/alt-gpgkeys
$ rpm -K --define &quot;_keyringpath $HOME/tmp&quot; bash4-4.4.23-alt1.src.rpm     
bash4-4.4.23-alt1.src.rpm: sha1 md5 (GPG) НЕ ОК (ОТСУТСТВУЮТ КЛЮЧИ: GPG#ae4ae412) 
$ GNUPGHOME=/usr/lib/alt-gpgkeys gpg --list-keys | grep -i ae4ae412
pub   1024D/AE4AE412 2004-09-22

Может, соберём отдельную проверялку из 4_0_4?..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190007</commentid>
    <comment_count>8</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2020-05-15 20:21:06 +0300</bug_when>
    <thetext>(Ответ для Michael Shigorin на комментарий #7)
&gt; $ GNUPGHOME=/usr/lib/alt-gpgkeys gpg --export --armor &gt; ~/tmp/alt-gpgkeys

Все говорят загадками. Я сделал так в сборочнице:
# GNUPGHOME=/usr/lib/alt-gpgkeys gpg --export --armor &gt; ~/tmp/alt-gpgkeys
# rpm --import ~/tmp/alt-gpgkeys</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>