Jump to content
linuxserver.io

[Support] Linuxserver.io - TVHeadend

987 posts in this topic Last Reply

Recommended Posts

Hi,

 

i've updated today to the latest Version of TvHeadend. After that, TvHeadend doesn't start up.

I don't know the Problem.

 

I've removed the docker image and rolled back to the previous Docker container by running this command:

 

docker run -d --name="tvheadend" --net="bridge" -e TZ="Europe/Berlin" -e HOST_OS="unRAID" -e "PGID"="100" -e "PUID"="99" -p 9981:9981/tcp -p 9982:9982/tcp -v "/mnt/user/appdata/tvheadend":"/config":rw -v "/mnt/user/Aufnahmen/":"/recordings":rw -v "/mnt/user/appdata/tvheadend/logos":"/logos":rw --device=/dev/dvb/ linuxserver/tvheadend:29

 

 

Thanks,

chvb

 

I have no problem with tvheadend not starting here. Fresh pull and fresh appdata folder.

What is the output of the log in the docker page?

Share this post


Link to post

this is the error from the log.

 

ErrorWarningSystemArrayLogin


[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] 10-adduser: executing...

-------------------------------------
_ _ _
| |___| (_) ___
| / __| | |/ _ \
| \__ \ | | (_) |
|_|___/ |_|\___/
|_|

Brought to you by linuxserver.io
We gratefully accept donations at:
https://www.linuxserver.io/index.php/donations/
-------------------------------------
GID/UID
-------------------------------------
User uid: 99
User gid: 100
-------------------------------------

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 30-config: executing...
[cont-init.d] 30-config: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
2016-10-09 15:47:58.334 [ INFO] main: Log started
2016-10-09 15:47:58.336 [ INFO] http: Starting HTTP server 0.0.0.0:9981
2016-10-09 15:47:58.337 [ INFO] htsp: Starting HTSP server 0.0.0.0:9982
2016-10-09 15:47:58.337 [ ERROR] satips: use --satip_bindaddr parameter to select the local IP for SAT>IP

2016-10-09 15:47:58.337 [ ERROR] satips: using Google lookup (might block the task until timeout)

2016-10-09 15:47:58.369 [ INFO] satips: Starting SAT>IP RTSP server 172.17.0.9:9983
2016-10-09 15:47:58.369 [ INFO] satips: SAT>IP Server initialized
2016-10-09 15:47:58.369 [ INFO] satips: HTTP 172.17.0.9:9981, RTSP 172.17.0.9:9983
2016-10-09 15:47:58.369 [ INFO] satips: descramble 1, muxcnf 0
2016-10-09 15:47:58.395 [ INFO] config: backup: migrating config from 4.1-2249~g747ed01 (running 4.1-2267~g6efcfd2)
2016-10-09 15:47:58.395 [ INFO] config: backup: running, output file /config/backup/4.1-2249~g747ed01.tar.bz2
2016-10-09 15:47:58.395 [ INFO] spawn: Executing "/bin/tar"
2016-10-09 15:48:12.800 [ INFO] config: backup: completed
2016-10-09 15:48:12.815 [ ERROR] START: filename /config/channel/config/config.tmp is invalid

2016-10-09 15:48:12.825 [ INFO] main: Log started
2016-10-09 15:48:12.827 [ INFO] http: Starting HTTP server 0.0.0.0:9981
2016-10-09 15:48:12.828 [ INFO] htsp: Starting HTSP server 0.0.0.0:9982
2016-10-09 15:48:12.828 [ ERROR] satips: use --satip_bindaddr parameter to select the local IP for SAT>IP

2016-10-09 15:48:12.828 [ ERROR] satips: using Google lookup (might block the task until timeout)

2016-10-09 15:48:12.867 [ INFO] satips: Starting SAT>IP RTSP server 172.17.0.9:9983
2016-10-09 15:48:12.867 [ INFO] satips: SAT>IP Server initialized
2016-10-09 15:48:12.867 [ INFO] satips: HTTP 172.17.0.9:9981, RTSP 172.17.0.9:9983
2016-10-09 15:48:12.867 [ INFO] satips: descramble 1, muxcnf 0
2016-10-09 15:48:12.886 [ INFO] config: backup: migrating config from 4.1-2249~g747ed01 (running 4.1-2267~g6efcfd2)
2016-10-09 15:48:12.886 [ INFO] config: backup: running, output file /config/backup/4.1-2249~g747ed01.tar.bz2
2016-10-09 15:48:12.887 [ INFO] spawn: Executing "/bin/tar"
2016-10-09 15:48:27.192 [ INFO] config: backup: completed
2016-10-09 15:48:27.208 [ ERROR] START: filename /config/channel/config/config.tmp is invalid

2016-10-09 15:48:27.219 [ INFO] main: Log started
2016-10-09 15:48:27.221 [ INFO] http: Starting HTTP server 0.0.0.0:9981
2016-10-09 15:48:27.222 [ INFO] htsp: Starting HTSP server 0.0.0.0:9982
2016-10-09 15:48:27.222 [ ERROR] satips: use --satip_bindaddr parameter to select the local IP for SAT>IP

2016-10-09 15:48:27.222 [ ERROR] satips: using Google lookup (might block the task until timeout)

2016-10-09 15:48:27.254 [ INFO] satips: Starting SAT>IP RTSP server 172.17.0.9:9983
2016-10-09 15:48:27.254 [ INFO] satips: SAT>IP Server initialized
2016-10-09 15:48:27.254 [ INFO] satips: HTTP 172.17.0.9:9981, RTSP 172.17.0.9:9983
2016-10-09 15:48:27.254 [ INFO] satips: descramble 1, muxcnf 0
2016-10-09 15:48:27.286 [ INFO] config: backup: migrating config from 4.1-2249~g747ed01 (running 4.1-2267~g6efcfd2)
2016-10-09 15:48:27.286 [ INFO] config: backup: running, output file /config/backup/4.1-2249~g747ed01.tar.bz2
2016-10-09 15:48:27.286 [ INFO] spawn: Executing "/bin/tar"

Share this post


Link to post

this is the error from the log.

 

ErrorWarningSystemArrayLogin


[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] 10-adduser: executing...

-------------------------------------
_ _ _
| |___| (_) ___
| / __| | |/ _ \
| \__ \ | | (_) |
|_|___/ |_|\___/
|_|

Brought to you by linuxserver.io
We gratefully accept donations at:
https://www.linuxserver.io/index.php/donations/
-------------------------------------
GID/UID
-------------------------------------
User uid: 99
User gid: 100
-------------------------------------

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 30-config: executing...
[cont-init.d] 30-config: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
2016-10-09 15:47:58.334 [ INFO] main: Log started
2016-10-09 15:47:58.336 [ INFO] http: Starting HTTP server 0.0.0.0:9981
2016-10-09 15:47:58.337 [ INFO] htsp: Starting HTSP server 0.0.0.0:9982
2016-10-09 15:47:58.337 [ ERROR] satips: use --satip_bindaddr parameter to select the local IP for SAT>IP

2016-10-09 15:47:58.337 [ ERROR] satips: using Google lookup (might block the task until timeout)

2016-10-09 15:47:58.369 [ INFO] satips: Starting SAT>IP RTSP server 172.17.0.9:9983
2016-10-09 15:47:58.369 [ INFO] satips: SAT>IP Server initialized
2016-10-09 15:47:58.369 [ INFO] satips: HTTP 172.17.0.9:9981, RTSP 172.17.0.9:9983
2016-10-09 15:47:58.369 [ INFO] satips: descramble 1, muxcnf 0
2016-10-09 15:47:58.395 [ INFO] config: backup: migrating config from 4.1-2249~g747ed01 (running 4.1-2267~g6efcfd2)
2016-10-09 15:47:58.395 [ INFO] config: backup: running, output file /config/backup/4.1-2249~g747ed01.tar.bz2
2016-10-09 15:47:58.395 [ INFO] spawn: Executing "/bin/tar"
2016-10-09 15:48:12.800 [ INFO] config: backup: completed
2016-10-09 15:48:12.815 [ ERROR] START: filename /config/channel/config/config.tmp is invalid

2016-10-09 15:48:12.825 [ INFO] main: Log started
2016-10-09 15:48:12.827 [ INFO] http: Starting HTTP server 0.0.0.0:9981
2016-10-09 15:48:12.828 [ INFO] htsp: Starting HTSP server 0.0.0.0:9982
2016-10-09 15:48:12.828 [ ERROR] satips: use --satip_bindaddr parameter to select the local IP for SAT>IP

2016-10-09 15:48:12.828 [ ERROR] satips: using Google lookup (might block the task until timeout)

2016-10-09 15:48:12.867 [ INFO] satips: Starting SAT>IP RTSP server 172.17.0.9:9983
2016-10-09 15:48:12.867 [ INFO] satips: SAT>IP Server initialized
2016-10-09 15:48:12.867 [ INFO] satips: HTTP 172.17.0.9:9981, RTSP 172.17.0.9:9983
2016-10-09 15:48:12.867 [ INFO] satips: descramble 1, muxcnf 0
2016-10-09 15:48:12.886 [ INFO] config: backup: migrating config from 4.1-2249~g747ed01 (running 4.1-2267~g6efcfd2)
2016-10-09 15:48:12.886 [ INFO] config: backup: running, output file /config/backup/4.1-2249~g747ed01.tar.bz2
2016-10-09 15:48:12.887 [ INFO] spawn: Executing "/bin/tar"
2016-10-09 15:48:27.192 [ INFO] config: backup: completed
2016-10-09 15:48:27.208 [ ERROR] START: filename /config/channel/config/config.tmp is invalid

2016-10-09 15:48:27.219 [ INFO] main: Log started
2016-10-09 15:48:27.221 [ INFO] http: Starting HTTP server 0.0.0.0:9981
2016-10-09 15:48:27.222 [ INFO] htsp: Starting HTSP server 0.0.0.0:9982
2016-10-09 15:48:27.222 [ ERROR] satips: use --satip_bindaddr parameter to select the local IP for SAT>IP

2016-10-09 15:48:27.222 [ ERROR] satips: using Google lookup (might block the task until timeout)

2016-10-09 15:48:27.254 [ INFO] satips: Starting SAT>IP RTSP server 172.17.0.9:9983
2016-10-09 15:48:27.254 [ INFO] satips: SAT>IP Server initialized
2016-10-09 15:48:27.254 [ INFO] satips: HTTP 172.17.0.9:9981, RTSP 172.17.0.9:9983
2016-10-09 15:48:27.254 [ INFO] satips: descramble 1, muxcnf 0
2016-10-09 15:48:27.286 [ INFO] config: backup: migrating config from 4.1-2249~g747ed01 (running 4.1-2267~g6efcfd2)
2016-10-09 15:48:27.286 [ INFO] config: backup: running, output file /config/backup/4.1-2249~g747ed01.tar.bz2
2016-10-09 15:48:27.286 [ INFO] spawn: Executing "/bin/tar"

 

Looks like there is something wrong with your config. Try renaming  /config/channel/config/config.tmp to something else and then start tvheadend again.

Share this post


Link to post

I've removed /config/channel/config/config.tmp and /config/channel/config/tag.tmp

 

after that, i have removed the backups under /backup

 

after a restart of the container, tvheadend works. I think there was a problem with the migrating of the data to newer version.

 

Thanks for the help!

Share this post


Link to post

I get execution error when trying to start tvheadend since updating to 6.2.1 a few days ago. My tvheadend docker also updated and is currently up to date.

 

I have "--device=/dev/dvb" in extra parameters, as per previous posts here.

 

Log.

Oct 12 20:49:28 Tower kernel: device veth6110b93 entered promiscuous mode

Oct 12 20:49:30 Tower kernel: docker0: port 6(veth6110b93) entered disabled state

Oct 12 20:49:30 Tower kernel: device veth6110b93 left promiscuous mode

Oct 12 20:49:30 Tower kernel: docker0: port 6(veth6110b93) entered disabled state

Oct 12 20:50:08 Tower kernel: device veth2d154a6 entered promiscuous mode

Oct 12 20:50:11 Tower kernel: docker0: port 6(veth2d154a6) entered disabled state

Oct 12 20:50:11 Tower kernel: device veth2d154a6 left promiscuous mode

Oct 12 20:50:11 Tower kernel: docker0: port 6(veth2d154a6) entered disabled state

 

Any help appreciated. 

Share this post


Link to post

I get execution error when trying to start tvheadend since updating to 6.2.1 a few days ago. My tvheadend docker also updated and is currently up to date.

 

I have "--device=/dev/dvb" in extra parameters, as per previous posts here.

 

Any help appreciated.

 

Did you update using the official LT way or did you use the DVB plugin?

Share this post


Link to post

Dammit I thought I did,  now I'm having some doubts.

 

I'll install dvb build and try again.

 

Thanks.

 

:o:-\::)

Working now, must have had a  moment of stupidity.

Share this post


Link to post

Dammit I thought I did,  now I'm having some doubts.

 

I'll install dvb build and try again.

 

Thanks.

 

:o:-\::)

Working now, must have had a  moment of stupidity.

 

Nice to know my DVB builds are integrating so well that people forget about them.  ;D

Share this post


Link to post

Yea, really appreciate your work. One question why can't the dvb drivers be included in the main unRAID build.

Share this post


Link to post

Yea, really appreciate your work. One question why can't the dvb drivers be included in the main unRAID build.

 

Mainly support, and LT (understandably) don't what to produce multiple different versions.

Share this post


Link to post

I currently use the TVHeadEnd PlugIn (https://lime-technology.com/forum/index.php?topic=40704.90;topicseen)

 

If I wanted to migrate to the Docker, is there a way for me to preserve all my settings, recordings tec. I really don't want to start setting the whole thing up again.

 

Thanks

 

You should be able to copy your settings to the container.

Make the appdata folder for Tvheadend and point to that one when adding the container.

Could you do ls -la on the config folder you have now?

Share this post


Link to post

I was using tvheadend on Ubuntu and I'm trying to get it set up on unRAID along with all the other stuff I had running.  I have the basic functionality working but I'm running into an issue getting the guide data into tvheadend.  I'm using webgrab++ and think that is working properly. 

 

I seem to be missing the EPG modules tab from tvheadend. I tried all view levels and I'm logged into admin account.  Any idea what is going on with this or what I could have done to lose the tab?

 

Tvheadend.png.2ddcddf05b86b9963a422ca48a08942b.png

Share this post


Link to post

Configuration ==> General ==> Base ==> User interface level

 

I'm guessing it's set at basic....  ;)

Share this post


Link to post

Yup, and of course I only changed the view level on the individual pages...  :-[

 

Thanks!

Share this post


Link to post

Getting exceution error since the last update.

 

Working fine here, and that is nowhere near enough information to help you.  Update to Unraid?  Update to TVH?  Have you got the DVB build installed this time?  Right DVB build?

 

The last time you reported this the logs weren't anything to do with TVH either so unless you give us something to go on there's nothing I can advise.  See the link in my sig regardiing docker help.

Share this post


Link to post

Sorry, just thought maybe there was a know issue.

 

Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered blocking state

Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered disabled state

Nov 6 10:29:35 Tower kernel: device vethb0b3e01 entered promiscuous mode

Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered blocking state

Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered forwarding state

Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered disabled state

Nov 6 10:29:37 Tower kernel: docker0: port 5(vethb0b3e01) entered disabled state

Nov 6 10:29:37 Tower kernel: device vethb0b3e01 left promiscuous mode

Nov 6 10:29:37 Tower kernel: docker0: port 5(vethb0b3e01) entered disabled state

 

This is log just after I try to start tvheadend docker. When I try to start I get execution error no such container.

I'm running  unRAID Version: 6.3.0-rc3, DVB Version: LibreELEC which worked fine until last tvheadend docker update.

I have also this in  Extra parameter  --device=/dev/dvb

 

Just did force update.

Command:

root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker create --name="tvheadend" --net="bridge" -e TZ="Europe/London" -e HOST_OS="unRAID" -e "PGID"="100" -e "PUID"="99" -p 9981:9981/tcp -p 9982:9982/tcp -v "/mnt/disk6/appdata/tvheadend":"/config":rw -v "/mnt/disk6/tv-recordings":"/recordings":rw -v "/mnt/user":"/unraid":rw --device=/dev/dvb linuxserver/tvheadend

f54387c953a06e0db9bf1fc961eb8964f61f58bc846bd45f22053973ef8d6816

 

The command finished successfully!

 

Still getting same error.

 

Thank-you.

Share this post


Link to post

Sorry, just thought maybe there was a know issue.

 

Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered blocking state

Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered disabled state

Nov 6 10:29:35 Tower kernel: device vethb0b3e01 entered promiscuous mode

Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered blocking state

Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered forwarding state

Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered disabled state

Nov 6 10:29:37 Tower kernel: docker0: port 5(vethb0b3e01) entered disabled state

Nov 6 10:29:37 Tower kernel: device vethb0b3e01 left promiscuous mode

Nov 6 10:29:37 Tower kernel: docker0: port 5(vethb0b3e01) entered disabled state

 

This is log just after I try to start tvheadend docker. When I try to start I get execution error no such container.

I'm running  unRAID Version: 6.3.0-rc3, DVB Version: LibreELEC which worked fine until last tvheadend docker update.

I have also this in  Extra parameter  --device=/dev/dvb

 

Just did force update.

Command:

root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker create --name="tvheadend" --net="bridge" -e TZ="Europe/London" -e HOST_OS="unRAID" -e "PGID"="100" -e "PUID"="99" -p 9981:9981/tcp -p 9982:9982/tcp -v "/mnt/disk6/appdata/tvheadend":"/config":rw -v "/mnt/disk6/tv-recordings":"/recordings":rw -v "/mnt/user":"/unraid":rw --device=/dev/dvb linuxserver/tvheadend

f54387c953a06e0db9bf1fc961eb8964f61f58bc846bd45f22053973ef8d6816

 

The command finished successfully!

 

Still getting same error.

 

Thank-you.

It's important to say where you get the error message. It's impossible for us to read your mind  ;)

Looks like it the error is in the webui of unraid when you start the container, so try removing tvheadend and delete the image and install it again.

Share this post


Link to post

Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered blocking state
Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered disabled state
Nov 6 10:29:35 Tower kernel: device vethb0b3e01 entered promiscuous mode
Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered blocking state
Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered forwarding state
Nov 6 10:29:35 Tower kernel: docker0: port 5(vethb0b3e01) entered disabled state
Nov 6 10:29:37 Tower kernel: docker0: port 5(vethb0b3e01) entered disabled state
Nov 6 10:29:37 Tower kernel: device vethb0b3e01 left promiscuous mode
Nov 6 10:29:37 Tower kernel: docker0: port 5(vethb0b3e01) entered disabled state

 

These aren't errors and aren't related to TVheadend....

 

If you check the link in my sig and read the post it will tell you how to get docker logs....  Although if the container doesn't exist as seems to be your problem then that's not relevant here.

Share this post


Link to post

OK I deleted the tvheadend docker image and reinstalled,  but I get the command failed, see below.

 

root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name="tvheadend" --net="bridge" -e TZ="Europe/London" -e HOST_OS="unRAID" -e "PGID"="100" -e "PUID"="99" -p 9981:9981/tcp -p 9982:9982/tcp -v "/mnt/disk6/appdata/tvheadend":"/config":rw -v "/mnt/disk6/tv-recordings":"/recordings":rw -v "/mnt/user":"/unraid":rw --device=/dev/dvb linuxserver/tvheadend

0558fb8ef577336ebad4acabacb84b230dc7f6f5b30b7d0fa75ab5eea7c81e7a

/usr/bin/docker: Error response from daemon: linux runtime spec devices: error gathering device information while adding custom device "/dev/dvb": lstat /dev/dvb: no such file or directory.

 

The command failed.

 

Also if I remove --device=/dev/dvb from extra parameters I can start tvheadend fine, but then it doesn't find any dvb devices.

 

If you read back through this thread you will see my earlier posts about similar problems. 

Share this post


Link to post

OK I deleted the tvheadend docker image and reinstalled,  but I get the command failed, see below.

 

root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name="tvheadend" --net="bridge" -e TZ="Europe/London" -e HOST_OS="unRAID" -e "PGID"="100" -e "PUID"="99" -p 9981:9981/tcp -p 9982:9982/tcp -v "/mnt/disk6/appdata/tvheadend":"/config":rw -v "/mnt/disk6/tv-recordings":"/recordings":rw -v "/mnt/user":"/unraid":rw --device=/dev/dvb linuxserver/tvheadend

0558fb8ef577336ebad4acabacb84b230dc7f6f5b30b7d0fa75ab5eea7c81e7a

/usr/bin/docker: Error response from daemon: linux runtime spec devices: error gathering device information while adding custom device "/dev/dvb": lstat /dev/dvb: no such file or directory.

 

The command failed.

 

Also if I remove --device=/dev/dvb from extra parameters I can start tvheadend fine, but then it doesn't find any dvb devices.

 

If you read back through this thread you will see my earlier posts about similar problems.

Post a screenshot from the unraid dvb plugin.

Share this post


Link to post

If you read back through this thread you will see my earlier posts about similar problems.

 

Your earlier problem was because you didn't install the DVB build so there were no drivers/firmware for your card.

 

Specifically this screen

 

HEF0EIG.png

Share this post


Link to post

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