Hi,
I am having trouble with a setup on debian 13.
I installed debian as instructed and configured it as described. Everything worked fine, until I started the setup script for anthias to install v2026.09.0.
It always crashes out as follows:
TASK [system : Ensure a stable local DNS resolver before Docker starts (x86)] **************************************************************
included: /home/info/anthias/ansible/roles/system/tasks/dns.yml for localhost
TASK [system : Install systemd-resolved] ***************************************************************************************************
changed: [localhost]
TASK [system : Enable and start systemd-resolved] ******************************************************************************************
ok: [localhost]
TASK [system : Point /etc/resolv.conf at the systemd-resolved stub] ************************************************************************
changed: [localhost]
TASK [system : Install and configure Docker] ***********************************************************************************************
included: /home/info/anthias/ansible/roles/system/tasks/docker.yml for localhost
TASK [system : Create keyrings directory] **************************************************************************************************
ok: [localhost]
TASK [system : Check for existing Docker apt key] ******************************************************************************************
ok: [localhost]
TASK [system : Add Docker apt key] *********************************************************************************************************
[ERROR]: Task failed: Module failed: Request failed: <urlopen error [Errno -3] Temporärer Fehler bei der Namensauflösung>
Origin: /home/info/anthias/ansible/roles/system/tasks/docker.yml:22:3
20 register: system_docker_apt_key
21
22 - name: Add Docker apt key
^ column 3
fatal: [localhost]: FAILED! => {"changed": false, "dest": "/etc/apt/keyrings/docker.asc", "elapsed": 0, "msg": "Request failed: <urlopen error [Errno -3] Temporärer Fehler bei der Namensauflösung>", "url": "https://download.docker.com/linux/debian/gpg"}
PLAY RECAP *********************************************************************************************************************************
localhost : ok=19 changed=4 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0
If I try nslookup I get the following error:
info@infoscreen:~$ nslookup google.com
Server: 127.0.0.53
Address: 127.0.0.53#53
** server can't find google.com: REFUSED
I can get the setup to go through if I restart the pc.
Anthias then works for about 10 minutes and then stops displaying web content because the DNS doesnt work anymore (same result with nslookup as above).
I tried installing debian 12, the setup script crashes in the same way as with debian 13.
Does the setup script mess with the DNS config of Debian?
It also doesn’t make a difference whether i allow anthias to manage my network during the install or not.
How do I get this to work properly?
Update:
I installed v2026.8.2 on debian 13 to see if it is depending on the version used.
At first everything worked for a few minutes, then it stopped displaying some web assets, but still had a working dns according to nslookup.
But the debug logs of the viewer still show that the assets are not reachable:
anthias-viewer-1 | get_next_asset
anthias-viewer-1 | refresh_playlist
anthias-viewer-1 | refresh: counter: (0) deadline (2026-10-28 19:52:54.167959+00:00) timecur (2026-09-28 20:11:41.069765+00:00)
anthias-viewer-1 | get_next_asset after refresh
anthias-viewer-1 | get_next_asset counter 0 returning asset 1 of 3
anthias-viewer-1 | Asset Capital Quiz at https://capitals.srly.io/ is not available, skipping. Will stay quiet about this one until a different asset is unavailable.
anthias-viewer-1 | Starting new HTTP connection (1): anthias-server:8080
anthias-viewer-1 | <Command '/usr/local/bin/AnthiasViewer'>.<Process 97 ['/usr/local/bin/AnthiasViewer']>.stdin: received no data
anthias-viewer-1 | <Command '/usr/local/bin/AnthiasViewer'>.<Process 97 ['/usr/local/bin/AnthiasViewer']>: <sh.StreamWriter object at 0x7f98f7a6bcb0> ready for more input
anthias-viewer-1 | http://anthias-server:8080 "POST /api/v2/assets/d2db06a84020489a8cd36efec2e4a3f8/recheck HTTP/1.1" 202 0
anthias-viewer-1 | <Command '/usr/local/bin/AnthiasViewer'>.<Process 97 ['/usr/local/bin/AnthiasViewer']>.stdin: received no data
anthias-viewer-1 | <Command '/usr/local/bin/AnthiasViewer'>.<Process 97 ['/usr/local/bin/AnthiasViewer']>: <sh.StreamWriter object at 0x7f98f7a6bcb0> ready for more input
anthias-viewer-1 | <Command '/usr/local/bin/AnthiasViewer'>.<Process 97 ['/usr/local/bin/AnthiasViewer']>.stdin: received no data
anthias-viewer-1 | <Command '/usr/local/bin/AnthiasViewer'>.<Process 97 ['/usr/local/bin/AnthiasViewer']>: <sh.StreamWriter object at 0x7f98f7a6bcb0> ready for more input
anthias-viewer-1 | <Command '/usr/local/bin/AnthiasViewer'>.<Process 97 ['/usr/local/bin/AnthiasViewer']>.stdin: received no data
anthias-viewer-1 | <Command '/usr/local/bin/AnthiasViewer'>.<Process 97 ['/usr/local/bin/AnthiasViewer']>: <sh.StreamWriter object at 0x7f98f7a6bcb0> ready for more input
anthias-viewer-1 | <Command '/usr/local/bin/AnthiasViewer'>.<Process 97 ['/usr/local/bin/AnthiasViewer']>.stdin: received no data
anthias-viewer-1 | <Command '/usr/local/bin/AnthiasViewer'>.<Process 97 ['/usr/local/bin/AnthiasViewer']>: <sh.StreamWriter object at 0x7f98f7a6bcb0> ready for more input
anthias-viewer-1 | <Command '/usr/local/bin/AnthiasViewer'>.<Process 97 ['/usr/local/bin/AnthiasViewer']>.stdin: received no data
anthias-viewer-1 | <Command '/usr/local/bin/AnthiasViewer'>.<Process 97 ['/usr/local/bin/AnthiasViewer']>: <sh.StreamWriter object at 0x7f98f7a6bcb0> ready for more input
anthias-viewer-1 | get_next_asset
anthias-viewer-1 | refresh_playlist
anthias-viewer-1 | refresh: counter: (0) deadline (2026-10-28 19:52:54.167959+00:00) timecur (2026-09-28 20:11:41.602343+00:00)
anthias-viewer-1 | get_next_asset after refresh
anthias-viewer-1 | get_next_asset counter 0 returning asset 2 of 3
anthias-viewer-1 | Asset Word of the Day at https://word.srly.io/ is not available, skipping. Will stay quiet about this one until a different asset is unavailable.
after a while dns just dies completely again:
info@infoscreen:~/anthias$ ping google.com
ping: google.com: Temporary failure in name resolution
info@infoscreen:~/anthias$ nslookup google.com
Server: 127.0.0.53
Address: 127.0.0.53#53
** server can't find google.com: REFUSED
info@infoscreen:~/anthias$
then, after a reboot it just works again, displays all of the web assets, until dns just dies again.
info@infoscreen:~$ nslookup google.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: google.com
Address: 142.251.110.138
Name: google.com
Address: 142.251.110.102
Name: google.com
Address: 142.251.110.113
Name: google.com
Address: 142.251.110.100
Name: google.com
Address: 142.251.110.139
Name: google.com
Address: 142.251.110.101
Name: google.com
Address: 2a00:1450:4001:c1f::66
Name: google.com
Address: 2a00:1450:4001:c1f::65
Name: google.com
Address: 2a00:1450:4001:c1f::71
Name: google.com
Address: 2a00:1450:4001:c1f::64
7 Minutes later without touching anything:
info@infoscreen:~$ nslookup google.com
Server: 127.0.0.53
Address: 127.0.0.53#53
** server can't find google.com: REFUSED
So the behaviour is almost identical to that with the newer version.