Project

General

Profile

Unstable has become unusable

Added by Brent Bolin almost 7 years ago

At least the subject is what I've seen for about the last week

Using both X86 and ARM64 running ubuntu. Client is Libreelec Jarvis and Krypton. Using OTA recordings

Basically when I click on a recordings it just hangs. And looks like it crashes tvh after timeout because I can see the pvr status bar reload epg

Originally thought was having issues with NFS (recordings on NFS share). Tried both NFS3 and NFS4, no change

Then removed NFS from the picture and ran TVH on the box exporting the NFS shares, no change.

systemctl stop tvheadend.service
apt-get purge tvheadend

Verified nothing left in /home/hts/.hts

Changed repos
#deb https://dl.bintray.com/tvheadend/deb xenial unstable
deb https://dl.bintray.com/tvheadend/deb xenial stable-4.2

Went through the setup and it's working again

ii tvheadend 4.2.5-11~g37b18a9~xenial amd64 Tvheadend (Working)

ii tvheadend 4.3-912~g5fe3ebd~xenial arm64 Tvheadend (Broken)

Something I noticed when trying to debug. If the recording is clicked from Kodi recording files in hangs. If navigating to the guide and select "Switch to" it works

If something has changed please let me know. If debugging is needed I can provide as the ARM system is still at TVH unstable version

TV tuners are dual and quad HDHomerun


Replies (7)

RE: Unstable has become unusable - Added by Brent Bolin almost 7 years ago

Looks related. Was seeing these kinds of errors in /var/log/syslog

Jan 7 22:54:16 tvh tvheadend5155: subscription: 0005: "HTSP" unsubscribing, hostname="192.168.0.133", username="192.168.0.133", client="Kodi Media Center"
Jan 7 22:54:16 tvh tvheadend5155: htsp: 192.168.0.133 [ | Kodi Media Center ]: Write error -- Broken pipe

Thanks for the reply. Also seeing this with 4.3-912~g5fe3ebd~xenial

RE: Unstable has become unusable - Added by Robert Cameron almost 7 years ago

I noticed this problem too after upgrading to master. I rolled back to r905 (9bed2c7a4) which I had previously been using. My error logs were a little different, but I tracked it to that same commit.

RE: Unstable has become unusable - Added by Ash Guest almost 7 years ago

ahhh this makes sense as to why i'm having problems with recordings! how do you roll back to a previous version that i had installed (that i dont recall what version it was!???)

edit... worked it out, found the version in /var/cache/apt/archives/ so then did sudo apt install ./tvheadend_4.3-905~g9bed2c7~xenial_amd64.deb

RE: Unstable has become unusable - Added by Robert Cameron almost 7 years ago

Ash Guest wrote:

ahhh this makes sense as to why i'm having problems with recordings! how do you roll back to a previous version that i had installed (that i dont recall what version it was!???)

I build my own packages (I'm on Arch and use a PKGBUILD to make custom packages), so I was able to just install the older package and do a downgrade that way.

However, since then, I've gone back to 4.2.5 stable as the quality of the recordings was suffering and made watching recorded shows nearly unbearable. Of course, this meant I had to reconfigure everything from scratch, but it's made for a better overall experience.

RE: Unstable has become unusable - Added by Brent Bolin almost 7 years ago

Not sure what Robert did. Looks like compile from git. I don't have patients to compile packages these days. To stay on unstable installed one of the deb packages in cache -

find /var -name tvh*deb
/var/cache/apt/archives/tvheadend_4.3-857~gb7fbd38~xenial_arm64.deb
/var/cache/apt/archives/tvheadend_4.3-777~gc625df2~xenial_arm64.deb
/var/cache/apt/archives/tvheadend_4.3-909~g50ab53f~xenial_arm64.deb
~

You could also go back to stable

apt purge tvheadend;rm -r /home/hts/.hts/tvheadend

gdebi /var/cache/apt/archives/tvheadend_4.3-777~gc625df2~xenial_arm64.deb (or whatever package prior)

RE: Unstable has become unusable - Added by Mark Clarkstone almost 7 years ago

The apt way.

apt-cache show tvheadend

---
mark@microserver1:~$ sudo apt-cache show tvheadend
[sudo] password for mark: 
Package: tvheadend
Version: 4.3-889~g6d00befe8~stretch
Architecture: amd64
Maintainer: Adam Sutton <[email protected]>
Installed-Size: 38318
Depends: libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libc6 (>= 2.22), libdbus-1-3 (>= 1.9.14), libpcre3, libssl1.1 (>= 1.1.0), libstdc++6 (>= 4.1.1), liburiparser1 (>= 0.6.0), zlib1g (>= 1:1.2.0.2), bzip2
Recommends: xmltv-util
Enhances: showtime
Replaces: hts-tvheadend
Section: video
Priority: extra
Homepage: https://tvheadend.org
Description: Tvheadend
 Tvheadend is a TV streaming server and digital video recorder.
   - supports a variety of inputs (DVB-S(2)/T(2)/C, ISDB-S/T/C, ATSC-T/C, IPTV, SAT>IP, HDHR)
   - supports a variety of clients (Movian, Smart TV, Kodi, VLC)
Description-md5: 596b71b2f0213a087c514952de1d6262
Filename: pool/t/tvheadend/tvheadend_4.3-889~g6d00befe8~stretch_amd64.deb
SHA1: 5cd11b716045a0a1958fce1c29ca1a39d11d067a
SHA256: de0db0e552df44191ea4a568d63b01efef90e82752f8d5fed1a3a31f1693f7a5
Size: 10571048

Package: tvheadend
Version: 4.3-888~gf00d5bb40~stretch
Architecture: amd64
Maintainer: Adam Sutton <[email protected]>
Installed-Size: 38318
Depends: libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libc6 (>= 2.22), libdbus-1-3 (>= 1.9.14), libpcre3, libssl1.1 (>= 1.1.0), libstdc++6 (>= 4.1.1), liburiparser1 (>= 0.6.0), zlib1g (>= 1:1.2.0.2), bzip2
Recommends: xmltv-util
Enhances: showtime
Replaces: hts-tvheadend
Section: video
Priority: extra
Homepage: https://tvheadend.org
Description: Tvheadend
 Tvheadend is a TV streaming server and digital video recorder.
   - supports a variety of inputs (DVB-S(2)/T(2)/C, ISDB-S/T/C, ATSC-T/C, IPTV, SAT>IP, HDHR)
   - supports a variety of clients (Movian, Smart TV, Kodi, VLC)
Description-md5: 596b71b2f0213a087c514952de1d6262
Filename: pool/t/tvheadend/tvheadend_4.3-888~gf00d5bb40~stretch_amd64.deb
SHA1: 2f8fb3a16c828f07a104a6d6c912267fcc564f6a
SHA256: e0c4ff1adc649ca9eed709d886334d4b4dda368a02f15e84f8f666a728c06dca
Size: 10571166

Package: tvheadend
Version: 4.3-884~gee0d3bbe0~stretch
Architecture: amd64
Maintainer: Adam Sutton <[email protected]>
Installed-Size: 38328
Depends: libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libc6 (>= 2.22), libdbus-1-3 (>= 1.9.14), libpcre3, libssl1.1 (>= 1.1.0), libstdc++6 (>= 4.1.1), liburiparser1 (>= 0.6.0), zlib1g (>= 1:1.2.0.2), bzip2
Recommends: xmltv-util
Enhances: showtime
Replaces: hts-tvheadend
Section: video
Priority: extra
Homepage: https://tvheadend.org
Description: Tvheadend
 Tvheadend is a TV streaming server and digital video recorder.
   - supports a variety of inputs (DVB-S(2)/T(2)/C, ISDB-S/T/C, ATSC-T/C, IPTV, SAT>IP, HDHR)
   - supports a variety of clients (Movian, Smart TV, Kodi, VLC)
Description-md5: 596b71b2f0213a087c514952de1d6262
Filename: pool/t/tvheadend/tvheadend_4.3-884~gee0d3bbe0~stretch_amd64.deb
SHA1: 6b4a8eeba9a246e3b89932e89537d987dd536a52
SHA256: ede515964d26f15ada618797a7b3f094a4be06c57708aaf13277df3ad7f12fab
Size: 10573032

Pick a version & install..

sudo apt-get install tvheadend*=4.3-889~g6d00befe8~stretch

HTH

    (1-7/7)