rpm error "does not verify: no digest"

Solution Unverified - Updated -

Issue

  • No 3rd party rpm can be installed with a following error at the new built rhel8 server which is installed via the Satellite 6.5.2.1-1.
  • Error: Transaction check error:
  package managesoft-13.1.1-1.x86_64 does not verify: no digest
  • Example
# yum localinstall /tmp/managesoft-13.1.1-1.x86_64.rpm
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)                                                                                                                                                     3.8 MB/s | 9.4 MB     00:02
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)                                                                                                                                                        5.7 MB/s | 8.1 MB     00:01
Last metadata expiration check: 0:00:03 ago on Mon 30 Sep 2019 04:49:07 PM CEST.
Dependencies resolved.
=============================================================================================================================================================================================================================================
 Package                                                   Arch                                                  Version                                                   Repository                                                   Size
=============================================================================================================================================================================================================================================
Installing:
 managesoft                                                x86_64                                                13.1.1-1                                                  @commandline                                                 11 M

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

Total size: 11 M
Installed size: 29 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Error: Transaction check error:
  package managesoft-13.1.1-1.x86_64 does not verify: no digest

Error Summary
-------------
  • As workaround, I used rpm -ivh --nodigest --nofiledigest
# rpm -ivh --nodigest --nofiledigest /tmp/managesoft-13.1.1-1.x86_64.rpm
warning: /tmp/managesoft-13.1.1-1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 3eb44861: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:managesoft-13.1.1-1              ################################# [100%]
Configuring ManageSoft for Managed Devices ...
Installation directory: "/opt/managesoft"
Data directory: "/var/opt/managesoft"
Created /etc/managesoft.ini
Creating default configuration: Done
Applying saved configuration "/var/opt/managesoft/etc/config.save.ini": Done
Reloading the systemd manager configuration: done
Adding service startup configuration with chkconfig: done
Starting ManageSoft services...
Starting ndtask (via systemctl):                           [  OK  ]
Starting mgsusageag (via systemctl):                       [  OK  ]
Importing schedule "/var/opt/managesoft/scheduler/schedules/sched.nds": Done
*****************************************************************************
**  NOTE:    ManageSoft is using the configuration from a previous install.
**           You may need to run "/opt/managesoft/bin/managesoft-configure"
**           to update the ManageSoft configuration.
*****************************************************************************

Environment

  • Red Hat Enterprise Linux 8 (With United States' Federal Information Processing Standards [FIPS] mode enabled.)
  • Satellite 6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content