Jump to content

Emby server won't start on Ubuntu 14.04


Go to solution Solved by geaves,

Recommended Posts

Posted

I was watching some stuff on my TV when I noticed Emby wasn't running on my server as the Kodi plugin said something about it.

 

I checked the web UI and it wasn't accessible (connection refused).

 

I SSH'ed into my server saw that the emby process wasn't running.  Checked the log file and it was last wrote to several hours ago.

 

last bit of the log file, let me know if more is needed, but it doesn't look too interesting.

> tail server-63588671999.txt
2016-01-18 19:31:53.3808 Info HttpServer: HTTP GET http://192.168.1.2:8096/emby/Users/bfbdfded09ce4799bf841dd474efe632/Offline?format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; XT1058 Build/LPA23.12-21.7)
2016-01-18 19:31:53.3870 Info HttpServer: HTTP Response 200 to 192.168.1.156. Time: 6ms. http://192.168.1.2:8096/emby/Users/bfbdfded09ce4799bf841dd474efe632/Offline?format=json
2016-01-18 19:31:53.7395 Info HttpServer: HTTP POST http://192.168.1.2:8096/emby/Sync/Data?format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; XT1058 Build/LPA23.12-21.7)
2016-01-18 19:31:53.7434 Info HttpServer: HTTP Response 200 to 192.168.1.156. Time: 4ms. http://192.168.1.2:8096/emby/Sync/Data?format=json
2016-01-18 19:31:53.7922 Info HttpServer: HTTP GET http://192.168.1.2:8096/emby/Sync/Items/Ready?TargetId=61ce94a3-f021-4043-3549-820576221298&format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; XT1058 Build/LPA23.12-21.7)
2016-01-18 19:31:53.7955 Debug SyncManager: Returning 0 ready sync items for targetId 61ce94a3-f021-4043-3549-820576221298
2016-01-18 19:31:53.7965 Info HttpServer: HTTP Response 200 to 192.168.1.156. Time: 4ms. http://192.168.1.2:8096/emby/Sync/Items/Ready?TargetId=61ce94a3-f021-4043-3549-820576221298&format=json
2016-01-18 19:31:55.0797 Info HttpServer: HTTP POST http://192.168.1.2:8096/emby/Sync/Data?format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; XT1058 Build/LPA23.12-21.7)
2016-01-18 19:31:55.0819 Info HttpServer: HTTP Response 200 to 192.168.1.156. Time: 2ms. http://192.168.1.2:8096/emby/Sync/Data?format=json
2016-01-18 19:32:53.9389 Debug HttpServer: Exiting HttpConnection.OnReadInternal because nread=0. ConnectionId: d01758d8f7c44ee589ff11a593a6daa6

Tried running: 

> sudo service emby-server start
[sudo] password for therms:
emby-server start/running, process 6258

Unfortunately emby still isn't running:

> sudo service emby-server status
emby-server stop/waiting

And I still can't access the web ui, emby isn't in the process list, and the emby log files do not get updated at all.

 

Tried removing and re-installing the `emby-server` package, but that didn't change anything.

 

I tried starting it directly from the command line with `sudo  /usr/bin/emby-server start` but it just gives me a 126 exit status.

 

I don't really know what to do next to troubleshoot this issue as I can't get any output or logs from anything.

 

  • Solution
Posted

Not had this particular issue, but rather than just do an uninstall and re install of Emby I've found the best solution is too do a remove --purge, then an autoremove, then do a clean install. The purge option will remove all the config files and the autoremove will delete any dependencies.

 

I've had to do this twice recently due to some unresolved error, after an update which doesn't make sense, however the clean install seems to resolve it and mine is running on a headless Ubuntu server 14.04.

 

Good luck.

  • Like 1
thefirstofthe300
Posted

That portion of log doesn't actually contain any errors so we don't have enough information to diagnose the problem.  You can try doing what greaves mentions.  If that doesn't work, please post the all of the log file from when Emby stopped here.

Posted (edited)

Not had this particular issue, but rather than just do an uninstall and re install of Emby I've found the best solution is too do a remove --purge, then an autoremove, then do a clean install. The purge option will remove all the config files and the autoremove will delete any dependencies.

 

I've had to do this twice recently due to some unresolved error, after an update which doesn't make sense, however the clean install seems to resolve it and mine is running on a headless Ubuntu server 14.04.

 

Good luck.

Which particular files do I need to backup to save my current configuration and library?

 

edit:

 

figured out on my own like I should have from the start.  I backed up /var/lib/emby-server/.

 

Now I'll try your advice.

 

edit2:

 

it worked!  Thanks for the advice.

Edited by Thermopyle
Posted

Which particular files do I need to backup to save my current configuration and library?

 

edit:

 

figured out on my own like I should have from the start.  I backed up /var/lib/emby-server/.

 

Now I'll try your advice.

 

edit2:

 

it worked!  Thanks for the advice.

 

Well done :) but in answer to your question I don't back anything up as all the images and metadata is stored within each movies folder, once the libraries are re set up the scan takes care of the rest,

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...