• Welcome to the Chevereto user community!

    Here users from all over the world gather around to learn the latest about Chevereto and contribute with ideas to improve the software.

    Please keep in mind:

  • Chevereto Support CLST

    Support response

    Support checklist

    • Got a Something went wrong message? Read this guide and provide the actual error. Do not skip this.
    • Confirm that the server meets the System Requirements
    • Check for any available Hotfix - your issue could be already reported/fixed
    • Read documentation - It will be required to Debug and understand Errors for a faster support response

FFprobe error : ArrayAdapter.php

Version
4.1.4
PHP version
8.1
Database driver
MariaDB
Database version
10.6.19-MariaDB
Web browser
Google Chrome

Ayod

Sharetonet.com
Hello, I get an error when I upload a video --> FFprobe error: include(/app/vendor/composer/../symfony/cache/Adapter/ArrayAdapter.php): Failed to open stream: No such file or directory (600)

Any idea ? It seems that there is a missing file in Chevereto?
 
Solution
The file must be in the filesystem and available for the system. In this context available means that the file should be on the filesystem, for the correct CPU arch and have execute permissions to be executed by the user running PHP.

That's why it says "not found", because it fails to detect the binary in the path you are providing.
I have re-upload chevereto files, but now i have the error
  • Error: Unable to load FFProbe: Executable not found, proposed : ffprobe, Unable to load FFProbe: Executable not found, proposed : ffprobe
but the 2 files are in the folder /app/bin/, i don't understand the problem ? (2 files are : ffmpeg and ffprobe)

/app/bin/ is the wrong directory to place this files ?
 
The missing file issue was probably filesystem cache. Glad you managed to get it fixed.

Regarding the bin path, you need to:

1. Make the binaries (ffmpeg and ffprobe) available somewhere in the filesystem.
2. Indicate Chevereto where these binaries are located.

To achieve (2) check this: https://v4-docs.chevereto.com/application/configuration/environment.html#binary-paths

Which you configure either at system level using env or at local level using the env.php file.

 
/public_html/app/bin

I move the files in this folder, i add
Code:
    'CHEVERETO_BINARY_FFMPEG' => '/public_html/app/bin/ffmpeg',
    'CHEVERETO_BINARY_FFPROBE' => '/public_html/app/bin/ffprobe',

But i have the same error everytime
Error: Unable to load FFProbe: Executable not found, proposed : ffprobe, Unable to load FFProbe: Executable not found, proposed : ffprobe

I may be wrong, I don't understand how to install it?
 
The file must be in the filesystem and available for the system. In this context available means that the file should be on the filesystem, for the correct CPU arch and have execute permissions to be executed by the user running PHP.

That's why it says "not found", because it fails to detect the binary in the path you are providing.
 
Solution
I solved the detection of static files.

I modified the chmod, but not sure if 0777 is the best permissions, what would you recommend?

All work now, just need to know the best chmod for the two files
 
Back
Top