#Local Library Path - Save Button Unresponsive (Docker)

1 messages · Page 1 of 1 (latest)

woven imp
#

Hi ErsatzTV Team,
I am setting up a community TV station on a Hetzner VPS (Ubuntu 24.04) using Docker. I have successfully installed the station and uploaded my media, but I am stuck at the "Local Library" stage.
The Issue:

  • When I try to add /media as a Library Path in the Web UI, the "Save" button does not respond or occasionally throws a "Path must exist" error, even though the path is valid inside the container.
  • Because the path won't save, the scanner fails with: Skipping unforced scan of local media library 'Other Videos' because it has no library paths.
    My Technical Setup:
  • Docker Run Command:
    docker run -d --name etv --network host -v /root/.local/share/ersatztv:/root/.local/share/ersatztv -v /media:/media --restart unless-stopped jasongdove/ersatztv
  • Proof of File Inside Container:
    Running docker exec -it etv ls -lh /media confirms the file exists:
    -rwxrwxrwx 1 root root [Size] shabbat.mp4
  • Permissions:
    I have already applied chmod 777 to the host directory and tried running the scanner as root (-u 0), but since the database isn't saving the path, the scanner has nothing to work with.
    What I've Tried:
  • Restarting the container and wiping the /root/.local/share/ersatztv folder to start fresh.
  • Accessing the UI from multiple browsers and a mobile device (same result: "Save" button fails).
  • Manually triggering the scanner via ErsatzTV.Scanner scan-local.
    Question:
    Is there a known issue with the Web UI not committing paths to the database in this version, or is there a way I can manually "force-inject" the library path into the database via the command line since the UI is unresponsive?
torn onyx
#

that is strange, short of permissions i can't think of a reason why it would think the path doesn't exist when it does

#

i have all my local libraries bind mounted in a similar way and haven't had any issues

woven imp
#

i been working on this for endless hours with no success

torn onyx
#

what does the folder structure look like, is it just one video file inside the /media folder?

woven imp
#

yes

torn onyx
#

i'm just trying to think like, did you not recursively chmod when you needed to or something 🤔 but it should be able to see the folder, i would think, regardless

woven imp
#

​"Thanks for the reply. I've already tried chmod 777 on the host folder and even tried running the container with -u 0 (root) to rule out permissions.
​The weirdest part is that the UI doesn't even give a 'Path doesn't exist' error—the 'Save' button just doesn't do anything when clicked. It's like the click isn't even registering. Since you have a similar setup, are you on the latest Docker build? Maybe something in the latest image broke the web interface?"

torn onyx
#

and you've tried multiple browsers so it's not some sort of weird caching issue

#

or likely not, anyway

woven imp
#

i tried both pc nd phone

torn onyx
#

sometimes if you update ETV, your webui will be messed up because your browser is caching stuff from the older version

#

and you need to, what is it, shift+F5? to do a full refresh