New Anthias on Tv NEC-V404: Black screen

Hi, i have some NEC MultiSync V404 (raspberry Pi3 B+ integrated) that with previous version of Anthias (2023) worked fine, then i have done the upgrade to the latest version (October 2024) via cli with: bash <(curl -sL https://www.screenly.io/install-ose.sh) and now i have a black screen. The strange thing is that at the end of the upgrade, i can ping my raspberry, i can open the web GUI and upload content assets too, but the TV’s screen remain always black, i don’t see IP, logo or assets, not even at startup. Any idea of why ? I have already update the tv’s firmware to the latest version (NDS_CDT_A5_R3400.pac). I wanted to try to modify some parameters into the config.txt under boot\firmware but i don’t find it in the new version of Anthias. Where can i find it now? Regards.

@caimano, would you be able to provide logs from the viewer service?

You can either do

docker logs -f screenly-anthias-viewer-1

or

docker compose logs -f anthias-viewer

I hope that we could get something from it, here’s what I would recommend moving forward:

  • Download a backup of your data. In the web interface, go to Settings, then click Get Backup.
  • Re-flash your micro-SD card with Raspberry Pi OS Lite (preferrably Bookworm).
  • Install Anthias via the installer script.
  • Recover backup data by going to Settings and then clicking Upload and Recover. You should upload the backup data that you’ve downloaded earlier.

Hi @nicomiguelino, ok i’ll try to launch these commands to extrapolate logs today.

Instead, to install Raspberry Pi OS Lite on TV’s i have a problem because i have circa 50 NEC TV’s and it will be very good if i can upgrade Anthias via ssh by remote without reinstall Raspberry Pi OS Lite, otherwise i must go in front of every tv, set tv’s bios to have access to the micro-SD card, and then programm it via laptop with Raspberry Pi Imager.

An insane travel that i have already done when i updated Screenly OSE to Anthias. :frowning:

Anyway I can definitely try at least on the TV that doesn’t work now. I’ll update you.

Regards.

@caimano, thanks. I can wait for the logs. Given that, let’s go for trying to fix the problem first so that it won’t be a hassle on your part.

Out of the 50 TVs (as you have estimated), how many of them are not working after the update?

@nicomiguelino . I have try to produce logs but i think that Anthias didn’t installed good. I’ll reinstall everything starting from zero on this TV. I attach below the logs:


docker logs -f screenly-anthias-viewer-1
./bin/start_viewer.sh: line 39: /sys/fs/cgroup/memory/memory.swappiness: No such file or directory
Loading browser…
./bin/start_viewer.sh: line 39: /sys/fs/cgroup/memory/memory.swappiness: No such file or directory
Loading browser…
./bin/start_viewer.sh: line 39: /sys/fs/cgroup/memory/memory.swappiness: No such file or directory
Loading browser…
./bin/start_viewer.sh: line 39: /sys/fs/cgroup/memory/memory.swappiness: No such file or directory
Loading browser…
./bin/start_viewer.sh: line 39: /sys/fs/cgroup/memory/memory.swappiness: No such file or directory
Loading browser…
./bin/start_viewer.sh: line 39: /sys/fs/cgroup/memory/memory.swappiness: No such file or directory
Loading browser…
./bin/start_viewer.sh: line 39: /sys/fs/cgroup/memory/memory.swappiness: No such file or directory
Loading browser…
./bin/start_viewer.sh: line 39: /sys/fs/cgroup/memory/memory.swappiness: No such file or directory
Loading browser…


docker compose logs -f anthias-viewer
no configuration file provided: not found

I try to update only a pair of TV. Then, when this issue was appears, i stopped upgrades. So for now i’ll work on these two TV’s.

@caimano, thanks for providing the logs. It seems that Loading browser... is all there is in the viewer logs. Let me check if there’s something wrong with the fresh installation or even the upgrade.

@caimano, and also, what Raspberry Pi OS version are you using in your Pi 3 devices? (Are you using Buster, Bullseye, or Bookworm?)

@nicomiguelino , i used Raspberry Pi OS Lite (64-bit) a port of Debian Bookworm.
I launched Raspberry Pi imager, selected the operating system and pre-configured user/password/host/ssh/time etc…

Now, i have reboot TV and via ssh i launched cmd: bash <(curl -sL https://www.screenly.io/install-ose.sh) but it is what i see:


Anthias requires a dedicated Raspberry Pi and an SD card.
You will not be able to use the regular desktop environment once installed.

When prompted for the version, you can choose between the following:

• latest: Installs the latest version from the master branch.
• tag: Installs a pinned version based on the tag name.

Take note that latest is a rolling release.

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ ┃
┃ User Input Summary ┃
┃ ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

Manage Network: Yes
Branch/Tag: master
System Upgrade: Yes
Docker Tag Prefix: latest
mkdir: cannot create directory ‘/home/root/screenly’: No such file or directory


@nicomiguelino , I tried to reboot tv a pair of time after installing Raspberry Pi OS Lite (64-bit) and now when i launch the script, it seems works fine until the end.! :slight_smile:
I can enter in the Schedule Overview of Anthias via Browser and reach raspberry via ssh, but i steel see black screen on TV.

@nicomiguelino , i launch the first script to take logs:


docker logs -f screenly-anthias-viewer-1
./bin/start_viewer.sh: line 39: /sys/fs/cgroup/memory/memory.swappiness: No such file or directory
Loading browser…
./bin/start_viewer.sh: line 39: /sys/fs/cgroup/memory/memory.swappiness: No such file or directory
Loading browser…


And then i launch the second script too:

docker compose logs -f anthias-viewer
no configuration file provided: not found

@caimano, sorry to hear that. For now, you can halt the updates on your other screens.

While I’m investigating, would you be able to message me your backup file? (Go to Settings, then click Get Backup. It should download the archived backup.)

Thanks.

@nicomiguelino , Hi, i hope to had understand what do you want. See Below the screenly.conf.

[main]
analytics_opt_out = off
assetdir = /data/screenly_assets
database = /data/.screenly/screenly.db
date_format = mm/dd/yyyy
use_24_hour_clock = off
use_ssl = off
auth_backend =
websocket_port = 9999
django_secret_key = wAyrh-AgSHkE4iVhCZJjLwGxjdr9VWyXKJwcKpWrz85ZlEEBwuLKCwsdxYj83Wmmg2Y

[viewer]
audio_output = hdmi
debug_logging = off
default_duration = 10
default_streaming_duration = 300
player_name =
resolution = 1920x1080
show_splash = on
shuffle_playlist = off
verify_ssl = on
default_assets = off

[auth_basic]
user =
password =

Regards

@caimano, I’m sorry for not further specifying what files are needed. The backup file is the one in .tar.gz format (something like (anthias-backup-<timestamp>.tar.gz).

@nicomiguelino , Hi, backup send.
thank’s

Thanks, @caimano. I was able to recover your backup file via my Pi 4. It looks like those are images, which shouldn’t be a problem. I’ll continue looking for the root cause.