Jellyfin Forum
Jellyfin 10.9 docker guide update fails - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Jellyfin 10.9 docker guide update fails (/t-jellyfin-10-9-docker-guide-update-fails)



Jellyfin 10.9 docker guide update fails - cofulese - 2024-05-12

Hi
I've just updated to the latest official docker image for jellyfin 10.9.
Whenever I try to run the guide update (schedules direct), I get this error:

Code:
[15:30:59] [ERR] [19] Emby.Server.Implementations.ScheduledTasks.TaskManager: Error executing Scheduled Task
System.UnauthorizedAccessException: Access to the path '/config/data/livetv' is denied.
---> System.IO.IOException: Permission denied
  --- End of inner exception stack trace ---
  at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError)
  at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException)
  at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
  at System.IO.File.WriteToFile(String path, FileMode mode, String contents, Encoding encoding)
  at Jellyfin.LiveTv.Timers.ItemDataProvider`1.SaveList()
  at Jellyfin.LiveTv.Timers.ItemDataProvider`1.Add(T item)
  at Jellyfin.LiveTv.Timers.TimerManager.Add(TimerInfo item)
  at Jellyfin.LiveTv.DefaultLiveTvService.UpdateTimersForSeriesTimer(SeriesTimerInfo seriesTimer, Boolean updateTimerSettings, Boolean deleteInvalidTimers)
  at Jellyfin.LiveTv.DefaultLiveTvService.RefreshSeriesTimers(CancellationToken cancellationToken)
  at Jellyfin.LiveTv.Guide.GuideManager.RefreshGuide(IProgress`1 progress, CancellationToken cancellationToken)
  at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)

I have verified permissions for the folder, by running docker exec -ti jellyfin /bin/bash and navigating to the folder, then writing new files, renaming existing files, and deleting existing files.

Any idea how I can resolve the issue please?

Many thanks


RE: Jellyfin 10.9 docker guide update fails - TheDreadPirate - 2024-05-12

Try this.

Bring down your docker container.

Run as root "docker system prune -a". This will trim all the unused volumes and images on your system, including jellyfin (it does not touch your config or cache directory).

Bring up the docker container.

This will force docker to completely rebuild the container just in case there are any weird lingering issues.


RE: Jellyfin 10.9 docker guide update fails - mackies - 2024-05-13

Can confirm I have the same issue since updating to 10.9. I only noticed as it shows the failure in scheduled tasks. triggering manually results in the same.


RE: Jellyfin 10.9 docker guide update fails - cofulese - 2024-05-13

I've tried this, and also tried updating to the 10.9.1 docker image that was released, but still get the same problem.

I see someone else has raised the same issue for a server running directly on Windows too.


RE: Jellyfin 10.9 docker guide update fails - PoMpls - 2024-05-13

Hello Smiling-face

Since Jellyfin was updated to 10.9 I can no longer watch IPTV from Threadfin with the Buffer optión... I have to set No Buffer for Jellyfin to play the channel...

Apart from that, every time I start Jellyfin I have to update the guide manually otherwise it doesn't play anything...

And I have errors in the LOG when it updates the list like these.

Update guide:

[Image: DZzmXSj.png]

Play channel: ( Threadfin FFMpeg Buffer

[Image: sA8Otrk.png]

Also since the update it has lost access to the folder where it kept the recordings it made of the IPTV, I have tried everything, and it says that it does not have permissions to write in that directory when I have never had any problem before...

The custom CSS does not work either, nor does the Themerr plugin work

How do I go back to 10.8? because before that update everything was going great

Greetings


RE: Jellyfin 10.9 docker guide update fails - PoMpls - 2024-05-13

I give up, it is impossible to solve this problem, it doesn't even work in version 10.9.1...

[Image: mU7vD8S.png]

Instead, I have copied to the directory where "livetv" a series is recorded and I can delete the file from jellyfin, so it has access, I don't know why it says it does not have access to record...

[Image: eexTCJa.png]

I tried to go back to 10.8.13... but it doesn't work... the container gives a lot of errors in the LOG...

I'm stuck on this version  Weary-face


EDIT:

If I delete the "livetv" folder

[Image: PaBh8JG.png]

already record

A "livetv" file is generated without an extension, but it records

[Image: v0pZcXU.png]

And it no longer says that it does not have access

[Image: jynmNt2.png]

[Image: olkxXjq.png]

[Image: EtLKWZp.png]

Upside-down-face Ok-hand

Now I just need to play the streams with Threadfin in FFMpeg Buffer

Greetings


RE: Jellyfin 10.9 docker guide update fails - mackies - 2024-05-14

Looks like a bug report has been filed. https://github.com/jellyfin/jellyfin/issues/11579


RE: Jellyfin 10.9 docker guide update fails - PoMpls - 2024-05-14

They have updated threadfin... at the moment I already have everything working...

If this does not happen anymore:

Code:
Emby.Server.Implementations.Session.SessionWebSocketListener: Lost 1 WebSockets

It already works for me  Thumbs-up


RE: Jellyfin 10.9 docker guide update fails - mackies - 2024-05-18

this has been fixed in 10.9.2