snapshot notifications from BTRFS

  • I've reformatted an external BTRSF formatted disk. Reformatted it as NTFS. Yet when I connect it OMV sends out hourly messages like below. How do I stop this no longer valid cron job?

    Code
    /etc/cron.hourly/openmediavault-cleanup_sf_snapshots:
    ERROR: not a btrfs filesystem: /srv/dev-disk-by-uuid-89ddba4e-f8f4-4afb-af91-a4761cf08817
    ERROR: can't access '/srv/dev-disk-by-uuid-89ddba4e-f8f4-4afb-af91-a4761cf08817'
    Traceback (most recent call last):  File "/sbin/omv-sfsnapadm", line 286, in <module>    sys.exit(main())             ^^^^^^  File "/sbin/omv-sfsnapadm", line 282, in main    cli()  File "/usr/lib/python3/dist-packages/click/core.py", line 1130, in __call__    return self.main(*args, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 1055, in main    rv = self.invoke(ctx)         ^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 1657, in invoke    return _process_result(sub_ctx.command.invoke(sub_ctx))                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 1404, in invoke    return ctx.invoke(self.callback, **ctx.params)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 760, in invoke    return __callback(*args, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/decorators.py", line 84, in new_func    return ctx.invoke(f, obj, *args, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 760, in invoke    return __callback(*args, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/sbin/omv-sfsnapadm", line 218, in cleanup_cmd    snapshots: Dict[SnapshotName, Dict[SnapshotKind, Dict[UnixTimestamp, Snapshot]]] = list_snapshots(                                                                                       ^^^^^^^^^^^^^^^  File "/sbin/omv-sfsnapadm", line 58, in list_snapshots    output = openmediavault.procutils.check_output(             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/openmediavault/procutils.py", line 63, in check_output    return subprocess.check_output(*popenargs, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3.11/subprocess.py", line 466, in check_output    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3.11/subprocess.py", line 571, in run    raise CalledProcessError(retcode, process.args,
    subprocess.CalledProcessError: Command '['btrfs', 'subvolume', 'list', '-s', '-q', '-u', '/srv/dev-disk-by-uuid-89ddba4e-f8f4-4afb-af91-a4761cf08817']' returned non-zero exit status 1.
    • New
    • Official Post

    I've reformatted an external BTRSF formatted disk. Reformatted it as NTFS. Yet when I connect it OMV sends out hourly messages like below. How do I stop this no longer valid cron job?

    Code
    /etc/cron.hourly/openmediavault-cleanup_sf_snapshots:
    ERROR: not a btrfs filesystem: /srv/dev-disk-by-uuid-89ddba4e-f8f4-4afb-af91-a4761cf08817
    ERROR: can't access '/srv/dev-disk-by-uuid-89ddba4e-f8f4-4afb-af91-a4761cf08817'
    Traceback (most recent call last):  File "/sbin/omv-sfsnapadm", line 286, in <module>    sys.exit(main())             ^^^^^^  File "/sbin/omv-sfsnapadm", line 282, in main    cli()  File "/usr/lib/python3/dist-packages/click/core.py", line 1130, in __call__    return self.main(*args, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 1055, in main    rv = self.invoke(ctx)         ^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 1657, in invoke    return _process_result(sub_ctx.command.invoke(sub_ctx))                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 1404, in invoke    return ctx.invoke(self.callback, **ctx.params)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 760, in invoke    return __callback(*args, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/decorators.py", line 84, in new_func    return ctx.invoke(f, obj, *args, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 760, in invoke    return __callback(*args, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/sbin/omv-sfsnapadm", line 218, in cleanup_cmd    snapshots: Dict[SnapshotName, Dict[SnapshotKind, Dict[UnixTimestamp, Snapshot]]] = list_snapshots(                                                                                       ^^^^^^^^^^^^^^^  File "/sbin/omv-sfsnapadm", line 58, in list_snapshots    output = openmediavault.procutils.check_output(             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/openmediavault/procutils.py", line 63, in check_output    return subprocess.check_output(*popenargs, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3.11/subprocess.py", line 466, in check_output    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3.11/subprocess.py", line 571, in run    raise CalledProcessError(retcode, process.args,
    subprocess.CalledProcessError: Command '['btrfs', 'subvolume', 'list', '-s', '-q', '-u', '/srv/dev-disk-by-uuid-89ddba4e-f8f4-4afb-af91-a4761cf08817']' returned non-zero exit status 1.

    There is still a mount point configuration for the now non-existing Btrfs filesystem in the database. Delete it and you'll get rid of these messages.

    Keep in mind that the database is the source of truth in OMV.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!