When running the 'sensors-detect' script for lm_sensors 2.7.0, the script generates the error: Character in "C" format wrapped at /usr/sbin/sensors-detect line 1137 While this may be normal, I'm not sure if it's interferring with the detection process. Reproducible: Always Steps to Reproduce: 1. Install lm_sensors 2.7.0 2. Run sensors-detect 3. Fail Actual Results: Probing for `National Semiconductor LM78' Character in "C" format wrapped at /usr/sbin/sensors-detect line 1137. Trying address 0x0290... Failed! Probing for `National Semiconductor LM78-J' Character in "C" format wrapped at /usr/sbin/sensors-detect line 1137. Trying address 0x0290... Failed! Probing for `National Semiconductor LM79' Character in "C" format wrapped at /usr/sbin/sensors-detect line 1137. Trying address 0x0290... Failed! Probing for `Winbond W83781D' Character in "C" format wrapped at /usr/sbin/sensors-detect line 1137. Trying address 0x0290... Failed!
works fine here. What locale?
How can I find out for you?
*shrugs* Do you use a language other than english for your primary locale selection?
*laughs* no, it does it on a couple other systems as well. The only thing they have in common is that they're Gentoo 1.4_rc2 unstable.
I've just committed a patch from another user which MAY fix this, please test lm-sensors-2.7.0-r1 when it hits rsync.
lied, didn't fix it.
Is this still a bug? [lm-sensors-2.7.0-r1 is out a while ago] and lm-sensors-2.8.0 is at bug 25004
This seems to happen on newer perl versions. It is fatal in as much as the sensors are not detected. The solution appears to be to simply add & 0x7f to the pack statement at line 1138 of sensors_detect... sub outb { my $towrite = pack( "C", $_[1] & 0x7f); -- http://www2.lm-sensors.nu/~lm78/readticket.cgi?ticket=1223