diff --git a/cmd/flamenco-worker/find_exes.go b/cmd/flamenco-worker/find_exes.go index cfe14da6..b7f6203c 100644 --- a/cmd/flamenco-worker/find_exes.go +++ b/cmd/flamenco-worker/find_exes.go @@ -5,6 +5,7 @@ import ( "errors" "io/fs" "os/exec" + "strings" "time" "github.com/rs/zerolog/log" @@ -18,10 +19,10 @@ import ( func findFFmpeg() { result, err := find_ffmpeg.Find() switch { - case errors.Is(err, fs.ErrNotExist): - log.Warn().Msg("FFmpeg could not be found on this system, render jobs may not run correctly") + case errors.Is(err, fs.ErrNotExist), strings.Contains(err.Error(), "file not found"): + log.Warn().Msg("FFmpeg could not be found on this system, jobs may not run correctly") case err != nil: - log.Warn().Err(err).Msg("there was an unexpected error finding FFmpeg on this system, render jobs may not run correctly") + log.Warn().AnErr("cause", err).Msg("there was an unexpected error finding FFmpeg on this system, jobs may not run correctly") default: log.Info().Str("path", result.Path).Str("version", result.Version).Msg("FFmpeg found on this system") }