Skip to content

EL9 Dependencies - JWT/DNS #44

@AndrewMRQuinn

Description

@AndrewMRQuinn

There looks to be a packaging issue with grommunio-admin-api-1.17.20 in the EL9 community repo that prevents DNF from installing it:

Error:
 Problem: cannot install the best update candidate for package grommunio-admin-api-1.17.19.3e9284d-15.2.noarch
  - nothing provides python3-PyJWT needed by grommunio-admin-api-1.17.20.959e6b1-26.2.noarch from grommunio
  - nothing provides python3-dnspython needed by grommunio-admin-api-1.17.20.959e6b1-26.2.noarch from grommunio

The RPM lists python3-PyJWT and python3-dnspython as required, but these don't match the EL9 package names python3-jwt and python3-dns.
I used rpmrebuild to modify the SPEC file on lines 67 & 70 and this installs fine using a local copy.

  Requires(post): openssl
  Requires:      polkit
- Requires:      python3-PyJWT
+ Requires:      python3-jwt
  Requires:      python3-argcomplete
  Requires:      python3-cryptography
- Requires:      python3-dnspython
+ Requires:      python3-dns
  Requires:      python3-flask
  Requires:      python3-isodate

I haven't noticed any issues as a result of making this change on my own system.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions