Open muziqaz opened 1 month ago
Is it possible you didn't wait long enough? You must either pass the account token on the command line or login to your account with a local browser and wait for the browser to actually connect to the local client. Otherwise, the client will not be connected to your account. If you do a full reinstall of the client, i.e. wipe all it's data, then you must do this all over again for that machine.
Web Control now pops up a message when it auto links the machine to your account. If you don't see this popup in Web Control after a fresh install or after a reinstall that wipes the data, then the machine is not linked.
The pop up did not show up until fourth try and only when Edge was used. In all these tries I did give some time for client to react. My sequence was this: Install the client on Win11, I got auto logged into my account, no pop up showed up, so then I turned to my other monitor which is displaying Linux machine, which is monitoring the whole farm. So that in itself is a while. I refreshed Linux browser few times. Once I reinstalled win 11 client few times, on Linux machine I even launched Vivaldi browser to check. So all these actions should have given enough time for client and account to see each other and link. For more context: The first try was upgrade from v7, and I used v7 fahdata folder. So my initial thoughts was that this folder might be an issue. So I reinstalled the client, but this time I left all directories default. Still had same issue. Also of note: fahclient installer does not seem to realise that there is already v8 fahclient installed on the system. I'm used to installers seeing software already installed and tell me - do I want to repair, or reinstall, or uninstall, or abort. It also kept suggesting default fahdata folder even though during previous install I chose my own fahdata directory. But that is not related to the issue, just an observation
My sequence was this: Install the client on Win11, I got auto logged into my account, no pop up showed up
This is where you need to wait. If the browser is already open when you do the client install, it can take some time for it to connect to the local client. I've tried to speed this up but the browser's connection retry logic makes this difficult.
so then I turned to my other monitor which is displaying Linux machine, which is monitoring the whole farm. So that in itself is a while. I refreshed Linux browser few times.
This will not help. As long as the client is not linked to your account you will not be able to see it from any remote machine.
Once I reinstalled win 11 client few times, on Linux machine I even launched Vivaldi browser to check. So all these actions should have given enough time for client and account to see each other and link.
Every time you reinstall you're starting over and only increasing the delay.
I think the whole problem here is that the browser takes longer than expected to connect to the local client. The only thing you can do is wait. Reloading the browser or reinstalling will just increase the delays. The only thing that might help is to completely exit the browser and restart it after the client has been installed. Otherwise, the browser's retry logic gets in the way.
Hopefully this was just my machine which have seen many previous iterations of V8, and maybe Firefox caching, or something. So hopefully it won't happen to new users and those who are upgrading from v7 for the first time, because both of those groups of users won't have account yet.
So I moved my farm to v8.4.4. Last to go was main PC with Win 11. Firstly launching installer triggered Windows Defender SmartScreen, which I am not worried about and told it to install anyways. Installation went smooth. After installation web control launched, and I saw other 3 PCs, but not the local one. web control has already logged in, since this PC have seen v8 in previous itterations. Systray icon shows fahlient paused. I can see fahclient.exe in Task Manager. When I click
Fold
through systray icon, nothing happens. Here is the log:I reinstalled the client few times, reloaded browser page. Nothing. Ok, now I clicked
Fold
through systray, and it downloaded fahcore_a8 WU. I still cannot see this client neither locally, nor through remote clients (other PCs). This is on Firefox. I just launched Edge, which I never use, and I can see local fahclient :/ Firefox private browsing still does not see it. In that mode, Firefox is not using any existing cache or cookies. I logged in to my account through Edge, and pop up showed up saying that client has been linked to an account. And I see all 4 of my machines through edge, however, remote Linux Firefox threw an error:Loggin in failed. API: error: TypeError: NetworkError when attempting to fetch resource.
After clicking ok, remote PC still cannot see Win11 machine. Reloading remote Linux browser few times finally saw win 11 client. Local Firefox can also finally see all machines including itself.I'm not really sure how this can be reproduced and tested and fixed :D This is some weird stuff.