This looks like an old bug which was fixed a while ago. The general issue is that Local is trying to get a list of sites from it’s GraphQL endpoint, but for some reason, that endpoint isn’t available.
I am seeing some odd lines in the Local log that makes me feel like something within the DNS of this computer isn’t resolving correctly:
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2021-07-31T05:50:26.484336Z 0 [Note] Server hostname (bind-address): '127.0.0.1'; port: 10028","timestamp":"2021-07-31T05:50:26.641Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2021-07-31T05:50:26.485117Z 0 [Note] - '127.0.0.1' resolves to '127.0.0.1';","timestamp":"2021-07-31T05:50:26.641Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2021-07-31T05:50:26.485215Z 0 [Note] Server socket created on IP: '127.0.0.1'.","timestamp":"2021-07-31T05:50:26.641Z"}
Note the part that says:
Server hostname (bind-address): '127.0.0.1'; port: 10028
- '127.0.0.1' resolves to '127.0.0.1'
Server socket created on IP: '127.0.0.1'
From that error, it’s almost like the computer is trying to call itself by its IP address and not by localhost
.
Can you try the steps outlined in this reply and see if there’s something already listening on the port that Local uses:
Also, can you let us know if you have any antivirus software installed, or other network configuration settings?