Created attachment 1035 [details] tlwebadm status section with all subcluster configuration commented out Given non-existent subcluster configuration or one that does not declare any agents, you can start a session just fine, but tlwebadm and tlctl does not show any load information. A possible scenario where this would happen is if `agents=...' is mistyped as `agent=...'. We fall back on an agent on 127.0.0.1 which is present in the load information sent to tlwebadm and tlctl but not presented. Error messages or warning is given by neither the services nor tlctl. This has been observed in both 4.14.0 and 4.14.0post.
Adjusting the title to avoid confusion.
This bug applies to both Web Admin and tlctl. In the new version of Web Admin you get an empty page saying: > System Load > The ThinLinc cluster consists of 0 agents in 0 subclusters. And tlctl will won't print anything: > $ sudo tlctl load list > $ The problem is that we have a mismatch between the load balancer logic and the presentation of the load information. The presentation of the load information depends on a working subcluster configuration, while the load balancer is capable of falling back on 127.0.0.1 as the agent.
(In reply to Samuel Mannehed from comment #2) > The problem is that we have a mismatch between the load balancer logic and > the presentation of the load information. The presentation of the load > information depends on a working subcluster configuration, while the load > balancer is capable of falling back on 127.0.0.1 as the agent. This was slightly misleading. Web Admin and tlctl do not read the configuration directly, this was fixed in bug 7857. They correctly ask the load balancer for information. However, the LoadInfo object does not contain the fallback value for the agent in case the config is missing.