Jump to content

s6-svscanctl: fatal: unable to control /var/run/s6/services: supervisor not listening emby


Go to solution Solved by DonMacaroni,

Recommended Posts

Posted

I've been having a lot of issues trying to get emby/embyserver running in docker.

Any time I try to start the container I get "s6-svscanctl: fatal: unable to control /var/run/s6/services: supervisor not listening emby" in the docker log.

The only fix seems to be completely deleting the entire emby folder.  It'll start up fine, but then subsequent starts will result in the same error.

I've even tried copying the contents of the emby folder from a working installation and it's resulted in the same error.  The only thing that works is completely deleting the emby config folder and then having to reconfigure all my libraries and premiere license etc.

the moment I next need to start the container the 's6-svscanctl: fatal: unable to control /var/run/s6/services: supervisor not listening emby' error reoccurs and I'm unable to progress.

I've had no issue with jellyfin, which I understand is based on emby, but I really wanted to get emby working especially as a premiere license holder.

Posted

Hello nascent,

** This is an auto reply **

Please wait for someone from staff support or our members to reply to you.

It's recommended to provide more info, as it explain in this thread:


Thank you.

Emby Team

Posted

HI there, can you please provide the complete terminal output? Thanks !

darkassassin07
Posted (edited)

Please also post your docker run command/compose file.

Edited by darkassassin07
  • Confused 1
Posted (edited)

which terminal output? it's a synology, the forum wont let me update my post to state that I'm using docker in a synology. it's gui not terminal
im not sure what a run/compose file is.  
i downloaded the emby/embyserver container

Edited by nascent
  • Solution
DonMacaroni
Posted
1 hour ago, nascent said:

which terminal output? it's a synology, the forum wont let me update my post to state that I'm using docker in a synology. it's gui not terminal
im not sure what a run/compose file is.  
i downloaded the emby/embyserver container

I run Emby natively, but Container Manager (Docker) on Synology does have terminal, it is accessible via "Action" menu.

 

Untitled.thumb.jpg.dffe1ed494081b00667b04c2c2232764.jpg

Untitled2.jpg.232ed9a3edc93ba6dad29f75ec1aca0e.jpg

DonMacaroni
Posted (edited)

I think, by terminal output, @Lukeis actually interested about container Log which you can export via "Export" button.
Hope this helps.

@nascentjust curious, why not use Emby Server package?
Only things I personally use Docker for, is to run things, which don't have native package for Synology.

Edited by DonMacaroni
Posted
1 hour ago, DonMacaroni said:

I think, by terminal output, @Lukeis actually interested about container Log which you can export via "Export" button.
Hope this helps.

Many thanks, I was looking in the wrong place for error logs (the filesystem and within the container ui), I didn't spot the log tab on the main docker window. Oops.

 

I was repeatedly seeing lines like:

Start container emby failed: {"message":"driver failed programming external connectivity on endpoint emby (aea78e5aeeaaeeebc5cbc345aea78e5aeeaaeeebc5cbc345😞 Bind for 0.0.0.0:8920 failed: port is already allocated"}.
 
 
 
       
I previously changed the port 8096 to avoid conflicts with jellyfin and the old native emby install.  but it seems i neglected to remap 8920.  i thought it as config corruption as the client was working fine on first launch, but that was a read herring.

many thanks for the support.
DonMacaroni
Posted

@nascentso you managed to solve it and it was simply container configuration error, on your side?

Posted

Look like you also might have jellyfin installed, right.

Since jellyfin uses the same port.

Posted

@nascent

Mind, if I ask you why you are running Emby Server in Docker vs running the native Synology version of Emby Server?

  • 2 weeks later...
DonMacaroni
Posted (edited)

@CarloI actually came up with such scenario, where it would be beneficial, and I am considering it myself.

Reason in my case would be, easy migration beween systems as I personally plan to get rid of Synology and move to cusrom box and Unraid in near future. Also I may not stick with Unraid necessarily.

Edited by DonMacaroni
Posted
16 hours ago, Luke said:

@nascenthas your question been answered?

Yup thanks, I didn't realise I needed to mark a solution.

Done now, cheers.

  • Like 1
  • Thanks 1
Posted
On 2/12/2025 at 4:42 PM, DonMacaroni said:

@CarloI actually came up with such scenario, where it would be beneficial, and I am considering it myself.

Reason in my case would be, easy migration beween systems as I personally plan to get rid of Synology and move to cusrom box and Unraid in near future. Also I may not stick with Unraid necessarily.

This may or may not work. It's going to be more a function of the underlying storage system configuration.

For example, if you had 4 to 8 disks combined in some type of RAID with a share called Media holding all your content for Emby, your libraries mount points would likely use something like:
/Media/Movies
/Media/Shows
/Media/Music
/Media/Photos
/Media/Recordings
/Media/HomeVideo

With or without docker you can pickup/copy your system to another box, make a couple edits and have it work as usual if the new box has a similar storage setup and a share called Media.

If however, you move from a system using a 4 disk RAID to Unraid setup to use each disk individually or in sets of mirrors there will be multiple share points so all content will no longer be able to be found under Media. In this case it won't matter if docker was used or not since the content is now located in a different directory tree and ech library will need to be rescanned causing files to be removed and then added again which could cause issues for things like playlists. Media could also end up with different graphics and metadata as well if these were not stored previously with the media as well as bif and NFO files.

To me personally, the extra layers and complexity that docker generally adds isn't worth the tradeoff, but that's just me. Each use case is different and defined by the person running the box, which is what matters the most. :) 

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...