Bug 752319
Summary: | "Cannot open an IPMI driver" message from cron | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jan ONDREJ <ondrejj> |
Component: | ipmiutil | Assignee: | Andy Cress <arcress> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 16 | CC: | arcress, shigorin |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | ipmiutil-2.7.9-3.el6 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-11-16 00:25:20 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jan ONDREJ
2011-11-09 07:21:10 UTC
That's certainly a bug. Two changes are needed: 1) The checksel script should do nothing and produce no messages if it is run on a system where IPMI is not enabled. 2) The rpm spec file should not install checksel into /etc/cron.daily if IPMI is not enabled. I'll work on changing both and submit a patch to the existing 2.7.9-2 version. Changes will be merged upstream for the next ipmiutil version also. ipmiutil-2.7.9-3.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/ipmiutil-2.7.9-3.el6 Package ipmiutil-2.7.9-3.el6: * should fix your issue, * was pushed to the Fedora EPEL 6 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=epel-testing ipmiutil-2.7.9-3.el6' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-EPEL-2011-4952 then log in and leave karma (feedback). This bug has been reported against Fedora 16. Please, can you release packages for Fedora? I can test them only on Fedora. ipmiutil-2.7.9-3.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/ipmiutil-2.7.9-3.fc16 Jan, Sorry about that. I had updated rawhide/master/f17 and el6, but not f16. Update to f16 is complete now, link above. Andy ipmiutil-2.7.9-3.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report. ipmiutil-2.7.9-3.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report. (In reply to comment #1) > That's certainly a bug. Two changes are needed: > 1) The checksel script should do nothing and produce no messages if it is run > on a system where IPMI is not enabled. Indeed. > 2) The rpm spec file should not install checksel into /etc/cron.daily if IPMI > is not enabled. Or just package it separately as I do in ALT Linux. Upstream has removed installing the script by default with 2.8.2 -- which is a minor hassle/regression IMHO. Packaging it separately is not warranted in this case since this is the only difference between client & server installs, and separate packages would produce more hassle/regression, IMO. The rpm postinstall will install the checksel script if it detects that the system supports IPMI. The priority for this package is to make the user experience easier & simpler. The changes to fix this bug are included in ipmiutil-2.7.9-3 and later. The 2.8.2 version has also been updated into f16, f17 and epel6. (In reply to comment #10) > and separate packages would produce more hassle/regression, IMO For a distro that used to ship perl wholesale, probably yes. For the rest of us, well no. :) > The rpm postinstall will install the checksel script if it detects > that the system supports IPMI. Hope you do understand the existence of corner cases like "BMC wasn't configured", "kernel modules weren't loaded" etc to tell that... OK, my point was to mention that Fedora/RHEL "bug" (which is rather a distro's take in fact) spoiled a tiny bit of upstream functionality; A Bad Thing (TM). ipmiutil-2.8.5-2.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/ipmiutil-2.8.5-2.fc18 ipmiutil-2.8.5-2.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report. |