我们有一个私有的 debian 存储库,它是由早期的系统管理员在几年前建立的。软件包由旧密钥 7610DDDE(我必须撤销)签名,如 repo 服务器上的 root 用户所示。
# gpg --list-keys
/root/.gnupg/pubring.gpg
------------------------
pub 1024D/2D230C5F 2006-01-03 [expired: 2007-02-07]
uid Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org>
pub 1024D/7610DDDE 2006-03-03 [revoked: 2016-03-31]
uid Archive Maintainer <root@xxxxxxxxxx.com>
pub 4096R/DD219672 2016-04-18
uid Archive Maintainer <root@xxxxxxxxxx.com>
Run Code Online (Sandbox Code Playgroud)
以下所有命令均以 root 用户身份执行。我修改了 repository/conf/distributions 文件以使用我明确创建的新子密钥进行签名:
Architectures: i386 amd64 source
Codename: unstable
Components: main
...
SignWith: DD219672
Run Code Online (Sandbox Code Playgroud)
但是当我使用 dput 更新包时,我得到
Could not find any key matching 'DD219672'!
ERROR: Could not finish exporting 'unstable'!
This means that from outside your …
Run Code Online (Sandbox Code Playgroud) 我已经两次通知 LSI 支持,但到目前为止他们无法重现该问题。我想在这里发帖以获得一些公正的专家的想法,看看是否有其他人遇到过类似的问题。
我们管理着许多提供 Internet 服务的服务器,这些服务器具有非常大的磁盘 IO。全部运行 Debian 测试 (Sid)-amd64 并使用 85xx - 96xx 系列的 3ware RAID 卡。随着 Debian 内核更新到 3.9.x-amd64,我们开始遇到 tw_cli 的段错误。我们测试了 tdm2,它也有段错误。
要重现该问题:(您的系统中不需要 RAID 卡来执行此操作) 1. Debian 测试 (Sid) 的全新安装。ISO 是http://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-cd/ 2. 安装 tw_cli 并尝试运行它。
我们在 3.2 和 3.9.6/3.9.8-amd64 下以 root 身份运行 tw_cli,并且在 tw_cli 调用 uname 之后立即发生了段错误,如下所示。
execve("/usr/local/sbin/tw_cli", ["tw_cli", "/c0", "show", "all"], ["TERM=xterm", "SHELL=/bin/bash", "SSH_CLIENT =71.207.183.174 60609 "..., "SSH_TTY=/dev/pts/0", "USER=root", "MAIL=/var/mail/root", "PATH=/usr/local/sbin:/usr /local/"..., "PWD=/root", "LANG=C", "PS1=\\h:\\w\\$ ", "SHLVL=1", "HOME=/root", " LOGNAME=root", "SSH_CONNECTION=71.207.183.174 60"..., "_=/usr/bin/strace"]) = 0 …