IPTV channel error

Hello,

Using Jellyfin 10.6.4 on Debian 10 official repo.
Install jellyfin with APT
Sorry I am limited to two URLs as I am a new user so replaced the addresses.

This was working until two days ago when I had a server go down (backups I know, I know) , that was running both the same versions (Debian10, JF 10.6.4) as this one. I did a full reinstall of OS and Jellyfin. The M3U list does work in other players (VLC) so I know this M3U is fine, when loading a channel I now get a spinning wheel and the following log entries >

ERR] Error opening tuner
MediaBrowser.Model.Net.HttpException: Unauthorized

When adding a XMLTV playlist to “Live TV” and trying to play a channel I get the following in the logs:

[2021-01-04 11:19:26.475 +00:00] [INF] User policy for “jellyfin-user”. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2021-01-04 11:19:26.476 +00:00] [INF] Profile: “Unknown Profile”, Path: “{iconic-streams}:80/user/pass/2982”, isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2021-01-04 11:19:26.476 +00:00] [INF] Profile: “Unknown Profile”, No direct play profiles found for Path: “iconic-streams80/user/pass/2982”
[2021-01-04 11:19:26.476 +00:00] [INF] Profile: “Unknown Profile”, Path: “{iconic-streams}:80/user/pass/2982”, isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2021-01-04 11:19:26.477 +00:00] [INF] Profile: “Unknown Profile”, No direct play profiles found for Path: “{iconic-streams}:80/user/pass/2982”
[2021-01-04 11:19:26.477 +00:00] [INF] Profile: “Unknown Profile”, Path: “{iconic-streams}:80/user/pass”, isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2021-01-04 11:19:26.478 +00:00] [INF] Profile: “Unknown Profile”, No direct play profiles found for Path: “http://{iconic-streams}:80/user/pass/2982”
[2021-01-04 11:19:26.478 +00:00] [INF] Opening channel stream from “Emby”, external channel Id: “m3u_ceb3f5722b413922926487a05178fc46d6a839c56ac6d1f9f2c3d0ef0e9059ab”
[2021-01-04 11:19:26.479 +00:00] [INF] Streaming Channel m3u_ceb3f5722b413922926487a05178fc46d6a839c56ac6d1f9f2c3d0ef0e9059ab
[2021-01-04 11:19:26.479 +00:00] [INF] Opening SharedHttpStream Live stream from “{iconic-streams}:80/user/pass”
[2021-01-04 11:19:41.820 +00:00] [ERR] Error opening tuner
MediaBrowser.Model.Net.HttpException: Unauthorized
at Emby.Server.Implementations.HttpClientManager.HttpClientManager.EnsureSuccessStatusCode(HttpResponseMessage response, HttpRequestOptions options)
at Emby.Server.Implementations.HttpClientManager.HttpClientManager.SendAsyncInternal(HttpRequestOptions options, HttpMethod httpMethod)
at Emby.Server.Implementations.HttpClientManager.HttpClientManager.SendAsync(HttpRequestOptions options, HttpMethod httpMethod)
at Emby.Server.Implementations.LiveTv.TunerHosts.SharedHttpStream.Open(CancellationToken openCancellationToken)
at Emby.Server.Implementations.LiveTv.TunerHosts.BaseTunerHost.GetChannelStream(String channelId, String streamId, List1 currentLiveStreams, CancellationToken cancellationToken) [2021-01-04 11:19:41.823 +00:00] [ERR] Error processing request. URL: "domain-name/Items/94af93c1214d9be81a500d994bf6d4ac/PlaybackInfo?UserId=f6b9a5fd1b774012a8a257a18b468167&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&MaxStreamingBitrate=10000001" MediaBrowser.Controller.LiveTv.LiveTvConflictException: Exception of type 'MediaBrowser.Controller.LiveTv.LiveTvConflictException' was thrown. at Emby.Server.Implementations.LiveTv.TunerHosts.BaseTunerHost.GetChannelStream(String channelId, String streamId, List1 currentLiveStreams, CancellationToken cancellationToken)
at Emby.Server.Implementations.LiveTv.EmbyTV.EmbyTV.GetChannelStreamWithDirectStreamProvider(String channelId, String streamId, List1 currentLiveStreams, CancellationToken cancellationToken) at Emby.Server.Implementations.LiveTv.LiveTvManager.GetChannelStream(String id, String mediaSourceId, List1 currentLiveStreams, CancellationToken cancellationToken)
at Emby.Server.Implementations.LiveTv.LiveTvMediaSourceProvider.OpenMediaSource(String openToken, List`1 currentLiveStreams, CancellationToken cancellationToken)
at Emby.Server.Implementations.Library.MediaSourceManager.OpenLiveStreamInternal(LiveStreamRequest request, CancellationToken cancellationToken)
at Emby.Server.Implementations.Library.MediaSourceManager.OpenLiveStream(LiveStreamRequest request, CancellationToken cancellationToken)
at MediaBrowser.Api.Playback.MediaInfoService.OpenMediaSource(OpenMediaSource request)
at MediaBrowser.Api.Playback.MediaInfoService.GetPlaybackInfo(GetPostedPlaybackInfo request)
at MediaBrowser.Api.Playback.MediaInfoService.Post(GetPostedPlaybackInfo request)
at Emby.Server.Implementations.Services.ServiceExecGeneral.GetTaskResult(Task task)
at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost httpHost, IRequest httpReq, HttpResponse httpRes, ILogger logger, CancellationToken cancellationToken)
at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IHttpRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken)
[2021-01-04 11:19:41.826 +00:00] [WRN] HTTP Response 500 to “my-default-gateway-ip”. Time (slow): 0:00:15.3925643. “http://jellyfin-domain/Items/94af93c1214d9be81a500d994bf6d4ac/PlaybackInfo?UserId=f6b9a5fd1b774012a8a257a18b468167&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&MaxStreamingBitrate=10000001

Guessing these lines are important?

MediaBrowser.Controller.LiveTv.LiveTvConflictException: Exception of type ‘MediaBrowser.Controller.LiveTv.LiveTvConflictException’ was thrown.

Could anyone give any guide as to the issue ?

Thanks in advance

Chris

Resolved, just in case anyone comes across this. I changed OS to Ubuntu Server 20.04 LTs and it worked immediately. no change in anything else. Seems Debian 10 has some compatibility issue going on.