Skip to content

Backup failed because: The system cannot find the path specified. #1925

@schel4ok

Description

@schel4ok

I use Backpack\BackupManager, which is an admin interface for spatie/laravel-backup, but I have error

D:\OSPanel\home\myproject.dev>php artisan backup:run
Starting backup...
Dumping database myproject.dev...
Backup failed because: The dump process failed with a none successful exitcode.
Exitcode
========
1: General error

Output
======
<no output>

Error Output
============
The system cannot find the path specified.
.
#0 D:\OSPanel\home\myproject.dev\vendor\spatie\db-dumper\src\DbDumper.php(200): Spatie\DbDumper\Exceptions\DumpFailed::processDidNotEndSuccessfully(Object(Symfony\Component\Process\Process))
#1 D:\OSPanel\home\myproject.dev\vendor\spatie\db-dumper\src\Databases\MySql.php(171): Spatie\DbDumper\DbDumper->checkIfDumpWasSuccessFul(Object(Symfony\Component\Process\Process), 'D:\\OSPanel\\home\\myproject.dev\\storage\\app/backup-temp\\temp\\db-dumps\\mariadb-myproject.dev.sql')
#2 D:\OSPanel\home\myproject.dev\vendor\spatie\laravel-backup\src\Tasks\Backup\BackupJob.php(289): Spatie\DbDumper\Databases\MySql->dumpToFile('D:\\OSPanel\\home\\myproject.dev\\storage\\app/backup-temp\\temp\\db-dumps\\mariadb-myproject.dev.sql')
#3 [internal function]: Spatie\Backup\Tasks\Backup\BackupJob->{closure:Spatie\Backup\Tasks\Backup\BackupJob::dumpDatabases():259}(Object(Spatie\DbDumper\Databases\MariaDb), 'mariadb')
#4 D:\OSPanel\home\myproject.dev\vendor\laravel\framework\src\Illuminate\Collections\Arr.php(786): array_map(Object(Closure), Array, Array)
#5 D:\OSPanel\home\myproject.dev\vendor\laravel\framework\src\Illuminate\Collections\Collection.php(814): Illuminate\Support\Arr::map(Array, Object(Closure))
#6 D:\OSPanel\home\myproject.dev\vendor\spatie\laravel-backup\src\Tasks\Backup\BackupJob.php(259): Illuminate\Support\Collection->map(Object(Closure))
#7 D:\OSPanel\home\myproject.dev\vendor\spatie\laravel-backup\src\Tasks\Backup\BackupJob.php(198): Spatie\Backup\Tasks\Backup\BackupJob->dumpDatabases()
#8 D:\OSPanel\home\myproject.dev\vendor\spatie\laravel-backup\src\Tasks\Backup\BackupJob.php(172): Spatie\Backup\Tasks\Backup\BackupJob->createBackupManifest()
#9 D:\OSPanel\home\myproject.dev\vendor\spatie\laravel-backup\src\Commands\BackupCommand.php(72): Spatie\Backup\Tasks\Backup\BackupJob->run()
#10 D:\OSPanel\home\myproject.dev\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php(36): Spatie\Backup\Commands\BackupCommand->handle()
#11 D:\OSPanel\home\myproject.dev\vendor\laravel\framework\src\Illuminate\Container\Util.php(43): Illuminate\Container\BoundMethod::{closure:Illuminate\Container\BoundMethod::call():35}()
#12 D:\OSPanel\home\myproject.dev\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php(96): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
#13 D:\OSPanel\home\myproject.dev\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php(35): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Foundation\Application), Array, Object(Closure))
#14 D:\OSPanel\home\myproject.dev\vendor\laravel\framework\src\Illuminate\Container\Container.php(836): Illuminate\Container\BoundMethod::call(Object(Illuminate\Foundation\Application), Array, Array, NULL)
#15 D:\OSPanel\home\myproject.dev\vendor\laravel\framework\src\Illuminate\Console\Command.php(211): Illuminate\Container\Container->call(Array)
#16 D:\OSPanel\home\myproject.dev\vendor\symfony\console\Command\Command.php(318): Illuminate\Console\Command->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))
#17 D:\OSPanel\home\myproject.dev\vendor\laravel\framework\src\Illuminate\Console\Command.php(180): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))
#18 D:\OSPanel\home\myproject.dev\vendor\spatie\laravel-backup\src\Commands\BaseCommand.php(29): Illuminate\Console\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#19 D:\OSPanel\home\myproject.dev\vendor\symfony\console\Application.php(1110): Spatie\Backup\Commands\BaseCommand->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#20 D:\OSPanel\home\myproject.dev\vendor\symfony\console\Application.php(359): Symfony\Component\Console\Application->doRunCommand(Object(Spatie\Backup\Commands\BackupCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#21 D:\OSPanel\home\myproject.dev\vendor\symfony\console\Application.php(194): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#22 D:\OSPanel\home\myproject.dev\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(197): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#23 D:\OSPanel\home\myproject.dev\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(1235): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#24 D:\OSPanel\home\myproject.dev\artisan(16): Illuminate\Foundation\Application->handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))
#25 {main}
Backup failed because: The dump process failed with a none successful exitcode.
Exitcode
========
1: General error

Output
======
<no output>

Error Output
============
The system cannot find the path specified.
.

D:\OSPanel\home\myproject.dev>

config/database.php

        'mariadb' => [
            'driver' => 'mariadb',
            'url' => env('DB_URL'),
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'laravel'),
            'username' => env('DB_USERNAME', 'root'),
            'password' => env('DB_PASSWORD', ''),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => env('DB_CHARSET', 'utf8mb4'),
            'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'),
            'prefix' => '',
            'prefix_indexes' => true,
            'strict' => true,
            'engine' => null,
            'dump' => [
                'dump_binary_path' => '/storage/app/private/', // only the path, without `mysqldump` or `pg_dump`
                // 'dump_binary_path' => '/Applications/MAMP/Library/bin/', // works for MAMP on Mac OS
                // 'dump_binary_path' => '/opt/homebrew/bin/', // works for Laravel Valet on Mac OS
                'use_single_transaction',
                'timeout' => 60 * 5, // 5 minute timeout
                // 'exclude_tables' => ['table1', 'table2'],
                // 'add_extra_option' => '--optionname=optionvalue',
            ],
            'options' => extension_loaded('pdo_mysql') ? array_filter([
                PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
            ]) : [],
        ],

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions