Cellular Connection Unavailable - Bookworm

System:
Raspberry Pi 4B
3G/4G LTE Base HAT
Telit LE910C4-NF
New install of Raspbian Bookworm

Everything is installed properly, and CORE sees the device when plugged into eth0, but never connects over celluar.

As a guess, I’m going to venture these issues are all because of Bookworm? Does CORE work with Network Manager?

I saw some earlier threads that asked to dump the logs; please find the tail of the two I saw below. These blocks essentially repeat.

/home/sixfab/.core/logs/cm-log:

2023-12-27 08:55:27,435 --> network.py         ERROR    get_interface_priority() --> unsupported operand type(s) for /: 'NoneType' and 'int'
2023-12-27 08:55:27,446 --> network.py         ERROR    get_interface_priority() --> unsupported operand type(s) for /: 'NoneType' and 'int'
2023-12-27 08:55:28,732 --> geolocation.py     INFO     Checking geolocation data...
2023-12-27 08:55:28,732 --> telit.py           INFO     Getting raw geolocation data...
2023-12-27 08:55:29,148 --> geolocation.py     ERROR    Error occured getting geolocation data
2023-12-27 08:55:29,148 --> default.py         INFO     Checking the network is ready...
2023-12-27 08:55:29,547 --> cm.py              ERROR    check_network() -> ('Network not registered: ', ('\n\n+CREG: 0,2\n\n\n\nOK\n\n\n', '', 0))
2023-12-27 08:55:34,648 --> default.py         INFO     Checking the network is ready...
2023-12-27 08:55:35,109 --> cm.py              ERROR    check_network() -> ('Network not registered: ', ('\n\n+CREG: 0,2\n\n\n\nOK\n\n\n', '', 0))
2023-12-27 08:55:40,210 --> default.py         INFO     Checking the network is ready...
2023-12-27 08:55:40,665 --> cm.py              ERROR    check_network() -> ('Network not registered: ', ('\n\n+CREG: 0,2\n\n\n\nOK\n\n\n', '', 0))
2023-12-27 08:55:45,765 --> default.py         INFO     Checking the network is ready...
2023-12-27 08:55:46,233 --> cm.py              ERROR    check_network() -> ('Network not registered: ', ('\n\n+CREG: 0,2\n\n\n\nOK\n\n\n', '', 0))
2023-12-27 08:55:51,334 --> default.py         INFO     Checking the network is ready...
2023-12-27 08:55:51,792 --> cm.py              ERROR    check_network() -> ('Network not registered: ', ('\n\n+CREG: 0,2\n\n\n\nOK\n\n\n', '', 0))
2023-12-27 08:55:54,160 --> network.py         ERROR    get_interface_type() --> 'in <string>' requires string as left operand, not NoneType
2023-12-27 08:56:00,197 --> nm.py              ERROR    adjust_priorities() --> None
2023-12-27 08:56:00,210 --> network.py         ERROR    get_interface_priority() --> unsupported operand type(s) for /: 'NoneType' and 'int'
2023-12-27 08:56:00,216 --> network.py         ERROR    get_interface_priority() --> unsupported operand type(s) for /: 'NoneType' and 'int'

/home/sixfab/.core/logs/agent-log:

2023-12-27 08:56:38,603 --> monitoring.py  ERROR    data_geolocation not exists!
Traceback (most recent call last):
  File "/opt/sixfab/core/agent/core/modules/monitoring.py", line 86, in check_file_and_update_cloud
    new_data = read_yaml_all(file_path)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/sixfab/core/agent/core/helpers/yamlio.py", line 19, in read_yaml_all
    with open(file) as yaml_file:
         ^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/home/sixfab/.core/geolocation.yaml'
2023-12-27 08:57:08,604 --> monitoring.py  DEBUG    [CONFIGURATOR] Configs folder not found, skip for now
2023-12-27 08:57:08,610 --> monitoring.py  DEBUG    Skipping data_monitoring, couldn't find any changes.
2023-12-27 08:57:08,614 --> monitoring.py  DEBUG    Skipping data_system, couldn't find any changes.
2023-12-27 08:57:08,616 --> monitoring.py  DEBUG    Skipping data_config, couldn't find any changes.
2023-12-27 08:57:08,616 --> monitoring.py  ERROR    data_geolocation not exists!
Traceback (most recent call last):
  File "/opt/sixfab/core/agent/core/modules/monitoring.py", line 86, in check_file_and_update_cloud
    new_data = read_yaml_all(file_path)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/sixfab/core/agent/core/helpers/yamlio.py", line 19, in read_yaml_all
    with open(file) as yaml_file:
         ^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/home/sixfab/.core/geolocation.yaml'
2023-12-27 08:57:38,617 --> monitoring.py  DEBUG    [CONFIGURATOR] Configs folder not found, skip for now
2023-12-27 08:57:38,632 --> monitoring.py  DEBUG    Skipping data_monitoring, couldn't find any changes.
2023-12-27 08:57:38,641 --> monitoring.py  DEBUG    Skipping data_system, couldn't find any changes.
2023-12-27 08:57:38,646 --> monitoring.py  DEBUG    Skipping data_config, couldn't find any changes.
2023-12-27 08:57:38,646 --> monitoring.py  ERROR    data_geolocation not exists!
Traceback (most recent call last):
  File "/opt/sixfab/core/agent/core/modules/monitoring.py", line 86, in check_file_and_update_cloud
    new_data = read_yaml_all(file_path)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/sixfab/core/agent/core/helpers/yamlio.py", line 19, in read_yaml_all
    with open(file) as yaml_file:
         ^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/home/sixfab/.core/geolocation.yaml'

Hi,

Which SIM are you using and make sure you are using an active Sixfab SIM.

I’m using the Sixfab SIM that came in the kit.

To make it active, do you mean flip the switch in the dashboard?

That looks like it did it. Thank you!