Page 1 of 1

python: failed to set __main__.__loader__

Posted: Wednesday 06 December 2017 22:39
by cleese
Hi!

My syslog is getting spammed with the following:

Code: Select all

Dec  6 22:32:01 localhost domoticz[4690]: python: failed to set __main__.__loader__
Dec  6 22:32:01 localhost domoticz[4690]: python: failed to set __main__.__loader__
Dec  6 22:32:01 localhost domoticz[4690]: python: failed to set __main__.__loader__
Dec  6 22:32:01 localhost domoticz[4690]: python: failed to set __main__.__loader__
Dec  6 22:32:01 localhost domoticz[4690]: python: failed to set __main__.__loader__
Dec  6 22:32:01 localhost domoticz[4690]: python: failed to set __main__.__loader__
Turning on debug-logging gives me the following:

Code: Select all

Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  MAIN ProcessRX Msg 53F30600F6281342000000004C04000000000000000000000000000000000000C856DA3367550000400B000000000000600402000000000050B9F733675500000000000000000000C0ECFFA31D7F0000E0ECFFA3
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLQ query : SELECT Name FROM DeviceStatus WHERE (HardwareID==9) AND (DeviceID=='000005DC') AND (Type==243) AND (Subtype==31)
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLR result: Process Usage;
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLQ query : SELECT ID,Name, Used, SwitchType, nValue, sValue, LastUpdate, Options FROM DeviceStatus WHERE (HardwareID=9 AND DeviceID='0000044C' AND Unit=1 AND Type=243 AND SubType=6)
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLR result: 114;Memory Usage;1;0;0;35.39;2017-12-06 22:35:37;;
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLQ query : UPDATE DeviceStatus SET SignalLevel=12, BatteryLevel=255, nValue=0, sValue='36.79', LastUpdate='2017-12-06 22:36:55' WHERE (ID = 114)
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLH UpdateValueInt Memory Usage HwID:9  DevID:0000044C Type:243  sType:6 nValue:0 sValue:36.79
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLQ query : SELECT ID, SwitchType, LastUpdate, LastLevel, Options FROM DeviceStatus WHERE (Name == 'Memory Usage')
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLR result: 114;0;2017-12-06 22:36:55;0;;
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  RFXN : GetLightStatus Typ:243 STyp: 6 nVal:0 sVal:36.79 llvl: 0 isDim:0 maxDim: 0 GrpCmd:0 lstat:
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLQ query : UPDATE DeviceStatus SET BatteryLevel=255 WHERE (ID==114)
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  MAIN ProcessRX Msg 53F31FDC14AECD4100000000DC05000000000000005500002713CBBB1D7F000000000000000000001000000040000000A0ECFFA31D7F0000E0EBFFA31D7F000000000000000000000000000000000000F0FDFFFF
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLQ query : SELECT ID,Name, Used, SwitchType, nValue, sValue, LastUpdate, Options FROM DeviceStatus WHERE (HardwareID=9 AND DeviceID='000005DC' AND Unit=1 AND Type=243 AND SubType=31)
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLR result: 555;Process Usage;1;0;0;29.9700;2017-12-06 22:35:37;1;MB;
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLQ query : UPDATE DeviceStatus SET SignalLevel=12, BatteryLevel=255, nValue=0, sValue='25.7100', LastUpdate='2017-12-06 22:36:55' WHERE (ID = 555)
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLH UpdateValueInt Process Usage HwID:9  DevID:000005DC Type:243  sType:31 nValue:0 sValue:25.7100
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLQ query : SELECT ID, SwitchType, LastUpdate, LastLevel, Options FROM DeviceStatus WHERE (Name == 'Process Usage')
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLR result: 555;0;2017-12-06 22:36:55;0;1;MB;
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  RFXN : GetLightStatus Typ:243 STyp:31 nVal:0 sVal:25.7100 llvl: 0 isDim:0 maxDim: 0 GrpCmd:0 lstat:
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.021  SQLQ query : UPDATE DeviceStatus SET BatteryLevel=255 WHERE (ID==555)
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLQ query : SELECT nValue, sValue FROM Preferences WHERE (Key='MeterDividerEnergy')
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLR result: 500;;
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLQ query : SELECT nValue, sValue FROM Preferences WHERE (Key='MeterDividerGas')
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLR result: 100;;
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLQ query : SELECT nValue, sValue FROM Preferences WHERE (Key='MeterDividerWater')
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLR result: 100;;
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLQ query : SELECT MIN(Value), MAX(Value) FROM Meter WHERE (DeviceRowID=9 AND Date>='2017-12-06 ')
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLR result: 55654880;55668104;
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLQ query : SELECT MIN(Value), MAX(Value) FROM Meter WHERE (DeviceRowID=67 AND Date>='2017-12-06 ')
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLR result: 23594;23601;
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLQ query : SELECT MIN(Value), MAX(Value) FROM Meter WHERE (DeviceRowID=68 AND Date>='2017-12-06 ')
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLR result: 4012;4012;
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLQ query : SELECT MIN(Value), MAX(Value) FROM Meter WHERE (DeviceRowID=107 AND Date>='2017-12-06 ')
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLR result: 0;46;
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLQ query : SELECT nValue, sValue FROM Preferences WHERE (Key='SecStatus')
Dec  6 22:36:55 localhost domoticz[24553]: 2017-12-06 22:36:55.022  SQLR result: 0;;
Dec  6 22:36:55 localhost domoticz[24553]: python: failed to set __main__.__loader__
Does anyone have any idea where I should start looking?

Domoticz version is 3.8771 running on Debian Stretch

Re: python: failed to set __main__.__loader__

Posted: Wednesday 06 December 2017 22:49
by cleese
..and of course, 2 minutes after posting I realised it was an old python-script in the domoticz/scripts/python folder that was the culprit. :P