알 수 없는 이유로 RPMDB가 손상되었습니다. 몇 시간 동안 조사한 후에 새 RPMDB를 생성하고 채울 수 있었고 모든 패키지를 다시 설치해야 했지만 팀뷰어에 문제가 있습니다. 동시에 설치된다고는 하는데, 동시에 설치되지는 않는다고 나와요. 예를 들어:
$ sudo dnf remove teamviewer
Dependencies resolved.
=======================================================================================================================================================
Package Architecture Version Repository Size
=======================================================================================================================================================
Removing:
teamviewer x86_64 15.36.8-0 @teamviewer 256 M
Removing unused dependencies:
minizip-compat x86_64 1.2.13-3.fc38 @rawhide 55 k
Transaction Summary
=======================================================================================================================================================
Remove 2 Packages
Freed space: 256 M
Is this ok [y/N]: y
Running transaction check
error: rpmdbNextIterator: skipping h# 4725
Header V4 RSA/SHA256 Signature, key ID 0c1289c0: BAD
Header SHA256 digest: OK
Header SHA1 digest: OK
Error: An rpm exception occurred: package not installed
$ cat packages | grep team
libteam-1.31-7.fc38.x86_64
teamd-1.31-7.fc38.x86_64
NetworkManager-team-1.41.90-1.fc38.1.x86_64
나는 이것을 많이 가지고 있지만 error: rpmdbNextIterator
다른 설치 및 업데이트는 작동하고 팀뷰어만 실패합니다.
rpm
내 질문은 또는 없이 패키지를 제거하는 방법입니다 dnf
.