text: Red Hat Bugzilla – Bug 134056
  smartd-conf.py requires kudzu
  Last modified: 2015-01-04 17:10:10 EST
  Description of problem:
  "smartd-conf.py" from the "kernel-utils" package tries to import
  "kudzu.py" which belongs to the "kudzu" package. However,
  "kernel-utils" doesn't "Requires:" "kudzu" and thus will fail when
  invoked and "kudzu" isn't installed with the following error message:
  host:~# smartd-conf.py
  Traceback (most recent call last):
  File "/usr/sbin/smartd-conf.py", line 4, in ?
  import kudzu
  ImportError: No module named kudzu
  Version-Release number of selected component (if applicable):
  kernel-utils-2.4-13.1.27
  How reproducible:
  Always
  Steps to Reproduce:
  1. rpm -e kudzu
  2. rpm -i kernel-utils-2.4-13.1.27
  3. smartd-conf.py
  Actual results:
  "smartd-conf.py" won't work if "kudzu" isn't installed.
  Expected results:
  "kernel-utils" should depend on "kudzu" being installed to avoid the
  previously described error.
  Additional info:
  Add the following line to the "kernel-utils" .spec file:
  Requires: kernel-utils >= 2.4-13.1.27
  to fix the problem.
  Um, surely you mean:
  Requires: kudzu
  or similar.
  Yeah! Of course... Don't know what I was thinking about ;-)
  Requires: kudzu
  ... will do fine.
  Fixed in kernel-utils-2.4-13.1.39. Thanks for your report.