I updated the OS 4.13 on my Pi 4 about 6 hours ago.
Since then all of the sensor devices that were reporting data via MQTT can not connect to the mosquitto server. Those I checked are reporting rc=2 (Connection Refused: Identifier rejected)
The connection and all the devices were working properly before the update.
I can still send commands to devices that listen to MQTT and respond.
I restored backups from before the upgrade, but it does not restore the older OS version.
Please advise what to check or do.
EDIT:
I just checked the assesscontrollist is unchanged. The user still has permissions.
EDIT2:
The Supervisor ā Host System ā Hostname is still āhassioā.
But my devices trying to connecting to āhassio.localā no longer connect.
What has to change to put this back like it was?
EDIT3:
semi solved:
Conclusion from above: mDNS is not working correctlyā¦
run
avahi-browse -alr
and find that on mDNS the system is now āhassio-2ā
How do I set it back to āhassioā???
EDIT4:
Since I have seen nothing here about how to repair this, I decided to blow the system away ad restore it from a backup.
When I mounted the SD on my laptop to re-write it, the volumes on the card were opened in file browser windows. As usual, there were partitions for hassos-data and hassos-overlay.
There was mounts for hassos-kernel and hassos-kernel1ā¦ I guess a new kernel with the 4.13 upgrade.
But instead of a single ādiskā being mounted, there were two. disk and disk1.
Is it possible this is way my hassio.local has become hassio-2.local?
EDIT5:
I didnāt hear anything better from the community, so I reloaded my system.
I re-flashed the SD card with the latest .iso (3.14) and restored from the backup I made just before the 3.14 upgrade.
My system is back and running.
Thanks,
-Mike