Jump to content

Search the Community

Showing results for tags 'Docker'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Announcements
    • Emby Premiere Purchase/Subscription Support
    • Feature Requests
    • Tutorials and Guides
  • Emby Server
    • General/Windows
    • Android Server
    • Asustor
    • FreeBSD
    • Linux
    • NetGear ReadyNAS
    • MacOS
    • QNAP
    • Synology
    • TerraMaster NAS
    • Thecus
    • Western Digital
    • DLNA
    • Live TV
  • Emby Apps
    • Amazon Alexa
    • Android
    • Android TV / Fire TV
    • Windows & Xbox
    • Apple iOS / macOS
    • Apple TV
    • Kodi
    • LG Smart TV
    • Linux & Raspberry Pi
    • Roku
    • Samsung Smart TV
    • Sony PlayStation
    • Web App
    • Windows Media Center
    • Plugins
  • Language-specific support
    • Arabic
    • Dutch
    • French
    • German
    • Italian
    • Portuguese
    • Russian
    • Spanish
    • Swedish
  • Community Contributions
    • Ember for Emby
    • Fan Art & Videos
    • Tools and Utilities
    • Web App CSS
  • Testing Area
    • WMC UI (Beta)
  • Other
    • Non-Emby General Discussion
    • Developer API
    • Hardware
    • Media Clubs

Blogs

  • Emby Blog

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

  1. zeroidea

    QNAP + docker + iGPU hwaccel

    Just migrated to a new QNAP (TVS-951X) and there was an issue getting vaapi working in my emby docker container. In QTS 4.3.6.0875 there are no default system groups (like video) and the /dev/dri folder is owned by admin:administrators with restrictive permissions, which are reset upon reboot. It was necessary to create an autorun.sh script to set things up for docker use. #!/bin/bash chown admin:video /dev/dri chmod 775 /dev/dri chown admin:video /dev/dri/* chmod 660 /dev/dri/* The docker needs to run as a user assigned to the video group (or have the video group's GID listed in GIDLIST), run in privileged mode, and have /dev/dri passed through as a device. This enables vaapi for me - qsv's a no-go. Edit: Something like this is (probably only) needed when running the docker as a non-root user.
  2. Hi, I am having some issues doing hardware transcoding through docker. I have everything setup correctly (I think) but it looks like it's still using software. I've setup my emby user as a member of the video group, set permissions to /dev/dri/renderD128 to 777, and have the hardware decoder mapped through docker. See below for my docker-compose config: # Emby Media Server emby: image: emby/embyserver container_name: emby restart: unless-stopped network_mode: bridge ports: - "8096:8096/tcp" - "8920:8920/tcp" environment: - TZ=${TZ} - UID=${PUID_EMBY} - GID=${PGID_KODI} - GIDLIST=44 volumes: - ${PICKYDIR}/emby:/config - ${DOCKERDIR}/media:/mnt/share1 - ${DOCKERDIR}/backups:/mnt/share2 - ${SSD}/transcode_emby:/transcode devices: - "/dev/dri/renderD128:/dev/dri/renderD128" Any other ideas? embyserver.txtffmpeg-transcode-50eb18ad-ccac-460a-aa92-d25b2f210ad6_1.txthardware_detection-63692603061.txt
  3. gtracy

    Bulk Music transfer from QNAP

    I'm an emby newbie so be kind to my dumb questions. First my emby server is running on a Linux based server in a Docker container. The Emby server is up and running just fine. I can access it well with my browse on my Ubuntu base desktop machine. I also have a QNAP NAS that I have had running for several years now. I currently contains photos, documents and music. No video or movies. I want to move all my music from the QNAP music library to the new EMBY server in bulk. Freeeing up a ton of space and repurposing the QNAP for other things than media serving. I have somewhere between 5,000 and 10,000 songs in the QNAP music library. So as you can see it is not a task that is manually realistic to do. For that reason I am looking for suggestions, procedures, or ideas on how best to accomplish this feet. Any help or suggestions will be greatly appreciated. One thing to bear in mind, I do not have any library structure set up on the Emby server yet. So this is very much a 'green field' installation. Thanks. Glenn.
  4. xontik

    Hardaware encoders / decoders

    Hi Everyone, I'm using emby inside the official docker container, v4.0.2.0 on Ubuntu Server 18.04.2 I don't understand why I'm seeing my GT430 (old card I know :'( ) as decoder but not as encoder :/ Tell me if I need to share some log or anything ? Thanks in advance !
  5. Exist2Resist

    Docker image of Emby stopped adding movies.

    Recently my Emby server stopped adding Movies to the library. Server version Version 4.0.2.0. Realtime Monitoring is enabled for both Movies and TV folder. TV shows are being added to the library and Movies are not. Just added a new show to the library and it added it and scanned for the new folder. Movies are not being added at all however. This started to happen at the beginning of February. Didn't notice till this week, I use Emby sparingly so it took a bit to notice. A manual library scan does not add the movies either. Using Sonarr and Radarr respectively. I checked the permissions on the Movie and TV folder and they are different. New shows are being added to the server using UID and GID nobody:nogroup. I have since changed the permission in Radarr to reflect the Server (unRAID) default. chmod 777 on Folders, and chmod 666 on files. chown nobody:users After the above permission changes Emby is still not adding new movies to it's library but is adding TV shows with the same above permissions. Content works fine with KODI, no issues there. What should I be looking for in Emby?
  6. My streams are often stuttering while streaming. Even inside my own Homenetwork. Maybe someone can help me track down the issue? I am mostly streaming 1080p and I have a Intel Pentium G4560 which has a Passmark of 4868. That should usually be enough for a single 1080p Transcode. I stream mostly to Chromecast (Gen 2). I will attach a Serverlog from yesterday and a Transcodelog from a stuttering file I played yesterday. As far as I can see there are no issues. I run emby with docker-compose. I will also attach the relevant part of the compose file. If anyone has an idea what the issue can be I would be very happy. embyserver.txt ffmpeg-transcode.txt compose.txt
  7. Hello, I want to migrate my local windows emby server into a docker image. I know, that I can use the backup/import plugin, but my library has about 2000 entries and many of them are manual, manual pictures, manual names etc. Is there a way to migrate the whole database and everything to my new server and change the library path to the new linux path without rescanning/manually editing all my files?
  8. wizardbuilder2017

    502 bad gateway emby on docker

    Hello, we are having problem that server keeps showing 502 bad gateway. Need to restart docker to resolve this, can u please check our log? emby_log.zip
  9. tomtomgooo

    Docker Update 3.5.2 to 4.0.1

    Hi, I need your help with update on docker. I run docker 3.5.2 and I try to update to 4.0.1 and I have this fail : docker-user@Docker:~$ docker logs -f emby [s6-init] making user provided files available at /var/run/s6/etc...exited 0.[s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] done. [services.d] starting services [services.d] done. Info Main: Application path: /system/EmbyServer.dll Info Main: Emby Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 4.4.0.62 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 4 Program data path: /config Application directory: /system Info App: Application version: 4.0.1.0 Info App: Loading assemblies Info App: File /config/plugins/OMDb.dll has version 1.0.3.0 Info App: File /system/plugins/OMDb.dll has version 1.0.3.0 Info App: File /config/plugins/OpenSubtitles.dll has version 1.0.11.0 Info App: File /system/plugins/OpenSubtitles.dll has version 1.0.11.0 Info App: File /config/plugins/MovieDb.dll has version 1.0.6.0 Info App: File /system/plugins/MovieDb.dll has version 1.0.6.0 Info App: File /config/plugins/Fanart.dll has version 1.0.2.0 Info App: File /system/plugins/Fanart.dll has version 1.0.2.0 Info App: File /config/plugins/AudioDb.dll has version 1.0.4.0 Info App: File /system/plugins/AudioDb.dll has version 1.0.4.0 Info App: File /config/plugins/StudioImages.dll has version 1.0.0.0 Info App: File /system/plugins/StudioImages.dll has version 1.0.0.0 Info App: File /config/plugins/NfoMetadata.dll has version 1.0.10.0 Info App: File /system/plugins/NfoMetadata.dll has version 1.0.10.0 Info App: File /config/plugins/Emby.Server.CinemaMode.dll has version 1.0.10.0 Info App: File /system/plugins/Emby.Server.CinemaMode.dll has version 1.0.10.0 Info App: File /config/plugins/Tvdb.dll has version 1.0.1.0 Info App: File /system/plugins/Tvdb.dll has version 1.0.1.0 Info App: File /config/plugins/MusicBrainz.dll has version 1.0.1.0 Info App: File /system/plugins/MusicBrainz.dll has version 1.0.1.0 Info App: Loading IMVDb, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/IMVDb.dll Info App: Loading OMDb, Version=1.0.3.0, Culture=neutral, PublicKeyToken=null from /config/plugins/OMDb.dll Info App: Loading OpenSubtitles, Version=1.0.11.0, Culture=neutral, PublicKeyToken=null from /config/plugins/OpenSubtitles.dll Info App: Loading MovieDb, Version=1.0.6.0, Culture=neutral, PublicKeyToken=null from /config/plugins/MovieDb.dll Info App: Loading Fanart, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Fanart.dll Info App: Loading statistics, Version=2.0.5.1, Culture=neutral, PublicKeyToken=null from /config/plugins/Statistics.dll Info App: Loading Trakt, Version=3.2.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Trakt.dll Info App: Loading AudioDb, Version=1.0.4.0, Culture=neutral, PublicKeyToken=null from /config/plugins/AudioDb.dll Info App: Loading StudioImages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/StudioImages.dll Info App: Loading NfoMetadata, Version=1.0.10.0, Culture=neutral, PublicKeyToken=null from /config/plugins/NfoMetadata.dll Info App: Loading Emby.Kodi.SyncQueue, Version=2.0.3.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Emby.Kodi.SyncQueue.dll Info App: Loading Emby.Server.CinemaMode, Version=1.0.10.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Emby.Server.CinemaMode.dll Info App: Loading Tvdb, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Tvdb.dll Info App: Loading MusicBrainz, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/MusicBrainz.dll Info App: Loading playback_reporting, Version=1.1.3.0, Culture=neutral, PublicKeyToken=null from /config/plugins/playback_reporting.dll Info App: Loading MediaBrowser.Api, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading MediaBrowser.WebDashboard, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading MediaBrowser.Model, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading MediaBrowser.Common, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading MediaBrowser.Controller, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading MediaBrowser.Providers, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Photos, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Server.Implementations, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.LiveTV, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Server.MediaEncoding, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Dlna, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading MediaBrowser.LocalMetadata, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Notifications, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Codecs.Dxva, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Codecs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Server.Connect, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Server.Sync, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading EmbyServer, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info SqliteUserRepository: Sqlite version: 3.26.0 Info SqliteUserRepository: Sqlite compiler options: COMPILER=gcc-6.3.0,ENABLE_COLUMN_METADATA,ENABLE_DBSTAT_VTAB,ENABLE_FTS3_PARENTHESIS,ENABLE_FTS3_TOKENIZER,ENABLE_FTS4,ENABLE_FTS5,ENABLE_JSON1,ENABLE_PREUPDATE_HOOK,ENABLE_RTREE,ENABLE_SESSION,ENABLE_UNLOCK_NOTIFY,ENABLE_UPDATE_DELETE_LIMIT,LIKE_DOESNT_MATCH_BLOBS,MAX_SCHEMA_RETRY=25,MAX_VARIABLE_NUMBER=250000,OMIT_LOOKASIDE,SECURE_DELETE,THREADSAFE=1 Info SqliteUserRepository: Default journal_mode for /config/data/users.db is wal Info SqliteUserRepository: PRAGMA synchronous=1 Info AuthenticationRepository: Default journal_mode for /config/data/authentication.db is wal Info AuthenticationRepository: PRAGMA synchronous=1 Info ActivityRepository: Default journal_mode for /config/data/activitylog.db is wal Info ActivityRepository: PRAGMA synchronous=1 Info SqliteDisplayPreferencesRepository: Default journal_mode for /config/data/displaypreferences.db is wal Info SqliteDisplayPreferencesRepository: PRAGMA synchronous=1 Info HttpServer: Adding HttpListener prefix http://+:8096/ Info HttpServer: Adding HttpListener prefix https://+:8920/ Debug XmlSerializer: Deserializing file /config/config/users/52153e24aeb64666aa70581bdfe942be/policy.xml Info SqliteItemRepository: Default journal_mode for /config/data/library.db is wal Info SqliteItemRepository: PRAGMA synchronous=1 Info HttpServer: WS http://192.168.1.97:8096/?api_key=de12f89b864f467181c4dcf69c78b66e. UserAgent: Info HttpServer: WS http://192.168.1.97:8096/?api_key=de12f89b864f467181c4dcf69c78b66e&deviceId=C3F1577768F74589A37406BF0F9E6837. UserAgent: Error HttpServer: AcceptWebSocketAsync error *** Error Report *** Version: 4.0.1.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 4.4.0.62 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 4 Program data path: /config Application directory: /system System.NullReferenceException: System.NullReferenceException: Object reference not set to an instance of an object. at EmbyServer.SocketSharp.WebSocketSharpListener.ProcessWebSocketRequest(HttpListenerContext ctx) Source: EmbyServer TargetSite: Void MoveNext() at EmbyServer.SocketSharp.WebSocketSharpListener.ProcessWebSocketRequest(HttpListenerContext ctx) Can you help me? Thanks thomas
  10. wedgekc

    Docker container crasing

    After upgrading to 4.0.1.0 I have noticed that my docker container crashes fairly frequently (once a day) with the following error while browsing my libraries using a web browser: "System.IO.IOException: System.IO.IOException: Unable to read data from the transport connection: Connection reset by peer. ---> System.Net.Sockets.SocketException: Connection reset by peer" Thanks server log.txt
  11. conrad784

    Playing next up in... not working

    Hi I am using Emby 4.0.1.0 in Docker on Debian Stretch. Since the last update the Playing next episode feature is not working. I only found a topic for nvidia shield, somewhat describing this problem: https://emby.media/community/index.php?/topic/68427-play-next-episode-automatically-not-working-anymore-on-shield/page-2?hl=%2Bplaying+%2Bnext+%2Bepisode&do=findComment&comment=684502 * The feature is enabled for my user and the popup is showing. * If I click on the popup "start now", it will work, if I wait for it to do automatically it will end in a never ending loading circle. * I disabled hardware transcoding, still no difference * Does not work for both old and freshly imported files. * Switching to an older docker container still exhibits this behaviour How can I debug this further? Best Conrad embylog_sane.txt
  12. Hello all, I've been a long time emby premier user, and I'm trying to "upgrade" my setup a bit. Here's the basics of what I have: Supermico X9SCL-F Motherboard Xeon E3-1275 V2 Processor Unraid 6.6.6 Emby 4.0.1.0 using the Emby Docker from the Emby Repo in Unraid I can't find any info regarding compatibility of IQSV and the mobo (I've reached out to Supermico via email, who knows how long their reply will take), I know the processor has the ability, in emby, I can't get IQSV to work. On the transcoding page, if I choose Advanced under enable hardware acceleration, no options show up. If I have it on Yes, I see software decoding in the dashboard and all my cores are at 98%+. I'm reaching out to the community here to see if there's any way I can get IQSV to work to ease the burden of transcoding since I'm upgrading my video library to a lot of 4K content, and want to continue to be able to watch it from outside my home on my phone or laptop (I use Kodi in my home, so there's absolutely no need for IQSV for local viewing). I'm a bit of a novice when it comes to anything outside of the GUI, but am comfortable messing with CLI if I have instructions. I'm not sure if I posted this in the right place or if I need to provide any additional information, if anybody can give me some direction it would be greatly appreciated!
  13. Hello, I'm sorry, but I could not figure where to report bugs/issues with the docker: emby/embyserver image? So, I'm posting it here the bug is with the emby/embyserver:4.0.1.0 I've created a CentOS VM using VirtualBox. after that, I've followed the docker installation guide mentioned on docker.com then added my shared folders from [host] to [guest] with the read/write permissions of course. the problem is that the docker emby image, crashes and exit, if the '/config' location was pointed to a shared-folder from the [host]. even if it has the correct permissions! and here is some information: [host] Distro that is running VirtualBox: [deadsoul@workstation ~]$ cat /etc/redhat-release Mageia release 6 (Official) for x86_64 [deadsoul@workstation ~]$ uname -a Linux workstation.hom 4.14.89-server-1.mga6 #1 SMP Mon Dec 17 15:00:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [deadsoul@workstation ~]$ cat /proc/version Linux version 4.14.89-server-1.mga6 (iurt@scwx861.mageia.org) (gcc version 5.5.0 (Mageia 5.5.0-1.mga6)) #1 SMP Mon Dec 17 15:00:02 UTC 2018 [deadsoul@workstation ~]$ cat /etc/mageia-release Mageia release 6 (Official) for x86_64 [deadsoul@workstation ~]$ [host] VirtualBox info: [deadsoul@workstation ~]$ VBoxHeadless --version Oracle VM VirtualBox Headless Interface 5.2.22 (C) 2008-2018 Oracle Corporation All rights reserved. 5.2.22r126257 [deadsoul@workstation ~]$ /sbin/modinfo vboxnetadp filename: /lib/modules/4.14.89-server-1.mga6/dkms-binary/3rdparty/vbox/vboxnetadp.ko.xz version: 5.2.22 r126257 ((0xA2CDe001U)) license: GPL description: Oracle VM VirtualBox Network Adapter Driver author: Oracle Corporation srcversion: 29B5552C5D92B8323EE00BD depends: vboxdrv name: vboxnetadp vermagic: 4.14.89-server-1.mga6 SMP mod_unload [deadsoul@workstation ~]$ /sbin/modinfo vboxnetflt filename: /lib/modules/4.14.89-server-1.mga6/dkms-binary/3rdparty/vbox/vboxnetflt.ko.xz version: 5.2.22 r126257 ((0xA2CDe001U)) license: GPL description: Oracle VM VirtualBox Network Filter Driver author: Oracle Corporation srcversion: 59BC88F16B267340502BA6B depends: vboxdrv name: vboxnetflt vermagic: 4.14.89-server-1.mga6 SMP mod_unload [deadsoul@workstation ~]$ /sbin/modinfo vboxdrv filename: /lib/modules/4.14.89-server-1.mga6/dkms-binary/3rdparty/vbox/vboxdrv.ko.xz version: 5.2.22 r126257 (0x00290001) license: GPL description: Oracle VM VirtualBox Support Driver author: Oracle Corporation srcversion: D24FE4B53DF0D2A2995E45D depends: name: vboxdrv vermagic: 4.14.89-server-1.mga6 SMP mod_unload parm: force_async_tsc:force the asynchronous TSC mode (int) [deadsoul@workstation ~]$ [guest] Distro that is running docker info: [root@wsvmdockertest CentOS]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@wsvmdockertest CentOS]# uname -a Linux wsvmdockertest.hom 3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 29 14:49:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [root@wsvmdockertest CentOS]# cat /proc/version Linux version 3.10.0-957.1.3.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Thu Nov 29 14:49:43 UTC 2018 [root@wsvmdockertest CentOS]# [guest] VirtualBox guest additions info: [root@wsvmdockertest CentOS]# modinfo vboxguest filename: /lib/modules/3.10.0-957.1.3.el7.x86_64/misc/vboxguest.ko version: 5.2.14 r123301 license: GPL description: Oracle VM VirtualBox Guest Additions for Linux Module author: Oracle Corporation retpoline: Y rhelversion: 7.6 srcversion: 87A2347C02617B1A8239C8B alias: pci:v000080EEd0000CAFEsv00000000sd00000000bc*sc*i* depends: vermagic: 3.10.0-957.1.3.el7.x86_64 SMP mod_unload modversions [root@wsvmdockertest CentOS]# modinfo vboxsf filename: /lib/modules/3.10.0-957.1.3.el7.x86_64/misc/vboxsf.ko version: 5.2.14 r123301 alias: fs-vboxsf license: GPL author: Oracle Corporation description: Oracle VM VirtualBox VFS Module for Host File System Access retpoline: Y rhelversion: 7.6 srcversion: E55F865E93C04E4FFB34C09 depends: vboxguest vermagic: 3.10.0-957.1.3.el7.x86_64 SMP mod_unload modversions parm: follow_symlinks:Let host resolve symlinks rather than showing them (int) [root@wsvmdockertest CentOS]# [guest] Docker info: [root@wsvmdockertest CentOS]# docker --version Docker version 18.09.1, build 4c52b90 [root@wsvmdockertest CentOS]# docker info Containers: 1 Running: 0 Paused: 0 Stopped: 1 Images: 3 Server Version: 18.09.1 Storage Driver: overlay2 Backing Filesystem: xfs Supports d_type: true Native Overlay Diff: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: 9754871865f7fe2f4e74d43e2fc7ccd237edcbce runc version: 96ec2177ae841256168fcf76954f7177af9446eb init version: fec3683 Security Options: seccomp Profile: default Kernel Version: 3.10.0-957.1.3.el7.x86_64 Operating System: CentOS Linux 7 (Core) OSType: linux Architecture: x86_64 CPUs: 16 Total Memory: 7.636GiB Name: wsvmdockertest.hom ID: 4YXA:ZX3N:ACS2:CEEV:S2B6:5PCS:FRMW:H4ES:QYAQ:AXDK:MPT2:5FN7 Docker Root Dir: /var/lib/docker Debug Mode (client): false Debug Mode (server): false Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false Product License: Community Engine [root@wsvmdockertest CentOS]# docker version Client: Version: 18.09.1 API version: 1.39 Go version: go1.10.6 Git commit: 4c52b90 Built: Wed Jan 9 19:35:01 2019 OS/Arch: linux/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 18.09.1 API version: 1.39 (minimum version 1.12) Go version: go1.10.6 Git commit: 4c52b90 Built: Wed Jan 9 19:06:30 2019 OS/Arch: linux/amd64 Experimental: false [root@wsvmdockertest CentOS]# [guest] Shared folder info: [root@wsvmdockertest CentOS]# mount | grep /dockers Dockers on /dockers type vboxsf (rw,nodev,relatime) [root@wsvmdockertest CentOS]# grep Dockers /etc/fstab Dockers /dockers vboxsf uid=1000,gid=1000,rw 0 0 [root@wsvmdockertest CentOS]# ls -lahn /dockers/emby/config-v4/ total 0 drwxr-xr-x. 1 1000 1000 132 Jan 27 04:39 . drwxr-xr-x. 1 1000 1000 96 Jan 27 04:22 .. drwxr-xr-x. 1 1000 1000 272 Jan 25 13:58 cache drwxr-xr-x. 1 1000 1000 116 Jan 25 01:45 config drwxr-xr-x. 1 1000 1000 708 Jan 25 09:23 data drwxr-xr-x. 1 1000 1000 448 Jan 25 01:41 localization drwxr-xr-x. 1 1000 1000 2.0K Jan 27 04:33 logs drwxr-xr-x. 1 1000 1000 50 Jan 25 09:24 metadata drwxr-xr-x. 1 1000 1000 186 Jan 25 01:45 plugins drwxr-xr-x. 1 1000 1000 14 Jan 25 01:41 root drwxr-xr-x. 1 1000 1000 0 Jan 25 01:46 transcoding-temp [root@wsvmdockertest CentOS]# id 1000 uid=1000(deadsoul) gid=1000(deadsoul) groups=1000(deadsoul),991(vboxsf) [root@wsvmdockertest CentOS]# find /dockers/emby/config-v4/ -uid 1000 -a -gid 1000 | wc -l 63908 [root@wsvmdockertest CentOS]# find /dockers/emby/config-v4/ | wc -l 63908 [root@wsvmdockertest CentOS]# find /dockers/emby/config-v4/ -not -uid 1000 -o -not -gid 1000 | wc -l 0 [guest] Docker run command: docker pull emby/embyserver:4.0.1.0 docker run -d \ --network physical_nw \ --ip 192.168.1.114 \ --hostname "emby-v4.hom" \ --mac-address "00:11:22:33:01:14" \ --volume /dockers/emby/config-v4:/config \ --volume /mnt/Media:/mnt/Media \ --volume /dockers/emby/backup-v4:/mnt/Backups \ --publish 8096:8096 \ --publish 8920:8920 \ --env UID=1000 \ --env GID=1000 \ --env GIDLIST=100,39 \ --restart unless-stopped \ --name emby-v4 \ -it emby/embyserver:4.0.1.0 sh [guest] Docker run logs: [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] done. [services.d] starting services [services.d] done. / # Info Main: Application path: /system/EmbyServer.dll Info Main: Emby Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 3.10.0.957 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 16 Program data path: /config Application directory: /system Info App: Application version: 4.0.1.0 Info App: Loading assemblies Info App: File /config/plugins/AudioDb.dll has version 1.0.4.0 Info App: File /system/plugins/AudioDb.dll has version 1.0.4.0 Info App: File /config/plugins/Emby.Server.CinemaMode.dll has version 1.0.10.0 Info App: File /system/plugins/Emby.Server.CinemaMode.dll has version 1.0.10.0 Info App: File /config/plugins/Fanart.dll has version 1.0.2.0 Info App: File /system/plugins/Fanart.dll has version 1.0.2.0 Info App: File /config/plugins/MovieDb.dll has version 1.0.6.0 Info App: File /system/plugins/MovieDb.dll has version 1.0.6.0 Info App: File /config/plugins/MusicBrainz.dll has version 1.0.1.0 Info App: File /system/plugins/MusicBrainz.dll has version 1.0.1.0 Info App: File /config/plugins/NfoMetadata.dll has version 1.0.10.0 Info App: File /system/plugins/NfoMetadata.dll has version 1.0.10.0 Info App: File /config/plugins/OMDb.dll has version 1.0.3.0 Info App: File /system/plugins/OMDb.dll has version 1.0.3.0 Info App: File /config/plugins/OpenSubtitles.dll has version 1.0.11.0 Info App: File /system/plugins/OpenSubtitles.dll has version 1.0.11.0 Info App: File /config/plugins/StudioImages.dll has version 1.0.0.0 Info App: File /system/plugins/StudioImages.dll has version 1.0.0.0 Info App: File /config/plugins/Tvdb.dll has version 1.0.1.0 Info App: File /system/plugins/Tvdb.dll has version 1.0.1.0 Info App: Loading AudioDb, Version=1.0.4.0, Culture=neutral, PublicKeyToken=null from /config/plugins/AudioDb.dll Info App: Loading AutoBoxSets, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null from /config/plugins/AutoBoxSets.dll Info App: Loading Emby.Server.CinemaMode, Version=1.0.10.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Emby.Server.CinemaMode.dll Info App: Loading Fanart, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Fanart.dll Info App: Loading IMVDb, Version=1.0.5.0, Culture=neutral, PublicKeyToken=null from /config/plugins/IMVDb.dll Info App: Loading MBBackup, Version=1.3.4.0, Culture=neutral, PublicKeyToken=null from /config/plugins/MBBackup.dll Info App: Loading MovieDb, Version=1.0.6.0, Culture=neutral, PublicKeyToken=null from /config/plugins/MovieDb.dll Info App: Loading MusicBrainz, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/MusicBrainz.dll Info App: Loading NfoMetadata, Version=1.0.10.0, Culture=neutral, PublicKeyToken=null from /config/plugins/NfoMetadata.dll Info App: Loading OMDb, Version=1.0.3.0, Culture=neutral, PublicKeyToken=null from /config/plugins/OMDb.dll Info App: Loading OpenSubtitles, Version=1.0.11.0, Culture=neutral, PublicKeyToken=null from /config/plugins/OpenSubtitles.dll Info App: Loading StudioImages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/StudioImages.dll Info App: Loading Tvdb, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Tvdb.dll Info App: Loading MediaBrowser.Api, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading MediaBrowser.WebDashboard, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading MediaBrowser.Model, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading MediaBrowser.Common, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading MediaBrowser.Controller, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading MediaBrowser.Providers, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Photos, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Server.Implementations, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.LiveTV, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Server.MediaEncoding, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Dlna, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading MediaBrowser.LocalMetadata, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Notifications, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Codecs.Dxva, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Codecs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Server.Connect, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading Emby.Server.Sync, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info App: Loading EmbyServer, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null Info SqliteUserRepository: Sqlite version: 3.26.0 Info SqliteUserRepository: Sqlite compiler options: COMPILER=gcc-6.3.0,ENABLE_COLUMN_METADATA,ENABLE_DBSTAT_VTAB,ENABLE_FTS3_PARENTHESIS,ENABLE_FTS3_TOKENIZER,ENABLE_FTS4,ENABLE_FTS5,ENABLE_JSON1,ENABLE_PREUPDATE_HOOK,ENABLE_RTREE,ENABLE_SESSION,ENABLE_UNLOCK_NOTIFY,ENABLE_UPDATE_DELETE_LIMIT,LIKE_DOESNT_MATCH_BLOBS,MAX_SCHEMA_RETRY=25,MAX_VARIABLE_NUMBER=250000,OMIT_LOOKASIDE,SECURE_DELETE,THREADSAFE=1 Error Main: Error in appHost.Init *** Error Report *** Version: 4.0.1.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 3.10.0.957 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 16 Program data path: /config Application directory: /system SQLitePCL.pretty.SQLiteException: IOError: disk I/O error SQLitePCL.pretty.SQLiteException: Exception of type 'SQLitePCL.pretty.SQLiteException' was thrown. at SQLitePCL.pretty.SQLiteException.CheckOk(sqlite3 db, Int32 rc) at SQLitePCL.pretty.SQLiteDatabaseConnection.PrepareStatement(String sql, String& tail) at SQLitePCL.pretty.DatabaseConnection.PrepareStatement(IDatabaseConnection This, String sql) at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext() at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found) at System.Linq.Enumerable.First[TSource](IEnumerable`1 source) at Emby.Sqlite.BaseSqliteRepository.CreateConnection(Boolean isReadOnly) at Emby.Server.Implementations.Data.SqliteUserRepository.Initialize() at Emby.Server.Implementations.ApplicationHost.GetUserRepository() at Emby.Server.Implementations.ApplicationHost.RegisterResources(FfmpegConfiguration ffmpegInfo) at Emby.Server.Implementations.ApplicationHost.Init() at EmbyServer.Program.InitAppHost(CoreAppHost appHost, ILogger logger) Source: SQLitePCL.pretty TargetSite: Void CheckOk(SQLitePCL.sqlite3, Int32) at SQLitePCL.pretty.SQLiteException.CheckOk(sqlite3 db, Int32 rc) at SQLitePCL.pretty.SQLiteDatabaseConnection.PrepareStatement(String sql, String& tail) at SQLitePCL.pretty.DatabaseConnection.PrepareStatement(IDatabaseConnection This, String sql) at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext() at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found) at System.Linq.Enumerable.First[TSource](IEnumerable`1 source) at Emby.Sqlite.BaseSqliteRepository.CreateConnection(Boolean isReadOnly) at Emby.Server.Implementations.Data.SqliteUserRepository.Initialize() at Emby.Server.Implementations.ApplicationHost.GetUserRepository() at Emby.Server.Implementations.ApplicationHost.RegisterResources(FfmpegConfiguration ffmpegInfo) at Emby.Server.Implementations.ApplicationHost.Init() at EmbyServer.Program.InitAppHost(CoreAppHost appHost, ILogger logger) Error Main: UnhandledException *** Error Report *** Version: 4.0.1.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 3.10.0.957 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 16 Program data path: /config Application directory: /system SQLitePCL.pretty.SQLiteException: IOError: disk I/O error SQLitePCL.pretty.SQLiteException: Exception of type 'SQLitePCL.pretty.SQLiteException' was thrown. at SQLitePCL.pretty.SQLiteException.CheckOk(sqlite3 db, Int32 rc) at SQLitePCL.pretty.SQLiteDatabaseConnection.PrepareStatement(String sql, String& tail) at SQLitePCL.pretty.DatabaseConnection.PrepareStatement(IDatabaseConnection This, String sql) at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext() at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found) at System.Linq.Enumerable.First[TSource](IEnumerable`1 source) at Emby.Sqlite.BaseSqliteRepository.CreateConnection(Boolean isReadOnly) at Emby.Server.Implementations.Data.SqliteUserRepository.Initialize() at Emby.Server.Implementations.ApplicationHost.GetUserRepository() at Emby.Server.Implementations.ApplicationHost.RegisterResources(FfmpegConfiguration ffmpegInfo) at Emby.Server.Implementations.ApplicationHost.Init() at EmbyServer.Program.InitAppHost(CoreAppHost appHost, ILogger logger) at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options) at EmbyServer.Program.Main(String[] args) Source: SQLitePCL.pretty TargetSite: Void CheckOk(SQLitePCL.sqlite3, Int32) at SQLitePCL.pretty.SQLiteException.CheckOk(sqlite3 db, Int32 rc) at SQLitePCL.pretty.SQLiteDatabaseConnection.PrepareStatement(String sql, String& tail) at SQLitePCL.pretty.DatabaseConnection.PrepareStatement(IDatabaseConnection This, String sql) at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext() at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found) at System.Linq.Enumerable.First[TSource](IEnumerable`1 source) at Emby.Sqlite.BaseSqliteRepository.CreateConnection(Boolean isReadOnly) at Emby.Server.Implementations.Data.SqliteUserRepository.Initialize() at Emby.Server.Implementations.ApplicationHost.GetUserRepository() at Emby.Server.Implementations.ApplicationHost.RegisterResources(FfmpegConfiguration ffmpegInfo) at Emby.Server.Implementations.ApplicationHost.Init() at EmbyServer.Program.InitAppHost(CoreAppHost appHost, ILogger logger) at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options) at EmbyServer.Program.Main(String[] args) UnhandledException SQLitePCL.pretty.SQLiteException: IOError: disk I/O error SQLitePCL.pretty.SQLiteException: Exception of type 'SQLitePCL.pretty.SQLiteException' was thrown. at SQLitePCL.pretty.SQLiteException.CheckOk(sqlite3 db, Int32 rc) at SQLitePCL.pretty.SQLiteDatabaseConnection.PrepareStatement(String sql, String& tail) at SQLitePCL.pretty.DatabaseConnection.PrepareStatement(IDatabaseConnection This, String sql) at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext() at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found) at System.Linq.Enumerable.First[TSource](IEnumerable`1 source) at Emby.Sqlite.BaseSqliteRepository.CreateConnection(Boolean isReadOnly) at Emby.Server.Implementations.Data.SqliteUserRepository.Initialize() at Emby.Server.Implementations.ApplicationHost.GetUserRepository() at Emby.Server.Implementations.ApplicationHost.RegisterResources(FfmpegConfiguration ffmpegInfo) at Emby.Server.Implementations.ApplicationHost.Init() at EmbyServer.Program.InitAppHost(CoreAppHost appHost, ILogger logger) at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options) at EmbyServer.Program.Main(String[] args) Source: SQLitePCL.pretty TargetSite: Void CheckOk(SQLitePCL.sqlite3, Int32) at SQLitePCL.pretty.SQLiteException.CheckOk(sqlite3 db, Int32 rc) at SQLitePCL.pretty.SQLiteDatabaseConnection.PrepareStatement(String sql, String& tail) at SQLitePCL.pretty.DatabaseConnection.PrepareStatement(IDatabaseConnection This, String sql) at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext() at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found) at System.Linq.Enumerable.First[TSource](IEnumerable`1 source) at Emby.Sqlite.BaseSqliteRepository.CreateConnection(Boolean isReadOnly) at Emby.Server.Implementations.Data.SqliteUserRepository.Initialize() at Emby.Server.Implementations.ApplicationHost.GetUserRepository() at Emby.Server.Implementations.ApplicationHost.RegisterResources(FfmpegConfiguration ffmpegInfo) at Emby.Server.Implementations.ApplicationHost.Init() at EmbyServer.Program.InitAppHost(CoreAppHost appHost, ILogger logger) at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options) at EmbyServer.Program.Main(String[] args) [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] syncing disks. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting.
  14. Hi, I'm running emby as a docker container under the following system: Linux openmediavault 4.9.0-0.bpo.6-amd64 #1 SMP Debian 4.9.88-1+deb9u1~bpo8+1 (2018-05-13) x86_64 GNU/Linux Docker version 17.05.0-ce, build 89658be latest emby docker It crashes quite regularly (every 1-3 days, running 24/7). docker logs emby: Aborted s6-svscanctl: fatal: unable to control /var/run/s6/services: supervisor not listening [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] syncing disks. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. Any idea what could be the cause here and how to go on with debugging?
  15. omegga

    Multiple dockers issue

    On the latest versions (3.6+), whenever I have more than one instance of emby running in docker, none of them work properly. The web ui doesn't respond, often takes too long to load and is generally unusable. It's almost like something is interfering between the different instances. As soon as I stop all dockers but one, it works flawlessly. I've made sure that every instance uses a different location for config and different ports. EDIT: I noticed that connect.txt in the data folder has the same value for both docker instances. Note that both docker containers are newly created and I haven't reused any data from one or the other. Could that explain the problem?
  16. Hi all, I've just updated my CUDA drivers to version 10 and I cannot get transcoding to work. I'm running emby (currently version 4.0.0.1) in Docker with the following Dockerfile FROM alpine:latest AS builder ARG VERSION=3.6.0.46 RUN apk update \ && apk add wget ca-certificates \ && wget --progress=bar:force -O /emby.deb \ https://github.com/MediaBrowser/Emby.Releases/releases/download/${VERSION}/emby-server-deb_${VERSION}_amd64.deb FROM nvidia/video-codec-sdk:8.2-ubuntu18.04 COPY --from=builder /emby.deb /emby.deb RUN (dpkg -i /emby.deb ; true) \ && echo /opt/emby-server/lib/ >> /etc/ld.so.conf \ && echo /opt/emby-server/lib/samba >> /etc/ld.so.conf \ && ldconfig ENTRYPOINT ["/opt/emby-server/bin/emby-server"] Logs embyserver.txt https://pastebin.com/8KTsdNUB hardware_detection.txt https://pastebin.com/xT52f9F1 ffmpeg-transcode https://pastebin.com/5wCQ9D6s Any clues why this might not work? executing ffmpeg in containers returns the following: root@259f4dbd38a3:/# /opt/emby-server/bin/ffmpeg ffmpeg version 4.0.2-emby_2018_12_09 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 6.3.0 (crosstool-NG crosstool-ng-1.23.0) configuration: --cc=x86_64-pc-linux-gnu-gcc --arch=x86_64 --prefix=/home/embybuilder/Buildbot/x64/ffmpeg-x64/staging --pkg-config=pkg-config --disable-doc --disable-ffplay --disable-vdpau --disable-xlib --enable-fontconfig --enable-gnutls --enable-gpl --enable-iconv --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libwebp --enable-libx264 --enable-libzvbi --enable-version3 --enable-libsmbclient --enable-cuda --enable-cuvid --enable-libmfx --enable-nvenc --enable-vaapi --enable-cross-compile --cross-prefix=x86_64-pc-linux-gnu- --extra-libs='-lexpat -lfreetype -lfribidi -lfontconfig -liconv -lpng -lz -lvorbis -logg -lnettle -lhogweed -lgmp -laddns-samba4 -lasn1util-samba4 -lauthkrb5-samba4 -lCHARSET3-samba4 -lcliauth-samba4 -lcli-cldap-samba4 -lcli-ldap-common-samba4 -lcli-nbt-samba4 -lcli-smb-common-samba4 -lcom_err -lcommon-auth-samba4 -ldbwrap-samba4 -ldcerpc-binding -ldcerpc-samba-samba4 -ldl -lflag-mapping-samba4 -lgenrand-samba4 -lgensec-samba4 -lgse-samba4 -lgssapi_krb5 -llibcli-lsa3-samba4 -llibsmb-samba4 -linterfaces-samba4 -liov-buf-samba4 -lk5crypto -lkrb5 -lkrb5samba-samba4 -lkrb5support -lldb -lldbsamba-samba4 -lmessages-dgm-samba4 -lmessages-util-samba4 -lmsghdr-samba4 -lmsrpc3-samba4 -lndr -lndr-krb5pac -lndr-nbt -lndr-samba-samba4 -lndr-standard -lreplace-samba4 -lsamba-cluster-support-samba4 -lsamba-credentials -lsamba-debug-samba4 -lsamba-errors -lsamba-hostconfig -lsamba-modules-samba4 -lsamba-security-samba4 -lsamba-sockets-samba4 -lsamba-util -lsamba3-util-samba4 -lsamdb -lsamdb-common-samba4 -lsecrets3-samba4 -lserver-id-db-samba4 -lserver-role-samba4 -lsmbconf -lsmbd-shim-samba4 -lsmb-transport-samba4 -lsocket-blocking-samba4 -lsys-rw-samba4 -ltalloc -ltalloc-report-samba4 -ltdb -ltdb-wrap-samba4 -ltevent -ltevent-util -ltime-basic-samba4 -lutil-cmdline-samba4 -lutil-reg-samba4 -lutil-setid-samba4 -lutil-tdb-samba4 -luuid -lwbclient -lwinbind-client-samba4 -ldrm' --target-os=linux --enable-shared --disable-static libavutil 56. 14.100 / 56. 14.100 libavcodec 58. 18.100 / 58. 18.100 libavformat 58. 12.100 / 58. 12.100 libavdevice 58. 3.100 / 58. 3.100 libavfilter 7. 16.100 / 7. 16.100 libswscale 5. 1.100 / 5. 1.100 libswresample 3. 1.100 / 3. 1.100 libpostproc 55. 1.100 / 55. 1.100 Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... Use -h to get full help or, even better, run 'man ffmpeg' I'm 100% certain hardware acceleration is not working since that's easy to verify with e.g. nvidia-smi (when I launch ffmpeg with hw accel on host it spikes to 100% whereas it doesn't budge when I launch a movie with specified quality different than the original)
  17. LosslessHulk

    Transcoding (VA API in Docker)

    Hello, i am running Emby server in Docker on Orange Pi PC Plus (armbian bionic - mainline kernel 4.14.y). Thats how i run container: root@orangepipcplus:/mnt/STORAGE/Emby# docker run -d \ --name emby \ --volume /mnt/STORAGE/Emby/config:/config \ --volume /mnt/STORAGE/Downloads:/mnt/Downloads \ --device /dev/dri/card0:/dev/dri/renderD128 \ --network host \ --env UID=1001 \ --env GID=1002 \ emby/embyserver_arm32v7:latest UID=1001 - emby user; GID=1002 - emby group; emby user added to video group; /dev/dri: by-path card0 ffmpeg log in attached files. HW transcoding not working, help please.
  18. max096

    Docker [Invalid Reference Format]

    I´m trying to install emby in docker. I have plex already running in docker (planned to install both simultaniously then choose whatever i turn out to like better). But I cannot install the emby image, because it only comes up with this [max@[member="Max"] ~]$ sudo docker run -d \ > --name=emby \ > -v /home/max/raid6/Media/Music:/data/music \ > -v /home/max/emby_config:/config \ > -v /home/max/raid6/Media/Animes:/data/animes \ > -v /home/max/raid6/Media/AnimeMovies:/data/anime_movies \ > -v /home/max/raid6/Media/Movies:/data/movies \ > -v /home/max/raid6/Media/TV Shows:/data/tv_shows \ > --publish 8096:8096 \ > --publish 8920:8920 \ > --env UID=1000 \ > --env GID=1000 \ emby/embyserver:latest docker: invalid reference format. See 'docker run --help'. So this part is the error message I get docker: invalid reference format. See 'docker run --help'. The rest is command I was running to try and run the container. Now I know this line in the docker guide I left out --device /dev/dri/renderD128 \ # To mount a render node for VAAPI I had it in there before, but I left it out now because I figured maybe that´s the problem. And it does not state that it´s mandatory in the guide. Pulling the image works however. [max@[member="Max"] ~]$ sudo docker pull emby/embyserver:latest [sudo] password for max: latest: Pulling from emby/embyserver Digest: sha256:6aa2dbfb6b9a109aeae58b72c8453bd194bfe346f5244453d046d79a9c35c2b8 Status: Image is up to date for emby/embyserver:latest But I can´t get it to actually run.
  19. Hello, I'm getting a playback error on Emby. I'm running it on Ubuntu 18.04 Server LTS in a docker container with Traefik. Here is the error: 2018-11-17 22:46:06.245 Info SubtitleEncoder: /bin/ffmpeg -i file:"/mnt/media/tv-shows/Impractical Jokers/Season 7/Impractical Jokers S07E01.mkv" -map 0:2 -an -vn -c:s copy "/config/data/subtitles/e/e9fd1b29-4ef2-2920-ca91-066a78c89027.srt" 2018-11-17 22:46:06.278 Error SubtitleEncoder: ffmpeg subtitle extraction failed for file:"/mnt/media/tv-shows/Impractical Jokers/Season 7/Impractical Jokers S07E01.mkv" to /config/data/subtitles/e/e9fd1b29-4ef2-2920-ca91-066a78c89027.srt 2018-11-17 22:46:06.295 Error HttpServer: Error processing request *** Error Report *** Version: 3.5.3.0 Command line: /system/EmbyServer.dll -programdata /config -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 4.15.0.39 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 4 Program data path: /config Application directory: /system System.Exception: ffmpeg subtitle extraction failed for file:"/mnt/media/tv-shows/Impractical Jokers/Season 7/Impractical Jokers S07E01.mkv" to /config/data/subtitles/e/e9fd1b29-4ef2-2920-ca91-066a78c89027.srt at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.ExtractTextSubtitleInternal(String inputPath, Int32 subtitleStreamIndex, String outputCodec, String outputPath, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.ExtractTextSubtitle(String[] inputFiles, MediaProtocol protocol, Int32 subtitleStreamIndex, String outputCodec, String outputPath, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetReadableFile(String mediaPath, String[] inputFiles, MediaProtocol mediaSourceProtocol, MediaStream subtitleStream, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetSubtitleStream(MediaSourceInfo mediaSource, MediaStream subtitleStream, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetSubtitles(BaseItem item, String mediaSourceId, Int32 subtitleStreamIndex, String outputFormat, Int64 startTimeTicks, Int64 endTimeTicks, Boolean preserveOriginalTimestamps, CancellationToken cancellationToken) at MediaBrowser.Api.Subtitles.SubtitleService.Get(GetSubtitle request) at Emby.Server.Implementations.Services.ServiceExecGeneral.GetTaskResult(Task task) at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, ILogger logger, String operationName, CancellationToken cancellationToken) at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IHttpRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken) System.Exception at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.ExtractTextSubtitleInternal(String inputPath, Int32 subtitleStreamIndex, String outputCodec, String outputPath, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.ExtractTextSubtitle(String[] inputFiles, MediaProtocol protocol, Int32 subtitleStreamIndex, String outputCodec, String outputPath, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetReadableFile(String mediaPath, String[] inputFiles, MediaProtocol mediaSourceProtocol, MediaStream subtitleStream, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetSubtitleStream(MediaSourceInfo mediaSource, MediaStream subtitleStream, CancellationToken cancellationToken) at Emby.Server.MediaEncoding.Subtitles.SubtitleEncoder.GetSubtitles(BaseItem item, String mediaSourceId, Int32 subtitleStreamIndex, String outputFormat, Int64 startTimeTicks, Int64 endTimeTicks, Boolean preserveOriginalTimestamps, CancellationToken cancellationToken) at MediaBrowser.Api.Subtitles.SubtitleService.Get(GetSubtitle request) at Emby.Server.Implementations.Services.ServiceExecGeneral.GetTaskResult(Task task) at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, ILogger logger, String operationName, CancellationToken cancellationToken) at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IHttpRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken) This happens with all files. Here's my docker-compose.yml: version: "3.6" networks: proxy: external: true internal: external: false services: emby: image: emby/embyserver volumes: - /config:/config - /media:/mnt/share1 devices: - /dev/dri/renderD128 ports: - 8096:8096 - 8920:8920 environment: - UID=1000 - GID=100 - GIDLIST=100 labels: - traefik.backend=emby - traefik.frontend.rule=Host:emby.domain.com - traefik.docker.network=proxy - traefik.port=8096 networks: - proxy - internal I can send the full log if requested. Thanks edit: the srt file it's looking for doesn't exist. I tried refreshing the library but it didn't do anything :/
  20. Hello, I'm having difficulty getting hardware transcoding working. Docker /dev/dri / # ls -l /dev/dri total 0 crwxrwxrwx 1 root 44 226, 128 Oct 13 14:11 renderD128 Host /dev/dri > ls -l /dev/dri total 0 drwxr-xr-x 2 root root 120 Oct 1 18:01 ./ drwxr-xr-x 18 root root 3.7K Oct 13 10:22 ../ crw-rw---- 1 root video 226, 0 Oct 1 18:01 card0 crw-rw---- 1 root video 226, 1 Oct 1 18:01 card1 crw-rw---- 1 root video 226, 64 Oct 1 18:01 controlD64 crw-rw---- 1 root video 226, 128 Oct 1 18:01 renderD128 guid of video is 44. Hardware acceleration is set to: Video Acceleration API (VA API) VA API Device is set to: /dev/dri/renderD128 Full ffmpeg log is attached. Log error: [AVHWDeviceContext @ 0x2185940] libva: va_getDriverName() failed with unknown libva error,driver_name=(null) [AVHWDeviceContext @ 0x2185940] Failed to initialise VAAPI connection: -1 (unknown libva error). Device creation failed: -5. Failed to set value '/dev/dri/renderD128' for option 'vaapi_device': Input/output error Error parsing global options: Input/output error Host video cards: > lshw -numeric -C display *-display description: VGA compatible controller product: MGA G200eW WPCM450 [102B:532] vendor: Matrox Electronics Systems Ltd. [102B] physical id: 1 bus info: pci@0000:08:01.0 version: 0a width: 32 bits clock: 33MHz capabilities: pm vga_controller bus_master cap_list rom configuration: driver=mgag200 latency=64 maxlatency=32 mingnt=16 resources: irq:16 memory:dd000000-ddffffff memory:df000000-df003fff memory:de800000-deffffff memory:c0000-dffff *-display description: VGA compatible controller product: GP106GL [10DE:1C30] vendor: NVIDIA Corporation [10DE] physical id: 0 bus info: pci@0000:83:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nvidia latency=0 resources: irq:77 memory:fa000000-faffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:d000(size=128) memory:fb000000-fb07ffff Any and all suggestions are welcome!
  21. I've specified a specific directory for cache, metadata, transcoding etc. The server is not using the cache directory specified for storage. I'm using Emby Docker version 3.5.3.0 on Unraid. I've specified it to use path /mnt/Emby/transcode/cache Looking at that path there's around 350M of data in it. So Emby is writing to it. But the majority of my cache is in the default location /cache/ as this folder is around 600M. How do i move all the cache from /cache into the specified cache. I don't know why there is any cache there as i moved the cache location when i first setup the sever.
  22. lonewolfnight

    Docker networking issues

    First time install w/ docker 18.03.01, Seems to have issues initiating certain connections to the outside world. Server is publically accessible and does register with Emby account. Web API's are accessible from the server directly. "Check for plugin updates failed" "Check for application updates failed" System.Net.Http.HttpRequestException: No such device or address ---> System.Net.Sockets.SocketException: No such device or address at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken) Numerous network errors are being thrown in the server log after first setup using current Docker image. Logs https://pastebin.com/fV3ZMLL8 iptables: https://pastebin.com/7Nt5ky0k ip addr: https://pastebin.com/0inzVFRH
  23. I'm fairly new to Emby and trying to understand what configuration I need to do to get Emby Android App to cast to my Chromecast. I'm set up as follows: Router: 192.168.1.254 Docker Engine 192.168.1.197 Dockerized Emby: 172.16.0.3 Nginx-reverse-proxy: 172.16.0.4 (Exposed port 80) Currently, I have my Emby server (port 8096) reverse proxied via Nginx, and Nginx port 80 exposed on my Docker Engine. This allows me to access the Emby server at: 192.168.1.197:80 via a fqdn of emby.domain.com. (The FQDN is mapped via dnsmasq in my router). When I configure my app to use emby.domain.com, it is able to stream video to the app without problems. However, if I try to Cast to my Chromecast, I see the cast app on my TV, but it unable to connect to my phone. I've read a few other posts on this issue, and it seems that the Chromecast is unable to connect to my Emby server. Indeed, if I expose Emby's 8096 port on my Docker Engine and use 192.168.1.197:8096 as my server address in the app, the Chromecast is able to connect properly. I have also tried adding a rule to my router's iptables redirecting all traffic from my Chromecast destined to 172.16.0.3 to 192.168.1.197. That works as well. Consequently, I have come to the conclusion that the App is telling the Chromecast to find Emby at 172.16.0.3:8096. I've looked at my Configuration page in the Emby server, but not sure what I need to specify to get this working. At the moment, I have: LAN Networks: 192.168.1.0/24, 172.0.0.0/8 Local http: 8096 Public http port: 8096 External domain: <blank> Enable automatic port mapping: <checked> I can't imagine that the correct solution is to use an iptables rule. How/what is the correct configuration to get this to work? Incidentally, I'm only looking to use Emby locally at the moment. Thanks, Eric
  24. sampsonight

    Docker - Unable to Upgrade Past 3.4.1.0

    I am currently running Emby in a docker container on version: 3.4.1.0. Using the official builds at: https://hub.docker.com/r/emby/embyserver/ I attempted to update the image to latest but when emby attempts to starts it fails with the below exception. Full log attached: at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken) at System.Threading.Tasks.Task.WaitAll(Task[] tasks) at EmbyServer.Program.Main(String[] args) at EmbyServer.Program.<Main>(String[] args) ---> (Inner Exception #0) Constraint: UNIQUE constraint failed: UserDatas.key, UserDatas.userId SQLitePCL.pretty.SQLiteException: Exception of type 'SQLitePCL.pretty.SQLiteException' was thrown. at SQLitePCL.pretty.SQLiteException.CheckOk(sqlite3 db, Int32 rc) at SQLitePCL.pretty.StatementImpl.MoveNext() at SQLitePCL.pretty.DatabaseConnection.ExecuteAll(IDatabaseConnection This, String sql) at Emby.Server.Implementations.Data.SqliteUserDataRepository.<>c__DisplayClass4_0.<Initialize>b__0(IDatabaseConnection db) I Tried to go to the last 3.4 version: 3.4.1.35 and the same error occurred. I then tried to go to the next version after my current one: 3.4.1.30 and received the same error. I'm updating the image by removing the current Emby image, and pulling the new image via docker. Then using docker run to mount all the same directories as the original container had. When I roll back to my current version: 3.4.1.0 the image boots and the service comes up as expected. Any help is greatly appreciated EmbySqliteExceptionLog.txt
  25. gornack

    Preconfigure Emby / bypass wizard

×
×
  • Create New...