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