Project

General

Profile

[SOLVED] Rollback from 4.3-1117~g8213c0e54 to 4.2.5 getting error "caclient: wrong class caclient_dvbcam!" - how to fix?

Added by DZMM Highlander over 4 years ago

I'm trying to rollback from 4.3-1117~g8213c0e54 to 4.2.5 as it doesn't seem to work with the latest unRAID 6.5.0rc1 build (the tuners don't show up in the docker - https://lime-technology.com/forums/topic/49898-support-linuxserverio-tvheadend/?page=26&tab=comments#comment-638190).

When I try to rollback to 4.2.5 I get this error:

caclient: wrong class caclient_dvbcam!

I've found posts that say this is because of using a 4.3.x config in 4.2.x, but I can't find a documented solution - can someone help please. 4.3.x cOnfig file below.

PS if you see anything in my config that also needs addressing, please feel free to shout out.

{
"server_name": "Tvheadend",
"version": 24,
"full_version": "4.3-1117~g8213c0e54",
"language_ui": "eng_GB",
"theme_ui": "blue",
"ui_quicktips": true,
"uilevel": 1,
"uilevel_nochange": false,
"caclient_ui": false,
"info_area": [
"login"
],
"chname_num": true,
"chname_src": false,
"language": [
"eng"
],
"epg_compress": true,
"epg_cutwindow": 300,
"epg_window": 86400,
"prefer_picon": true,
"chiconpath": "file:///picons/%C.png",
"chiconscheme": 2,
"piconscheme": 0,
"http_server_name": "HTS/tvheadend",
"http_realm_name": "tvheadend",
"digest": true,
"cookie_expires": 7,
"proxy": false,
"tvhtime_update_enabled": true,
"tvhtime_ntp_enabled": false,
"tvhtime_tolerance": 5000,
"iptv_tpool": true,
"dscp": -1,
"descrambler_buffer": 9000,
"parser_backlog": false,
"hbbtv": false,
"satip_rtsp": 0,
"satip_anonymize": false,
"satip_noupnp": false,
"satip_weight": 100,
"satip_remote_weight": true,
"satip_descramble": 1,
"satip_muxcnf": 0,
"satip_rtptcpsize": 42,
"satip_nat_rtsp": 0,
"satip_nat_name_force": false,
"satip_iptv_sig_level": 220,
"force_sig_level": 0,
"satip_dvbs": 0,
"satip_dvbs2": 0,
"satip_dvbt": 0,
"satip_dvbt2": 0,
"satip_dvbc": 0,
"satip_dvbc2": 0,
"satip_atsct": 0,
"satip_atscc": 0,
"satip_max_sessions": 0,
"satip_max_user_connections": 0,
"satip_rewrite_pmt": false,
"satip_nom3u": false,
"satip_notcp_mode": false,
"satip_restrict_pids_all": false,
"satip_drop_fe": false
}


Replies (4)

RE: Rollback from 4.3-1117~g8213c0e54 to 4.2.5 getting error "caclient: wrong class caclient_dvbcam!" - how to fix? - Added by Robert Cameron over 4 years ago

The config for 4.3 is incompatible with 4.2. You can upgrade an existing 4.2 config to 4.3; however, the inverse is not true. In order to downgrade from 4.3 to 4.2 you need to recreate your config from scratch.

(Although, I seem to remember Tvheadend creating a backup archive in the backups directory when moving to new versions, as long as the version number differed. Look for a 4.2 backup config in there, otherwise a fresh install probably in order.)

RE: Rollback from 4.3-1117~g8213c0e54 to 4.2.5 getting error "caclient: wrong class caclient_dvbcam!" - how to fix? - Added by DZMM Highlander over 4 years ago

Thanks Robert - didn't know about the backup folder.

I don't have any 4.2.x configs in there, but I do have a 4.1-2541~g41fa62d87. If I copy that to my current directory, will tvheadend upgrade it to a 4.2.5 config and will I keep all my other settings (muxes, recordings, channel groups etc)? They aren't mentioned in the config, so I'm assuming so?

Thanks in advance

RE: Rollback from 4.3-1117~g8213c0e54 to 4.2.5 getting error "caclient: wrong class caclient_dvbcam!" - how to fix? - Added by Robert Cameron over 4 years ago

4.1 is what became 4.2, so that shouldn't be a problem. However, I'm unsure whether the other settings will survive.

My recommendation: copy your existing (4.3) install to a backup folder, and then replace your config directory with the 4.1 backup. If that starts up fine, then stop Tvheadend and copy over a single folder from your 4.3 config that you backed up, like your muxes, and then start Tvheadend up again. If that works, then do so with another ...

Trial and error and all that jazz.

RE: Rollback from 4.3-1117~g8213c0e54 to 4.2.5 getting error "caclient: wrong class caclient_dvbcam!" - how to fix? - Added by DZMM Highlander over 4 years ago

Thanks - I'm going to play it ultrasafe and just do a fresh install, copy the settings from the old install (done already), and re-scan channels and add scheduled recordings.

Thanks for help

    (1-4/4)