dnf インストール gnutar... bf81de15: NOKEY

dnf インストール gnutar... bf81de15: NOKEY

dnf次のように構成された構成を使用しています。OpenMandrivaの調理器具bf81de15: NOKEYインストールしようとしたときにこの問題が発生しましたgnutar

このような状況ではどうすればよいですか?できない場合は、どのようにキーを省略できますか?

Last metadata expiration check: 0:33:36 ago on Wed Apr  3 17:49:59 2024.
Dependencies resolved.
==================================================================================================================
 Package                  Architecture             Version                  Repository                       Size
==================================================================================================================
Installing:
 gnutar                   x86_64                   1.34-4                   cooker-x86_64                   965 k

Transaction Summary
==================================================================================================================
Install  1 Package

Total size: 965 k
Installed size: 3.1 M
Is this ok [y/N]: y
Downloading Packages:
[SKIPPED] gnutar-1.34-4-omv2390.x86_64.rpm: Already downloaded                                                   
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction test error:
  package gnutar-1.34-4.x86_64 does not verify: Header V4 RSA/SHA256 Signature, key ID bf81de15: NOKEY

答え1

この問題を解決するには、次の手順を実行する必要があります。

dnf install rpm

または失敗した場合は、パッケージを手動でダウンロードしてください。

  • http://abf-downloads.openmandriva.org/cooker/repository/x86_64/main/release/rpm-4.19.1.1-1-omv2490.x86_64.rpm

rpm次に、のサブフォルダでパッケージを見つけます。/var/cache/dnf/私の場合はそうですrpm-4.19.1.1-1-omv2490.x86_64.rpm

手動で行う必要がありますパッケージを解凍し、すべてのファイルを次の場所にコピーします。/そしてすべて交換してください。

最後に、gnutar別のパッケージをインストールしてください。

dnf install gnutar

追加情報:

rpmユーザーを作成して権限を付与できます。

adduser rpm
mkdir -pv /home/rpm

権限を付与し、nano /etc/sudoers以下を追加します。

rpm     ALL=(ALL) NOPASSWD: ALL

現在、このようなリポジトリ構成があり、時には機能しませんが、時にはこれにもかかわらず、パッケージをインストールしてから削除するため、動作します。

[main]
name=Open Mandriva Cooker
clean_requirements_on_remove=False
best=True
skip_if_unavailable=True
baseurl=http://abf-downloads.openmandriva.org/cooker/repository/x86_64/main/release/
enabled=0
gpgcheck=0
keepcache=True

関連情報