Jump to content

Emby server on Raspberry pi 3 (docker) : no access


tealc59

Recommended Posts

tealc59

Hello Experts :-)

 

 

I'm a beginner trying to install Emby server on my Raspberry PI 3  (OSMC 18b based on Debian).

 

 

I followed the official method that use Docker :

   (Recommend install method for armhf/armv7 (Tested rpi2/3 running rasbian))

   https://emby.media/community/index.php?/topic/43166-arm-devices-official-instructions/

 

I don't know Docker very well.

 

 

It seems correctly installed and started :

591d64e76b466_docker_ps.jpg

 

Ports 1900/udp, 8096/tcp, 7359/udp, 8920/tcp  and opened in router for the IP address of the Raspberry PI 3  (192.168.0.20).

 

I use other web interfaces / tools like Transmission, PhotoShow Albums, or Pyload  (no Docker), that work perfectly fine.

 

 

Since Docker installation, I have now 2 new network interfaces docker0 + veth***** :

591d64a736446_ifconfig.jpg

 

Plus, 2 new FS linked to docker (overlay + shm) :

591d66a5db28c_df.jpg

 

 

 

 

>> In the end :

If i try to open Emby server URL on port 8096, it's not OK   (i already tried to docker restart emby-server, or RPi reboot).

 

 

Do i have to do something to link real RPi IP to docker0 or veth***** interface ?

Did i miss something ?

I'm lost  :-\

 

 

 

Other details that may help (?) :

 

. ps -ef

591d67e1bb471_psef.jpg

 

. iptables -L

591d682930e8c_iptables.jpg

 

. netstat -plnt   (no Emby port displayed !)

591d6860f4071_netstat.jpg

 

. find "emby" files :

root@osmcpi:~# find / -name emby*
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/diff/etc/emby-server.conf
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/diff/etc/services.d/emby-server
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/diff/run/emby-server.pid
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/diff/run/s6/services/emby-server
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/diff/usr/lib/emby-server
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/etc/emby-server.conf
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/etc/sudoers.d/emby
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/etc/zypp/repos.d/emby.repo
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/etc/default/emby-server
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/etc/services.d/emby-server
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/var/lib/emby-server
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/var/lib/systemd/migrated/emby-server
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/run/emby-server.pid
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/run/s6/services/emby-server
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/bin/emby-server
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/emby-server.sh
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-apiclient
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-textarea
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.css
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.js
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-slider
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-collapse
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.js
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.css
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-input
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.css
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.js
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-tabs
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.js
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.css
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-radio
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-radio/emby-radio.css
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-radio/emby-radio.js
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-toggle
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-toggle/emby-toggle.css
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-toggle/emby-toggle.js
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-select
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.css
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.js
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-itemscontainer
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-itemscontainer/emby-itemscontainer.js
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-button
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.css
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.js
/var/lib/docker/overlay2/fe66be4f15b80ea1068493a56e64dad2b81c58dee2811f3324d56c88286d4735/merged/usr/lib/systemd/system/emby-server.service
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/etc/emby-server.conf
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/etc/sudoers.d/emby
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/etc/zypp/repos.d/emby.repo
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/etc/default/emby-server
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/etc/services.d/emby-server
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/var/lib/emby-server
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/var/lib/systemd/migrated/emby-server
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/bin/emby-server
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/emby-server.sh
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-apiclient
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-textarea
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.css
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.js
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-slider
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-collapse
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.js
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.css
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-input
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.css
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.js
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-tabs
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.js
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.css
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-radio
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-radio/emby-radio.css
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-radio/emby-radio.js
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-toggle
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-toggle/emby-toggle.css
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-toggle/emby-toggle.js
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-select
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.css
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.js
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-itemscontainer
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-itemscontainer/emby-itemscontainer.js
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-button
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.css
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.js
/var/lib/docker/overlay2/8f5d19908fd23f906dc6ab375a6be6716ccd089c51cc98c293b9aca2e70a8bd5/diff/usr/lib/systemd/system/emby-server.service
/var/lib/docker/overlay2/0747faf49edaaddb71ec938def66162a75c301c09b661328edf0a16346506797/diff/etc/services.d/emby-server
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/etc/emby-server.conf
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/etc/sudoers.d/emby
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/etc/default/emby-server
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/var/lib/emby-server
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/var/lib/systemd/migrated/emby-server
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/bin/emby-server
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/emby-server.sh
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-apiclient
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-textarea
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.css
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.js
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-slider
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-connect
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-collapse
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.js
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.css
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-scroller
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-scroller/emby-scroller.js
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-input
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.css
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.js
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-tabs
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.js
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.css
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-radio
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-radio/emby-radio.css
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-radio/emby-radio.js
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-select
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.css
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.js
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-itemscontainer
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-itemscontainer/emby-itemscontainer.js
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-button
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.css
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/emby-server/bin/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.js
/var/lib/docker/overlay2/a06d947e1331a237faf3db00dd0401457e0526c26172494507d46df61735ed0b/diff/usr/lib/systemd/system/emby-server.service
/var/lib/docker/overlay2/089b42346baa4131c4073b6abcb30bfd1f434e7420964d84b2a013ff67b8ca12/diff/usr/lib/emby-server
/usr/local/bin/emby-server

. ps -ef | grep docker

591d6b3d7ce4e_grep_docker.jpg

 

. ps -ef | grep emby

591d6ba24a653_grep_emby.jpg

 

 

 

Thanks a lot for your assistance.

 

Best regards,

 

Link to comment
Share on other sites

hurricanehrndz

How long did you wait for the interface come up and did is there anything of interest in the docker logs for the container

 

Sent from my ONEPLUS A3000 using Tapatalk

Link to comment
Share on other sites

tealc59

In the Docker log for the container i can only see 2 errors :

Error, App, Error authorizing server
	*** Error Report ***
	Version: 3.1.1.0
	Command line: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe -programdata /config -restartpath /usr/lib/emby-server/restart.sh
	Operating system: Unix 4.4.27.9
	64-Bit OS: False
	64-Bit Process: False
	Mono: 4.6.2 (Stable 4.6.2.7/08fd525 Mon Nov 21 16:21:37 UTC 2016)
	Processor count: 4
	Program data path: /config
	Application directory: /usr/lib/emby-server/bin
	System.NotImplementedException: The method or operation is not implemented.
	  at MediaBrowser.Server.Mono.MonoAppHost.AuthorizeServer () [0x00000] in <f72b2eea587d438cb6597aeb53b00b43>:0 
	  at Emby.Server.Core.ApplicationHost.RegisterServerWithAdministratorAccess () [0x00015] in <b321026f370c4303affec74d2b92a2d0>:0 
	System.NotImplementedException
	  at MediaBrowser.Server.Mono.MonoAppHost.AuthorizeServer () [0x00000] in <f72b2eea587d438cb6597aeb53b00b43>:0 
	  at Emby.Server.Core.ApplicationHost.RegisterServerWithAdministratorAccess () [0x00015] in <b321026f370c4303affec74d2b92a2d0>:0 
	
Error, MediaEncoder, Error validating encoder
	*** Error Report ***
	Version: 3.1.1.0
	Command line: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe -programdata /config -restartpath /usr/lib/emby-server/restart.sh
	Operating system: Unix 4.4.27.9
	64-Bit OS: False
	64-Bit Process: False
	Mono: 4.6.2 (Stable 4.6.2.7/08fd525 Mon Nov 21 16:21:37 UTC 2016)
	Processor count: 4
	Program data path: /config
	Application directory: /usr/lib/emby-server/bin
	System.ComponentModel.Win32Exception (0x80004005): ApplicationName='ffmpeg', CommandLine='-version', CurrentDirectory='', Native error= Cannot find the specified file
	  at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x001ee] in <bd46d4d4f7964dfa9beea098499ab597>:0 
	System.ComponentModel.Win32Exception
	  at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x001ee] in <bd46d4d4f7964dfa9beea098499ab597>:0 
	

I joined the full log in attachement too.

 

 

Thanks again.

 

Best regards,

docker_logs.txt

Link to comment
Share on other sites

hurricanehrndz

Can you please post the output of `docker inspect emby-server`. Also, what did you do after installation? Did you use systemctl or did you just run the `emby-server` executable ?

Edited by hurricanehrndz
Link to comment
Share on other sites

hurricanehrndz

Everything is looking good, in the log other than the ffmpeg bit, but that shouldn't prevent the the web interface from loading.

Link to comment
Share on other sites

tealc59

Thanks.

 

Please find the full result attached.

 

I noticed when searching on internet that maybe something should be set with iptables to forward from docker 'port' to RPi port ? :

(https://docs.docker.com/engine/userguide/networking/default_network/binding/)

root@osmcpi:/# iptables -t nat -L -n
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         
DOCKER     all  --  0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type LOCAL

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
DOCKER     all  --  0.0.0.0/0           !127.0.0.0/8          ADDRTYPE match dst-type LOCAL

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  172.17.0.0/16        0.0.0.0/0           

Chain DOCKER (2 references)
target     prot opt source               destination         
RETURN     all  --  0.0.0.0/0            0.0.0.0/0

Best regards,

 

docker_inspect_emby-server.txt

Link to comment
Share on other sites

hurricanehrndz

Ah.. I see the issue. I will push a new fix soon, thank you for the information.

Link to comment
Share on other sites

tealc59

i just use "docker <cmd> emby-server"   (docker start/stop/restart embyserver)

Link to comment
Share on other sites

hurricanehrndz

Oh, please try the following instead

emby-server start --- to start
emby-server stop  --- to stop
emby-server logs  --- to see the logs
emby-server console --- to access the container environment
Link to comment
Share on other sites

tealc59

Ah.. I see the issue. I will push a new fix soon, thank you for the information.

 

 

Cool   :-)

Thanks again.  I'll closely follow the news/updates  :-)

Link to comment
Share on other sites

hurricanehrndz

I just updated the image, please let me know if it is actually working. Please remember to use the `emby-server` command and not the docker commands.

Link to comment
Share on other sites

tealc59

I just updated the image, please let me know if it is actually working. Please remember to use the `emby-server` command and not the docker commands.

 

 

Thanks a lot  :-)

I can see the latest image :

 

root@osmcpi:~# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
emby/embyserver     latest              9f557022da7d        3 days ago          415MB
emby/embyserver     armv7               450995af88ea        4 months ago        436MB
 

Do you have a clean/proper method to update it ?

(i found this cmd line :   docker images | awk '{print $1}' | grep -v 'none' | grep -iv 'repo' | xargs -n1 docker pull)

 

Thanks.

Link to comment
Share on other sites

hurricanehrndz

Docker pull emby/embyserver:armv7

 

Sent from my ONEPLUS A3000 using Tapatalk

Link to comment
Share on other sites

tealc59

Thanks.

 

Unfortunately it seems not to correct my problems.  I still don't access to url  http://ip:8096

 

docker ps / docker images :

591ef104e2bdd_embyserver_new.jpg

 

(restart already done).

 

I've attached the "emby-server logs" just in case.

 

iptables :

 591ef29216457_iptables_new.jpg

emby-server logs.txt

Link to comment
Share on other sites

hurricanehrndz

Thanks.

 

Unfortunately it seems not to correct my problems.  I still don't access to url  http://ip:8096

 

docker ps / docker images :

591ef104e2bdd_embyserver_new.jpg

 

(restart already done).

 

I've attached the "emby-server logs" just in case.

 

iptables :

 591ef29216457_iptables_new.jpg

Well the update fix a bunch of issues and I can see that the program is no longer crashing. As far the log goes now it is up and running.

Can you please do a curl from within the raspberry pi console and paste the output.

curl -L localhost:8096
Edited by hurricanehrndz
Link to comment
Share on other sites

hurricanehrndz

If the above command works, then that means the docker container is up and running and that the only thing left is to open the port 8096 on iptables, what are you using ufw, firewalld?

Link to comment
Share on other sites

tealc59

If the above command works, then that means the docker container is up and running and that the only thing left is to open the port 8096 on iptables, what are you using ufw, firewalld?

 

Hi,

 

Thanks for your assistance.

 

Here is the command result :

591f0a809b5b6_Capture.jpg

 

The RPi is behind a router with ports 1900/udp, 8096/tcp, 7359/udp, 8920/tcp redirected to Raspberry PI 3  static IP  192.168.0.20.

For other services/tools after that's done everything is OK.

No other special rules or firewall defined.

Edited by tealc59
Link to comment
Share on other sites

hurricanehrndz

Hi,

 

Thanks for your assistance.

 

Here is the command result :

591f0a809b5b6_Capture.jpg

 

The RPi is behind a router with ports 1900/udp, 8096/tcp, 7359/udp, 8920/tcp forw

Well you have to start it. 

 

do the following and report the output

stop all current containers

ensure docker ps reports nothing then do this


emby-server start
wait 1 minunt
emby-server logs
curl -L localhost:8096
Edited by hurricanehrndz
Link to comment
Share on other sites

hurricanehrndz

Can you also output the result of this:

sudo lsof -i :8096
echo "" | nc -v 127.0.0.1 8096 

You might need to install netcat-openbsd
Edited by hurricanehrndz
Link to comment
Share on other sites

tealc59

I'm wondering if the docker emby shouldn't use the --network=host option ?  (noob question, sorry)

Link to comment
Share on other sites

hurricanehrndz

Wow, this is really strange. Your log looks clean, mono 4.6.2 is the only concern on my part, but I will not be able to update the version at this time.

 

@@Luke, can you double check the log! To me it looks flawless.

 

Can you run the following again, with no further changes

docker inspect emby-server > ~/container_setup.log
sudo lsof -i -P > ~/port.log
echo "" | nc -v 127.0.0.1 8096
echo "" | nc -v 127.0.0.1 8920
Link to comment
Share on other sites

hurricanehrndz

I'm wondering if the docker emby shouldn't use the --network=host option ?  (noob question, sorry)

Let me check the wrapper script.

 

The wrapper script should be setup with net=host

Edited by hurricanehrndz
Link to comment
Share on other sites

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