我正在执行freeipmi库中提供的ipmimonitoring-sensors.c示例。 它有时会引发内部错误。当我连续几次执行程序时,问题是可重现的。我需要在上次执行后等待大约30秒才能使程序正常运行。以前有人遇到过这个问题吗?如果是的话,你能告诉我如何避免它。
这是错误 ipmi_monitoring_sensor_readings_by_record_id:内部错误
由于
答案 0 :(得分:0)
FreeIPMI维护者在这里。 “内部错误”表示库不知道如何处理的一些逻辑错误。鉴于它来自 ipmi_monitoring_sensor_readings_by_record_id 并且当你连续运行程序时会发生这种情况,我敢打赌你的系统上存在一些内部IPMI问题。
主板可能存在大量IPMI流量问题或传感器存在大量请求问题。其中许多情况处理得更加优雅(可能会出现BUSY错误或最小的SYSTEM错误),但也许有一些我还没有看到的错误情况组合。 (许多主板返回的错误被认为是非标准或意外的。)
如果您有兴趣完成这项工作,只需将一些内容发送到FreeIPMI邮件列表即可。
答案 1 :(得分:0)
设置driver_type = -1(默认值),它可以正常工作。