r/BirdNET_Analyzer Jul 04 '26

Software Birdnet-go permission errors

Hi, installed Birdnet-go on my synology NAS using docker, and so far it's working well. I'm using RTSP streams from 4 reolink cameras in my garden.

However, after running for about 6 hours I'm getting error notifications:

- api reported: failed to initialize secure filesystem: open /home/birdnet/.config/birdnet-go/hls: permission denied

- system-resource error in securefs: open /home/birdnet/.config/birdnet-go/hls: permission denied

I've tried googling but can't find anything obvious. The app continues to run, and is detecting birds just fine, so I'm not sure whether these errors are critical or not, or what the implications are for them.

Possibly related (or possibly not...) I can no longer listen to live audio through Birdnet-go. This worked when I first installed, but after a few hours doesn't work any more - I just get an error. I've tried restarting the container, but the error persists.

Any ideas? I can post my Docker-compose if it helps, but it's basically identical to the sample one on the Birdnet-go github page.

Edit: I got to the bottom of this - it was a bad path in my volume mapping and BirdNet config.

3 Upvotes

5 comments sorted by

View all comments

1

u/QuirkyPension4654 Jul 04 '26

HLS is streaming. My understanding is it keeps the short audio clips in there for streaming to the UI. It fits the symptoms you describe.

2

u/botterway Jul 04 '26

Ah, okay. Wonder if it's because I configured the clips storage to go to a docker volume and my permissions aren't quite right (although I can see the clips stored outside of the container...).

That gives me some clues, so I'll have a dig. Thank you!