faq on worker not finding blender #104225
@ -31,16 +31,20 @@ func findBlender() {
|
|||||||
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
|
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
|
||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
|
helpMsg := "Flamenco Manager will have to supply the full path to Blender when Tasks are sent to this Worker. For more help see https://flamenco.blender.org/usage/variables/blender/"
|
||||||
|
|
||||||
result, err := find_blender.Find(ctx)
|
result, err := find_blender.Find(ctx)
|
||||||
switch {
|
switch {
|
||||||
case errors.Is(err, fs.ErrNotExist), errors.Is(err, exec.ErrNotFound):
|
case errors.Is(err, fs.ErrNotExist), errors.Is(err, exec.ErrNotFound):
|
||||||
log.Warn().Msg("Blender could not be found, Flamenco Manager will have to supply a full path")
|
|
||||||
|
log.Warn().Msg("The Worker could not find Blender on this system. " + helpMsg)
|
||||||
|
|
||||||
case err != nil:
|
case err != nil:
|
||||||
log.Warn().AnErr("cause", err).Msg("there was an issue finding Blender on this system, Flamenco Manager will have to supply a full path")
|
log.Warn().AnErr("cause", err).Msg("There was an error finding Blender on this system. " + helpMsg)
|
||||||
default:
|
default:
|
||||||
log.Info().
|
log.Info().
|
||||||
Str("path", result.FoundLocation).
|
Str("path", result.FoundLocation).
|
||||||
Str("version", result.BlenderVersion).
|
Str("version", result.BlenderVersion).
|
||||||
Msg("Blender found on this system, it will be used unless Flamenco Manager specifies a path to a different Blender")
|
Msg("Blender found on this system, it will be used unless the Flamenco Manager configuration specifies a different path.")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -8,6 +8,9 @@ next to the `flamenco-manager` executable. The previous chapters
|
|||||||
([Shared Storage][storage] and [Variables][variables]) also described parts of
|
([Shared Storage][storage] and [Variables][variables]) also described parts of
|
||||||
that configuration file.
|
that configuration file.
|
||||||
|
|
||||||
|
[storage]: {{< ref "shared-storage" >}}
|
||||||
|
[variables]: {{< ref "usage/variables/multi-platform" >}}
|
||||||
|
|
||||||
## Example Configuration
|
## Example Configuration
|
||||||
|
|
||||||
This is an example `flamenco-manager.yaml` file:
|
This is an example `flamenco-manager.yaml` file:
|
||||||
|
Loading…
Reference in New Issue
Block a user