On Sun, Jan 26, 2020 at 10:59 AM Todd Pfaff <pfaff@rhpcs.mcmaster.ca> wrote:
Kaleb,

Thanks, that got me a bit further.  Your recent change has now allowed me
to yum install:

   nfs-ganesha-utils-2.8.3-2.el7.x86_64

on

   CentOS Linux release 7.7.1908 (Core)

However there is still a missing dependency issue:

   # ganeshactl
   Traceback (most recent call last):
     File "/usr/bin/ganeshactl", line 29, in <module>
       from PyQt5 import QtCore, QtGui, QtDBus
   ImportError: No module named PyQt5

 I'm starting to hate Python. And PyQt.

Ganesha is, at this point Python3 and PyQt5. But el7 is Python2. (unless you're willing to embrace EPEL.)  And the 'only' PyQt5 for el7 is the EPEL python36-qt5; using that will force you to install python36 as well. The maintainers built python2 and python3 variants for Fedora, but not for EPEL. Very annoying.

So rather than make el7 users install python36 from EPEL I've respun the packages with a patch for PyQt4. They should be on the mirrors within a day or two.

Beyond that I'd say switch to el8. I'm expecting CentOS to have buildroots for el8 in CBS very soon. Packages will get built as soon as that happens.

--

Kaleb