where-am-i is able to get my location, yet go-hass-agent always reports the same error it does for OP
My laptop (a Dell Latitude 5400, running Ubuntu 26.04) is also affected by this. /usr/libexec/geoclue-2.0/demos/where-am-i is able to get my location, yet go-hass-agent always reports the same error it does for OP:
1:17PM DEBUG Location updated.
1:17PM DEBUG Invalid sensor data. error="contains field errors\ninvalid field Name (value(\"\")) failed validation for required: Key: 'Sensor.Name' Error:Field validation for 'Name' failed on the 'required' tag\ninvalid field State (value(\"<nil>\")) failed validation for required: Key: 'Sensor.State' Error:Field validation for 'State' failed on the 'required' tag\ninvalid field Type (value(\"\")) failed validation for required: Key: 'Sensor.Type' Error:Field validation for 'Type' failed on the 'required' tag\ninvalid field UniqueID (value(\"\")) failed validation for required: Key: 'Sensor.UniqueID' Error:Field validation for 'UniqueID' failed on the 'required' tag
The device tracker’s state in HA remains ”Unknown”.