3 hours ago
(This post was last modified: 3 hours ago by TheDreadPirate.)
(3 hours ago)RogerT Wrote:(4 hours ago)TheDreadPirate Wrote:(4 hours ago)RogerT Wrote: Well then ended well... Not! Now Jellyfin refuses to even start on the server. All previous updates where flawless.
Do you see this message in your jellyfin logs?
Quote:[2024-11-16 18:34:29.446 -05:00] [ERR] [1] Jellyfin.Server.Migrations.MigrationRunner: Could not apply migration '"RemoveDuplicatePlaylistChildren"'
System.UnauthorizedAccessException: Access to the path '/media/storage2/Music/Smashing Pumpkins/Smashing Pumpkins.m3u' is denied.
---> System.IO.IOException: Permission denied
Yep, working on recreating everything now!, thought it was odd to crap out on an .m3u file, it shouldn't even be writing too! Even deleting the m3u from the library didn't fix it!
You can make a backup of the M3U and then make it writable. Then restore the M3U from the backup you made. That is the "cleanest" way to get around this until the hot fix is released.
(3 hours ago)jestergod Wrote: i just updated to 10.10.2 and my server would not start after upgrading. i had to create /usr/lib/jellyfin/bin/jellyfin-web and copy over my data from /usr/share/jellyfin/web/ but now it still fails saying that it can't start ffmpeg.
[16:26:21] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2024-11-17 02:00:00.000 -08:00, which is 09:33:38.3984173 from now.
[16:26:21] [ERR] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Error validating encoder
System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'ffmpeg' with working directory '/etc/jellyfin'. No such file or directory
at System.Diagnostics.Process.ForkAndExecProcess(ProcessStartInfo startInfo, String resolvedFilename, String[] argv, String[] envp, String cwd, Boolean setCredentials, UInt32 userId, UInt32 groupId, UInt32[] groups, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec)
at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
at MediaBrowser.MediaEncoding.Encoder.EncoderValidator.GetProcessOutput(String path, String arguments, Boolean readStdErr, String testKey)
at MediaBrowser.MediaEncoding.Encoder.EncoderValidator.ValidateVersion()
[16:26:21] [ERR] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: Failed version check: ffmpeg
[16:26:21] [ERR] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: Path set by system $PATH is invalid
[16:26:21] [FTL] [1] Main: Error while starting server
MediaBrowser.Common.FfmpegException: Failed to find valid ffmpeg
any help is appreciated!
OS: Debian 12
Can you start a separate thread and provide more information? What you're describing sounds like the upgrade didn't happen cleanly, wasn't done correctly, or your'remigrating install types.