Laravel-backup: Backup failed because The dump process failed with exitcode 127 : Command not found : sh: 1: /mysqldump: not found

Created on 3 Apr 2019  Â·  6Comments  Â·  Source: spatie/laravel-backup

i am using laradock
running backup when database is in a different docker container ie mariadb

Backup failed because The dump process failed with exitcode 127 : Command not found : sh: 1: /mysqldump: not found
.

0 /var/www/devnagri-web/vendor/spatie/db-dumper/src/DbDumper.php(246): Spatie\DbDumper\Exceptions\DumpFailed::processDidNotEndSuccessfully(Object(Symfony\Component\Process\Process))

1 /var/www/devnagri-web/vendor/spatie/db-dumper/src/Databases/MySql.php(144): Spatie\DbDumper\DbDumper->checkIfDumpWasSuccessFul(Object(Symfony\Component\Process\Process), '/var/www/devnag...')

2 /var/www/devnagri-web/vendor/spatie/laravel-backup/src/Tasks/Backup/BackupJob.php(247): Spatie\DbDumper\Databases\MySql->dumpToFile('/var/www/devnag...')

3 [internal function]: Spatie\Backup\Tasks\Backup\BackupJob->Spatie\Backup\Tasks\Backup{closure}(Object(Spatie\DbDumper\Databases\MySql), 'mysql')

4 /var/www/devnagri-web/vendor/laravel/framework/src/Illuminate/Support/Collection.php(1064): array_map(Object(Closure), Array, Array)

5 /var/www/devnagri-web/vendor/spatie/laravel-backup/src/Tasks/Backup/BackupJob.php(250): Illuminate\Support\Collection->map(Object(Closure))

6 /var/www/devnagri-web/vendor/spatie/laravel-backup/src/Tasks/Backup/BackupJob.php(167): Spatie\Backup\Tasks\Backup\BackupJob->dumpDatabases()

7 /var/www/devnagri-web/vendor/spatie/laravel-backup/src/Tasks/Backup/BackupJob.php(143): Spatie\Backup\Tasks\Backup\BackupJob->createBackupManifest()

8 /var/www/devnagri-web/vendor/spatie/laravel-backup/src/Commands/BackupCommand.php(52): Spatie\Backup\Tasks\Backup\BackupJob->run()

9 [internal function]: Spatie\Backup\Commands\BackupCommand->handle()

10 /var/www/devnagri-web/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(32): call_user_func_array(Array, Array)

11 /var/www/devnagri-web/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(90): Illuminate\Container\BoundMethod::Illuminate\Container{closure}()

12 /var/www/devnagri-web/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(34): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Foundation\Application), Array, Object(Closure))

13 /var/www/devnagri-web/vendor/laravel/framework/src/Illuminate/Container/Container.php(580): Illuminate\Container\BoundMethod::call(Object(Illuminate\Foundation\Application), Array, Array, NULL)

14 /var/www/devnagri-web/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call(Array)

15 /var/www/devnagri-web/vendor/symfony/console/Command/Command.php(255): Illuminate\Console\Command->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))

16 /var/www/devnagri-web/vendor/laravel/framework/src/Illuminate/Console/Command.php(170): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))

17 /var/www/devnagri-web/vendor/spatie/laravel-backup/src/Commands/BaseCommand.php(16): Illuminate\Console\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

18 /var/www/devnagri-web/vendor/symfony/console/Application.php(908): Spatie\Backup\Commands\BaseCommand->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

19 /var/www/devnagri-web/vendor/symfony/console/Application.php(269): Symfony\Component\Console\Application->doRunCommand(Object(Spatie\Backup\Commands\BackupCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

20 /var/www/devnagri-web/vendor/symfony/console/Application.php(145): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

21 /var/www/devnagri-web/vendor/laravel/framework/src/Illuminate/Console/Application.php(90): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

22 /var/www/devnagri-web/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(122): Illuminate\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

23 /var/www/devnagri-web/artisan(37): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

24 {main}

Backup failed because: The dump process failed with exitcode 127 : Command not found : sh: 1: /mysqldump: not found

Most helpful comment

@ankit20893 what did yo do to mysqldump works fine? I have the same problem.

All 6 comments

This is caused by mysqldump not being found. Either move the mysqldump to location in mentioned in the error or add the current path the dump_binary_path in the database config (https://docs.spatie.be/laravel-backup/v6/installation-and-setup#dumping-the-database)

@ankit20893 did you get it to work?

@ankit20893 what did yo do to mysqldump works fine? I have the same problem.

Just in case anyone comes looking for this, find WORKSPACE_INSTALL_MYSQL_CLIENT and update it to true and rebuild workspace container.

WORKSPACE_INSTALL_MYSQL_CLIENT=true

@ankit20893 please can your explain how you get this fixed am facing same issue on command console it working fine but on $schedule->command('backup:run') not working same error

Was this page helpful?
0 / 5 - 0 ratings