2024-04-23 21:20:24.253 T:1769 info : SETTINGS: run # Received openConfigurationWindow 2024-04-23 21:20:24.263 T:1598 info : Loading skin file: /usr/share/kodi/addons/service.libreelec.settings/resources/skins/Default/1080i/service-LibreELEC-Settings-mainWindow.xml, load type: LOAD_ON_GUI_INIT 2024-04-23 21:20:24.282 T:1598 error : Control 1000 in window 13000 has been asked to focus, but it can't 2024-04-23 21:20:24.283 T:1769 info : SETTINGS: run # Waiting 2024-04-23 21:20:38.855 T:6668 error : SETTINGS: dbus_error_handler # DBusError('net.connman.Error.Failed -- Input/output error') 2024-04-23 21:20:50.116 T:6668 info : Skipped 1 duplicate messages.. 2024-04-23 21:20:50.116 T:6668 error : SETTINGS: dbus_error_handler # DBusError('net.connman.Error.Failed -- Input/output error') 2024-04-23 21:21:08.413 T:6668 error : SETTINGS: dbus_error_handler # DBusError('net.connman.Error.Failed -- Input/output error') 2024-04-23 21:21:32.128 T:6668 error : SETTINGS: connman.refresh_network # DBusError('net.connman.Error.NotSupported -- Not supported') 2024-04-23 21:21:32.200 T:6668 error : SETTINGS: connman.refresh_network *********************************** Unhandled exception detected *********************************** #################################################################################################### Diagnostic info ---------------------------------------------------------------------------------------------------- Exception type : DBusError Exception value : net.connman.Error.NotSupported -- Not supported System info : uname_result(system='Linux', node='rpi4-living-room', release='6.6.25', version='#1 SMP Sun Apr 7 21:37:23 UTC 2024', machine='aarch64') Python version : 3.11.9 (main, Apr 7 2024, 21:23:26) [GCC 13.2.0] Kodi version : 21.0 (21.0.0) Git:21.0-Omega sys.argv : [''] ---------------------------------------------------------------------------------------------------- sys.path: ['/usr/share/kodi/addons/service.libreelec.settings', '/usr/lib/python311.zip', '/usr/lib/python3.11', '/usr/lib/python3.11/lib-dynload', '/usr/lib/python3.11/site-packages', '/usr/share/kodi/addons/service.libreelec.settings/resources/lib', '/usr/share/kodi/addons/service.libreelec.settings/resources/lib/modules'] #################################################################################################### Stack Trace ==================================================================================================== File: /usr/lib/python3.11/threading.py:1002 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: self = ==================================================================================================== File: /usr/lib/python3.11/threading.py:1045 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: self = ==================================================================================================== File: /usr/lib/python3.11/threading.py:982 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: self = ==================================================================================================== File: /usr/share/kodi/addons/service.libreelec.settings/resources/lib/log.py:71 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: args = () function = header = 'SETTINGS: openConfigurationWindow ' kwargs = {} level = 0 ==================================================================================================== File: /usr/share/kodi/addons/service.libreelec.settings/resources/lib/oe.py:521 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: match = True ==================================================================================================== File: /usr/share/kodi/addons/service.libreelec.settings/resources/lib/log.py:71 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: arg = 1200 args = (, 1200) function = header = 'SETTINGS: mainWindow.onClick ' kwargs = {} level = 0 ==================================================================================================== File: /usr/share/kodi/addons/service.libreelec.settings/resources/lib/oeWindows.py:318 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: btn = 2 controlID = 1200 selectedItem = selectedMenuItem = selectedPosition = 0 self = strTyp = '' strValue = '' ==================================================================================================== File: /usr/share/kodi/addons/service.libreelec.settings/resources/lib/log.py:71 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: arg = args = (,) function = header = 'SETTINGS: connman.open_context_menu ' key = 'listItem' kwargs = {'listItem': } level = 0 value = ==================================================================================================== File: /usr/share/kodi/addons/service.libreelec.settings/resources/lib/modules/connman.py:789 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: actions = ['connect_network', 'configure_network', 'refresh_network'] items = ['Connect', 'Edit', 'Refresh'] key = 4 listItem = path = ObjectPath('/net/connman/technology/wifi') result = 2 select_window = self = technologie = { 'Connected': 0, 'Name': 'WiFi', 'Powered': 0, 'Tethering': 0, 'TetheringFreq': 2412, 'Type': 'wifi'} title = 'Select Action' values = { 1: {'action': 'connect_network', 'text': 'Connect'}, 2: {'action': 'configure_network', 'text': 'Edit'}, 4: {'action': 'refresh_network', 'text': 'Refresh'}} ==================================================================================================== File: /usr/share/kodi/addons/service.libreelec.settings/resources/lib/log.py:71 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: arg = args = ( , ) e = DBusError('net.connman.Error.NotSupported -- Not supported') function = header = 'SETTINGS: connman.refresh_network ' kwargs = {} level = 0 outer_stack = [ FrameInfo(frame=, filename='/usr/lib/python3.11/threading.py', lineno=1002, function='_bootstrap', code_context=None, index=None, positions=Positions(lineno=1002, end_lineno=1002, col_offset=12, end_col_offset=35)), FrameInfo(frame=, filename='/usr/lib/python3.11/threading.py', lineno=1045, function='_bootstrap_inner', code_context=None, index=None, positions=Positions(lineno=1045, end_lineno=1045, col_offset=16, end_col_offset=26)), FrameInfo(frame=, filename='/usr/lib/python3.11/threading.py', lineno=982, function='run', code_context=None, index=None, positions=Positions(lineno=982, end_lineno=982, col_offset=16, end_col_offset=57)), FrameInfo(frame=, filename='/usr/share/kodi/addons/service.libreelec.settings/resources/lib/log.py', lineno=71, function='_log_function_2', code_context=None, index=None, positions=Positions(lineno=71, end_lineno=71, col_offset=25, end_col_offset=50)), FrameInfo(frame=, filename='/usr/share/kodi/addons/service.libreelec.settings/resources/lib/oe.py', lineno=521, function='openConfigurationWindow', code_context=None, index=None, positions=Positions(lineno=521, end_lineno=521, col_offset=8, end_col_offset=27)), FrameInfo(frame=, filename='/usr/share/kodi/addons/service.libreelec.settings/resources/lib/log.py', lineno=71, function='_log_function_2', code_context=None, index=None, positions=Positions(lineno=71, end_lineno=71, col_offset=25, end_col_offset=50)), FrameInfo(frame=, filename='/usr/share/kodi/addons/service.libreelec.settings/resources/lib/oeWindows.py', lineno=318, function='onClick', code_context=None, index=None, positions=Positions(lineno=318, end_lineno=319, col_offset=20, end_col_offset=53)), FrameInfo(frame=, filename='/usr/share/kodi/addons/service.libreelec.settings/resources/lib/log.py', lineno=71, function='_log_function_2', code_context=None, index=None, positions=Positions(lineno=71, end_lineno=71, col_offset=25, end_col_offset=50)), FrameInfo(frame=, filename='/usr/share/kodi/addons/service.libreelec.settings/resources/lib/modules/connman.py', lineno=789, function='open_context_menu', code_context=None, index=None, positions=Positions(lineno=789, end_lineno=789, col_offset=12, end_col_offset=52))] ==================================================================================================== File: /usr/share/kodi/addons/service.libreelec.settings/resources/lib/modules/connman.py:937 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: listItem = self = ==================================================================================================== File: /usr/share/kodi/addons/service.libreelec.settings/resources/lib/dbus_connman.py:208 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: ==================================================================================================== File: /usr/share/kodi/addons/service.libreelec.settings/resources/lib/dbus_utils.py:112 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: args = () bus_name = 'net.connman' interface = .proxy object at 0x7f00283c00> kwargs = {} method = .def_method..call_method of .proxy object at 0x7f00283c00>> method_name = 'Scan' path = '/net/connman/technology/wifi' ==================================================================================================== File: /usr/lib/python3.11/site-packages/ravel.py:2908 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: args = () intr_method = Method(name = 'Scan', args = [], annotations = ()) kwargs = {} message = self = .proxy object at 0x7f00283c00> ==================================================================================================== File: /usr/lib/python3.11/site-packages/dbussy.py:2284 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: error = message = my_error = reply = None self = timeout = -1 ==================================================================================================== File: /usr/lib/python3.11/site-packages/dbussy.py:5061 ---------------------------------------------------------------------------------------------------- Code context: ---------------------------------------------------------------------------------------------------- Local variables: self = ==================================================================================================== ************************************* End of diagnostic info *************************************** 2024-04-23 21:21:32.228 T:6668 error : SETTINGS: connman.refresh_network #################################################################################################### Object info ---------------------------------------------------------------------------------------------------- Object : Object type : Object attributes: CONNMAN_DAEMON = '/usr/sbin/connmand' ENABLED = True NF_CUSTOM_PATH = '/storage/.config/iptables/' WAIT_CONF_FILE = '/storage/.cache/libreelec/network_wait' agent = busy = 0 clear_list = > clock_properties = { 'Time': 1713903678, 'TimeUpdates': 'auto', 'TimeserverSynced': 0, 'Timeservers': [], 'Timezone': 'Europe/Belfast', 'TimezoneUpdates': 'auto'} configure_network = > connect_attempt = 4 connect_network = > connect_reply_handler = > custom_regdom = > dbus_error_handler = > delete_network = > disconnect_network = > do_init = > do_wizard = > exit = > init_netfilter = > listItems = { ObjectPath('/net/connman/service/ethernet_dca632fcfd72_cable'): } listemner = load_values = > log_error = 1 menu = { '3': { 'InfoText': 701, 'listTyp': 'list', 'menuLoader': 'menu_loader', 'name': 32101}, '4': { 'InfoText': 702, 'listTyp': 'netlist', 'menuLoader': 'menu_connections', 'name': 32100}} menu_connections = > menu_loader = > net_disconnected = 0 notify_error = 1 open_context_menu = > refresh_network = > set_network_wait = > set_technologie = > set_timeservers = > set_value = > start_service = > stop_service = > struct = { '/net/connman/technology/ethernet': { 'name': 32103, 'order': 1, 'settings': { 'Powered': { 'InfoText': 730, 'action': 'set_technologie', 'changed': True, 'name': 32105, 'order': 1, 'type': 'bool', 'value': '1'}}}, '/net/connman/technology/wifi': { 'name': 32102, 'order': 0, 'settings': { 'Powered': { 'InfoText': 726, 'action': 'set_technologie', 'name': 32105, 'order': 1, 'type': 'bool', 'value': '0'}, 'Tethering': { 'InfoText': 727, 'action': 'set_technologie', 'name': 32108, 'order': 2, 'parent': { 'entry': 'Powered', 'value': [ '1']}, 'type': 'bool', 'value': '0'}, 'TetheringIdentifier': { 'InfoText': 728, 'action': 'set_technologie', 'name': 32198, 'order': 3, 'parent': { 'entry': 'Tethering', 'value': [ '1']}, 'type': 'text', 'validate': '^([a-zA-Z0-9](?:[a-zA-Z0-9-\\.]*[a-zA-Z0-9]))$', 'value': 'LibreELEC-AP'}, 'TetheringPassphrase': { 'InfoText': 729, 'action': 'set_technologie', 'name': 32107, 'order': 4, 'parent': { 'entry': 'Tethering', 'value': [ '1']}, 'type': 'text', 'validate': '^[\\x00-\\x7F]{8,64}$', 'value': 'OalQUYKVGQ'}, 'regdom': { 'InfoText': 749, 'action': 'custom_regdom', 'name': 32240, 'order': 5, 'parent': { 'entry': 'Powered', 'value': [ '1']}, 'type': 'multivalue', 'value': 'NOT ' 'SET ' '(DEFAULT)', 'values': [ 'NOT ' 'SET ' '(DEFAULT)', 'GLOBAL ' '(00)', 'Afghanistan ' '(AF)', 'Albania ' '(AL)', 'Algeria ' '(DZ)', 'American ' 'Samoa ' '(AS)', 'Andorra ' '(AD)', 'Anguilla ' '(AI)', 'Argentina ' '(AR)', 'Armenia ' '(AM)', 'Aruba ' '(AW)', 'Australia ' '(AU)', 'Austria ' '(AT)', 'Azerbaijan ' '(AZ)', 'Bahamas ' '(BS)', 'Bahrain ' '(BH)', 'Bangladesh ' '(BD)', 'Barbados ' '(BB)', 'Belarus ' '(BY)', 'Belgium ' '(BE)', 'Belize ' '(BZ)', 'Bermuda ' '(BM)', 'Bhutan ' '(BT)', 'Bolivia ' '(BO)', 'Bosnia ' 'and ' 'Herzegovina ' '(BA)', 'Brazil ' '(BR)', 'Brunei ' 'Darussalam ' '(BN)', 'Bulgaria ' '(BG)', 'Burkina ' 'Faso ' '(BF)', 'Cambodia ' '(KH)', 'Canada ' '(CA)', 'Cayman ' 'Islands ' '(KY)', 'Central ' 'African ' 'Republic ' '(CF)', 'Chad ' '(TD)', 'Chile ' '(CL)', 'China ' '(CN)', 'Christmas ' 'Island ' '(CX)', 'Colombia ' '(CO)', 'Costa ' 'Rica ' '(CR)', 'Côte ' "d'Ivoire " '(CI)', 'Croatia ' '(HR)', 'Cyprus ' '(CY)', 'Czechia ' '(CZ)', 'Denmark ' '(DK)', 'Dominica ' '(DM)', 'Dominican ' 'Republic ' '(DO)', 'Ecuador ' '(EC)', 'Egypt ' '(EG)', 'El ' 'Salvador ' '(SV)', 'Estonia ' '(EE)', 'Ethiopia ' '(ET)', 'Finland ' '(FI)', 'France ' '(FR)', 'French ' 'Guiana ' '(GF)', 'French ' 'Polynesia ' '(PF)', 'Georgia ' '(GE)', 'Germany ' '(DE)', 'Ghana ' '(GH)', 'Greece ' '(GR)', 'Greenland ' '(GL)', 'Grenada ' '(GD)', 'Guadelope ' '(GP)', 'Guam ' '(GU)', 'Guatemala ' '(GT)', 'Guyana ' '(GY)', 'Haiti ' '(HT)', 'Honduras ' '(HN)', 'Hong ' 'Kong ' '(HK)', 'Hungary ' '(HU)', 'Iceland ' '(IS)', 'India ' '(IN)', 'Indonesia ' '(ID)', 'Iran ' '(IR)', 'Ireland ' '(IE)', 'Israel ' '(IL)', 'Italy ' '(IT)', 'Jamaica ' '(JM)', 'Japan ' '(JP)', 'Jordan ' '(JO)', 'Kazakhstan ' '(KZ)', 'Kenya ' '(KE)', 'Korea ' '(North) ' '(KP)', 'Korea ' '(South) ' '(KR)', 'Kuwait ' '(KW)', 'Latvia ' '(LV)', 'Lebanon ' '(LB)', 'Lesotho ' '(LS)', 'Liechtenstein ' '(LI)', 'Lithuania ' '(LT)', 'Luxembourg ' '(LU)', 'Macao ' '(MO)', 'Malawi ' '(MW)', 'Malaysia ' '(MY)', 'Malta ' '(MT)', 'Marshall ' 'Islands ' '(MH)', 'Martinique ' '(MQ)', 'Mauritania ' '(MR)', 'Mauritius ' '(MU)', 'Mayotte ' '(YT)', 'Mexico ' '(MX)', 'Micronesian ' '(FM)', 'Moldova ' '(MD)', 'Monaco ' '(MC)', 'Mongolia ' '(MN)', 'Montenegro ' '(ME)', 'Morocco ' '(MA)', 'Nepal ' '(NP)', 'Netherlands ' '(NL)', 'New ' 'Zealand ' '(NZ)', 'Nicaragua ' '(NI)', 'North ' 'Macedonia ' '(MK)', 'Northern ' 'Mariana ' 'Islands ' '(MP)', 'Norway ' '(NO)', 'Oman ' '(OM)', 'Pakistan ' '(PK)', 'Palau ' '(PW)', 'Panama ' '(PA)', 'Papua ' 'New ' 'Guinea ' '(PG)', 'Paraguay ' '(PY)', 'Peru ' '(PE)', 'Philipines ' '(PH)', 'Poland ' '(PL)', 'Portugal ' '(PT)', 'Puerto ' 'Rico ' '(PR)', 'Qatar ' '(QA)', 'Réunion ' '(RE)', 'Romania ' '(RO)', 'Russian ' 'Federation ' '(RU)', 'Rwanda ' '(RW)', 'Saint ' 'Barthélemy ' '(BL)', 'Saint ' 'Kitts ' 'and ' 'Nevis ' '(KN)', 'Saint ' 'Lucia ' '(LC)', 'Saint ' 'Martin ' '(MF)', 'Saint ' 'Pierre ' 'and ' 'Miquelon ' '(PM)', 'Saint ' 'Vincent ' 'and ' 'the ' 'Grenadines ' '(VC)', 'Saudi ' 'Arabia ' '(SA)', 'Senegal ' '(SN)', 'Serbia ' '(RS)', 'Singapore ' '(SG)', 'Slovakia ' '(SK)', 'Slovenia ' '(SI)', 'South ' 'Africa ' '(ZA)', 'Spain ' '(ES)', 'Sri ' 'Lanka ' '(LK)', 'Suriname ' '(SR)', 'Sweden ' '(SE)', 'Switzerland ' '(CH)', 'Syria ' '(SY)', 'Taiwan ' '(TW)', 'Thailand ' '(TH)', 'Togo ' '(TG)', 'Trinidan ' 'and ' 'Tobago ' '(TT)', 'Tunisia ' '(TN)', 'Turkey ' '(TR)', 'Turks ' 'and ' 'Caicos ' 'Islands ' '(TC)', 'Uganda ' '(UG)', 'Ukraine ' '(UA)', 'United ' 'Arab ' 'Emirates ' '(AE)', 'United ' 'Kingdom ' '(GB)', 'United ' 'States ' '(US)', 'Uraguay ' '(UY)', 'Uzbekistan ' '(UZ)', 'Vanuatu ' '(VU)', 'Venzuela ' '(VE)', 'Vietnam ' '(VN)', 'Virgin ' 'Islands ' '(VI)', 'Wallis ' 'and ' 'Futuna ' '(WF)', 'Yemen ' '(YE)', 'Zimbabwe ' '(ZW)']}}}, 'Timeservers': { 'name': 32123, 'order': 2, 'settings': { '0': { 'InfoText': 732, 'action': 'set_timeservers', 'name': 32124, 'order': 1, 'type': 'text', 'validate': '^([a-zA-Z0-9](?:[a-zA-Z0-9-\\.]*[a-zA-Z0-9]))$|^$', 'value': ''}, '1': { 'InfoText': 733, 'action': 'set_timeservers', 'name': 32125, 'order': 2, 'type': 'text', 'validate': '^([a-zA-Z0-9](?:[a-zA-Z0-9-\\.]*[a-zA-Z0-9]))$|^$', 'value': ''}, '2': { 'InfoText': 734, 'action': 'set_timeservers', 'name': 32126, 'order': 3, 'type': 'text', 'validate': '^([a-zA-Z0-9](?:[a-zA-Z0-9-\\.]*[a-zA-Z0-9]))$|^$', 'value': ''}}}, 'advanced': { 'name': 32368, 'order': 4, 'settings': { 'netfilter': { 'InfoText': 771, 'action': 'init_netfilter', 'name': 32395, 'order': 3, 'type': 'multivalue', 'value': 'Off', 'values': [ 'Off', 'Home', 'Public']}, 'wait_for_network': { 'InfoText': 736, 'action': 'set_network_wait', 'name': 32369, 'order': 1, 'type': 'bool', 'value': '1'}, 'wait_for_network_time': { 'InfoText': 737, 'action': 'set_network_wait', 'name': 32370, 'order': 2, 'parent': { 'entry': 'wait_for_network', 'value': [ '1']}, 'type': 'num', 'value': '10'}}}} technologie_properties = [ [ ObjectPath('/net/connman/technology/ethernet'), { 'Connected': 0, 'Name': 'Wired', 'Powered': 1, 'Tethering': 0, 'TetheringFreq': 2412, 'Type': 'ethernet'}], [ ObjectPath('/net/connman/technology/wifi'), { 'Connected': 0, 'Name': 'WiFi', 'Powered': 0, 'Tethering': 0, 'TetheringFreq': 2412, 'Type': 'wifi'}]] visible = True ************************************** End of object info ******************************************