LVM snapshots fail under systemd #1163

Closed
opened 2025-10-16 11:38:16 +00:00 by andrew-schulman · 19 comments

What I'm trying to do and why

I'm trying to snapshot two filesystems, /archive and /home, for backup. Both are on LVM logical volumes:

# lsblk /dev/sdc
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sdc             8:32   0  1.8T  0 disk 
├─big-archive 252:4    0  100G  0 lvm  /archive
├─big-oldroot 252:5    0   25G  0 lvm  /old
└─big-home    252:6    0  1.2T  0 lvm  /home

But borgmatic 2.0.7-2.0.9 reports:

WARNING: rsync.net-helium: No LVM logical volumes found to snapshot

Steps to reproduce

Here's the config:

patterns_from:
  - '/etc/borgmatic.d/vm.patterns'
repositories:
  - path:  ssh://xxx@xxx.rsync.net/./borg/helium
    label: rsync.net-helium
archive_name_format: 'vm-{now:%Y-%m-%d}'
encryption_passcommand: 'cat xxx'
keep_daily: 7
remote_path: borg12
relocated_repo_access_is_ok: true
checks:
  - name:      repository
    frequency: 1 week
  - name:      archives
    frequency: 1 week
check_last: 7
lvm:
syslog_verbosity: -2
verbosity:        1
log_file_verbosity: 2
log_file: /var/log/borgmatic.log
healthchecks:
  ping_url: 'https://hc-ping.com/xxx/helium-vm'

Actual behavior

Here's the log file. The WARNING is about halfway down.

[2025-10-16 01:41:54,868] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function initialize_monitor
[2025-10-16 01:41:54,869] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor
[2025-10-16 01:41:54,869] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks start
[2025-10-16 01:41:54,869] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/xxx/helium-vm/start
[2025-10-16 01:41:55,376] DEBUG: /etc/borgmatic.d/vm.yaml: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg --version --debug --show-rc
[2025-10-16 01:41:55,609] DEBUG: /etc/borgmatic.d/vm.yaml: Borg 1.2.8
[2025-10-16 01:41:55,609] DEBUG: rsync.net-helium: Running actions for repository
[2025-10-16 01:41:55,609] INFO: rsync.net-helium: Creating archive
[2025-10-16 01:41:55,614] DEBUG: rsync.net-helium: Using runtime directory /run/borgmatic
[2025-10-16 01:41:55,616] DEBUG: rsync.net-helium: Calling bootstrap hook function remove_data_source_dumps
[2025-10-16 01:41:55,616] DEBUG: rsync.net-helium: Looking for bootstrap manifest files to remove in /run/borgmatic/bootstrap
[2025-10-16 01:41:55,617] DEBUG: rsync.net-helium: Calling btrfs hook function remove_data_source_dumps
[2025-10-16 01:41:55,617] DEBUG: rsync.net-helium: Calling lvm hook function remove_data_source_dumps
[2025-10-16 01:41:55,617] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list
[2025-10-16 01:41:55,624] DEBUG: rsync.net-helium: Looking for snapshots to remove in /run/borgmatic/lvm_snapshots/*
[2025-10-16 01:41:55,625] DEBUG: rsync.net-helium: lvs --report-format json --options lv_name,lv_path --select lv_attr =~ ^s
[2025-10-16 01:41:55,665] DEBUG: rsync.net-helium: Calling mariadb hook function remove_data_source_dumps
[2025-10-16 01:41:55,665] DEBUG: rsync.net-helium: Removing MariaDB data source dumps
[2025-10-16 01:41:55,665] DEBUG: rsync.net-helium: Calling mongodb hook function remove_data_source_dumps
[2025-10-16 01:41:55,665] DEBUG: rsync.net-helium: Removing MongoDB data source dumps
[2025-10-16 01:41:55,665] DEBUG: rsync.net-helium: Calling mysql hook function remove_data_source_dumps
[2025-10-16 01:41:55,665] DEBUG: rsync.net-helium: Removing MySQL data source dumps
[2025-10-16 01:41:55,666] DEBUG: rsync.net-helium: Calling postgresql hook function remove_data_source_dumps
[2025-10-16 01:41:55,666] DEBUG: rsync.net-helium: Removing PostgreSQL data source dumps
[2025-10-16 01:41:55,666] DEBUG: rsync.net-helium: Calling sqlite hook function remove_data_source_dumps
[2025-10-16 01:41:55,666] DEBUG: rsync.net-helium: Removing SQLite data source dumps
[2025-10-16 01:41:55,666] DEBUG: rsync.net-helium: Calling zfs hook function remove_data_source_dumps
[2025-10-16 01:41:55,667] DEBUG: rsync.net-helium: Calling bootstrap hook function dump_data_sources
[2025-10-16 01:41:55,671] DEBUG: rsync.net-helium: Calling lvm hook function dump_data_sources
[2025-10-16 01:41:55,671] INFO: rsync.net-helium: Snapshotting LVM logical volumes
[2025-10-16 01:41:55,671] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list
[2025-10-16 01:41:55,676] WARNING: rsync.net-helium: No LVM logical volumes found to snapshot
[2025-10-16 01:41:55,678] DEBUG: rsync.net-helium: Writing patterns to /run/borgmatic/tmpjgs7t5xu:
R /archive
R /home
+ **/*.vdi
- **
R /etc/borgmatic.d/vm.yaml
R /run/./borgmatic/bootstrap
[2025-10-16 01:41:55,679] DEBUG: rsync.net-helium: Checking file paths Borg plans to include
[2025-10-16 01:41:55,679] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg create --patterns-from /run/borgmatic/tmpjgs7t5xu --remote-path borg12 ssh://de4590@de4590.rsync.net/./borg/helium::vm-{now:%Y-%m-%d} --dry-run --list
[2025-10-16 01:42:16,655] CRITICAL: rsync.net-helium: Error running actions for repository
[2025-10-16 01:42:16,655] CRITICAL: rsync.net-helium: The runtime directory /run/borgmatic overlaps with the configured excludes or patterns with excludes. Please ensure the runtime directory is not excluded.
[2025-10-16 01:42:16,656] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor
[2025-10-16 01:42:16,656] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks log
[2025-10-16 01:42:16,656] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/xxx/helium-vm/log
[2025-10-16 01:42:17,188] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor
[2025-10-16 01:42:17,188] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks fail
[2025-10-16 01:42:17,188] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/xxx/helium-vm/fail
[2025-10-16 01:42:17,585] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function destroy_monitor
[2025-10-16 01:42:17,585] CRITICAL: /etc/borgmatic.d/vm.yaml: Error running configuration
[2025-10-16 01:42:17,586] CRITICAL: /etc/borgmatic.d/vm.yaml: An error occurred
[2025-10-16 01:42:17,586] CRITICAL: 
[2025-10-16 01:42:17,586] CRITICAL: summary:
[2025-10-16 01:10:42,802] DEBUG: /etc/borgmatic.d/vm.yaml: Loading configuration file
[2025-10-16 01:42:17,586] CRITICAL: An error occurred
[2025-10-16 01:42:16,655] CRITICAL: Error running actions for repository
[2025-10-16 01:42:16,655] CRITICAL: The runtime directory /run/borgmatic overlaps with the configured excludes or patterns with excludes. Please ensure the runtime directory is not excluded.
[2025-10-16 01:42:17,585] CRITICAL: Error running configuration
[2025-10-16 01:42:17,587] CRITICAL: 
[2025-10-16 01:42:17,587] CRITICAL: Need some help? https://torsion.org/borgmatic/#issues

And here's output of lsblk, with some irrelevant devices removed:

# lsblk --output name,path,mountpoint,type --json --list
{
   "blockdevices": [
      {
         "name": "sdc",
         "path": "/dev/sdc",
         "mountpoint": null,
         "type": "disk"
      },{
         "name": "sr0",
         "path": "/dev/sr0",
         "mountpoint": null,
         "type": "rom"
      },{
         "name": "fast-root",
         "path": "/dev/mapper/fast-root",
         "mountpoint": "/",
         "type": "lvm"
      },{
         "name": "fast-swap",
         "path": "/dev/mapper/fast-swap",
         "mountpoint": "[SWAP]",
         "type": "lvm"
      },{
         "name": "fast-log",
         "path": "/dev/mapper/fast-log",
         "mountpoint": "/var/log",
         "type": "lvm"
      },{
         "name": "backup-backuppc",
         "path": "/dev/mapper/backup-backuppc",
         "mountpoint": "/var/lib/backuppc",
         "type": "lvm"
      },{
         "name": "big-archive",
         "path": "/dev/mapper/big-archive",
         "mountpoint": "/archive",
         "type": "lvm"
      },{
         "name": "big-oldroot",
         "path": "/dev/mapper/big-oldroot",
         "mountpoint": "/old",
         "type": "lvm"
      },{
         "name": "big-home",
         "path": "/dev/mapper/big-home",
         "mountpoint": "/home",
         "type": "lvm"
      }
   ]
}

Expected behavior

No response

Other notes / implementation ideas

No response

borgmatic version

2.0.9 (but I've observed this since 2.0.7)

borgmatic installation method

Debian package (locally created)

Borg version

borg 1.2.8

Python version

Python 3.12.3

Database version (if applicable)

No response

Operating system and version

Ubuntu 24.04.3 LTS

### What I'm trying to do and why I'm trying to snapshot two filesystems, /archive and /home, for backup. Both are on LVM logical volumes: ``` # lsblk /dev/sdc NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sdc 8:32 0 1.8T 0 disk ├─big-archive 252:4 0 100G 0 lvm /archive ├─big-oldroot 252:5 0 25G 0 lvm /old └─big-home 252:6 0 1.2T 0 lvm /home ``` But borgmatic 2.0.7-2.0.9 reports: ``` WARNING: rsync.net-helium: No LVM logical volumes found to snapshot ``` ### Steps to reproduce Here's the config: ``` patterns_from: - '/etc/borgmatic.d/vm.patterns' repositories: - path: ssh://xxx@xxx.rsync.net/./borg/helium label: rsync.net-helium archive_name_format: 'vm-{now:%Y-%m-%d}' encryption_passcommand: 'cat xxx' keep_daily: 7 remote_path: borg12 relocated_repo_access_is_ok: true checks: - name: repository frequency: 1 week - name: archives frequency: 1 week check_last: 7 lvm: syslog_verbosity: -2 verbosity: 1 log_file_verbosity: 2 log_file: /var/log/borgmatic.log healthchecks: ping_url: 'https://hc-ping.com/xxx/helium-vm' ``` ### Actual behavior Here's the log file. The `WARNING` is about halfway down. ``` [2025-10-16 01:41:54,868] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function initialize_monitor [2025-10-16 01:41:54,869] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor [2025-10-16 01:41:54,869] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks start [2025-10-16 01:41:54,869] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/xxx/helium-vm/start [2025-10-16 01:41:55,376] DEBUG: /etc/borgmatic.d/vm.yaml: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg --version --debug --show-rc [2025-10-16 01:41:55,609] DEBUG: /etc/borgmatic.d/vm.yaml: Borg 1.2.8 [2025-10-16 01:41:55,609] DEBUG: rsync.net-helium: Running actions for repository [2025-10-16 01:41:55,609] INFO: rsync.net-helium: Creating archive [2025-10-16 01:41:55,614] DEBUG: rsync.net-helium: Using runtime directory /run/borgmatic [2025-10-16 01:41:55,616] DEBUG: rsync.net-helium: Calling bootstrap hook function remove_data_source_dumps [2025-10-16 01:41:55,616] DEBUG: rsync.net-helium: Looking for bootstrap manifest files to remove in /run/borgmatic/bootstrap [2025-10-16 01:41:55,617] DEBUG: rsync.net-helium: Calling btrfs hook function remove_data_source_dumps [2025-10-16 01:41:55,617] DEBUG: rsync.net-helium: Calling lvm hook function remove_data_source_dumps [2025-10-16 01:41:55,617] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list [2025-10-16 01:41:55,624] DEBUG: rsync.net-helium: Looking for snapshots to remove in /run/borgmatic/lvm_snapshots/* [2025-10-16 01:41:55,625] DEBUG: rsync.net-helium: lvs --report-format json --options lv_name,lv_path --select lv_attr =~ ^s [2025-10-16 01:41:55,665] DEBUG: rsync.net-helium: Calling mariadb hook function remove_data_source_dumps [2025-10-16 01:41:55,665] DEBUG: rsync.net-helium: Removing MariaDB data source dumps [2025-10-16 01:41:55,665] DEBUG: rsync.net-helium: Calling mongodb hook function remove_data_source_dumps [2025-10-16 01:41:55,665] DEBUG: rsync.net-helium: Removing MongoDB data source dumps [2025-10-16 01:41:55,665] DEBUG: rsync.net-helium: Calling mysql hook function remove_data_source_dumps [2025-10-16 01:41:55,665] DEBUG: rsync.net-helium: Removing MySQL data source dumps [2025-10-16 01:41:55,666] DEBUG: rsync.net-helium: Calling postgresql hook function remove_data_source_dumps [2025-10-16 01:41:55,666] DEBUG: rsync.net-helium: Removing PostgreSQL data source dumps [2025-10-16 01:41:55,666] DEBUG: rsync.net-helium: Calling sqlite hook function remove_data_source_dumps [2025-10-16 01:41:55,666] DEBUG: rsync.net-helium: Removing SQLite data source dumps [2025-10-16 01:41:55,666] DEBUG: rsync.net-helium: Calling zfs hook function remove_data_source_dumps [2025-10-16 01:41:55,667] DEBUG: rsync.net-helium: Calling bootstrap hook function dump_data_sources [2025-10-16 01:41:55,671] DEBUG: rsync.net-helium: Calling lvm hook function dump_data_sources [2025-10-16 01:41:55,671] INFO: rsync.net-helium: Snapshotting LVM logical volumes [2025-10-16 01:41:55,671] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list [2025-10-16 01:41:55,676] WARNING: rsync.net-helium: No LVM logical volumes found to snapshot [2025-10-16 01:41:55,678] DEBUG: rsync.net-helium: Writing patterns to /run/borgmatic/tmpjgs7t5xu: R /archive R /home + **/*.vdi - ** R /etc/borgmatic.d/vm.yaml R /run/./borgmatic/bootstrap [2025-10-16 01:41:55,679] DEBUG: rsync.net-helium: Checking file paths Borg plans to include [2025-10-16 01:41:55,679] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg create --patterns-from /run/borgmatic/tmpjgs7t5xu --remote-path borg12 ssh://de4590@de4590.rsync.net/./borg/helium::vm-{now:%Y-%m-%d} --dry-run --list [2025-10-16 01:42:16,655] CRITICAL: rsync.net-helium: Error running actions for repository [2025-10-16 01:42:16,655] CRITICAL: rsync.net-helium: The runtime directory /run/borgmatic overlaps with the configured excludes or patterns with excludes. Please ensure the runtime directory is not excluded. [2025-10-16 01:42:16,656] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor [2025-10-16 01:42:16,656] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks log [2025-10-16 01:42:16,656] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/xxx/helium-vm/log [2025-10-16 01:42:17,188] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor [2025-10-16 01:42:17,188] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks fail [2025-10-16 01:42:17,188] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/xxx/helium-vm/fail [2025-10-16 01:42:17,585] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function destroy_monitor [2025-10-16 01:42:17,585] CRITICAL: /etc/borgmatic.d/vm.yaml: Error running configuration [2025-10-16 01:42:17,586] CRITICAL: /etc/borgmatic.d/vm.yaml: An error occurred [2025-10-16 01:42:17,586] CRITICAL: [2025-10-16 01:42:17,586] CRITICAL: summary: [2025-10-16 01:10:42,802] DEBUG: /etc/borgmatic.d/vm.yaml: Loading configuration file [2025-10-16 01:42:17,586] CRITICAL: An error occurred [2025-10-16 01:42:16,655] CRITICAL: Error running actions for repository [2025-10-16 01:42:16,655] CRITICAL: The runtime directory /run/borgmatic overlaps with the configured excludes or patterns with excludes. Please ensure the runtime directory is not excluded. [2025-10-16 01:42:17,585] CRITICAL: Error running configuration [2025-10-16 01:42:17,587] CRITICAL: [2025-10-16 01:42:17,587] CRITICAL: Need some help? https://torsion.org/borgmatic/#issues ``` And here's output of `lsblk`, with some irrelevant devices removed: ``` # lsblk --output name,path,mountpoint,type --json --list { "blockdevices": [ { "name": "sdc", "path": "/dev/sdc", "mountpoint": null, "type": "disk" },{ "name": "sr0", "path": "/dev/sr0", "mountpoint": null, "type": "rom" },{ "name": "fast-root", "path": "/dev/mapper/fast-root", "mountpoint": "/", "type": "lvm" },{ "name": "fast-swap", "path": "/dev/mapper/fast-swap", "mountpoint": "[SWAP]", "type": "lvm" },{ "name": "fast-log", "path": "/dev/mapper/fast-log", "mountpoint": "/var/log", "type": "lvm" },{ "name": "backup-backuppc", "path": "/dev/mapper/backup-backuppc", "mountpoint": "/var/lib/backuppc", "type": "lvm" },{ "name": "big-archive", "path": "/dev/mapper/big-archive", "mountpoint": "/archive", "type": "lvm" },{ "name": "big-oldroot", "path": "/dev/mapper/big-oldroot", "mountpoint": "/old", "type": "lvm" },{ "name": "big-home", "path": "/dev/mapper/big-home", "mountpoint": "/home", "type": "lvm" } ] } ``` ### Expected behavior _No response_ ### Other notes / implementation ideas _No response_ ### borgmatic version 2.0.9 (but I've observed this since 2.0.7) ### borgmatic installation method Debian package (locally created) ### Borg version borg 1.2.8 ### Python version Python 3.12.3 ### Database version (if applicable) _No response_ ### Operating system and version Ubuntu 24.04.3 LTS
Owner

Thanks for the detailed ticket! So you're saying this worked fine for you with 2.0.6 and stopped working with 2.0.7? Are you sure it didn't stop working with 2.0.8? EDIT: I see based on your comment on #1150 that it indeed stopped working with 2.0.8.

The error message you're getting (The runtime directory /run/borgmatic overlaps with the configured excludes or patterns with excludes.) didn't actually exist for the non-database case until borgmatic 2.0.8 (specifically #1122), and it doesn't look like you have databases configured.

Also, can I get a look at your /etc/borgmatic.d/vm.patterns file? The - ** in the patterns output looks pretty suspect, and it could be causing more files to get excluded than you're intending.

It's possible that all of this runtime directory stuff is unrelated to the LVM issue you're experiencing, but it would be good to sort both out in case they're related.

Possibly also related: #1150

Thanks for the detailed ticket! So you're saying this worked fine for you with 2.0.6 and stopped working with 2.0.7? Are you sure it didn't stop working with 2.0.8? EDIT: I see based on your comment on #1150 that it indeed stopped working with 2.0.8. The error message you're getting (`The runtime directory /run/borgmatic overlaps with the configured excludes or patterns with excludes.`) didn't actually exist for the non-database case until borgmatic 2.0.8 (specifically #1122), and it doesn't look like you have databases configured. Also, can I get a look at your `/etc/borgmatic.d/vm.patterns` file? The `- **` in the patterns output looks pretty suspect, and it could be causing more files to get excluded than you're intending. It's possible that all of this runtime directory stuff is unrelated to the LVM issue you're experiencing, but it would be good to sort both out in case they're related. Possibly also related: #1150
Owner

I just tried adding - ** to my patterns, and I indeed get an error about my runtime directory overlapping with the configured excludes—likely because - ** is telling Borg to exclude absolutely everything!

I just tried adding `- **` to my `patterns`, and I indeed get an error about my runtime directory overlapping with the configured excludes—likely because `- **` is telling Borg to exclude absolutely everything!

Thanks for your quick response. I'm sorry if I seemed to confuse this issue with #1150. The issue here has nothing to do with the "runtime directory overlaps" error. It happens before that:

[2025-10-16 01:41:55,671] INFO: rsync.net-helium: Snapshotting LVM logical volumes
[2025-10-16 01:41:55,671] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list
[2025-10-16 01:41:55,676] WARNING: rsync.net-helium: No LVM logical volumes found to snapshot

My backup roots are /archive and /home, as you can see in vm.patterns:

R /archive
R /home
+ **/*.vdi
- **

The issue is that both of those filesystems are mounted on LVM volumes, so borgmatic should be able to snapshot them. But instead it says "No LVM logical volumes found to snapshot".

I'm not sure if this happened before version 2.0.7 - my previous version before that was 1.9.11, and I don't think I was using lvm: with that.

To help simplify this ticket, let me drop back to version 2.0.7 again, which doesn't have #1150. Then I'll post a new clean log from that.

Thanks for your quick response. I'm sorry if I seemed to confuse this issue with #1150. The issue here has nothing to do with the "runtime directory overlaps" error. It happens before that: ``` [2025-10-16 01:41:55,671] INFO: rsync.net-helium: Snapshotting LVM logical volumes [2025-10-16 01:41:55,671] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list [2025-10-16 01:41:55,676] WARNING: rsync.net-helium: No LVM logical volumes found to snapshot ``` My backup roots are /archive and /home, as you can see in vm.patterns: ``` R /archive R /home + **/*.vdi - ** ``` The issue is that both of those filesystems are mounted on LVM volumes, so borgmatic should be able to snapshot them. But instead it says "No LVM logical volumes found to snapshot". I'm not sure if this happened before version 2.0.7 - my previous version before that was 1.9.11, and I don't think I was using `lvm:` with that. To help simplify this ticket, let me drop back to version 2.0.7 again, which doesn't have #1150. Then I'll post a new clean log from that.

OK. Trying again, still in borgmatic 2.0.9, although I've seen this behavior since 2.0.7. I don't know if it was present before then.

Here is vm.yaml, same as before:

patterns_from:
  - '/etc/borgmatic.d/vm.patterns'
repositories:
  - path:  ssh://xxx@xxx.rsync.net/./borg/helium
    label: rsync.net-helium
archive_name_format: 'vm-{now:%Y-%m-%d}'
encryption_passcommand: 'cat xxx'
keep_daily: 7
remote_path: borg12
relocated_repo_access_is_ok: true
checks:
  - name:      repository
    frequency: 1 week
  - name:      archives
    frequency: 1 week
check_last: 7
lvm:
syslog_verbosity: -2
verbosity:        1
log_file_verbosity: 2
log_file: /var/log/borgmatic.log
healthchecks:
  ping_url: 'https://hc-ping.com/xxx/helium-vm'

And vm.patterns, adjusted a little to work around #1150:

R /archive
R /home
+ **/*.vdi
+ /etc/borgmatic.d
+ /run/./borgmatic/bootstrap
- **

And here's the log output. On line 32 we still have WARNING: rsync.net-helium: No LVM logical volumes found to snapshot.

[2025-10-17 03:03:53,072] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function initialize_monitor
[2025-10-17 03:03:53,073] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor
[2025-10-17 03:03:53,073] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks start
[2025-10-17 03:03:53,073] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/xxx/helium-vm/start
[2025-10-17 03:03:53,581] DEBUG: /etc/borgmatic.d/vm.yaml: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg --version --debug --show-rc
[2025-10-17 03:03:53,802] DEBUG: /etc/borgmatic.d/vm.yaml: Borg 1.2.8
[2025-10-17 03:03:53,803] DEBUG: rsync.net-helium: Running actions for repository
[2025-10-17 03:03:53,803] INFO: rsync.net-helium: Creating archive
[2025-10-17 03:03:53,804] DEBUG: rsync.net-helium: Using runtime directory /run/borgmatic
[2025-10-17 03:03:53,806] DEBUG: rsync.net-helium: Calling bootstrap hook function remove_data_source_dumps
[2025-10-17 03:03:53,807] DEBUG: rsync.net-helium: Looking for bootstrap manifest files to remove in /run/borgmatic/bootstrap
[2025-10-17 03:03:53,807] DEBUG: rsync.net-helium: Calling btrfs hook function remove_data_source_dumps
[2025-10-17 03:03:53,807] DEBUG: rsync.net-helium: Calling lvm hook function remove_data_source_dumps
[2025-10-17 03:03:53,807] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list
[2025-10-17 03:03:53,813] DEBUG: rsync.net-helium: Looking for snapshots to remove in /run/borgmatic/lvm_snapshots/*
[2025-10-17 03:03:53,814] DEBUG: rsync.net-helium: lvs --report-format json --options lv_name,lv_path --select lv_attr =~ ^s
[2025-10-17 03:03:53,854] DEBUG: rsync.net-helium: Calling mariadb hook function remove_data_source_dumps
[2025-10-17 03:03:53,854] DEBUG: rsync.net-helium: Removing MariaDB data source dumps
[2025-10-17 03:03:53,854] DEBUG: rsync.net-helium: Calling mongodb hook function remove_data_source_dumps
[2025-10-17 03:03:53,855] DEBUG: rsync.net-helium: Removing MongoDB data source dumps
[2025-10-17 03:03:53,855] DEBUG: rsync.net-helium: Calling mysql hook function remove_data_source_dumps
[2025-10-17 03:03:53,855] DEBUG: rsync.net-helium: Removing MySQL data source dumps
[2025-10-17 03:03:53,855] DEBUG: rsync.net-helium: Calling postgresql hook function remove_data_source_dumps
[2025-10-17 03:03:53,855] DEBUG: rsync.net-helium: Removing PostgreSQL data source dumps
[2025-10-17 03:03:53,855] DEBUG: rsync.net-helium: Calling sqlite hook function remove_data_source_dumps
[2025-10-17 03:03:53,856] DEBUG: rsync.net-helium: Removing SQLite data source dumps
[2025-10-17 03:03:53,856] DEBUG: rsync.net-helium: Calling zfs hook function remove_data_source_dumps
[2025-10-17 03:03:53,856] DEBUG: rsync.net-helium: Calling bootstrap hook function dump_data_sources
[2025-10-17 03:03:53,863] DEBUG: rsync.net-helium: Calling lvm hook function dump_data_sources
[2025-10-17 03:03:53,863] INFO: rsync.net-helium: Snapshotting LVM logical volumes
[2025-10-17 03:03:53,863] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list
[2025-10-17 03:03:53,868] WARNING: rsync.net-helium: No LVM logical volumes found to snapshot
[2025-10-17 03:03:53,871] DEBUG: rsync.net-helium: Writing patterns to /run/borgmatic/tmpuqyp78oa:
R /archive
R /home
+ **/*.vdi
+ /etc/borgmatic.d
+ /run/./borgmatic/bootstrap
- **
R /etc/borgmatic.d/vm.yaml
R /run/./borgmatic/bootstrap
[2025-10-17 03:03:53,873] DEBUG: rsync.net-helium: Checking file paths Borg plans to include
[2025-10-17 03:03:53,873] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg create --patterns-from /run/borgmatic/tmpuqyp78oa --remote-path borg12 ssh://xxx@xxx.rsync.net/./borg/helium::vm-{now:%Y-%m-%d} --dry-run --list
[2025-10-17 03:04:15,268] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg create --patterns-from /run/borgmatic/tmpuqyp78oa --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium::vm-{now:%Y-%m-%d}
[2025-10-17 03:04:15,457] INFO: using builtin fallback logging configuration
[2025-10-17 03:04:15,524] INFO: 33 self tests completed in 0.07 seconds
[2025-10-17 03:04:15,525] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug']
[2025-10-17 03:04:16,719] INFO: Remote: using builtin fallback logging configuration
[2025-10-17 03:04:16,719] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable
[2025-10-17 03:04:16,719] INFO: Remote: using builtin fallback logging configuration
[2025-10-17 03:04:16,719] INFO: Remote: Initialized logging system for JSON-based protocol
[2025-10-17 03:04:16,765] INFO: Remote: Resolving repository path b'/./borg/helium'
[2025-10-17 03:04:16,765] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium'
[2025-10-17 03:04:16,861] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.2878
[2025-10-17 03:04:17,034] INFO: TAM-verified manifest
[2025-10-17 03:04:17,036] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium'
[2025-10-17 03:04:17,036] INFO: security: read manifest timestamp '2025-10-17T07:03:40.319899'
[2025-10-17 03:04:17,036] INFO: security: determined newest manifest timestamp as 2025-10-17T07:03:40.319899
[2025-10-17 03:04:17,041] INFO: security: repository checks ok, allowing access
[2025-10-17 03:04:17,041] INFO: Creating archive at "ssh://xxx@xxx.rsync.net/./borg/helium::vm-2025-10-17"
[2025-10-17 03:04:17,073] INFO: Verified integrity of /root/.cache/borg/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/chunks
[2025-10-17 03:04:17,073] INFO: Reading files cache ...
[2025-10-17 03:04:17,987] INFO: Verified integrity of /root/.cache/borg/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/files
[2025-10-17 03:04:17,987] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium'
[2025-10-17 03:04:17,987] INFO: security: read manifest timestamp '2025-10-17T07:03:40.319899'
[2025-10-17 03:04:17,987] INFO: security: determined newest manifest timestamp as 2025-10-17T07:03:40.319899
[2025-10-17 03:04:17,987] INFO: security: repository checks ok, allowing access
[2025-10-17 03:04:17,987] INFO: Processing files ...
[2025-10-17 03:16:20,501] INFO: Remote: Cleaned up 0 uncommitted segment files (== everything after segment 2878).
[2025-10-17 03:16:20,529] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/hints.2878
[2025-10-17 03:16:20,803] INFO: Remote: check_free_space: required bytes 751346808, free bytes 184613976576
[2025-10-17 03:16:21,102] INFO: security: saving state for 7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072 to /root/.config/borg/security/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072
[2025-10-17 03:16:21,102] INFO: security: current location   ssh://xxx@xxx.rsync.net/./borg/helium
[2025-10-17 03:16:21,103] INFO: security: key type           3
[2025-10-17 03:16:21,103] INFO: security: manifest timestamp 2025-10-17T07:16:20.710933
[2025-10-17 03:16:22,516] INFO: RemoteRepository: 341.36 kB bytes sent, 5.04 kB bytes received, 13 messages sent
[2025-10-17 03:16:22,626] INFO: terminating with success status, rc 0
[2025-10-17 03:16:22,669] DEBUG: rsync.net-helium: Calling bootstrap hook function remove_data_source_dumps
[2025-10-17 03:16:22,669] DEBUG: rsync.net-helium: Looking for bootstrap manifest files to remove in /run/borgmatic/bootstrap
[2025-10-17 03:16:22,669] DEBUG: rsync.net-helium: Removing bootstrap manifest at /run/borgmatic/bootstrap/manifest.json
[2025-10-17 03:16:22,670] DEBUG: rsync.net-helium: Calling btrfs hook function remove_data_source_dumps
[2025-10-17 03:16:22,670] DEBUG: rsync.net-helium: Calling lvm hook function remove_data_source_dumps
[2025-10-17 03:16:22,670] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list
[2025-10-17 03:16:22,675] DEBUG: rsync.net-helium: Looking for snapshots to remove in /run/borgmatic/lvm_snapshots/*
[2025-10-17 03:16:22,676] DEBUG: rsync.net-helium: lvs --report-format json --options lv_name,lv_path --select lv_attr =~ ^s
[2025-10-17 03:16:22,700] DEBUG: rsync.net-helium: Calling mariadb hook function remove_data_source_dumps
[2025-10-17 03:16:22,700] DEBUG: rsync.net-helium: Removing MariaDB data source dumps
[2025-10-17 03:16:22,700] DEBUG: rsync.net-helium: Calling mongodb hook function remove_data_source_dumps
[2025-10-17 03:16:22,700] DEBUG: rsync.net-helium: Removing MongoDB data source dumps
[2025-10-17 03:16:22,701] DEBUG: rsync.net-helium: Calling mysql hook function remove_data_source_dumps
[2025-10-17 03:16:22,701] DEBUG: rsync.net-helium: Removing MySQL data source dumps
[2025-10-17 03:16:22,701] DEBUG: rsync.net-helium: Calling postgresql hook function remove_data_source_dumps
[2025-10-17 03:16:22,701] DEBUG: rsync.net-helium: Removing PostgreSQL data source dumps
[2025-10-17 03:16:22,701] DEBUG: rsync.net-helium: Calling sqlite hook function remove_data_source_dumps
[2025-10-17 03:16:22,701] DEBUG: rsync.net-helium: Removing SQLite data source dumps
[2025-10-17 03:16:22,702] DEBUG: rsync.net-helium: Calling zfs hook function remove_data_source_dumps
[2025-10-17 03:16:22,702] INFO: rsync.net-helium: Pruning archives
[2025-10-17 03:16:22,702] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg prune --keep-daily 7 --glob-archives vm-* --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium
[2025-10-17 03:16:22,889] INFO: using builtin fallback logging configuration
[2025-10-17 03:16:22,957] INFO: 33 self tests completed in 0.07 seconds
[2025-10-17 03:16:22,958] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug']
[2025-10-17 03:16:24,278] INFO: Remote: using builtin fallback logging configuration
[2025-10-17 03:16:24,278] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable
[2025-10-17 03:16:24,279] INFO: Remote: using builtin fallback logging configuration
[2025-10-17 03:16:24,279] INFO: Remote: Initialized logging system for JSON-based protocol
[2025-10-17 03:16:24,323] INFO: Remote: Resolving repository path b'/./borg/helium'
[2025-10-17 03:16:24,323] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium'
[2025-10-17 03:16:24,421] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.2882
[2025-10-17 03:16:24,591] INFO: TAM-verified manifest
[2025-10-17 03:16:24,597] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium'
[2025-10-17 03:16:24,598] INFO: security: read manifest timestamp '2025-10-17T07:16:20.710933'
[2025-10-17 03:16:24,598] INFO: security: determined newest manifest timestamp as 2025-10-17T07:16:20.710933
[2025-10-17 03:16:24,598] INFO: security: repository checks ok, allowing access
[2025-10-17 03:16:24,638] INFO: Verified integrity of /root/.cache/borg/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/chunks
[2025-10-17 03:16:24,638] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium'
[2025-10-17 03:16:24,638] INFO: security: read manifest timestamp '2025-10-17T07:16:20.710933'
[2025-10-17 03:16:24,638] INFO: security: determined newest manifest timestamp as 2025-10-17T07:16:20.710933
[2025-10-17 03:16:24,638] INFO: security: repository checks ok, allowing access
[2025-10-17 03:16:24,686] INFO: Archive authentication DISABLED.
[2025-10-17 03:16:24,686] INFO: TAM-verified archive
[2025-10-17 03:16:25,274] INFO: Remote: Cleaned up 0 uncommitted segment files (== everything after segment 2882).
[2025-10-17 03:16:25,274] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/hints.2882
[2025-10-17 03:16:26,456] INFO: Remote: check_free_space: required bytes 751347008, free bytes 184613603328
[2025-10-17 03:16:26,599] INFO: security: saving state for 7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072 to /root/.config/borg/security/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072
[2025-10-17 03:16:26,600] INFO: security: current location   ssh://xxx@xxx.rsync.net/./borg/helium
[2025-10-17 03:16:26,600] INFO: security: key type           3
[2025-10-17 03:16:26,600] INFO: security: manifest timestamp 2025-10-17T07:16:26.260413
[2025-10-17 03:16:26,845] INFO: RemoteRepository: 6.79 kB bytes sent, 2.40 MB bytes received, 83 messages sent
[2025-10-17 03:16:26,944] INFO: terminating with success status, rc 0
[2025-10-17 03:16:27,001] INFO: rsync.net-helium: Compacting segments
[2025-10-17 03:16:27,002] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg compact --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium
[2025-10-17 03:16:27,188] INFO: using builtin fallback logging configuration
[2025-10-17 03:16:27,256] INFO: 33 self tests completed in 0.07 seconds
[2025-10-17 03:16:27,257] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug']
[2025-10-17 03:16:28,476] INFO: Remote: using builtin fallback logging configuration
[2025-10-17 03:16:28,477] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable
[2025-10-17 03:16:28,477] INFO: Remote: using builtin fallback logging configuration
[2025-10-17 03:16:28,477] INFO: Remote: Initialized logging system for JSON-based protocol
[2025-10-17 03:16:28,527] INFO: Remote: Resolving repository path b'/./borg/helium'
[2025-10-17 03:16:28,527] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium'
[2025-10-17 03:16:28,617] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.2886
[2025-10-17 03:16:28,667] INFO: Remote: Cleaned up 0 uncommitted segment files (== everything after segment 2886).
[2025-10-17 03:16:28,693] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/hints.2886
[2025-10-17 03:16:28,750] INFO: Remote: check_free_space: required bytes 751347068, free bytes 184613579264
[2025-10-17 03:16:28,750] INFO: Remote: Compaction started (threshold is 10%).
[2025-10-17 03:16:28,751] INFO: Remote: not compacting segment 80 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,751] INFO: Remote: not compacting segment 168 (maybe freeable: 0.08% [402955 bytes])
[2025-10-17 03:16:28,751] INFO: Remote: not compacting segment 372 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,751] INFO: Remote: not compacting segment 377 (maybe freeable: 0.18% [938073 bytes])
[2025-10-17 03:16:28,751] INFO: Remote: not compacting segment 421 (maybe freeable: 0.03% [144199 bytes])
[2025-10-17 03:16:28,752] INFO: Remote: not compacting segment 425 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,752] INFO: Remote: not compacting segment 426 (maybe freeable: 0.02% [19339 bytes])
[2025-10-17 03:16:28,752] INFO: Remote: not compacting segment 430 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,752] INFO: Remote: not compacting segment 483 (maybe freeable: 0.27% [533750 bytes])
[2025-10-17 03:16:28,752] INFO: Remote: not compacting segment 487 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,753] INFO: Remote: not compacting segment 488 (maybe freeable: 0.15% [17293 bytes])
[2025-10-17 03:16:28,753] INFO: Remote: not compacting segment 492 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,753] INFO: Remote: not compacting segment 547 (maybe freeable: 0.13% [289793 bytes])
[2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 551 (maybe freeable: 0.00% [17461 bytes])
[2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 555 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 607 (maybe freeable: 0.06% [143633 bytes])
[2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 611 (maybe freeable: 0.01% [12591 bytes])
[2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 615 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 666 (maybe freeable: 0.18% [362346 bytes])
[2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 670 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 675 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 727 (maybe freeable: 0.09% [242698 bytes])
[2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 731 (maybe freeable: 0.01% [11552 bytes])
[2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 735 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 786 (maybe freeable: 0.07% [251697 bytes])
[2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 790 (maybe freeable: 0.00% [15321 bytes])
[2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 794 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 842 (maybe freeable: 0.10% [489865 bytes])
[2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 846 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 896 (maybe freeable: 0.10% [196958 bytes])
[2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 900 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 906 (maybe freeable: 0.08% [69645 bytes])
[2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 910 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 941 (maybe freeable: 0.05% [257728 bytes])
[2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 959 (maybe freeable: 0.06% [181887 bytes])
[2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 963 (maybe freeable: 0.01% [15087 bytes])
[2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 967 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 1017 (maybe freeable: 0.08% [225018 bytes])
[2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 1021 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 1023 (maybe freeable: 0.01% [39894 bytes])
[2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 1027 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 1077 (maybe freeable: 0.17% [522566 bytes])
[2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 1081 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1082 (maybe freeable: 0.02% [24581 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1086 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1135 (maybe freeable: 1.24% [319505 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1139 (maybe freeable: 0.01% [18817 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1143 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1189 (maybe freeable: 0.09% [464010 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1193 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1204 (maybe freeable: 0.07% [117940 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1208 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1257 (maybe freeable: 0.35% [572466 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1261 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1280 (maybe freeable: 0.08% [198811 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1284 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1325 (maybe freeable: 0.13% [649511 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1329 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1331 (maybe freeable: 0.01% [39568 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1335 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1378 (maybe freeable: 0.30% [556870 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1382 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1383 (maybe freeable: 0.02% [27063 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1387 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1433 (maybe freeable: 0.19% [124598 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1437 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1438 (maybe freeable: 0.01% [30749 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1442 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1476 (maybe freeable: 0.01% [39623 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1486 (maybe freeable: 0.06% [81262 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1490 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1491 (maybe freeable: 0.01% [36158 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1495 (maybe freeable: 0.00% [41 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1522 (maybe freeable: 0.15% [175700 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1526 (maybe freeable: 1.84% [529318 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1537 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1538 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1539 (maybe freeable: 0.20% [334788 bytes])
[2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1549 (maybe freeable: 2.88% [16494 bytes])
[2025-10-17 03:16:28,762] INFO: Remote: not compacting segment 1575 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,762] INFO: Remote: not compacting segment 1576 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,763] INFO: Remote: not compacting segment 1577 (maybe freeable: 0.00% [2870 bytes])
[2025-10-17 03:16:28,763] INFO: Remote: not compacting segment 1980 (maybe freeable: 5.13% [26894034 bytes])
[2025-10-17 03:16:28,763] INFO: Remote: not compacting segment 1981 (maybe freeable: 0.51% [2668916 bytes])
[2025-10-17 03:16:28,763] INFO: Remote: not compacting segment 1982 (maybe freeable: 0.07% [351672 bytes])
[2025-10-17 03:16:28,764] INFO: Remote: not compacting segment 1983 (maybe freeable: 7.88% [41434217 bytes])
[2025-10-17 03:16:28,764] INFO: Remote: not compacting segment 1985 (maybe freeable: 0.55% [2858776 bytes])
[2025-10-17 03:16:28,764] INFO: Remote: not compacting segment 1986 (maybe freeable: 1.84% [9723700 bytes])
[2025-10-17 03:16:28,764] INFO: Remote: not compacting segment 1987 (maybe freeable: 0.21% [1080424 bytes])
[2025-10-17 03:16:28,764] INFO: Remote: not compacting segment 1989 (maybe freeable: 0.07% [382199 bytes])
[2025-10-17 03:16:28,765] INFO: Remote: not compacting segment 1997 (maybe freeable: 0.61% [3207376 bytes])
[2025-10-17 03:16:28,765] INFO: Remote: not compacting segment 1998 (maybe freeable: 0.57% [2971591 bytes])
[2025-10-17 03:16:28,765] INFO: Remote: not compacting segment 1999 (maybe freeable: 0.67% [3554808 bytes])
[2025-10-17 03:16:28,765] INFO: Remote: not compacting segment 2083 (maybe freeable: 4.91% [25769610 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2097 (maybe freeable: 3.18% [16744131 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2103 (maybe freeable: 5.28% [27731627 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2112 (maybe freeable: 0.39% [733626 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2116 (maybe freeable: 5.89% [30985006 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2125 (maybe freeable: 6.75% [35437126 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2135 (maybe freeable: 2.12% [11127783 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2364 (maybe freeable: 7.40% [38865534 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2368 (maybe freeable: 5.85% [30944414 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2374 (maybe freeable: 8.36% [43988597 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2378 (maybe freeable: 7.58% [39752252 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2380 (maybe freeable: 7.49% [39303256 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2457 (maybe freeable: 0.00% [1156 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: compacting segment 2497 with usage count 0 (maybe freeable: 99.31% [1156 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2525 (maybe freeable: 6.40% [33576576 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2549 (maybe freeable: 8.27% [43408912 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2559 (maybe freeable: 8.45% [44377198 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2560 (maybe freeable: 0.35% [1843502 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2566 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2567 (maybe freeable: 4.38% [22994805 bytes])
[2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2569 (maybe freeable: 9.96% [17708385 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2592 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2593 (maybe freeable: 2.36% [12369987 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2594 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2595 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2596 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2598 (maybe freeable: 5.40% [28606982 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2599 (maybe freeable: 7.66% [40261840 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2601 (maybe freeable: 7.49% [39792559 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2603 (maybe freeable: 0.40% [2105489 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2604 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2605 (maybe freeable: 2.02% [10622916 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2606 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2607 (maybe freeable: 2.73% [14309360 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2608 (maybe freeable: 0.73% [3854744 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2609 (maybe freeable: 0.82% [4310103 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2610 (maybe freeable: 0.95% [5016522 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2611 (maybe freeable: 2.05% [10741283 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2612 (maybe freeable: 4.85% [25453851 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2613 (maybe freeable: 2.45% [12862736 bytes])
[2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2614 (maybe freeable: 2.16% [11333214 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2615 (maybe freeable: 2.00% [10620622 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2616 (maybe freeable: 3.52% [18501640 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2617 (maybe freeable: 0.28% [1490414 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2618 (maybe freeable: 0.42% [2224088 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2619 (maybe freeable: 0.23% [1225813 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2620 (maybe freeable: 0.56% [2916484 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2621 (maybe freeable: 0.82% [4290836 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2622 (maybe freeable: 0.11% [594838 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2623 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2624 (maybe freeable: 0.29% [1544786 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2625 (maybe freeable: 0.82% [4338544 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2626 (maybe freeable: 4.21% [22169634 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2627 (maybe freeable: 0.23% [1214661 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2629 (maybe freeable: 3.18% [16749075 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2630 (maybe freeable: 0.00% [8118 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2697 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2698 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2699 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2700 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2701 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2702 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2703 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,769] INFO: Remote: not compacting segment 2704 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,769] INFO: Remote: not compacting segment 2705 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,769] INFO: Remote: not compacting segment 2706 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,769] INFO: Remote: not compacting segment 2707 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,769] INFO: Remote: not compacting segment 2708 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,769] INFO: Remote: not compacting segment 2709 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2710 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2711 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2712 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2713 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2714 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2715 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2716 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2717 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2718 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2719 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2720 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2721 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2722 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2723 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2724 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2725 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2726 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2727 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2728 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2729 (maybe freeable: 0.00% [9 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: not compacting segment 2730 (maybe freeable: 0.01% [12997 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: not compacting segment 2780 (maybe freeable: 0.00% [1315 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: not compacting segment 2784 (maybe freeable: 0.01% [1388 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: not compacting segment 2788 (maybe freeable: 0.02% [41 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2875 with usage count 0 (maybe freeable: 99.67% [2418 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2877 with usage count 0 (maybe freeable: 83.67% [41 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2878 with usage count 0 (maybe freeable: 52.94% [9 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2880 with usage count 0 (maybe freeable: 83.67% [41 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2881 with usage count 0 (maybe freeable: 99.68% [2472 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2882 with usage count 0 (maybe freeable: 52.94% [9 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2883 with usage count 0 (maybe freeable: 99.66% [2378 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: dropping DEL for id f9fbdd68538193d018efad57ae4f1464884684e6677719e1eb64955c82cbca44 - seg 2883, iti 2886, knisi False, spe False, dins False, si []
[2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2884 with usage count 0 (maybe freeable: 83.67% [41 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2885 with usage count 0 (maybe freeable: 99.67% [2419 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2886 with usage count 0 (maybe freeable: 52.94% [9 bytes])
[2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2887 with usage count 0 (maybe freeable: 83.67% [41 bytes])
[2025-10-17 03:16:28,773] INFO: Remote: compacting segment 2889 with usage count 0 (maybe freeable: 52.94% [9 bytes])
[2025-10-17 03:16:28,773] INFO: Remote: complete_xfer: wrote commit at segment 2891
[2025-10-17 03:16:28,773] INFO: Remote: complete_xfer: deleting unused segment 2497
[2025-10-17 03:16:28,773] INFO: Remote: complete_xfer: deleting unused segment 2875
[2025-10-17 03:16:28,773] INFO: Remote: complete_xfer: deleting unused segment 2877
[2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2878
[2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2880
[2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2881
[2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2882
[2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2883
[2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2884
[2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2885
[2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2886
[2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2887
[2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2889
[2025-10-17 03:16:28,774] INFO: Remote: compaction freed about 8.46 kB repository space.
[2025-10-17 03:16:28,774] INFO: Remote: compaction completed.
[2025-10-17 03:16:29,002] INFO: RemoteRepository: 2.70 kB bytes sent, 64.30 kB bytes received, 5 messages sent
[2025-10-17 03:16:29,100] INFO: terminating with success status, rc 0
[2025-10-17 03:16:29,168] INFO: rsync.net-helium: Running consistency checks
[2025-10-17 03:16:29,168] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg info --remote-path borg12 --json ssh://xxx@xxx.rsync.net/./borg/helium
[2025-10-17 03:16:32,887] DEBUG: rsync.net-helium: Reading check time from /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/repository
[2025-10-17 03:16:32,887] INFO: rsync.net-helium: Skipping repository check due to configured frequency; 3 days, 8:06:51.084600 until next check (use --force to check anyway)
[2025-10-17 03:16:32,887] DEBUG: rsync.net-helium: Reading check time from /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/archives/fcea774db99fd5ca37524588098227db9879847670c5f36e41a44778e7d07dbc
[2025-10-17 03:16:32,887] DEBUG: rsync.net-helium: Reading check time from /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/archives/all
[2025-10-17 03:16:32,888] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg check --archives-only --last 7 --glob-archives vm-* --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium
[2025-10-17 03:16:33,074] INFO: using builtin fallback logging configuration
[2025-10-17 03:16:33,146] INFO: 33 self tests completed in 0.07 seconds
[2025-10-17 03:16:33,147] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug']
[2025-10-17 03:16:34,416] INFO: Remote: using builtin fallback logging configuration
[2025-10-17 03:16:34,416] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable
[2025-10-17 03:16:34,416] INFO: Remote: using builtin fallback logging configuration
[2025-10-17 03:16:34,416] INFO: Remote: Initialized logging system for JSON-based protocol
[2025-10-17 03:16:34,459] INFO: Remote: Resolving repository path b'/./borg/helium'
[2025-10-17 03:16:34,459] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium'
[2025-10-17 03:16:34,463] INFO: Starting archive consistency check...
[2025-10-17 03:16:34,555] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.2891
[2025-10-17 03:16:38,621] INFO: TAM-verified manifest
[2025-10-17 03:16:38,623] INFO: Analyzing archive vm-2025-10-05 (1/7)
[2025-10-17 03:16:38,667] INFO: TAM-verified archive
[2025-10-17 03:16:39,218] INFO: Analyzing archive vm-2025-10-06 (2/7)
[2025-10-17 03:16:39,264] INFO: TAM-verified archive
[2025-10-17 03:16:39,389] INFO: Analyzing archive vm-2025-10-07 (3/7)
[2025-10-17 03:16:39,434] INFO: TAM-verified archive
[2025-10-17 03:16:39,544] INFO: Analyzing archive vm-2025-10-09 (4/7)
[2025-10-17 03:16:39,591] INFO: TAM-verified archive
[2025-10-17 03:16:39,706] INFO: Analyzing archive vm-2025-10-13 (5/7)
[2025-10-17 03:16:39,752] INFO: TAM-verified archive
[2025-10-17 03:16:40,396] INFO: Analyzing archive vm-2025-10-16 (6/7)
[2025-10-17 03:16:40,442] INFO: TAM-verified archive
[2025-10-17 03:16:40,784] INFO: Analyzing archive vm-2025-10-17 (7/7)
[2025-10-17 03:16:40,833] INFO: TAM-verified archive
[2025-10-17 03:16:41,000] INFO: RepositoryCache: current items 50, size 6.84 MB / 2.15 GB, 84 hits, 50 misses, 0 slow misses (+0.0s), 0 evictions, 0 ENOSPC hit
[2025-10-17 03:16:41,002] INFO: Orphaned objects check skipped (needs all archives checked).
[2025-10-17 03:16:41,003] INFO: Archive consistency check complete, no problems found.
[2025-10-17 03:16:41,006] INFO: RemoteRepository: 4.35 kB bytes sent, 27.56 MB bytes received, 85 messages sent
[2025-10-17 03:16:41,117] INFO: terminating with success status, rc 0
[2025-10-17 03:16:41,161] DEBUG: rsync.net-helium: Writing check time at /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/archives/fcea774db99fd5ca37524588098227db9879847670c5f36e41a44778e7d07dbc
[2025-10-17 03:16:41,162] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor
[2025-10-17 03:16:41,162] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks log
[2025-10-17 03:16:41,162] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/xxx/helium-vm/log
[2025-10-17 03:16:41,911] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor
[2025-10-17 03:16:41,912] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks finish
[2025-10-17 03:16:41,912] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/xxx/helium-vm
[2025-10-17 03:16:42,624] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function destroy_monitor
[2025-10-17 03:16:42,630] INFO: 
[2025-10-17 03:16:42,630] INFO: summary:
[2025-10-17 02:26:26,449] DEBUG: /etc/borgmatic.d/vm.yaml: Loading configuration file
[2025-10-17 03:16:42,624] INFO: /etc/borgmatic.d/vm.yaml: Successfully ran configuration file
OK. Trying again, still in borgmatic 2.0.9, although I've seen this behavior since 2.0.7. I don't know if it was present before then. Here is vm.yaml, same as before: ``` patterns_from: - '/etc/borgmatic.d/vm.patterns' repositories: - path: ssh://xxx@xxx.rsync.net/./borg/helium label: rsync.net-helium archive_name_format: 'vm-{now:%Y-%m-%d}' encryption_passcommand: 'cat xxx' keep_daily: 7 remote_path: borg12 relocated_repo_access_is_ok: true checks: - name: repository frequency: 1 week - name: archives frequency: 1 week check_last: 7 lvm: syslog_verbosity: -2 verbosity: 1 log_file_verbosity: 2 log_file: /var/log/borgmatic.log healthchecks: ping_url: 'https://hc-ping.com/xxx/helium-vm' ``` And vm.patterns, adjusted a little to work around #1150: ``` R /archive R /home + **/*.vdi + /etc/borgmatic.d + /run/./borgmatic/bootstrap - ** ``` And here's the log output. On line 32 we still have `WARNING: rsync.net-helium: No LVM logical volumes found to snapshot`. ``` [2025-10-17 03:03:53,072] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function initialize_monitor [2025-10-17 03:03:53,073] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor [2025-10-17 03:03:53,073] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks start [2025-10-17 03:03:53,073] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/xxx/helium-vm/start [2025-10-17 03:03:53,581] DEBUG: /etc/borgmatic.d/vm.yaml: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg --version --debug --show-rc [2025-10-17 03:03:53,802] DEBUG: /etc/borgmatic.d/vm.yaml: Borg 1.2.8 [2025-10-17 03:03:53,803] DEBUG: rsync.net-helium: Running actions for repository [2025-10-17 03:03:53,803] INFO: rsync.net-helium: Creating archive [2025-10-17 03:03:53,804] DEBUG: rsync.net-helium: Using runtime directory /run/borgmatic [2025-10-17 03:03:53,806] DEBUG: rsync.net-helium: Calling bootstrap hook function remove_data_source_dumps [2025-10-17 03:03:53,807] DEBUG: rsync.net-helium: Looking for bootstrap manifest files to remove in /run/borgmatic/bootstrap [2025-10-17 03:03:53,807] DEBUG: rsync.net-helium: Calling btrfs hook function remove_data_source_dumps [2025-10-17 03:03:53,807] DEBUG: rsync.net-helium: Calling lvm hook function remove_data_source_dumps [2025-10-17 03:03:53,807] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list [2025-10-17 03:03:53,813] DEBUG: rsync.net-helium: Looking for snapshots to remove in /run/borgmatic/lvm_snapshots/* [2025-10-17 03:03:53,814] DEBUG: rsync.net-helium: lvs --report-format json --options lv_name,lv_path --select lv_attr =~ ^s [2025-10-17 03:03:53,854] DEBUG: rsync.net-helium: Calling mariadb hook function remove_data_source_dumps [2025-10-17 03:03:53,854] DEBUG: rsync.net-helium: Removing MariaDB data source dumps [2025-10-17 03:03:53,854] DEBUG: rsync.net-helium: Calling mongodb hook function remove_data_source_dumps [2025-10-17 03:03:53,855] DEBUG: rsync.net-helium: Removing MongoDB data source dumps [2025-10-17 03:03:53,855] DEBUG: rsync.net-helium: Calling mysql hook function remove_data_source_dumps [2025-10-17 03:03:53,855] DEBUG: rsync.net-helium: Removing MySQL data source dumps [2025-10-17 03:03:53,855] DEBUG: rsync.net-helium: Calling postgresql hook function remove_data_source_dumps [2025-10-17 03:03:53,855] DEBUG: rsync.net-helium: Removing PostgreSQL data source dumps [2025-10-17 03:03:53,855] DEBUG: rsync.net-helium: Calling sqlite hook function remove_data_source_dumps [2025-10-17 03:03:53,856] DEBUG: rsync.net-helium: Removing SQLite data source dumps [2025-10-17 03:03:53,856] DEBUG: rsync.net-helium: Calling zfs hook function remove_data_source_dumps [2025-10-17 03:03:53,856] DEBUG: rsync.net-helium: Calling bootstrap hook function dump_data_sources [2025-10-17 03:03:53,863] DEBUG: rsync.net-helium: Calling lvm hook function dump_data_sources [2025-10-17 03:03:53,863] INFO: rsync.net-helium: Snapshotting LVM logical volumes [2025-10-17 03:03:53,863] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list [2025-10-17 03:03:53,868] WARNING: rsync.net-helium: No LVM logical volumes found to snapshot [2025-10-17 03:03:53,871] DEBUG: rsync.net-helium: Writing patterns to /run/borgmatic/tmpuqyp78oa: R /archive R /home + **/*.vdi + /etc/borgmatic.d + /run/./borgmatic/bootstrap - ** R /etc/borgmatic.d/vm.yaml R /run/./borgmatic/bootstrap [2025-10-17 03:03:53,873] DEBUG: rsync.net-helium: Checking file paths Borg plans to include [2025-10-17 03:03:53,873] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg create --patterns-from /run/borgmatic/tmpuqyp78oa --remote-path borg12 ssh://xxx@xxx.rsync.net/./borg/helium::vm-{now:%Y-%m-%d} --dry-run --list [2025-10-17 03:04:15,268] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg create --patterns-from /run/borgmatic/tmpuqyp78oa --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium::vm-{now:%Y-%m-%d} [2025-10-17 03:04:15,457] INFO: using builtin fallback logging configuration [2025-10-17 03:04:15,524] INFO: 33 self tests completed in 0.07 seconds [2025-10-17 03:04:15,525] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug'] [2025-10-17 03:04:16,719] INFO: Remote: using builtin fallback logging configuration [2025-10-17 03:04:16,719] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable [2025-10-17 03:04:16,719] INFO: Remote: using builtin fallback logging configuration [2025-10-17 03:04:16,719] INFO: Remote: Initialized logging system for JSON-based protocol [2025-10-17 03:04:16,765] INFO: Remote: Resolving repository path b'/./borg/helium' [2025-10-17 03:04:16,765] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium' [2025-10-17 03:04:16,861] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.2878 [2025-10-17 03:04:17,034] INFO: TAM-verified manifest [2025-10-17 03:04:17,036] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium' [2025-10-17 03:04:17,036] INFO: security: read manifest timestamp '2025-10-17T07:03:40.319899' [2025-10-17 03:04:17,036] INFO: security: determined newest manifest timestamp as 2025-10-17T07:03:40.319899 [2025-10-17 03:04:17,041] INFO: security: repository checks ok, allowing access [2025-10-17 03:04:17,041] INFO: Creating archive at "ssh://xxx@xxx.rsync.net/./borg/helium::vm-2025-10-17" [2025-10-17 03:04:17,073] INFO: Verified integrity of /root/.cache/borg/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/chunks [2025-10-17 03:04:17,073] INFO: Reading files cache ... [2025-10-17 03:04:17,987] INFO: Verified integrity of /root/.cache/borg/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/files [2025-10-17 03:04:17,987] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium' [2025-10-17 03:04:17,987] INFO: security: read manifest timestamp '2025-10-17T07:03:40.319899' [2025-10-17 03:04:17,987] INFO: security: determined newest manifest timestamp as 2025-10-17T07:03:40.319899 [2025-10-17 03:04:17,987] INFO: security: repository checks ok, allowing access [2025-10-17 03:04:17,987] INFO: Processing files ... [2025-10-17 03:16:20,501] INFO: Remote: Cleaned up 0 uncommitted segment files (== everything after segment 2878). [2025-10-17 03:16:20,529] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/hints.2878 [2025-10-17 03:16:20,803] INFO: Remote: check_free_space: required bytes 751346808, free bytes 184613976576 [2025-10-17 03:16:21,102] INFO: security: saving state for 7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072 to /root/.config/borg/security/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072 [2025-10-17 03:16:21,102] INFO: security: current location ssh://xxx@xxx.rsync.net/./borg/helium [2025-10-17 03:16:21,103] INFO: security: key type 3 [2025-10-17 03:16:21,103] INFO: security: manifest timestamp 2025-10-17T07:16:20.710933 [2025-10-17 03:16:22,516] INFO: RemoteRepository: 341.36 kB bytes sent, 5.04 kB bytes received, 13 messages sent [2025-10-17 03:16:22,626] INFO: terminating with success status, rc 0 [2025-10-17 03:16:22,669] DEBUG: rsync.net-helium: Calling bootstrap hook function remove_data_source_dumps [2025-10-17 03:16:22,669] DEBUG: rsync.net-helium: Looking for bootstrap manifest files to remove in /run/borgmatic/bootstrap [2025-10-17 03:16:22,669] DEBUG: rsync.net-helium: Removing bootstrap manifest at /run/borgmatic/bootstrap/manifest.json [2025-10-17 03:16:22,670] DEBUG: rsync.net-helium: Calling btrfs hook function remove_data_source_dumps [2025-10-17 03:16:22,670] DEBUG: rsync.net-helium: Calling lvm hook function remove_data_source_dumps [2025-10-17 03:16:22,670] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list [2025-10-17 03:16:22,675] DEBUG: rsync.net-helium: Looking for snapshots to remove in /run/borgmatic/lvm_snapshots/* [2025-10-17 03:16:22,676] DEBUG: rsync.net-helium: lvs --report-format json --options lv_name,lv_path --select lv_attr =~ ^s [2025-10-17 03:16:22,700] DEBUG: rsync.net-helium: Calling mariadb hook function remove_data_source_dumps [2025-10-17 03:16:22,700] DEBUG: rsync.net-helium: Removing MariaDB data source dumps [2025-10-17 03:16:22,700] DEBUG: rsync.net-helium: Calling mongodb hook function remove_data_source_dumps [2025-10-17 03:16:22,700] DEBUG: rsync.net-helium: Removing MongoDB data source dumps [2025-10-17 03:16:22,701] DEBUG: rsync.net-helium: Calling mysql hook function remove_data_source_dumps [2025-10-17 03:16:22,701] DEBUG: rsync.net-helium: Removing MySQL data source dumps [2025-10-17 03:16:22,701] DEBUG: rsync.net-helium: Calling postgresql hook function remove_data_source_dumps [2025-10-17 03:16:22,701] DEBUG: rsync.net-helium: Removing PostgreSQL data source dumps [2025-10-17 03:16:22,701] DEBUG: rsync.net-helium: Calling sqlite hook function remove_data_source_dumps [2025-10-17 03:16:22,701] DEBUG: rsync.net-helium: Removing SQLite data source dumps [2025-10-17 03:16:22,702] DEBUG: rsync.net-helium: Calling zfs hook function remove_data_source_dumps [2025-10-17 03:16:22,702] INFO: rsync.net-helium: Pruning archives [2025-10-17 03:16:22,702] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg prune --keep-daily 7 --glob-archives vm-* --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium [2025-10-17 03:16:22,889] INFO: using builtin fallback logging configuration [2025-10-17 03:16:22,957] INFO: 33 self tests completed in 0.07 seconds [2025-10-17 03:16:22,958] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug'] [2025-10-17 03:16:24,278] INFO: Remote: using builtin fallback logging configuration [2025-10-17 03:16:24,278] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable [2025-10-17 03:16:24,279] INFO: Remote: using builtin fallback logging configuration [2025-10-17 03:16:24,279] INFO: Remote: Initialized logging system for JSON-based protocol [2025-10-17 03:16:24,323] INFO: Remote: Resolving repository path b'/./borg/helium' [2025-10-17 03:16:24,323] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium' [2025-10-17 03:16:24,421] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.2882 [2025-10-17 03:16:24,591] INFO: TAM-verified manifest [2025-10-17 03:16:24,597] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium' [2025-10-17 03:16:24,598] INFO: security: read manifest timestamp '2025-10-17T07:16:20.710933' [2025-10-17 03:16:24,598] INFO: security: determined newest manifest timestamp as 2025-10-17T07:16:20.710933 [2025-10-17 03:16:24,598] INFO: security: repository checks ok, allowing access [2025-10-17 03:16:24,638] INFO: Verified integrity of /root/.cache/borg/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/chunks [2025-10-17 03:16:24,638] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium' [2025-10-17 03:16:24,638] INFO: security: read manifest timestamp '2025-10-17T07:16:20.710933' [2025-10-17 03:16:24,638] INFO: security: determined newest manifest timestamp as 2025-10-17T07:16:20.710933 [2025-10-17 03:16:24,638] INFO: security: repository checks ok, allowing access [2025-10-17 03:16:24,686] INFO: Archive authentication DISABLED. [2025-10-17 03:16:24,686] INFO: TAM-verified archive [2025-10-17 03:16:25,274] INFO: Remote: Cleaned up 0 uncommitted segment files (== everything after segment 2882). [2025-10-17 03:16:25,274] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/hints.2882 [2025-10-17 03:16:26,456] INFO: Remote: check_free_space: required bytes 751347008, free bytes 184613603328 [2025-10-17 03:16:26,599] INFO: security: saving state for 7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072 to /root/.config/borg/security/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072 [2025-10-17 03:16:26,600] INFO: security: current location ssh://xxx@xxx.rsync.net/./borg/helium [2025-10-17 03:16:26,600] INFO: security: key type 3 [2025-10-17 03:16:26,600] INFO: security: manifest timestamp 2025-10-17T07:16:26.260413 [2025-10-17 03:16:26,845] INFO: RemoteRepository: 6.79 kB bytes sent, 2.40 MB bytes received, 83 messages sent [2025-10-17 03:16:26,944] INFO: terminating with success status, rc 0 [2025-10-17 03:16:27,001] INFO: rsync.net-helium: Compacting segments [2025-10-17 03:16:27,002] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg compact --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium [2025-10-17 03:16:27,188] INFO: using builtin fallback logging configuration [2025-10-17 03:16:27,256] INFO: 33 self tests completed in 0.07 seconds [2025-10-17 03:16:27,257] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug'] [2025-10-17 03:16:28,476] INFO: Remote: using builtin fallback logging configuration [2025-10-17 03:16:28,477] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable [2025-10-17 03:16:28,477] INFO: Remote: using builtin fallback logging configuration [2025-10-17 03:16:28,477] INFO: Remote: Initialized logging system for JSON-based protocol [2025-10-17 03:16:28,527] INFO: Remote: Resolving repository path b'/./borg/helium' [2025-10-17 03:16:28,527] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium' [2025-10-17 03:16:28,617] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.2886 [2025-10-17 03:16:28,667] INFO: Remote: Cleaned up 0 uncommitted segment files (== everything after segment 2886). [2025-10-17 03:16:28,693] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/hints.2886 [2025-10-17 03:16:28,750] INFO: Remote: check_free_space: required bytes 751347068, free bytes 184613579264 [2025-10-17 03:16:28,750] INFO: Remote: Compaction started (threshold is 10%). [2025-10-17 03:16:28,751] INFO: Remote: not compacting segment 80 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,751] INFO: Remote: not compacting segment 168 (maybe freeable: 0.08% [402955 bytes]) [2025-10-17 03:16:28,751] INFO: Remote: not compacting segment 372 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,751] INFO: Remote: not compacting segment 377 (maybe freeable: 0.18% [938073 bytes]) [2025-10-17 03:16:28,751] INFO: Remote: not compacting segment 421 (maybe freeable: 0.03% [144199 bytes]) [2025-10-17 03:16:28,752] INFO: Remote: not compacting segment 425 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,752] INFO: Remote: not compacting segment 426 (maybe freeable: 0.02% [19339 bytes]) [2025-10-17 03:16:28,752] INFO: Remote: not compacting segment 430 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,752] INFO: Remote: not compacting segment 483 (maybe freeable: 0.27% [533750 bytes]) [2025-10-17 03:16:28,752] INFO: Remote: not compacting segment 487 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,753] INFO: Remote: not compacting segment 488 (maybe freeable: 0.15% [17293 bytes]) [2025-10-17 03:16:28,753] INFO: Remote: not compacting segment 492 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,753] INFO: Remote: not compacting segment 547 (maybe freeable: 0.13% [289793 bytes]) [2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 551 (maybe freeable: 0.00% [17461 bytes]) [2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 555 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 607 (maybe freeable: 0.06% [143633 bytes]) [2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 611 (maybe freeable: 0.01% [12591 bytes]) [2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 615 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 666 (maybe freeable: 0.18% [362346 bytes]) [2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 670 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 675 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,754] INFO: Remote: not compacting segment 727 (maybe freeable: 0.09% [242698 bytes]) [2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 731 (maybe freeable: 0.01% [11552 bytes]) [2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 735 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 786 (maybe freeable: 0.07% [251697 bytes]) [2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 790 (maybe freeable: 0.00% [15321 bytes]) [2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 794 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 842 (maybe freeable: 0.10% [489865 bytes]) [2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 846 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 896 (maybe freeable: 0.10% [196958 bytes]) [2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 900 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 906 (maybe freeable: 0.08% [69645 bytes]) [2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 910 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,755] INFO: Remote: not compacting segment 941 (maybe freeable: 0.05% [257728 bytes]) [2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 959 (maybe freeable: 0.06% [181887 bytes]) [2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 963 (maybe freeable: 0.01% [15087 bytes]) [2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 967 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 1017 (maybe freeable: 0.08% [225018 bytes]) [2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 1021 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 1023 (maybe freeable: 0.01% [39894 bytes]) [2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 1027 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 1077 (maybe freeable: 0.17% [522566 bytes]) [2025-10-17 03:16:28,756] INFO: Remote: not compacting segment 1081 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1082 (maybe freeable: 0.02% [24581 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1086 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1135 (maybe freeable: 1.24% [319505 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1139 (maybe freeable: 0.01% [18817 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1143 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1189 (maybe freeable: 0.09% [464010 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1193 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1204 (maybe freeable: 0.07% [117940 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1208 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1257 (maybe freeable: 0.35% [572466 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1261 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1280 (maybe freeable: 0.08% [198811 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1284 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1325 (maybe freeable: 0.13% [649511 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1329 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1331 (maybe freeable: 0.01% [39568 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1335 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,757] INFO: Remote: not compacting segment 1378 (maybe freeable: 0.30% [556870 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1382 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1383 (maybe freeable: 0.02% [27063 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1387 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1433 (maybe freeable: 0.19% [124598 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1437 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1438 (maybe freeable: 0.01% [30749 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1442 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1476 (maybe freeable: 0.01% [39623 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1486 (maybe freeable: 0.06% [81262 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1490 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1491 (maybe freeable: 0.01% [36158 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1495 (maybe freeable: 0.00% [41 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1522 (maybe freeable: 0.15% [175700 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1526 (maybe freeable: 1.84% [529318 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1537 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1538 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1539 (maybe freeable: 0.20% [334788 bytes]) [2025-10-17 03:16:28,758] INFO: Remote: not compacting segment 1549 (maybe freeable: 2.88% [16494 bytes]) [2025-10-17 03:16:28,762] INFO: Remote: not compacting segment 1575 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,762] INFO: Remote: not compacting segment 1576 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,763] INFO: Remote: not compacting segment 1577 (maybe freeable: 0.00% [2870 bytes]) [2025-10-17 03:16:28,763] INFO: Remote: not compacting segment 1980 (maybe freeable: 5.13% [26894034 bytes]) [2025-10-17 03:16:28,763] INFO: Remote: not compacting segment 1981 (maybe freeable: 0.51% [2668916 bytes]) [2025-10-17 03:16:28,763] INFO: Remote: not compacting segment 1982 (maybe freeable: 0.07% [351672 bytes]) [2025-10-17 03:16:28,764] INFO: Remote: not compacting segment 1983 (maybe freeable: 7.88% [41434217 bytes]) [2025-10-17 03:16:28,764] INFO: Remote: not compacting segment 1985 (maybe freeable: 0.55% [2858776 bytes]) [2025-10-17 03:16:28,764] INFO: Remote: not compacting segment 1986 (maybe freeable: 1.84% [9723700 bytes]) [2025-10-17 03:16:28,764] INFO: Remote: not compacting segment 1987 (maybe freeable: 0.21% [1080424 bytes]) [2025-10-17 03:16:28,764] INFO: Remote: not compacting segment 1989 (maybe freeable: 0.07% [382199 bytes]) [2025-10-17 03:16:28,765] INFO: Remote: not compacting segment 1997 (maybe freeable: 0.61% [3207376 bytes]) [2025-10-17 03:16:28,765] INFO: Remote: not compacting segment 1998 (maybe freeable: 0.57% [2971591 bytes]) [2025-10-17 03:16:28,765] INFO: Remote: not compacting segment 1999 (maybe freeable: 0.67% [3554808 bytes]) [2025-10-17 03:16:28,765] INFO: Remote: not compacting segment 2083 (maybe freeable: 4.91% [25769610 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2097 (maybe freeable: 3.18% [16744131 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2103 (maybe freeable: 5.28% [27731627 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2112 (maybe freeable: 0.39% [733626 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2116 (maybe freeable: 5.89% [30985006 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2125 (maybe freeable: 6.75% [35437126 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2135 (maybe freeable: 2.12% [11127783 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2364 (maybe freeable: 7.40% [38865534 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2368 (maybe freeable: 5.85% [30944414 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2374 (maybe freeable: 8.36% [43988597 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2378 (maybe freeable: 7.58% [39752252 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2380 (maybe freeable: 7.49% [39303256 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2457 (maybe freeable: 0.00% [1156 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: compacting segment 2497 with usage count 0 (maybe freeable: 99.31% [1156 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2525 (maybe freeable: 6.40% [33576576 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2549 (maybe freeable: 8.27% [43408912 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2559 (maybe freeable: 8.45% [44377198 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2560 (maybe freeable: 0.35% [1843502 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2566 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2567 (maybe freeable: 4.38% [22994805 bytes]) [2025-10-17 03:16:28,766] INFO: Remote: not compacting segment 2569 (maybe freeable: 9.96% [17708385 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2592 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2593 (maybe freeable: 2.36% [12369987 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2594 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2595 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2596 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2598 (maybe freeable: 5.40% [28606982 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2599 (maybe freeable: 7.66% [40261840 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2601 (maybe freeable: 7.49% [39792559 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2603 (maybe freeable: 0.40% [2105489 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2604 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2605 (maybe freeable: 2.02% [10622916 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2606 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2607 (maybe freeable: 2.73% [14309360 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2608 (maybe freeable: 0.73% [3854744 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2609 (maybe freeable: 0.82% [4310103 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2610 (maybe freeable: 0.95% [5016522 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2611 (maybe freeable: 2.05% [10741283 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2612 (maybe freeable: 4.85% [25453851 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2613 (maybe freeable: 2.45% [12862736 bytes]) [2025-10-17 03:16:28,767] INFO: Remote: not compacting segment 2614 (maybe freeable: 2.16% [11333214 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2615 (maybe freeable: 2.00% [10620622 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2616 (maybe freeable: 3.52% [18501640 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2617 (maybe freeable: 0.28% [1490414 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2618 (maybe freeable: 0.42% [2224088 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2619 (maybe freeable: 0.23% [1225813 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2620 (maybe freeable: 0.56% [2916484 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2621 (maybe freeable: 0.82% [4290836 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2622 (maybe freeable: 0.11% [594838 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2623 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2624 (maybe freeable: 0.29% [1544786 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2625 (maybe freeable: 0.82% [4338544 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2626 (maybe freeable: 4.21% [22169634 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2627 (maybe freeable: 0.23% [1214661 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2629 (maybe freeable: 3.18% [16749075 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2630 (maybe freeable: 0.00% [8118 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2697 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2698 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2699 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2700 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2701 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2702 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,768] INFO: Remote: not compacting segment 2703 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,769] INFO: Remote: not compacting segment 2704 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,769] INFO: Remote: not compacting segment 2705 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,769] INFO: Remote: not compacting segment 2706 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,769] INFO: Remote: not compacting segment 2707 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,769] INFO: Remote: not compacting segment 2708 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,769] INFO: Remote: not compacting segment 2709 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2710 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2711 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2712 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2713 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2714 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2715 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2716 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2717 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2718 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2719 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2720 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2721 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2722 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2723 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2724 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2725 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2726 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2727 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2728 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,770] INFO: Remote: not compacting segment 2729 (maybe freeable: 0.00% [9 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: not compacting segment 2730 (maybe freeable: 0.01% [12997 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: not compacting segment 2780 (maybe freeable: 0.00% [1315 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: not compacting segment 2784 (maybe freeable: 0.01% [1388 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: not compacting segment 2788 (maybe freeable: 0.02% [41 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2875 with usage count 0 (maybe freeable: 99.67% [2418 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2877 with usage count 0 (maybe freeable: 83.67% [41 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2878 with usage count 0 (maybe freeable: 52.94% [9 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2880 with usage count 0 (maybe freeable: 83.67% [41 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2881 with usage count 0 (maybe freeable: 99.68% [2472 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2882 with usage count 0 (maybe freeable: 52.94% [9 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2883 with usage count 0 (maybe freeable: 99.66% [2378 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: dropping DEL for id f9fbdd68538193d018efad57ae4f1464884684e6677719e1eb64955c82cbca44 - seg 2883, iti 2886, knisi False, spe False, dins False, si [] [2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2884 with usage count 0 (maybe freeable: 83.67% [41 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2885 with usage count 0 (maybe freeable: 99.67% [2419 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2886 with usage count 0 (maybe freeable: 52.94% [9 bytes]) [2025-10-17 03:16:28,771] INFO: Remote: compacting segment 2887 with usage count 0 (maybe freeable: 83.67% [41 bytes]) [2025-10-17 03:16:28,773] INFO: Remote: compacting segment 2889 with usage count 0 (maybe freeable: 52.94% [9 bytes]) [2025-10-17 03:16:28,773] INFO: Remote: complete_xfer: wrote commit at segment 2891 [2025-10-17 03:16:28,773] INFO: Remote: complete_xfer: deleting unused segment 2497 [2025-10-17 03:16:28,773] INFO: Remote: complete_xfer: deleting unused segment 2875 [2025-10-17 03:16:28,773] INFO: Remote: complete_xfer: deleting unused segment 2877 [2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2878 [2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2880 [2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2881 [2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2882 [2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2883 [2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2884 [2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2885 [2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2886 [2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2887 [2025-10-17 03:16:28,774] INFO: Remote: complete_xfer: deleting unused segment 2889 [2025-10-17 03:16:28,774] INFO: Remote: compaction freed about 8.46 kB repository space. [2025-10-17 03:16:28,774] INFO: Remote: compaction completed. [2025-10-17 03:16:29,002] INFO: RemoteRepository: 2.70 kB bytes sent, 64.30 kB bytes received, 5 messages sent [2025-10-17 03:16:29,100] INFO: terminating with success status, rc 0 [2025-10-17 03:16:29,168] INFO: rsync.net-helium: Running consistency checks [2025-10-17 03:16:29,168] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg info --remote-path borg12 --json ssh://xxx@xxx.rsync.net/./borg/helium [2025-10-17 03:16:32,887] DEBUG: rsync.net-helium: Reading check time from /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/repository [2025-10-17 03:16:32,887] INFO: rsync.net-helium: Skipping repository check due to configured frequency; 3 days, 8:06:51.084600 until next check (use --force to check anyway) [2025-10-17 03:16:32,887] DEBUG: rsync.net-helium: Reading check time from /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/archives/fcea774db99fd5ca37524588098227db9879847670c5f36e41a44778e7d07dbc [2025-10-17 03:16:32,887] DEBUG: rsync.net-helium: Reading check time from /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/archives/all [2025-10-17 03:16:32,888] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg check --archives-only --last 7 --glob-archives vm-* --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium [2025-10-17 03:16:33,074] INFO: using builtin fallback logging configuration [2025-10-17 03:16:33,146] INFO: 33 self tests completed in 0.07 seconds [2025-10-17 03:16:33,147] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug'] [2025-10-17 03:16:34,416] INFO: Remote: using builtin fallback logging configuration [2025-10-17 03:16:34,416] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable [2025-10-17 03:16:34,416] INFO: Remote: using builtin fallback logging configuration [2025-10-17 03:16:34,416] INFO: Remote: Initialized logging system for JSON-based protocol [2025-10-17 03:16:34,459] INFO: Remote: Resolving repository path b'/./borg/helium' [2025-10-17 03:16:34,459] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium' [2025-10-17 03:16:34,463] INFO: Starting archive consistency check... [2025-10-17 03:16:34,555] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.2891 [2025-10-17 03:16:38,621] INFO: TAM-verified manifest [2025-10-17 03:16:38,623] INFO: Analyzing archive vm-2025-10-05 (1/7) [2025-10-17 03:16:38,667] INFO: TAM-verified archive [2025-10-17 03:16:39,218] INFO: Analyzing archive vm-2025-10-06 (2/7) [2025-10-17 03:16:39,264] INFO: TAM-verified archive [2025-10-17 03:16:39,389] INFO: Analyzing archive vm-2025-10-07 (3/7) [2025-10-17 03:16:39,434] INFO: TAM-verified archive [2025-10-17 03:16:39,544] INFO: Analyzing archive vm-2025-10-09 (4/7) [2025-10-17 03:16:39,591] INFO: TAM-verified archive [2025-10-17 03:16:39,706] INFO: Analyzing archive vm-2025-10-13 (5/7) [2025-10-17 03:16:39,752] INFO: TAM-verified archive [2025-10-17 03:16:40,396] INFO: Analyzing archive vm-2025-10-16 (6/7) [2025-10-17 03:16:40,442] INFO: TAM-verified archive [2025-10-17 03:16:40,784] INFO: Analyzing archive vm-2025-10-17 (7/7) [2025-10-17 03:16:40,833] INFO: TAM-verified archive [2025-10-17 03:16:41,000] INFO: RepositoryCache: current items 50, size 6.84 MB / 2.15 GB, 84 hits, 50 misses, 0 slow misses (+0.0s), 0 evictions, 0 ENOSPC hit [2025-10-17 03:16:41,002] INFO: Orphaned objects check skipped (needs all archives checked). [2025-10-17 03:16:41,003] INFO: Archive consistency check complete, no problems found. [2025-10-17 03:16:41,006] INFO: RemoteRepository: 4.35 kB bytes sent, 27.56 MB bytes received, 85 messages sent [2025-10-17 03:16:41,117] INFO: terminating with success status, rc 0 [2025-10-17 03:16:41,161] DEBUG: rsync.net-helium: Writing check time at /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/archives/fcea774db99fd5ca37524588098227db9879847670c5f36e41a44778e7d07dbc [2025-10-17 03:16:41,162] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor [2025-10-17 03:16:41,162] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks log [2025-10-17 03:16:41,162] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/xxx/helium-vm/log [2025-10-17 03:16:41,911] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor [2025-10-17 03:16:41,912] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks finish [2025-10-17 03:16:41,912] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/xxx/helium-vm [2025-10-17 03:16:42,624] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function destroy_monitor [2025-10-17 03:16:42,630] INFO: [2025-10-17 03:16:42,630] INFO: summary: [2025-10-17 02:26:26,449] DEBUG: /etc/borgmatic.d/vm.yaml: Loading configuration file [2025-10-17 03:16:42,624] INFO: /etc/borgmatic.d/vm.yaml: Successfully ran configuration file ```
Owner

Thanks for including the logs from running with the work-around. I can't seem to repro here, even by using similar patterns. Do you feel comfortable replacing one or two of your borgmatic source files with altered versions instrumented to add a bunch of extra debugging logs? That might help us pinpoint the problem. If so, let me know and I can get you those source file(s) with extra logging.

Thanks for including the logs from running with the work-around. I can't seem to repro here, even by using similar patterns. Do you feel comfortable replacing one or two of your borgmatic source files with altered versions instrumented to add a bunch of extra debugging logs? That might help us pinpoint the problem. If so, let me know and I can get you those source file(s) with extra logging.

Yes, I’m happy to do that.

Yes, I’m happy to do that.
Owner

Okay, I've attached an instrumented version of one source file with logging added to a single function. If this turns out not to pinpoint the problem, we can expand the logging to additional code. You should be able to drop this directly into the installed borgmatic source, specifically at borgmatic/hooks/data_source/snapshot.py. Let me know if you have trouble locating it. It sounds like you've built your own Debian package so you could either modify the source for that or just temporarily overwrite the installed copy wherever your package puts it on your system.

Okay, I've attached an instrumented version of one source file with logging added to a single function. If this turns out not to pinpoint the problem, we can expand the logging to additional code. You should be able to drop this directly into the installed borgmatic source, specifically at `borgmatic/hooks/data_source/snapshot.py`. Let me know if you have trouble locating it. It sounds like you've built your own Debian package so you could either modify the source for that or just temporarily overwrite the installed copy wherever your package puts it on your system.

I moved aside the installed /usr/lib/python3/dist-packages/borgmatic/hooks/data_source/snapshot.py, installed your instrumented version, and checked the diff to be sure the instrumented one is in place. Then I turned syslog_verbosity and logfile_verbosity up to 2. But so far I'm not getting any extra messages in the log files. I've reviewed them and grepped for 1163 but there's nothing. I'm scratching my head over this. Any other suggestions?

I moved aside the installed /usr/lib/python3/dist-packages/borgmatic/hooks/data_source/snapshot.py, installed your instrumented version, and checked the diff to be sure the instrumented one is in place. Then I turned syslog_verbosity and logfile_verbosity up to 2. But so far I'm not getting any extra messages in the log files. I've reviewed them and grepped for `1163` but there's nothing. I'm scratching my head over this. Any other suggestions?
Owner

A couple of ideas:

  • This sounds like it's unlikely, but maybe that path is somehow not the snapshot.py source file being used. Can you try temporarily deleting it entirely to see whether borgmatic errors on the missing file?
  • Potentially more likely: The instrumented function is never even getting called (and therefore emits no new debug logs), which could be consistent with the "no LVM volumes found to snapshot" behavior you're seeing. I'll see if I can come up with an instrumented version of the calling code in lvm.py to help diagnose what's going on there.
A couple of ideas: * This sounds like it's unlikely, but maybe that path is somehow *not* the `snapshot.py` source file being used. Can you try temporarily deleting it entirely to see whether borgmatic errors on the missing file? * Potentially more likely: The instrumented function is never even getting called (and therefore emits no new debug logs), which could be consistent with the "no LVM volumes found to snapshot" behavior you're seeing. I'll see if I can come up with an instrumented version of the calling code in `lvm.py` to help diagnose what's going on there.
Owner

Okay, I've attached an instrumented version of lvm.py, based on borgmatic 2.0.9. (If you're using a different version now, let me know.) You should be able to drop it in to temporarily overwrite the existing lvm.py and get some more debugging logs. And you can use it with or without the altered snapshot.py from before.

Okay, I've attached an instrumented version of `lvm.py`, based on borgmatic 2.0.9. (If you're using a different version now, let me know.) You should be able to drop it in to temporarily overwrite the existing `lvm.py` and get some more debugging logs. And you can use it with or without the altered `snapshot.py` from before.
19 KiB

Thanks. On vacation this week. Will take another look on Monday.

Thanks. On vacation this week. Will take another look on Monday.

OK, I got a log file with the instrumented lvm.py and verbosity 2. There are lots of DEBUG statements with #1163 in them. The log is below. Note that I have two borgmatic profiles, all.yaml and vm.yaml, but I removed the output from all.yaml here. That profile doesn't include the lvm: directive, and the output is a few thousand lines, so to simplify things I removed that part of the log.

I think I already see what the problem is, although I don't know why. In the log lines for devices_info['blockdevices'], there are no entries for /archive and /home. borgmatic says that it runs lsblk --output name,path,mountpoint,type --json --list, and when I run that I see /archive and /home in the list (at the end):

$ lsblk --output name,path,mountpoint,type --json --list
{
   "blockdevices": [
      {
         "name": "loop0",
         "path": "/dev/loop0",
         "mountpoint": "/snap/bare/5",
         "type": "loop"
      },{
         "name": "loop1",
         "path": "/dev/loop1",
         "mountpoint": "/snap/code/210",
         "type": "loop"
      },{
         "name": "loop2",
         "path": "/dev/loop2",
         "mountpoint": "/snap/code/211",
         "type": "loop"
      },{
         "name": "loop3",
         "path": "/dev/loop3",
         "mountpoint": "/snap/core20/2669",
         "type": "loop"
      },{
         "name": "loop4",
         "path": "/dev/loop4",
         "mountpoint": "/snap/core20/2599",
         "type": "loop"
      },{
         "name": "loop5",
         "path": "/dev/loop5",
         "mountpoint": "/snap/core22/2133",
         "type": "loop"
      },{
         "name": "loop6",
         "path": "/dev/loop6",
         "mountpoint": "/snap/core22/2139",
         "type": "loop"
      },{
         "name": "loop7",
         "path": "/dev/loop7",
         "mountpoint": "/snap/firmware-updater/167",
         "type": "loop"
      },{
         "name": "loop8",
         "path": "/dev/loop8",
         "mountpoint": "/snap/firmware-updater/210",
         "type": "loop"
      },{
         "name": "loop9",
         "path": "/dev/loop9",
         "mountpoint": "/snap/gnome-42-2204/202",
         "type": "loop"
      },{
         "name": "loop10",
         "path": "/dev/loop10",
         "mountpoint": "/snap/gnome-42-2204/226",
         "type": "loop"
      },{
         "name": "loop11",
         "path": "/dev/loop11",
         "mountpoint": "/snap/gnome-3-38-2004/143",
         "type": "loop"
      },{
         "name": "loop12",
         "path": "/dev/loop12",
         "mountpoint": "/snap/gtk-common-themes/1535",
         "type": "loop"
      },{
         "name": "loop13",
         "path": "/dev/loop13",
         "mountpoint": "/snap/snap-store/1270",
         "type": "loop"
      },{
         "name": "loop14",
         "path": "/dev/loop14",
         "mountpoint": "/snap/snap-store/1300",
         "type": "loop"
      },{
         "name": "loop15",
         "path": "/dev/loop15",
         "mountpoint": "/snap/snapd/25202",
         "type": "loop"
      },{
         "name": "loop16",
         "path": "/dev/loop16",
         "mountpoint": "/snap/snapd/25577",
         "type": "loop"
      },{
         "name": "loop17",
         "path": "/dev/loop17",
         "mountpoint": "/snap/snapd-desktop-integration/253",
         "type": "loop"
      },{
         "name": "loop18",
         "path": "/dev/loop18",
         "mountpoint": "/snap/snapd-desktop-integration/315",
         "type": "loop"
      },{
         "name": "loop19",
         "path": "/dev/loop19",
         "mountpoint": "/snap/spotify/87",
         "type": "loop"
      },{
         "name": "loop20",
         "path": "/dev/loop20",
         "mountpoint": "/snap/spotify/88",
         "type": "loop"
      },{
         "name": "sda",
         "path": "/dev/sda",
         "mountpoint": null,
         "type": "disk"
      },{
         "name": "sda1",
         "path": "/dev/sda1",
         "mountpoint": "/boot/efi",
         "type": "part"
      },{
         "name": "sda2",
         "path": "/dev/sda2",
         "mountpoint": null,
         "type": "part"
      },{
         "name": "sdb",
         "path": "/dev/sdb",
         "mountpoint": null,
         "type": "disk"
      },{
         "name": "sdc",
         "path": "/dev/sdc",
         "mountpoint": null,
         "type": "disk"
      },{
         "name": "sr0",
         "path": "/dev/sr0",
         "mountpoint": null,
         "type": "rom"
      },{
         "name": "fast-root",
         "path": "/dev/mapper/fast-root",
         "mountpoint": "/",
         "type": "lvm"
      },{
         "name": "fast-swap",
         "path": "/dev/mapper/fast-swap",
         "mountpoint": "[SWAP]",
         "type": "lvm"
      },{
         "name": "fast-log",
         "path": "/dev/mapper/fast-log",
         "mountpoint": "/var/log",
         "type": "lvm"
      },{
         "name": "big-archive",
         "path": "/dev/mapper/big-archive",
         "mountpoint": "/archive",
         "type": "lvm"
      },{
         "name": "big-oldroot",
         "path": "/dev/mapper/big-oldroot",
         "mountpoint": "/old",
         "type": "lvm"
      },{
         "name": "big-home",
         "path": "/dev/mapper/big-home",
         "mountpoint": "/home",
         "type": "lvm"
      },{
         "name": "backup-backuppc",
         "path": "/dev/mapper/backup-backuppc",
         "mountpoint": null,
         "type": "lvm"
      }
   ]
}

But for some reason when borgmatic runs the same command, none of the devices in /dev/mapper are included in its list.

[2025-11-03 11:24:07,502] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function initialize_monitor
[2025-11-03 11:24:07,502] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor
[2025-11-03 11:24:07,502] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks start
[2025-11-03 11:24:07,502] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/rlN8bLhLdmvyWmavH2F5DQ/helium-vm/start
[2025-11-03 11:24:07,880] DEBUG: /etc/borgmatic.d/vm.yaml: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg --version --debug --show-rc
[2025-11-03 11:24:08,117] DEBUG: /etc/borgmatic.d/vm.yaml: Borg 1.2.8
[2025-11-03 11:24:08,117] DEBUG: rsync.net-helium: Running actions for repository
[2025-11-03 11:24:08,117] INFO: rsync.net-helium: Creating archive
[2025-11-03 11:24:08,118] DEBUG: rsync.net-helium: Using runtime directory /run/borgmatic
[2025-11-03 11:24:08,123] DEBUG: rsync.net-helium: Calling bootstrap hook function remove_data_source_dumps
[2025-11-03 11:24:08,123] DEBUG: rsync.net-helium: Looking for bootstrap manifest files to remove in /run/borgmatic/bootstrap
[2025-11-03 11:24:08,124] DEBUG: rsync.net-helium: Calling btrfs hook function remove_data_source_dumps
[2025-11-03 11:24:08,124] DEBUG: rsync.net-helium: Calling lvm hook function remove_data_source_dumps
[2025-11-03 11:24:08,124] DEBUG: rsync.net-helium: #1163: get_logical_volumes()
[2025-11-03 11:24:08,124] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list
[2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info: {'blockdevices': [{'name': 'loop0', 'path': '/dev/loop0', 'mountpoint': '/snap/bare/5', 'type': 'loop'}, {'name': 'loop1', 'path': '/dev/loop1', 'mountpoint': '/snap/code/210', 'type': 'loop'}, {'name': 'loop2', 'path': '/dev/loop2', 'mountpoint': '/snap/code/211', 'type': 'loop'}, {'name': 'loop3', 'path': '/dev/loop3', 'mountpoint': '/snap/core20/2599', 'type': 'loop'}, {'name': 'loop4', 'path': '/dev/loop4', 'mountpoint': '/snap/core20/2669', 'type': 'loop'}, {'name': 'loop5', 'path': '/dev/loop5', 'mountpoint': '/snap/core22/2133', 'type': 'loop'}, {'name': 'loop6', 'path': '/dev/loop6', 'mountpoint': '/snap/core22/2139', 'type': 'loop'}, {'name': 'loop7', 'path': '/dev/loop7', 'mountpoint': '/snap/firmware-updater/167', 'type': 'loop'}, {'name': 'loop8', 'path': '/dev/loop8', 'mountpoint': '/snap/firmware-updater/210', 'type': 'loop'}, {'name': 'loop9', 'path': '/dev/loop9', 'mountpoint': '/snap/gnome-3-38-2004/143', 'type': 'loop'}, {'name': 'loop10', 'path': '/dev/loop10', 'mountpoint': '/snap/gnome-42-2204/202', 'type': 'loop'}, {'name': 'loop11', 'path': '/dev/loop11', 'mountpoint': '/snap/snap-store/1300', 'type': 'loop'}, {'name': 'loop12', 'path': '/dev/loop12', 'mountpoint': '/snap/gtk-common-themes/1535', 'type': 'loop'}, {'name': 'loop13', 'path': '/dev/loop13', 'mountpoint': '/snap/snap-store/1270', 'type': 'loop'}, {'name': 'loop14', 'path': '/dev/loop14', 'mountpoint': '/snap/gnome-42-2204/226', 'type': 'loop'}, {'name': 'loop15', 'path': '/dev/loop15', 'mountpoint': '/snap/snapd/25202', 'type': 'loop'}, {'name': 'loop16', 'path': '/dev/loop16', 'mountpoint': '/snap/snapd-desktop-integration/253', 'type': 'loop'}, {'name': 'loop17', 'path': '/dev/loop17', 'mountpoint': '/snap/snapd/25577', 'type': 'loop'}, {'name': 'loop18', 'path': '/dev/loop18', 'mountpoint': '/snap/snapd-desktop-integration/315', 'type': 'loop'}, {'name': 'loop19', 'path': '/dev/loop19', 'mountpoint': '/snap/spotify/87', 'type': 'loop'}, {'name': 'loop20', 'path': '/dev/loop20', 'mountpoint': '/snap/spotify/88', 'type': 'loop'}, {'name': 'sda', 'path': '/dev/sda', 'mountpoint': None, 'type': 'disk'}, {'name': 'sda1', 'path': '/dev/sda1', 'mountpoint': '/boot/efi', 'type': 'part'}, {'name': 'sda2', 'path': '/dev/sda2', 'mountpoint': None, 'type': 'part'}, {'name': 'sdb', 'path': '/dev/sdb', 'mountpoint': None, 'type': 'disk'}, {'name': 'sdc', 'path': '/dev/sdc', 'mountpoint': None, 'type': 'disk'}, {'name': 'sr0', 'path': '/dev/sr0', 'mountpoint': None, 'type': 'rom'}]}
[2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: patterns is empty
[2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][0]: {'name': 'loop20', 'path': '/dev/loop20', 'mountpoint': '/snap/spotify/88', 'type': 'loop'}
[2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][1]: {'name': 'loop19', 'path': '/dev/loop19', 'mountpoint': '/snap/spotify/87', 'type': 'loop'}
[2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][2]: {'name': 'loop17', 'path': '/dev/loop17', 'mountpoint': '/snap/snapd/25577', 'type': 'loop'}
[2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][3]: {'name': 'loop15', 'path': '/dev/loop15', 'mountpoint': '/snap/snapd/25202', 'type': 'loop'}
[2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][4]: {'name': 'loop18', 'path': '/dev/loop18', 'mountpoint': '/snap/snapd-desktop-integration/315', 'type': 'loop'}
[2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][5]: {'name': 'loop16', 'path': '/dev/loop16', 'mountpoint': '/snap/snapd-desktop-integration/253', 'type': 'loop'}
[2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][6]: {'name': 'loop11', 'path': '/dev/loop11', 'mountpoint': '/snap/snap-store/1300', 'type': 'loop'}
[2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][7]: {'name': 'loop13', 'path': '/dev/loop13', 'mountpoint': '/snap/snap-store/1270', 'type': 'loop'}
[2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][8]: {'name': 'loop12', 'path': '/dev/loop12', 'mountpoint': '/snap/gtk-common-themes/1535', 'type': 'loop'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][9]: {'name': 'loop14', 'path': '/dev/loop14', 'mountpoint': '/snap/gnome-42-2204/226', 'type': 'loop'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][10]: {'name': 'loop10', 'path': '/dev/loop10', 'mountpoint': '/snap/gnome-42-2204/202', 'type': 'loop'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][11]: {'name': 'loop9', 'path': '/dev/loop9', 'mountpoint': '/snap/gnome-3-38-2004/143', 'type': 'loop'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][12]: {'name': 'loop8', 'path': '/dev/loop8', 'mountpoint': '/snap/firmware-updater/210', 'type': 'loop'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][13]: {'name': 'loop7', 'path': '/dev/loop7', 'mountpoint': '/snap/firmware-updater/167', 'type': 'loop'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][14]: {'name': 'loop6', 'path': '/dev/loop6', 'mountpoint': '/snap/core22/2139', 'type': 'loop'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][15]: {'name': 'loop5', 'path': '/dev/loop5', 'mountpoint': '/snap/core22/2133', 'type': 'loop'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][16]: {'name': 'loop4', 'path': '/dev/loop4', 'mountpoint': '/snap/core20/2669', 'type': 'loop'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][17]: {'name': 'loop3', 'path': '/dev/loop3', 'mountpoint': '/snap/core20/2599', 'type': 'loop'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][18]: {'name': 'loop2', 'path': '/dev/loop2', 'mountpoint': '/snap/code/211', 'type': 'loop'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][19]: {'name': 'loop1', 'path': '/dev/loop1', 'mountpoint': '/snap/code/210', 'type': 'loop'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][20]: {'name': 'loop0', 'path': '/dev/loop0', 'mountpoint': '/snap/bare/5', 'type': 'loop'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][21]: {'name': 'sda1', 'path': '/dev/sda1', 'mountpoint': '/boot/efi', 'type': 'part'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][22]: {'name': 'sda', 'path': '/dev/sda', 'mountpoint': None, 'type': 'disk'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][23]: {'name': 'sda2', 'path': '/dev/sda2', 'mountpoint': None, 'type': 'part'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][24]: {'name': 'sdb', 'path': '/dev/sdb', 'mountpoint': None, 'type': 'disk'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][25]: {'name': 'sdc', 'path': '/dev/sdc', 'mountpoint': None, 'type': 'disk'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][26]: {'name': 'sr0', 'path': '/dev/sr0', 'mountpoint': None, 'type': 'rom'}
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: Looking for snapshots to remove in /run/borgmatic/lvm_snapshots/*
[2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: lvs --report-format json --options lv_name,lv_path --select lv_attr =~ ^s
[2025-11-03 11:24:08,152] DEBUG: rsync.net-helium: Calling mariadb hook function remove_data_source_dumps
[2025-11-03 11:24:08,152] DEBUG: rsync.net-helium: Removing MariaDB data source dumps
[2025-11-03 11:24:08,152] DEBUG: rsync.net-helium: Calling mongodb hook function remove_data_source_dumps
[2025-11-03 11:24:08,153] DEBUG: rsync.net-helium: Removing MongoDB data source dumps
[2025-11-03 11:24:08,153] DEBUG: rsync.net-helium: Calling mysql hook function remove_data_source_dumps
[2025-11-03 11:24:08,153] DEBUG: rsync.net-helium: Removing MySQL data source dumps
[2025-11-03 11:24:08,153] DEBUG: rsync.net-helium: Calling postgresql hook function remove_data_source_dumps
[2025-11-03 11:24:08,153] DEBUG: rsync.net-helium: Removing PostgreSQL data source dumps
[2025-11-03 11:24:08,154] DEBUG: rsync.net-helium: Calling sqlite hook function remove_data_source_dumps
[2025-11-03 11:24:08,154] DEBUG: rsync.net-helium: Removing SQLite data source dumps
[2025-11-03 11:24:08,154] DEBUG: rsync.net-helium: Calling zfs hook function remove_data_source_dumps
[2025-11-03 11:24:08,154] DEBUG: rsync.net-helium: Calling bootstrap hook function dump_data_sources
[2025-11-03 11:24:08,155] DEBUG: rsync.net-helium: Calling lvm hook function dump_data_sources
[2025-11-03 11:24:08,155] INFO: rsync.net-helium: Snapshotting LVM logical volumes
[2025-11-03 11:24:08,155] DEBUG: rsync.net-helium: #1163: get_logical_volumes()
[2025-11-03 11:24:08,155] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list
[2025-11-03 11:24:08,160] DEBUG: rsync.net-helium: #1163: devices_info: {'blockdevices': [{'name': 'loop0', 'path': '/dev/loop0', 'mountpoint': '/snap/bare/5', 'type': 'loop'}, {'name': 'loop1', 'path': '/dev/loop1', 'mountpoint': '/snap/code/210', 'type': 'loop'}, {'name': 'loop2', 'path': '/dev/loop2', 'mountpoint': '/snap/code/211', 'type': 'loop'}, {'name': 'loop3', 'path': '/dev/loop3', 'mountpoint': '/snap/core20/2599', 'type': 'loop'}, {'name': 'loop4', 'path': '/dev/loop4', 'mountpoint': '/snap/core20/2669', 'type': 'loop'}, {'name': 'loop5', 'path': '/dev/loop5', 'mountpoint': '/snap/core22/2133', 'type': 'loop'}, {'name': 'loop6', 'path': '/dev/loop6', 'mountpoint': '/snap/core22/2139', 'type': 'loop'}, {'name': 'loop7', 'path': '/dev/loop7', 'mountpoint': '/snap/firmware-updater/167', 'type': 'loop'}, {'name': 'loop8', 'path': '/dev/loop8', 'mountpoint': '/snap/firmware-updater/210', 'type': 'loop'}, {'name': 'loop9', 'path': '/dev/loop9', 'mountpoint': '/snap/gnome-3-38-2004/143', 'type': 'loop'}, {'name': 'loop10', 'path': '/dev/loop10', 'mountpoint': '/snap/gnome-42-2204/202', 'type': 'loop'}, {'name': 'loop11', 'path': '/dev/loop11', 'mountpoint': '/snap/snap-store/1300', 'type': 'loop'}, {'name': 'loop12', 'path': '/dev/loop12', 'mountpoint': '/snap/gtk-common-themes/1535', 'type': 'loop'}, {'name': 'loop13', 'path': '/dev/loop13', 'mountpoint': '/snap/snap-store/1270', 'type': 'loop'}, {'name': 'loop14', 'path': '/dev/loop14', 'mountpoint': '/snap/gnome-42-2204/226', 'type': 'loop'}, {'name': 'loop15', 'path': '/dev/loop15', 'mountpoint': '/snap/snapd/25202', 'type': 'loop'}, {'name': 'loop16', 'path': '/dev/loop16', 'mountpoint': '/snap/snapd-desktop-integration/253', 'type': 'loop'}, {'name': 'loop17', 'path': '/dev/loop17', 'mountpoint': '/snap/snapd/25577', 'type': 'loop'}, {'name': 'loop18', 'path': '/dev/loop18', 'mountpoint': '/snap/snapd-desktop-integration/315', 'type': 'loop'}, {'name': 'loop19', 'path': '/dev/loop19', 'mountpoint': '/snap/spotify/87', 'type': 'loop'}, {'name': 'loop20', 'path': '/dev/loop20', 'mountpoint': '/snap/spotify/88', 'type': 'loop'}, {'name': 'sda', 'path': '/dev/sda', 'mountpoint': None, 'type': 'disk'}, {'name': 'sda1', 'path': '/dev/sda1', 'mountpoint': '/boot/efi', 'type': 'part'}, {'name': 'sda2', 'path': '/dev/sda2', 'mountpoint': None, 'type': 'part'}, {'name': 'sdb', 'path': '/dev/sdb', 'mountpoint': None, 'type': 'disk'}, {'name': 'sdc', 'path': '/dev/sdc', 'mountpoint': None, 'type': 'disk'}, {'name': 'sr0', 'path': '/dev/sr0', 'mountpoint': None, 'type': 'rom'}]}
[2025-11-03 11:24:08,160] DEBUG: rsync.net-helium: #1163: patterns[0]: Pattern(path='/etc/borgmatic.d/vm.yaml', type=<Pattern_type.ROOT: 'R'>, style=<Pattern_style.NONE: ''>, device=None, source=<Pattern_source.HOOK: 'hook'>)
[2025-11-03 11:24:08,160] DEBUG: rsync.net-helium: #1163: patterns[1]: Pattern(path='/etc/borgmatic.d/vm.yaml', type=<Pattern_type.INCLUDE: '+'>, style=<Pattern_style.NONE: ''>, device=None, source=<Pattern_source.HOOK: 'hook'>)
[2025-11-03 11:24:08,160] DEBUG: rsync.net-helium: #1163: patterns[2]: Pattern(path='/etc/borgmatic.d/all.yaml', type=<Pattern_type.ROOT: 'R'>, style=<Pattern_style.NONE: ''>, device=None, source=<Pattern_source.HOOK: 'hook'>)
[2025-11-03 11:24:08,160] DEBUG: rsync.net-helium: #1163: patterns[3]: Pattern(path='/etc/borgmatic.d/all.yaml', type=<Pattern_type.INCLUDE: '+'>, style=<Pattern_style.NONE: ''>, device=None, source=<Pattern_source.HOOK: 'hook'>)
[2025-11-03 11:24:08,160] DEBUG: rsync.net-helium: #1163: patterns[4]: Pattern(path='/run/./borgmatic/bootstrap', type=<Pattern_type.ROOT: 'R'>, style=<Pattern_style.NONE: ''>, device=None, source=<Pattern_source.HOOK: 'hook'>)
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: patterns[5]: Pattern(path='/run/./borgmatic/bootstrap', type=<Pattern_type.INCLUDE: '+'>, style=<Pattern_style.NONE: ''>, device=None, source=<Pattern_source.HOOK: 'hook'>)
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: patterns[6]: Pattern(path='/archive', type=<Pattern_type.ROOT: 'R'>, style=<Pattern_style.NONE: ''>, device=64516, source=<Pattern_source.CONFIG: 'config'>)
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: patterns[7]: Pattern(path='/home', type=<Pattern_type.ROOT: 'R'>, style=<Pattern_style.NONE: ''>, device=64518, source=<Pattern_source.CONFIG: 'config'>)
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: patterns[8]: Pattern(path='**/*.vdi', type=<Pattern_type.INCLUDE: '+'>, style=<Pattern_style.NONE: ''>, device=64512, source=<Pattern_source.CONFIG: 'config'>)
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: patterns[9]: Pattern(path='**', type=<Pattern_type.EXCLUDE: '-'>, style=<Pattern_style.NONE: ''>, device=64512, source=<Pattern_source.CONFIG: 'config'>)
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][0]: {'name': 'loop20', 'path': '/dev/loop20', 'mountpoint': '/snap/spotify/88', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][1]: {'name': 'loop19', 'path': '/dev/loop19', 'mountpoint': '/snap/spotify/87', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][2]: {'name': 'loop17', 'path': '/dev/loop17', 'mountpoint': '/snap/snapd/25577', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][3]: {'name': 'loop15', 'path': '/dev/loop15', 'mountpoint': '/snap/snapd/25202', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][4]: {'name': 'loop18', 'path': '/dev/loop18', 'mountpoint': '/snap/snapd-desktop-integration/315', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][5]: {'name': 'loop16', 'path': '/dev/loop16', 'mountpoint': '/snap/snapd-desktop-integration/253', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][6]: {'name': 'loop11', 'path': '/dev/loop11', 'mountpoint': '/snap/snap-store/1300', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][7]: {'name': 'loop13', 'path': '/dev/loop13', 'mountpoint': '/snap/snap-store/1270', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][8]: {'name': 'loop12', 'path': '/dev/loop12', 'mountpoint': '/snap/gtk-common-themes/1535', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][9]: {'name': 'loop14', 'path': '/dev/loop14', 'mountpoint': '/snap/gnome-42-2204/226', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][10]: {'name': 'loop10', 'path': '/dev/loop10', 'mountpoint': '/snap/gnome-42-2204/202', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][11]: {'name': 'loop9', 'path': '/dev/loop9', 'mountpoint': '/snap/gnome-3-38-2004/143', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][12]: {'name': 'loop8', 'path': '/dev/loop8', 'mountpoint': '/snap/firmware-updater/210', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][13]: {'name': 'loop7', 'path': '/dev/loop7', 'mountpoint': '/snap/firmware-updater/167', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][14]: {'name': 'loop6', 'path': '/dev/loop6', 'mountpoint': '/snap/core22/2139', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][15]: {'name': 'loop5', 'path': '/dev/loop5', 'mountpoint': '/snap/core22/2133', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][16]: {'name': 'loop4', 'path': '/dev/loop4', 'mountpoint': '/snap/core20/2669', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][17]: {'name': 'loop3', 'path': '/dev/loop3', 'mountpoint': '/snap/core20/2599', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][18]: {'name': 'loop2', 'path': '/dev/loop2', 'mountpoint': '/snap/code/211', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][19]: {'name': 'loop1', 'path': '/dev/loop1', 'mountpoint': '/snap/code/210', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][20]: {'name': 'loop0', 'path': '/dev/loop0', 'mountpoint': '/snap/bare/5', 'type': 'loop'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][21]: {'name': 'sda1', 'path': '/dev/sda1', 'mountpoint': '/boot/efi', 'type': 'part'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][22]: {'name': 'sda', 'path': '/dev/sda', 'mountpoint': None, 'type': 'disk'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][23]: {'name': 'sda2', 'path': '/dev/sda2', 'mountpoint': None, 'type': 'part'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][24]: {'name': 'sdb', 'path': '/dev/sdb', 'mountpoint': None, 'type': 'disk'}
[2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][25]: {'name': 'sdc', 'path': '/dev/sdc', 'mountpoint': None, 'type': 'disk'}
[2025-11-03 11:24:08,162] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][26]: {'name': 'sr0', 'path': '/dev/sr0', 'mountpoint': None, 'type': 'rom'}
[2025-11-03 11:24:08,162] DEBUG: rsync.net-helium: #1163: requested_logical_volumes is empty
[2025-11-03 11:24:08,162] WARNING: rsync.net-helium: No LVM logical volumes found to snapshot
[2025-11-03 11:24:08,163] DEBUG: rsync.net-helium: Writing patterns to /run/borgmatic/tmpzcemcwyl:
R /etc/borgmatic.d/vm.yaml
+ /etc/borgmatic.d/vm.yaml
R /etc/borgmatic.d/all.yaml
+ /etc/borgmatic.d/all.yaml
R /run/./borgmatic/bootstrap
+ /run/./borgmatic/bootstrap
R /archive
R /home
+ **/*.vdi
- **
[2025-11-03 11:24:08,163] DEBUG: rsync.net-helium: Checking file paths Borg plans to include
[2025-11-03 11:24:08,163] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg create --patterns-from /run/borgmatic/tmpzcemcwyl --remote-path borg12 ssh://xxx@xxx.rsync.net/./borg/helium::vm-{now:%Y-%m-%d} --dry-run --list
[2025-11-03 11:24:28,089] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg create --patterns-from /run/borgmatic/tmpzcemcwyl --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium::vm-{now:%Y-%m-%d}
[2025-11-03 11:24:28,295] INFO: using builtin fallback logging configuration
[2025-11-03 11:24:28,372] INFO: 33 self tests completed in 0.08 seconds
[2025-11-03 11:24:28,373] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug']
[2025-11-03 11:24:29,761] INFO: Remote: using builtin fallback logging configuration
[2025-11-03 11:24:29,761] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable
[2025-11-03 11:24:29,761] INFO: Remote: using builtin fallback logging configuration
[2025-11-03 11:24:29,761] INFO: Remote: Initialized logging system for JSON-based protocol
[2025-11-03 11:24:29,802] INFO: Remote: Resolving repository path b'/./borg/helium'
[2025-11-03 11:24:29,802] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium'
[2025-11-03 11:24:29,903] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.3137
[2025-11-03 11:24:30,162] INFO: TAM-verified manifest
[2025-11-03 11:24:30,164] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium'
[2025-11-03 11:24:30,164] INFO: security: read manifest timestamp '2025-11-03T15:43:29.246413'
[2025-11-03 11:24:30,164] INFO: security: determined newest manifest timestamp as 2025-11-03T15:43:29.246413
[2025-11-03 11:24:30,164] INFO: security: repository checks ok, allowing access
[2025-11-03 11:24:30,164] INFO: Creating archive at "ssh://xxx@xxx.rsync.net/./borg/helium::vm-2025-11-03"
[2025-11-03 11:24:30,199] INFO: Verified integrity of /root/.cache/borg/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/chunks
[2025-11-03 11:24:30,199] INFO: Reading files cache ...
[2025-11-03 11:24:31,145] INFO: Verified integrity of /root/.cache/borg/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/files
[2025-11-03 11:24:31,145] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium'
[2025-11-03 11:24:31,146] INFO: security: read manifest timestamp '2025-11-03T15:43:29.246413'
[2025-11-03 11:24:31,146] INFO: security: determined newest manifest timestamp as 2025-11-03T15:43:29.246413
[2025-11-03 11:24:31,146] INFO: security: repository checks ok, allowing access
[2025-11-03 11:24:31,146] INFO: Processing files ...
[2025-11-03 11:24:39,018] INFO: Remote: Cleaned up 0 uncommitted segment files (== everything after segment 3137).
[2025-11-03 11:24:39,059] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/hints.3137
[2025-11-03 11:24:39,177] INFO: Remote: check_free_space: required bytes 751346628, free bytes 124481560576
[2025-11-03 11:24:39,312] INFO: security: saving state for 7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072 to /root/.config/borg/security/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072
[2025-11-03 11:24:39,313] INFO: security: current location   ssh://xxx@xxx.rsync.net/./borg/helium
[2025-11-03 11:24:39,313] INFO: security: key type           3
[2025-11-03 11:24:39,313] INFO: security: manifest timestamp 2025-11-03T16:24:39.083580
[2025-11-03 11:24:40,740] INFO: RemoteRepository: 58.84 kB bytes sent, 5.36 kB bytes received, 11 messages sent
[2025-11-03 11:24:40,831] INFO: terminating with success status, rc 0
[2025-11-03 11:24:40,889] DEBUG: rsync.net-helium: Calling bootstrap hook function remove_data_source_dumps
[2025-11-03 11:24:40,889] DEBUG: rsync.net-helium: Looking for bootstrap manifest files to remove in /run/borgmatic/bootstrap
[2025-11-03 11:24:40,889] DEBUG: rsync.net-helium: Removing bootstrap manifest at /run/borgmatic/bootstrap/manifest.json
[2025-11-03 11:24:40,889] DEBUG: rsync.net-helium: Calling btrfs hook function remove_data_source_dumps
[2025-11-03 11:24:40,890] DEBUG: rsync.net-helium: Calling lvm hook function remove_data_source_dumps
[2025-11-03 11:24:40,890] DEBUG: rsync.net-helium: #1163: get_logical_volumes()
[2025-11-03 11:24:40,890] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info: {'blockdevices': [{'name': 'loop0', 'path': '/dev/loop0', 'mountpoint': '/snap/bare/5', 'type': 'loop'}, {'name': 'loop1', 'path': '/dev/loop1', 'mountpoint': '/snap/code/210', 'type': 'loop'}, {'name': 'loop2', 'path': '/dev/loop2', 'mountpoint': '/snap/code/211', 'type': 'loop'}, {'name': 'loop3', 'path': '/dev/loop3', 'mountpoint': '/snap/core20/2599', 'type': 'loop'}, {'name': 'loop4', 'path': '/dev/loop4', 'mountpoint': '/snap/core20/2669', 'type': 'loop'}, {'name': 'loop5', 'path': '/dev/loop5', 'mountpoint': '/snap/core22/2133', 'type': 'loop'}, {'name': 'loop6', 'path': '/dev/loop6', 'mountpoint': '/snap/core22/2139', 'type': 'loop'}, {'name': 'loop7', 'path': '/dev/loop7', 'mountpoint': '/snap/firmware-updater/167', 'type': 'loop'}, {'name': 'loop8', 'path': '/dev/loop8', 'mountpoint': '/snap/firmware-updater/210', 'type': 'loop'}, {'name': 'loop9', 'path': '/dev/loop9', 'mountpoint': '/snap/gnome-3-38-2004/143', 'type': 'loop'}, {'name': 'loop10', 'path': '/dev/loop10', 'mountpoint': '/snap/gnome-42-2204/202', 'type': 'loop'}, {'name': 'loop11', 'path': '/dev/loop11', 'mountpoint': '/snap/snap-store/1300', 'type': 'loop'}, {'name': 'loop12', 'path': '/dev/loop12', 'mountpoint': '/snap/gtk-common-themes/1535', 'type': 'loop'}, {'name': 'loop13', 'path': '/dev/loop13', 'mountpoint': '/snap/snap-store/1270', 'type': 'loop'}, {'name': 'loop14', 'path': '/dev/loop14', 'mountpoint': '/snap/gnome-42-2204/226', 'type': 'loop'}, {'name': 'loop15', 'path': '/dev/loop15', 'mountpoint': '/snap/snapd/25202', 'type': 'loop'}, {'name': 'loop16', 'path': '/dev/loop16', 'mountpoint': '/snap/snapd-desktop-integration/253', 'type': 'loop'}, {'name': 'loop17', 'path': '/dev/loop17', 'mountpoint': '/snap/snapd/25577', 'type': 'loop'}, {'name': 'loop18', 'path': '/dev/loop18', 'mountpoint': '/snap/snapd-desktop-integration/315', 'type': 'loop'}, {'name': 'loop19', 'path': '/dev/loop19', 'mountpoint': '/snap/spotify/87', 'type': 'loop'}, {'name': 'loop20', 'path': '/dev/loop20', 'mountpoint': '/snap/spotify/88', 'type': 'loop'}, {'name': 'sda', 'path': '/dev/sda', 'mountpoint': None, 'type': 'disk'}, {'name': 'sda1', 'path': '/dev/sda1', 'mountpoint': '/boot/efi', 'type': 'part'}, {'name': 'sda2', 'path': '/dev/sda2', 'mountpoint': None, 'type': 'part'}, {'name': 'sdb', 'path': '/dev/sdb', 'mountpoint': None, 'type': 'disk'}, {'name': 'sdc', 'path': '/dev/sdc', 'mountpoint': None, 'type': 'disk'}, {'name': 'sr0', 'path': '/dev/sr0', 'mountpoint': None, 'type': 'rom'}]}
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: patterns is empty
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][0]: {'name': 'loop20', 'path': '/dev/loop20', 'mountpoint': '/snap/spotify/88', 'type': 'loop'}
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][1]: {'name': 'loop19', 'path': '/dev/loop19', 'mountpoint': '/snap/spotify/87', 'type': 'loop'}
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][2]: {'name': 'loop17', 'path': '/dev/loop17', 'mountpoint': '/snap/snapd/25577', 'type': 'loop'}
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][3]: {'name': 'loop15', 'path': '/dev/loop15', 'mountpoint': '/snap/snapd/25202', 'type': 'loop'}
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][4]: {'name': 'loop18', 'path': '/dev/loop18', 'mountpoint': '/snap/snapd-desktop-integration/315', 'type': 'loop'}
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][5]: {'name': 'loop16', 'path': '/dev/loop16', 'mountpoint': '/snap/snapd-desktop-integration/253', 'type': 'loop'}
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][6]: {'name': 'loop11', 'path': '/dev/loop11', 'mountpoint': '/snap/snap-store/1300', 'type': 'loop'}
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][7]: {'name': 'loop13', 'path': '/dev/loop13', 'mountpoint': '/snap/snap-store/1270', 'type': 'loop'}
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][8]: {'name': 'loop12', 'path': '/dev/loop12', 'mountpoint': '/snap/gtk-common-themes/1535', 'type': 'loop'}
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][9]: {'name': 'loop14', 'path': '/dev/loop14', 'mountpoint': '/snap/gnome-42-2204/226', 'type': 'loop'}
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][10]: {'name': 'loop10', 'path': '/dev/loop10', 'mountpoint': '/snap/gnome-42-2204/202', 'type': 'loop'}
[2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][11]: {'name': 'loop9', 'path': '/dev/loop9', 'mountpoint': '/snap/gnome-3-38-2004/143', 'type': 'loop'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][12]: {'name': 'loop8', 'path': '/dev/loop8', 'mountpoint': '/snap/firmware-updater/210', 'type': 'loop'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][13]: {'name': 'loop7', 'path': '/dev/loop7', 'mountpoint': '/snap/firmware-updater/167', 'type': 'loop'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][14]: {'name': 'loop6', 'path': '/dev/loop6', 'mountpoint': '/snap/core22/2139', 'type': 'loop'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][15]: {'name': 'loop5', 'path': '/dev/loop5', 'mountpoint': '/snap/core22/2133', 'type': 'loop'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][16]: {'name': 'loop4', 'path': '/dev/loop4', 'mountpoint': '/snap/core20/2669', 'type': 'loop'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][17]: {'name': 'loop3', 'path': '/dev/loop3', 'mountpoint': '/snap/core20/2599', 'type': 'loop'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][18]: {'name': 'loop2', 'path': '/dev/loop2', 'mountpoint': '/snap/code/211', 'type': 'loop'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][19]: {'name': 'loop1', 'path': '/dev/loop1', 'mountpoint': '/snap/code/210', 'type': 'loop'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][20]: {'name': 'loop0', 'path': '/dev/loop0', 'mountpoint': '/snap/bare/5', 'type': 'loop'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][21]: {'name': 'sda1', 'path': '/dev/sda1', 'mountpoint': '/boot/efi', 'type': 'part'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][22]: {'name': 'sda', 'path': '/dev/sda', 'mountpoint': None, 'type': 'disk'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][23]: {'name': 'sda2', 'path': '/dev/sda2', 'mountpoint': None, 'type': 'part'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][24]: {'name': 'sdb', 'path': '/dev/sdb', 'mountpoint': None, 'type': 'disk'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][25]: {'name': 'sdc', 'path': '/dev/sdc', 'mountpoint': None, 'type': 'disk'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][26]: {'name': 'sr0', 'path': '/dev/sr0', 'mountpoint': None, 'type': 'rom'}
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: Looking for snapshots to remove in /run/borgmatic/lvm_snapshots/*
[2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: lvs --report-format json --options lv_name,lv_path --select lv_attr =~ ^s
[2025-11-03 11:24:40,926] DEBUG: rsync.net-helium: Calling mariadb hook function remove_data_source_dumps
[2025-11-03 11:24:40,927] DEBUG: rsync.net-helium: Removing MariaDB data source dumps
[2025-11-03 11:24:40,927] DEBUG: rsync.net-helium: Calling mongodb hook function remove_data_source_dumps
[2025-11-03 11:24:40,927] DEBUG: rsync.net-helium: Removing MongoDB data source dumps
[2025-11-03 11:24:40,927] DEBUG: rsync.net-helium: Calling mysql hook function remove_data_source_dumps
[2025-11-03 11:24:40,927] DEBUG: rsync.net-helium: Removing MySQL data source dumps
[2025-11-03 11:24:40,928] DEBUG: rsync.net-helium: Calling postgresql hook function remove_data_source_dumps
[2025-11-03 11:24:40,928] DEBUG: rsync.net-helium: Removing PostgreSQL data source dumps
[2025-11-03 11:24:40,928] DEBUG: rsync.net-helium: Calling sqlite hook function remove_data_source_dumps
[2025-11-03 11:24:40,928] DEBUG: rsync.net-helium: Removing SQLite data source dumps
[2025-11-03 11:24:40,929] DEBUG: rsync.net-helium: Calling zfs hook function remove_data_source_dumps
[2025-11-03 11:24:40,929] INFO: rsync.net-helium: Pruning archives
[2025-11-03 11:24:40,929] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg prune --keep-daily 7 --glob-archives vm-* --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium
[2025-11-03 11:24:41,134] INFO: using builtin fallback logging configuration
[2025-11-03 11:24:41,207] INFO: 33 self tests completed in 0.07 seconds
[2025-11-03 11:24:41,208] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug']
[2025-11-03 11:24:42,663] INFO: Remote: using builtin fallback logging configuration
[2025-11-03 11:24:42,664] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable
[2025-11-03 11:24:42,664] INFO: Remote: using builtin fallback logging configuration
[2025-11-03 11:24:42,664] INFO: Remote: Initialized logging system for JSON-based protocol
[2025-11-03 11:24:42,713] INFO: Remote: Resolving repository path b'/./borg/helium'
[2025-11-03 11:24:42,714] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium'
[2025-11-03 11:24:42,803] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.3141
[2025-11-03 11:24:42,978] INFO: TAM-verified manifest
[2025-11-03 11:24:42,985] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium'
[2025-11-03 11:24:42,985] INFO: security: read manifest timestamp '2025-11-03T16:24:39.083580'
[2025-11-03 11:24:42,985] INFO: security: determined newest manifest timestamp as 2025-11-03T16:24:39.083580
[2025-11-03 11:24:42,986] INFO: security: repository checks ok, allowing access
[2025-11-03 11:24:43,023] INFO: Verified integrity of /root/.cache/borg/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/chunks
[2025-11-03 11:24:43,023] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium'
[2025-11-03 11:24:43,023] INFO: security: read manifest timestamp '2025-11-03T16:24:39.083580'
[2025-11-03 11:24:43,024] INFO: security: determined newest manifest timestamp as 2025-11-03T16:24:39.083580
[2025-11-03 11:24:43,024] INFO: security: repository checks ok, allowing access
[2025-11-03 11:24:43,093] INFO: Archive authentication DISABLED.
[2025-11-03 11:24:43,093] INFO: TAM-verified archive
[2025-11-03 11:24:43,749] INFO: Remote: Cleaned up 0 uncommitted segment files (== everything after segment 3141).
[2025-11-03 11:24:43,763] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/hints.3141
[2025-11-03 11:24:44,045] INFO: Remote: check_free_space: required bytes 751346718, free bytes 124482172928
[2025-11-03 11:24:44,167] INFO: security: saving state for 7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072 to /root/.config/borg/security/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072
[2025-11-03 11:24:44,167] INFO: security: current location   ssh://xxx@xxx.rsync.net/./borg/helium
[2025-11-03 11:24:44,167] INFO: security: key type           3
[2025-11-03 11:24:44,168] INFO: security: manifest timestamp 2025-11-03T16:24:43.809057
[2025-11-03 11:24:44,589] INFO: RemoteRepository: 4.25 kB bytes sent, 2.40 MB bytes received, 30 messages sent
[2025-11-03 11:24:44,716] INFO: terminating with success status, rc 0
[2025-11-03 11:24:44,776] INFO: rsync.net-helium: Compacting segments
[2025-11-03 11:24:44,777] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg compact --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium
[2025-11-03 11:24:44,985] INFO: using builtin fallback logging configuration
[2025-11-03 11:24:45,059] INFO: 33 self tests completed in 0.07 seconds
[2025-11-03 11:24:45,060] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug']
[2025-11-03 11:24:46,458] INFO: Remote: using builtin fallback logging configuration
[2025-11-03 11:24:46,458] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable
[2025-11-03 11:24:46,458] INFO: Remote: using builtin fallback logging configuration
[2025-11-03 11:24:46,458] INFO: Remote: Initialized logging system for JSON-based protocol
[2025-11-03 11:24:46,509] INFO: Remote: Resolving repository path b'/./borg/helium'
[2025-11-03 11:24:46,509] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium'
[2025-11-03 11:24:46,590] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.3145
[2025-11-03 11:24:46,701] INFO: Remote: Cleaned up 0 uncommitted segment files (== everything after segment 3145).
[2025-11-03 11:24:46,702] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/hints.3145
[2025-11-03 11:24:46,807] INFO: Remote: check_free_space: required bytes 751346778, free bytes 124481488896
[2025-11-03 11:24:46,807] INFO: Remote: Compaction started (threshold is 10%).
[2025-11-03 11:24:46,807] INFO: Remote: not compacting segment 80 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 168 (maybe freeable: 0.08% [402955 bytes])
[2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 372 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 377 (maybe freeable: 0.18% [938073 bytes])
[2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 421 (maybe freeable: 0.03% [144199 bytes])
[2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 425 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 426 (maybe freeable: 0.02% [19339 bytes])
[2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 430 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 483 (maybe freeable: 0.27% [533750 bytes])
[2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 487 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 488 (maybe freeable: 0.15% [17293 bytes])
[2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 492 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 547 (maybe freeable: 0.13% [289793 bytes])
[2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 551 (maybe freeable: 0.00% [17461 bytes])
[2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 555 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 607 (maybe freeable: 0.06% [143633 bytes])
[2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 611 (maybe freeable: 0.01% [12591 bytes])
[2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 615 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 666 (maybe freeable: 0.18% [362346 bytes])
[2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 670 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 675 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 727 (maybe freeable: 0.09% [242698 bytes])
[2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 731 (maybe freeable: 0.01% [11552 bytes])
[2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 735 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 786 (maybe freeable: 0.07% [251697 bytes])
[2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 790 (maybe freeable: 0.00% [15321 bytes])
[2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 794 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 842 (maybe freeable: 0.10% [489865 bytes])
[2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 846 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 896 (maybe freeable: 0.10% [196958 bytes])
[2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 900 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 906 (maybe freeable: 0.08% [69645 bytes])
[2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 910 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 941 (maybe freeable: 0.05% [257728 bytes])
[2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 959 (maybe freeable: 0.06% [181887 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 963 (maybe freeable: 0.01% [15087 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 967 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1017 (maybe freeable: 0.08% [225018 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1021 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1023 (maybe freeable: 0.01% [39894 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1027 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1077 (maybe freeable: 0.17% [522566 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1081 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1082 (maybe freeable: 0.02% [24581 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1086 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1135 (maybe freeable: 1.24% [319505 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1139 (maybe freeable: 0.01% [18817 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1143 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1189 (maybe freeable: 0.09% [464010 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1193 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1204 (maybe freeable: 0.07% [117940 bytes])
[2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1208 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1257 (maybe freeable: 0.35% [572466 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1261 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1280 (maybe freeable: 0.08% [198811 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1284 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1325 (maybe freeable: 0.13% [649511 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1329 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1331 (maybe freeable: 0.01% [39568 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1335 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1378 (maybe freeable: 0.30% [556870 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1382 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1383 (maybe freeable: 0.02% [27063 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1387 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1433 (maybe freeable: 0.19% [124598 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1437 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1438 (maybe freeable: 0.01% [30749 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1442 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1476 (maybe freeable: 0.01% [39623 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1486 (maybe freeable: 0.06% [81262 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1490 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1491 (maybe freeable: 0.01% [36158 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1495 (maybe freeable: 0.00% [41 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1522 (maybe freeable: 0.15% [175700 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1537 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1538 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1539 (maybe freeable: 0.20% [334788 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1549 (maybe freeable: 2.88% [16494 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1567 (maybe freeable: 3.27% [17194415 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1568 (maybe freeable: 3.32% [10779205 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1575 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1576 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1577 (maybe freeable: 0.06% [106787 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1980 (maybe freeable: 5.13% [26894034 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1981 (maybe freeable: 0.51% [2668916 bytes])
[2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1982 (maybe freeable: 0.07% [351672 bytes])
[2025-11-03 11:24:46,814] INFO: Remote: not compacting segment 1983 (maybe freeable: 7.88% [41434217 bytes])
[2025-11-03 11:24:46,814] INFO: Remote: not compacting segment 1985 (maybe freeable: 0.55% [2858776 bytes])
[2025-11-03 11:24:46,814] INFO: Remote: not compacting segment 1986 (maybe freeable: 1.84% [9723700 bytes])
[2025-11-03 11:24:46,814] INFO: Remote: not compacting segment 1987 (maybe freeable: 0.21% [1080424 bytes])
[2025-11-03 11:24:46,814] INFO: Remote: not compacting segment 1989 (maybe freeable: 0.07% [382199 bytes])
[2025-11-03 11:24:46,821] INFO: Remote: not compacting segment 1997 (maybe freeable: 0.61% [3207376 bytes])
[2025-11-03 11:24:46,821] INFO: Remote: not compacting segment 1998 (maybe freeable: 0.57% [2971591 bytes])
[2025-11-03 11:24:46,822] INFO: Remote: not compacting segment 1999 (maybe freeable: 0.67% [3554808 bytes])
[2025-11-03 11:24:46,823] INFO: Remote: not compacting segment 2083 (maybe freeable: 4.91% [25769610 bytes])
[2025-11-03 11:24:46,823] INFO: Remote: not compacting segment 2097 (maybe freeable: 3.18% [16744131 bytes])
[2025-11-03 11:24:46,823] INFO: Remote: not compacting segment 2103 (maybe freeable: 5.33% [27987398 bytes])
[2025-11-03 11:24:46,823] INFO: Remote: not compacting segment 2112 (maybe freeable: 0.39% [733626 bytes])
[2025-11-03 11:24:46,824] INFO: Remote: not compacting segment 2116 (maybe freeable: 5.89% [30985006 bytes])
[2025-11-03 11:24:46,824] INFO: Remote: not compacting segment 2125 (maybe freeable: 7.72% [40542865 bytes])
[2025-11-03 11:24:46,824] INFO: Remote: not compacting segment 2126 (maybe freeable: 1.13% [5943745 bytes])
[2025-11-03 11:24:46,824] INFO: Remote: not compacting segment 2135 (maybe freeable: 2.12% [11127783 bytes])
[2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2560 (maybe freeable: 8.52% [44709824 bytes])
[2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2566 (maybe freeable: 0.49% [2547054 bytes])
[2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2567 (maybe freeable: 4.52% [23714985 bytes])
[2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2581 (maybe freeable: 0.00% [1188 bytes])
[2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2604 (maybe freeable: 7.06% [37067411 bytes])
[2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2606 (maybe freeable: 9.62% [50769159 bytes])
[2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2609 (maybe freeable: 7.51% [39690665 bytes])
[2025-11-03 11:24:46,826] INFO: Remote: not compacting segment 2617 (maybe freeable: 8.64% [45310142 bytes])
[2025-11-03 11:24:46,826] INFO: Remote: not compacting segment 2618 (maybe freeable: 9.48% [49731691 bytes])
[2025-11-03 11:24:46,826] INFO: Remote: not compacting segment 2619 (maybe freeable: 7.65% [40224445 bytes])
[2025-11-03 11:24:46,826] INFO: Remote: not compacting segment 2620 (maybe freeable: 5.19% [27234698 bytes])
[2025-11-03 11:24:46,826] INFO: Remote: not compacting segment 2621 (maybe freeable: 6.50% [34089851 bytes])
[2025-11-03 11:24:46,826] INFO: Remote: not compacting segment 2624 (maybe freeable: 1.96% [10322531 bytes])
[2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2629 (maybe freeable: 7.51% [39570319 bytes])
[2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2630 (maybe freeable: 0.00% [8118 bytes])
[2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2730 (maybe freeable: 2.23% [3182873 bytes])
[2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2756 (maybe freeable: 8.66% [45390512 bytes])
[2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2757 (maybe freeable: 6.43% [33938863 bytes])
[2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2758 (maybe freeable: 6.79% [35828118 bytes])
[2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2764 (maybe freeable: 9.44% [49597207 bytes])
[2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2766 (maybe freeable: 8.63% [45284802 bytes])
[2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2767 (maybe freeable: 4.97% [26081251 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2769 (maybe freeable: 0.55% [2881386 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2770 (maybe freeable: 6.36% [33400916 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2772 (maybe freeable: 2.39% [12713859 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2775 (maybe freeable: 4.85% [25463429 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2776 (maybe freeable: 7.93% [41789043 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2780 (maybe freeable: 2.78% [1836263 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2784 (maybe freeable: 0.01% [3285 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2845 (maybe freeable: 4.05% [585182 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: compacting segment 2901 with usage count 0 (maybe freeable: 99.99% [123461 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2980 (maybe freeable: 0.34% [1816696 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2981 (maybe freeable: 0.38% [1972347 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2985 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2986 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2987 (maybe freeable: 0.00% [1813 bytes])
[2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2988 (maybe freeable: 0.10% [510108 bytes])
[2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2989 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2990 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2991 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2992 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2993 (maybe freeable: 0.54% [2822576 bytes])
[2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2994 (maybe freeable: 0.66% [3487296 bytes])
[2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2995 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2996 (maybe freeable: 0.16% [818183 bytes])
[2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2997 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2998 (maybe freeable: 0.37% [1930774 bytes])
[2025-11-03 11:24:46,830] INFO: Remote: not compacting segment 2999 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,830] INFO: Remote: not compacting segment 3000 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,830] INFO: Remote: not compacting segment 3001 (maybe freeable: 0.50% [2638702 bytes])
[2025-11-03 11:24:46,830] INFO: Remote: not compacting segment 3002 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,876] INFO: Remote: not compacting segment 3003 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,876] INFO: Remote: not compacting segment 3009 (maybe freeable: 2.88% [15122497 bytes])
[2025-11-03 11:24:46,877] INFO: Remote: not compacting segment 3010 (maybe freeable: 3.28% [17251919 bytes])
[2025-11-03 11:24:46,877] INFO: Remote: not compacting segment 3011 (maybe freeable: 1.30% [6815534 bytes])
[2025-11-03 11:24:46,877] INFO: Remote: not compacting segment 3012 (maybe freeable: 4.09% [21443163 bytes])
[2025-11-03 11:24:46,878] INFO: Remote: not compacting segment 3013 (maybe freeable: 6.37% [33406451 bytes])
[2025-11-03 11:24:46,878] INFO: Remote: not compacting segment 3016 (maybe freeable: 0.20% [1045787 bytes])
[2025-11-03 11:24:46,878] INFO: Remote: not compacting segment 3017 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,878] INFO: Remote: not compacting segment 3018 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,879] INFO: Remote: not compacting segment 3019 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,879] INFO: Remote: not compacting segment 3020 (maybe freeable: 0.00% [13571 bytes])
[2025-11-03 11:24:46,879] INFO: Remote: not compacting segment 3041 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,879] INFO: Remote: not compacting segment 3042 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,879] INFO: Remote: not compacting segment 3043 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,879] INFO: Remote: not compacting segment 3044 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,880] INFO: Remote: not compacting segment 3045 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,880] INFO: Remote: not compacting segment 3046 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,880] INFO: Remote: not compacting segment 3047 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,880] INFO: Remote: not compacting segment 3048 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,881] INFO: Remote: not compacting segment 3049 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,881] INFO: Remote: not compacting segment 3050 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,882] INFO: Remote: not compacting segment 3051 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,882] INFO: Remote: not compacting segment 3052 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,883] INFO: Remote: not compacting segment 3053 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,883] INFO: Remote: not compacting segment 3054 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,883] INFO: Remote: not compacting segment 3055 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,883] INFO: Remote: not compacting segment 3056 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,883] INFO: Remote: not compacting segment 3057 (maybe freeable: 0.00% [50 bytes])
[2025-11-03 11:24:46,884] INFO: Remote: not compacting segment 3058 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,884] INFO: Remote: not compacting segment 3059 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,884] INFO: Remote: not compacting segment 3060 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,884] INFO: Remote: not compacting segment 3061 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,884] INFO: Remote: not compacting segment 3062 (maybe freeable: 0.00% [9 bytes])
[2025-11-03 11:24:46,884] INFO: Remote: not compacting segment 3063 (maybe freeable: 0.00% [10701 bytes])
[2025-11-03 11:24:46,885] INFO: Remote: not compacting segment 3097 (maybe freeable: 0.00% [287 bytes])
[2025-11-03 11:24:46,885] INFO: Remote: compacting segment 3134 with usage count 0 (maybe freeable: 99.71% [2752 bytes])
[2025-11-03 11:24:46,885] INFO: Remote: not compacting segment 3136 (maybe freeable: 0.00% [4756 bytes])
[2025-11-03 11:24:46,885] INFO: Remote: compacting segment 3137 with usage count 0 (maybe freeable: 52.94% [9 bytes])
[2025-11-03 11:24:46,885] INFO: Remote: compacting segment 3139 with usage count 0 (maybe freeable: 83.67% [41 bytes])
[2025-11-03 11:24:46,885] INFO: Remote: compacting segment 3140 with usage count 0 (maybe freeable: 99.72% [2811 bytes])
[2025-11-03 11:24:46,885] INFO: Remote: compacting segment 3141 with usage count 0 (maybe freeable: 52.94% [9 bytes])
[2025-11-03 11:24:46,885] INFO: Remote: compacting segment 3142 with usage count 0 (maybe freeable: 91.11% [82 bytes])
[2025-11-03 11:24:46,885] INFO: Remote: dropping DEL for id bd9b460eebf55e1f05242bf0795d487e5ebf5f3c50c85e0c4d8a3f19428539d5 - seg 3142, iti 3145, knisi False, spe False, dins False, si []
[2025-11-03 11:24:46,885] INFO: Remote: dropping DEL for id 8d11a9df83eee3ac834904e46182f7aa8422cf9622c9df896ca0532d4d3f9a39 - seg 3142, iti 3145, knisi False, spe False, dins False, si []
[2025-11-03 11:24:46,886] INFO: Remote: compacting segment 3143 with usage count 0 (maybe freeable: 83.67% [41 bytes])
[2025-11-03 11:24:46,886] INFO: Remote: compacting segment 3144 with usage count 0 (maybe freeable: 99.71% [2754 bytes])
[2025-11-03 11:24:46,886] INFO: Remote: compacting segment 3145 with usage count 0 (maybe freeable: 52.94% [9 bytes])
[2025-11-03 11:24:46,886] INFO: Remote: compacting segment 3146 with usage count 0 (maybe freeable: 83.67% [41 bytes])
[2025-11-03 11:24:46,886] INFO: Remote: compacting segment 3148 with usage count 0 (maybe freeable: 52.94% [9 bytes])
[2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: wrote commit at segment 3149
[2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 2901
[2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 3134
[2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 3137
[2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 3139
[2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 3140
[2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 3141
[2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 3142
[2025-11-03 11:24:46,887] INFO: Remote: complete_xfer: deleting unused segment 3143
[2025-11-03 11:24:46,887] INFO: Remote: complete_xfer: deleting unused segment 3144
[2025-11-03 11:24:46,887] INFO: Remote: complete_xfer: deleting unused segment 3145
[2025-11-03 11:24:46,887] INFO: Remote: complete_xfer: deleting unused segment 3146
[2025-11-03 11:24:46,887] INFO: Remote: complete_xfer: deleting unused segment 3148
[2025-11-03 11:24:46,887] INFO: Remote: compaction freed about 131.78 kB repository space.
[2025-11-03 11:24:46,887] INFO: Remote: compaction completed.
[2025-11-03 11:24:46,964] INFO: RemoteRepository: 3.04 kB bytes sent, 65.12 kB bytes received, 5 messages sent
[2025-11-03 11:24:47,060] INFO: terminating with success status, rc 0
[2025-11-03 11:24:47,110] INFO: rsync.net-helium: Running consistency checks
[2025-11-03 11:24:47,110] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg info --remote-path borg12 --json ssh://xxx@xxx.rsync.net/./borg/helium
[2025-11-03 11:24:51,343] DEBUG: rsync.net-helium: Reading check time from /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/repository
[2025-11-03 11:24:51,343] INFO: rsync.net-helium: Skipping repository check due to configured frequency; 6 days, 23:59:14.244923 until next check (use --force to check anyway)
[2025-11-03 11:24:51,343] DEBUG: rsync.net-helium: Reading check time from /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/archives/fcea774db99fd5ca37524588098227db9879847670c5f36e41a44778e7d07dbc
[2025-11-03 11:24:51,343] DEBUG: rsync.net-helium: Reading check time from /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/archives/all
[2025-11-03 11:24:51,343] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg check --archives-only --last 7 --glob-archives vm-* --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium
[2025-11-03 11:24:51,546] INFO: using builtin fallback logging configuration
[2025-11-03 11:24:51,620] INFO: 33 self tests completed in 0.07 seconds
[2025-11-03 11:24:51,622] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug']
[2025-11-03 11:24:52,902] INFO: Remote: using builtin fallback logging configuration
[2025-11-03 11:24:52,902] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable
[2025-11-03 11:24:52,902] INFO: Remote: using builtin fallback logging configuration
[2025-11-03 11:24:52,902] INFO: Remote: Initialized logging system for JSON-based protocol
[2025-11-03 11:24:52,943] INFO: Remote: Resolving repository path b'/./borg/helium'
[2025-11-03 11:24:52,944] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium'
[2025-11-03 11:24:52,948] INFO: Starting archive consistency check...
[2025-11-03 11:24:53,025] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.3149
[2025-11-03 11:24:57,678] INFO: TAM-verified manifest
[2025-11-03 11:24:57,681] INFO: Analyzing archive vm-2025-10-20 (1/7)
[2025-11-03 11:24:57,732] INFO: TAM-verified archive
[2025-11-03 11:24:59,597] INFO: Analyzing archive vm-2025-10-21 (2/7)
[2025-11-03 11:24:59,642] INFO: TAM-verified archive
[2025-11-03 11:25:00,252] INFO: Analyzing archive vm-2025-10-22 (3/7)
[2025-11-03 11:25:00,292] INFO: TAM-verified archive
[2025-11-03 11:25:00,553] INFO: Analyzing archive vm-2025-10-23 (4/7)
[2025-11-03 11:25:00,597] INFO: TAM-verified archive
[2025-11-03 11:25:00,839] INFO: Analyzing archive vm-2025-10-24 (5/7)
[2025-11-03 11:25:00,883] INFO: TAM-verified archive
[2025-11-03 11:25:01,131] INFO: Analyzing archive vm-2025-10-25 (6/7)
[2025-11-03 11:25:01,175] INFO: TAM-verified archive
[2025-11-03 11:25:01,339] INFO: Analyzing archive vm-2025-11-03 (7/7)
[2025-11-03 11:25:01,388] INFO: TAM-verified archive
[2025-11-03 11:25:01,550] INFO: RepositoryCache: current items 26, size 3.16 MB / 2.15 GB, 92 hits, 26 misses, 0 slow misses (+0.0s), 0 evictions, 0 ENOSPC hit
[2025-11-03 11:25:01,554] INFO: Orphaned objects check skipped (needs all archives checked).
[2025-11-03 11:25:01,554] INFO: Archive consistency check complete, no problems found.
[2025-11-03 11:25:01,558] INFO: RemoteRepository: 2.51 kB bytes sent, 21.91 MB bytes received, 49 messages sent
[2025-11-03 11:25:01,663] INFO: terminating with success status, rc 0
[2025-11-03 11:25:01,710] DEBUG: rsync.net-helium: Writing check time at /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/archives/fcea774db99fd5ca37524588098227db9879847670c5f36e41a44778e7d07dbc
[2025-11-03 11:25:01,711] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor
[2025-11-03 11:25:01,711] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks log
[2025-11-03 11:25:01,711] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/rlN8bLhLdmvyWmavH2F5DQ/helium-vm/log
[2025-11-03 11:25:02,344] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor
[2025-11-03 11:25:02,345] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks finish
[2025-11-03 11:25:02,345] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/rlN8bLhLdmvyWmavH2F5DQ/helium-vm
[2025-11-03 11:25:03,000] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function destroy_monitor
[2025-11-03 11:25:03,000] INFO: 
[2025-11-03 11:25:03,005] INFO: summary:
[2025-11-03 10:32:32,913] DEBUG: /etc/borgmatic.d/all.yaml: Loading configuration file
[2025-11-03 10:32:32,954] DEBUG: /etc/borgmatic.d/vm.yaml: Loading configuration file
[2025-11-03 11:24:07,501] INFO: /etc/borgmatic.d/all.yaml: Successfully ran configuration file
[2025-11-03 11:25:03,000] INFO: /etc/borgmatic.d/vm.yaml: Successfully ran configuration file
OK, I got a log file with the instrumented lvm.py and verbosity 2. There are lots of DEBUG statements with `#1163` in them. The log is below. Note that I have two borgmatic profiles, all.yaml and vm.yaml, but I removed the output from all.yaml here. That profile doesn't include the `lvm:` directive, and the output is a few thousand lines, so to simplify things I removed that part of the log. I think I already see what the problem is, although I don't know why. In the log lines for `devices_info['blockdevices']`, there are no entries for /archive and /home. borgmatic says that it runs `lsblk --output name,path,mountpoint,type --json --list`, and when I run that I see /archive and /home in the list (at the end): ``` $ lsblk --output name,path,mountpoint,type --json --list { "blockdevices": [ { "name": "loop0", "path": "/dev/loop0", "mountpoint": "/snap/bare/5", "type": "loop" },{ "name": "loop1", "path": "/dev/loop1", "mountpoint": "/snap/code/210", "type": "loop" },{ "name": "loop2", "path": "/dev/loop2", "mountpoint": "/snap/code/211", "type": "loop" },{ "name": "loop3", "path": "/dev/loop3", "mountpoint": "/snap/core20/2669", "type": "loop" },{ "name": "loop4", "path": "/dev/loop4", "mountpoint": "/snap/core20/2599", "type": "loop" },{ "name": "loop5", "path": "/dev/loop5", "mountpoint": "/snap/core22/2133", "type": "loop" },{ "name": "loop6", "path": "/dev/loop6", "mountpoint": "/snap/core22/2139", "type": "loop" },{ "name": "loop7", "path": "/dev/loop7", "mountpoint": "/snap/firmware-updater/167", "type": "loop" },{ "name": "loop8", "path": "/dev/loop8", "mountpoint": "/snap/firmware-updater/210", "type": "loop" },{ "name": "loop9", "path": "/dev/loop9", "mountpoint": "/snap/gnome-42-2204/202", "type": "loop" },{ "name": "loop10", "path": "/dev/loop10", "mountpoint": "/snap/gnome-42-2204/226", "type": "loop" },{ "name": "loop11", "path": "/dev/loop11", "mountpoint": "/snap/gnome-3-38-2004/143", "type": "loop" },{ "name": "loop12", "path": "/dev/loop12", "mountpoint": "/snap/gtk-common-themes/1535", "type": "loop" },{ "name": "loop13", "path": "/dev/loop13", "mountpoint": "/snap/snap-store/1270", "type": "loop" },{ "name": "loop14", "path": "/dev/loop14", "mountpoint": "/snap/snap-store/1300", "type": "loop" },{ "name": "loop15", "path": "/dev/loop15", "mountpoint": "/snap/snapd/25202", "type": "loop" },{ "name": "loop16", "path": "/dev/loop16", "mountpoint": "/snap/snapd/25577", "type": "loop" },{ "name": "loop17", "path": "/dev/loop17", "mountpoint": "/snap/snapd-desktop-integration/253", "type": "loop" },{ "name": "loop18", "path": "/dev/loop18", "mountpoint": "/snap/snapd-desktop-integration/315", "type": "loop" },{ "name": "loop19", "path": "/dev/loop19", "mountpoint": "/snap/spotify/87", "type": "loop" },{ "name": "loop20", "path": "/dev/loop20", "mountpoint": "/snap/spotify/88", "type": "loop" },{ "name": "sda", "path": "/dev/sda", "mountpoint": null, "type": "disk" },{ "name": "sda1", "path": "/dev/sda1", "mountpoint": "/boot/efi", "type": "part" },{ "name": "sda2", "path": "/dev/sda2", "mountpoint": null, "type": "part" },{ "name": "sdb", "path": "/dev/sdb", "mountpoint": null, "type": "disk" },{ "name": "sdc", "path": "/dev/sdc", "mountpoint": null, "type": "disk" },{ "name": "sr0", "path": "/dev/sr0", "mountpoint": null, "type": "rom" },{ "name": "fast-root", "path": "/dev/mapper/fast-root", "mountpoint": "/", "type": "lvm" },{ "name": "fast-swap", "path": "/dev/mapper/fast-swap", "mountpoint": "[SWAP]", "type": "lvm" },{ "name": "fast-log", "path": "/dev/mapper/fast-log", "mountpoint": "/var/log", "type": "lvm" },{ "name": "big-archive", "path": "/dev/mapper/big-archive", "mountpoint": "/archive", "type": "lvm" },{ "name": "big-oldroot", "path": "/dev/mapper/big-oldroot", "mountpoint": "/old", "type": "lvm" },{ "name": "big-home", "path": "/dev/mapper/big-home", "mountpoint": "/home", "type": "lvm" },{ "name": "backup-backuppc", "path": "/dev/mapper/backup-backuppc", "mountpoint": null, "type": "lvm" } ] } ``` But for some reason when borgmatic runs the same command, none of the devices in /dev/mapper are included in its list. ``` [2025-11-03 11:24:07,502] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function initialize_monitor [2025-11-03 11:24:07,502] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor [2025-11-03 11:24:07,502] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks start [2025-11-03 11:24:07,502] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/rlN8bLhLdmvyWmavH2F5DQ/helium-vm/start [2025-11-03 11:24:07,880] DEBUG: /etc/borgmatic.d/vm.yaml: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg --version --debug --show-rc [2025-11-03 11:24:08,117] DEBUG: /etc/borgmatic.d/vm.yaml: Borg 1.2.8 [2025-11-03 11:24:08,117] DEBUG: rsync.net-helium: Running actions for repository [2025-11-03 11:24:08,117] INFO: rsync.net-helium: Creating archive [2025-11-03 11:24:08,118] DEBUG: rsync.net-helium: Using runtime directory /run/borgmatic [2025-11-03 11:24:08,123] DEBUG: rsync.net-helium: Calling bootstrap hook function remove_data_source_dumps [2025-11-03 11:24:08,123] DEBUG: rsync.net-helium: Looking for bootstrap manifest files to remove in /run/borgmatic/bootstrap [2025-11-03 11:24:08,124] DEBUG: rsync.net-helium: Calling btrfs hook function remove_data_source_dumps [2025-11-03 11:24:08,124] DEBUG: rsync.net-helium: Calling lvm hook function remove_data_source_dumps [2025-11-03 11:24:08,124] DEBUG: rsync.net-helium: #1163: get_logical_volumes() [2025-11-03 11:24:08,124] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list [2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info: {'blockdevices': [{'name': 'loop0', 'path': '/dev/loop0', 'mountpoint': '/snap/bare/5', 'type': 'loop'}, {'name': 'loop1', 'path': '/dev/loop1', 'mountpoint': '/snap/code/210', 'type': 'loop'}, {'name': 'loop2', 'path': '/dev/loop2', 'mountpoint': '/snap/code/211', 'type': 'loop'}, {'name': 'loop3', 'path': '/dev/loop3', 'mountpoint': '/snap/core20/2599', 'type': 'loop'}, {'name': 'loop4', 'path': '/dev/loop4', 'mountpoint': '/snap/core20/2669', 'type': 'loop'}, {'name': 'loop5', 'path': '/dev/loop5', 'mountpoint': '/snap/core22/2133', 'type': 'loop'}, {'name': 'loop6', 'path': '/dev/loop6', 'mountpoint': '/snap/core22/2139', 'type': 'loop'}, {'name': 'loop7', 'path': '/dev/loop7', 'mountpoint': '/snap/firmware-updater/167', 'type': 'loop'}, {'name': 'loop8', 'path': '/dev/loop8', 'mountpoint': '/snap/firmware-updater/210', 'type': 'loop'}, {'name': 'loop9', 'path': '/dev/loop9', 'mountpoint': '/snap/gnome-3-38-2004/143', 'type': 'loop'}, {'name': 'loop10', 'path': '/dev/loop10', 'mountpoint': '/snap/gnome-42-2204/202', 'type': 'loop'}, {'name': 'loop11', 'path': '/dev/loop11', 'mountpoint': '/snap/snap-store/1300', 'type': 'loop'}, {'name': 'loop12', 'path': '/dev/loop12', 'mountpoint': '/snap/gtk-common-themes/1535', 'type': 'loop'}, {'name': 'loop13', 'path': '/dev/loop13', 'mountpoint': '/snap/snap-store/1270', 'type': 'loop'}, {'name': 'loop14', 'path': '/dev/loop14', 'mountpoint': '/snap/gnome-42-2204/226', 'type': 'loop'}, {'name': 'loop15', 'path': '/dev/loop15', 'mountpoint': '/snap/snapd/25202', 'type': 'loop'}, {'name': 'loop16', 'path': '/dev/loop16', 'mountpoint': '/snap/snapd-desktop-integration/253', 'type': 'loop'}, {'name': 'loop17', 'path': '/dev/loop17', 'mountpoint': '/snap/snapd/25577', 'type': 'loop'}, {'name': 'loop18', 'path': '/dev/loop18', 'mountpoint': '/snap/snapd-desktop-integration/315', 'type': 'loop'}, {'name': 'loop19', 'path': '/dev/loop19', 'mountpoint': '/snap/spotify/87', 'type': 'loop'}, {'name': 'loop20', 'path': '/dev/loop20', 'mountpoint': '/snap/spotify/88', 'type': 'loop'}, {'name': 'sda', 'path': '/dev/sda', 'mountpoint': None, 'type': 'disk'}, {'name': 'sda1', 'path': '/dev/sda1', 'mountpoint': '/boot/efi', 'type': 'part'}, {'name': 'sda2', 'path': '/dev/sda2', 'mountpoint': None, 'type': 'part'}, {'name': 'sdb', 'path': '/dev/sdb', 'mountpoint': None, 'type': 'disk'}, {'name': 'sdc', 'path': '/dev/sdc', 'mountpoint': None, 'type': 'disk'}, {'name': 'sr0', 'path': '/dev/sr0', 'mountpoint': None, 'type': 'rom'}]} [2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: patterns is empty [2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][0]: {'name': 'loop20', 'path': '/dev/loop20', 'mountpoint': '/snap/spotify/88', 'type': 'loop'} [2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][1]: {'name': 'loop19', 'path': '/dev/loop19', 'mountpoint': '/snap/spotify/87', 'type': 'loop'} [2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][2]: {'name': 'loop17', 'path': '/dev/loop17', 'mountpoint': '/snap/snapd/25577', 'type': 'loop'} [2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][3]: {'name': 'loop15', 'path': '/dev/loop15', 'mountpoint': '/snap/snapd/25202', 'type': 'loop'} [2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][4]: {'name': 'loop18', 'path': '/dev/loop18', 'mountpoint': '/snap/snapd-desktop-integration/315', 'type': 'loop'} [2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][5]: {'name': 'loop16', 'path': '/dev/loop16', 'mountpoint': '/snap/snapd-desktop-integration/253', 'type': 'loop'} [2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][6]: {'name': 'loop11', 'path': '/dev/loop11', 'mountpoint': '/snap/snap-store/1300', 'type': 'loop'} [2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][7]: {'name': 'loop13', 'path': '/dev/loop13', 'mountpoint': '/snap/snap-store/1270', 'type': 'loop'} [2025-11-03 11:24:08,131] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][8]: {'name': 'loop12', 'path': '/dev/loop12', 'mountpoint': '/snap/gtk-common-themes/1535', 'type': 'loop'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][9]: {'name': 'loop14', 'path': '/dev/loop14', 'mountpoint': '/snap/gnome-42-2204/226', 'type': 'loop'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][10]: {'name': 'loop10', 'path': '/dev/loop10', 'mountpoint': '/snap/gnome-42-2204/202', 'type': 'loop'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][11]: {'name': 'loop9', 'path': '/dev/loop9', 'mountpoint': '/snap/gnome-3-38-2004/143', 'type': 'loop'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][12]: {'name': 'loop8', 'path': '/dev/loop8', 'mountpoint': '/snap/firmware-updater/210', 'type': 'loop'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][13]: {'name': 'loop7', 'path': '/dev/loop7', 'mountpoint': '/snap/firmware-updater/167', 'type': 'loop'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][14]: {'name': 'loop6', 'path': '/dev/loop6', 'mountpoint': '/snap/core22/2139', 'type': 'loop'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][15]: {'name': 'loop5', 'path': '/dev/loop5', 'mountpoint': '/snap/core22/2133', 'type': 'loop'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][16]: {'name': 'loop4', 'path': '/dev/loop4', 'mountpoint': '/snap/core20/2669', 'type': 'loop'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][17]: {'name': 'loop3', 'path': '/dev/loop3', 'mountpoint': '/snap/core20/2599', 'type': 'loop'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][18]: {'name': 'loop2', 'path': '/dev/loop2', 'mountpoint': '/snap/code/211', 'type': 'loop'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][19]: {'name': 'loop1', 'path': '/dev/loop1', 'mountpoint': '/snap/code/210', 'type': 'loop'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][20]: {'name': 'loop0', 'path': '/dev/loop0', 'mountpoint': '/snap/bare/5', 'type': 'loop'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][21]: {'name': 'sda1', 'path': '/dev/sda1', 'mountpoint': '/boot/efi', 'type': 'part'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][22]: {'name': 'sda', 'path': '/dev/sda', 'mountpoint': None, 'type': 'disk'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][23]: {'name': 'sda2', 'path': '/dev/sda2', 'mountpoint': None, 'type': 'part'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][24]: {'name': 'sdb', 'path': '/dev/sdb', 'mountpoint': None, 'type': 'disk'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][25]: {'name': 'sdc', 'path': '/dev/sdc', 'mountpoint': None, 'type': 'disk'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][26]: {'name': 'sr0', 'path': '/dev/sr0', 'mountpoint': None, 'type': 'rom'} [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: Looking for snapshots to remove in /run/borgmatic/lvm_snapshots/* [2025-11-03 11:24:08,132] DEBUG: rsync.net-helium: lvs --report-format json --options lv_name,lv_path --select lv_attr =~ ^s [2025-11-03 11:24:08,152] DEBUG: rsync.net-helium: Calling mariadb hook function remove_data_source_dumps [2025-11-03 11:24:08,152] DEBUG: rsync.net-helium: Removing MariaDB data source dumps [2025-11-03 11:24:08,152] DEBUG: rsync.net-helium: Calling mongodb hook function remove_data_source_dumps [2025-11-03 11:24:08,153] DEBUG: rsync.net-helium: Removing MongoDB data source dumps [2025-11-03 11:24:08,153] DEBUG: rsync.net-helium: Calling mysql hook function remove_data_source_dumps [2025-11-03 11:24:08,153] DEBUG: rsync.net-helium: Removing MySQL data source dumps [2025-11-03 11:24:08,153] DEBUG: rsync.net-helium: Calling postgresql hook function remove_data_source_dumps [2025-11-03 11:24:08,153] DEBUG: rsync.net-helium: Removing PostgreSQL data source dumps [2025-11-03 11:24:08,154] DEBUG: rsync.net-helium: Calling sqlite hook function remove_data_source_dumps [2025-11-03 11:24:08,154] DEBUG: rsync.net-helium: Removing SQLite data source dumps [2025-11-03 11:24:08,154] DEBUG: rsync.net-helium: Calling zfs hook function remove_data_source_dumps [2025-11-03 11:24:08,154] DEBUG: rsync.net-helium: Calling bootstrap hook function dump_data_sources [2025-11-03 11:24:08,155] DEBUG: rsync.net-helium: Calling lvm hook function dump_data_sources [2025-11-03 11:24:08,155] INFO: rsync.net-helium: Snapshotting LVM logical volumes [2025-11-03 11:24:08,155] DEBUG: rsync.net-helium: #1163: get_logical_volumes() [2025-11-03 11:24:08,155] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list [2025-11-03 11:24:08,160] DEBUG: rsync.net-helium: #1163: devices_info: {'blockdevices': [{'name': 'loop0', 'path': '/dev/loop0', 'mountpoint': '/snap/bare/5', 'type': 'loop'}, {'name': 'loop1', 'path': '/dev/loop1', 'mountpoint': '/snap/code/210', 'type': 'loop'}, {'name': 'loop2', 'path': '/dev/loop2', 'mountpoint': '/snap/code/211', 'type': 'loop'}, {'name': 'loop3', 'path': '/dev/loop3', 'mountpoint': '/snap/core20/2599', 'type': 'loop'}, {'name': 'loop4', 'path': '/dev/loop4', 'mountpoint': '/snap/core20/2669', 'type': 'loop'}, {'name': 'loop5', 'path': '/dev/loop5', 'mountpoint': '/snap/core22/2133', 'type': 'loop'}, {'name': 'loop6', 'path': '/dev/loop6', 'mountpoint': '/snap/core22/2139', 'type': 'loop'}, {'name': 'loop7', 'path': '/dev/loop7', 'mountpoint': '/snap/firmware-updater/167', 'type': 'loop'}, {'name': 'loop8', 'path': '/dev/loop8', 'mountpoint': '/snap/firmware-updater/210', 'type': 'loop'}, {'name': 'loop9', 'path': '/dev/loop9', 'mountpoint': '/snap/gnome-3-38-2004/143', 'type': 'loop'}, {'name': 'loop10', 'path': '/dev/loop10', 'mountpoint': '/snap/gnome-42-2204/202', 'type': 'loop'}, {'name': 'loop11', 'path': '/dev/loop11', 'mountpoint': '/snap/snap-store/1300', 'type': 'loop'}, {'name': 'loop12', 'path': '/dev/loop12', 'mountpoint': '/snap/gtk-common-themes/1535', 'type': 'loop'}, {'name': 'loop13', 'path': '/dev/loop13', 'mountpoint': '/snap/snap-store/1270', 'type': 'loop'}, {'name': 'loop14', 'path': '/dev/loop14', 'mountpoint': '/snap/gnome-42-2204/226', 'type': 'loop'}, {'name': 'loop15', 'path': '/dev/loop15', 'mountpoint': '/snap/snapd/25202', 'type': 'loop'}, {'name': 'loop16', 'path': '/dev/loop16', 'mountpoint': '/snap/snapd-desktop-integration/253', 'type': 'loop'}, {'name': 'loop17', 'path': '/dev/loop17', 'mountpoint': '/snap/snapd/25577', 'type': 'loop'}, {'name': 'loop18', 'path': '/dev/loop18', 'mountpoint': '/snap/snapd-desktop-integration/315', 'type': 'loop'}, {'name': 'loop19', 'path': '/dev/loop19', 'mountpoint': '/snap/spotify/87', 'type': 'loop'}, {'name': 'loop20', 'path': '/dev/loop20', 'mountpoint': '/snap/spotify/88', 'type': 'loop'}, {'name': 'sda', 'path': '/dev/sda', 'mountpoint': None, 'type': 'disk'}, {'name': 'sda1', 'path': '/dev/sda1', 'mountpoint': '/boot/efi', 'type': 'part'}, {'name': 'sda2', 'path': '/dev/sda2', 'mountpoint': None, 'type': 'part'}, {'name': 'sdb', 'path': '/dev/sdb', 'mountpoint': None, 'type': 'disk'}, {'name': 'sdc', 'path': '/dev/sdc', 'mountpoint': None, 'type': 'disk'}, {'name': 'sr0', 'path': '/dev/sr0', 'mountpoint': None, 'type': 'rom'}]} [2025-11-03 11:24:08,160] DEBUG: rsync.net-helium: #1163: patterns[0]: Pattern(path='/etc/borgmatic.d/vm.yaml', type=<Pattern_type.ROOT: 'R'>, style=<Pattern_style.NONE: ''>, device=None, source=<Pattern_source.HOOK: 'hook'>) [2025-11-03 11:24:08,160] DEBUG: rsync.net-helium: #1163: patterns[1]: Pattern(path='/etc/borgmatic.d/vm.yaml', type=<Pattern_type.INCLUDE: '+'>, style=<Pattern_style.NONE: ''>, device=None, source=<Pattern_source.HOOK: 'hook'>) [2025-11-03 11:24:08,160] DEBUG: rsync.net-helium: #1163: patterns[2]: Pattern(path='/etc/borgmatic.d/all.yaml', type=<Pattern_type.ROOT: 'R'>, style=<Pattern_style.NONE: ''>, device=None, source=<Pattern_source.HOOK: 'hook'>) [2025-11-03 11:24:08,160] DEBUG: rsync.net-helium: #1163: patterns[3]: Pattern(path='/etc/borgmatic.d/all.yaml', type=<Pattern_type.INCLUDE: '+'>, style=<Pattern_style.NONE: ''>, device=None, source=<Pattern_source.HOOK: 'hook'>) [2025-11-03 11:24:08,160] DEBUG: rsync.net-helium: #1163: patterns[4]: Pattern(path='/run/./borgmatic/bootstrap', type=<Pattern_type.ROOT: 'R'>, style=<Pattern_style.NONE: ''>, device=None, source=<Pattern_source.HOOK: 'hook'>) [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: patterns[5]: Pattern(path='/run/./borgmatic/bootstrap', type=<Pattern_type.INCLUDE: '+'>, style=<Pattern_style.NONE: ''>, device=None, source=<Pattern_source.HOOK: 'hook'>) [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: patterns[6]: Pattern(path='/archive', type=<Pattern_type.ROOT: 'R'>, style=<Pattern_style.NONE: ''>, device=64516, source=<Pattern_source.CONFIG: 'config'>) [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: patterns[7]: Pattern(path='/home', type=<Pattern_type.ROOT: 'R'>, style=<Pattern_style.NONE: ''>, device=64518, source=<Pattern_source.CONFIG: 'config'>) [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: patterns[8]: Pattern(path='**/*.vdi', type=<Pattern_type.INCLUDE: '+'>, style=<Pattern_style.NONE: ''>, device=64512, source=<Pattern_source.CONFIG: 'config'>) [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: patterns[9]: Pattern(path='**', type=<Pattern_type.EXCLUDE: '-'>, style=<Pattern_style.NONE: ''>, device=64512, source=<Pattern_source.CONFIG: 'config'>) [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][0]: {'name': 'loop20', 'path': '/dev/loop20', 'mountpoint': '/snap/spotify/88', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][1]: {'name': 'loop19', 'path': '/dev/loop19', 'mountpoint': '/snap/spotify/87', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][2]: {'name': 'loop17', 'path': '/dev/loop17', 'mountpoint': '/snap/snapd/25577', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][3]: {'name': 'loop15', 'path': '/dev/loop15', 'mountpoint': '/snap/snapd/25202', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][4]: {'name': 'loop18', 'path': '/dev/loop18', 'mountpoint': '/snap/snapd-desktop-integration/315', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][5]: {'name': 'loop16', 'path': '/dev/loop16', 'mountpoint': '/snap/snapd-desktop-integration/253', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][6]: {'name': 'loop11', 'path': '/dev/loop11', 'mountpoint': '/snap/snap-store/1300', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][7]: {'name': 'loop13', 'path': '/dev/loop13', 'mountpoint': '/snap/snap-store/1270', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][8]: {'name': 'loop12', 'path': '/dev/loop12', 'mountpoint': '/snap/gtk-common-themes/1535', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][9]: {'name': 'loop14', 'path': '/dev/loop14', 'mountpoint': '/snap/gnome-42-2204/226', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][10]: {'name': 'loop10', 'path': '/dev/loop10', 'mountpoint': '/snap/gnome-42-2204/202', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][11]: {'name': 'loop9', 'path': '/dev/loop9', 'mountpoint': '/snap/gnome-3-38-2004/143', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][12]: {'name': 'loop8', 'path': '/dev/loop8', 'mountpoint': '/snap/firmware-updater/210', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][13]: {'name': 'loop7', 'path': '/dev/loop7', 'mountpoint': '/snap/firmware-updater/167', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][14]: {'name': 'loop6', 'path': '/dev/loop6', 'mountpoint': '/snap/core22/2139', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][15]: {'name': 'loop5', 'path': '/dev/loop5', 'mountpoint': '/snap/core22/2133', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][16]: {'name': 'loop4', 'path': '/dev/loop4', 'mountpoint': '/snap/core20/2669', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][17]: {'name': 'loop3', 'path': '/dev/loop3', 'mountpoint': '/snap/core20/2599', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][18]: {'name': 'loop2', 'path': '/dev/loop2', 'mountpoint': '/snap/code/211', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][19]: {'name': 'loop1', 'path': '/dev/loop1', 'mountpoint': '/snap/code/210', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][20]: {'name': 'loop0', 'path': '/dev/loop0', 'mountpoint': '/snap/bare/5', 'type': 'loop'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][21]: {'name': 'sda1', 'path': '/dev/sda1', 'mountpoint': '/boot/efi', 'type': 'part'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][22]: {'name': 'sda', 'path': '/dev/sda', 'mountpoint': None, 'type': 'disk'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][23]: {'name': 'sda2', 'path': '/dev/sda2', 'mountpoint': None, 'type': 'part'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][24]: {'name': 'sdb', 'path': '/dev/sdb', 'mountpoint': None, 'type': 'disk'} [2025-11-03 11:24:08,161] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][25]: {'name': 'sdc', 'path': '/dev/sdc', 'mountpoint': None, 'type': 'disk'} [2025-11-03 11:24:08,162] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][26]: {'name': 'sr0', 'path': '/dev/sr0', 'mountpoint': None, 'type': 'rom'} [2025-11-03 11:24:08,162] DEBUG: rsync.net-helium: #1163: requested_logical_volumes is empty [2025-11-03 11:24:08,162] WARNING: rsync.net-helium: No LVM logical volumes found to snapshot [2025-11-03 11:24:08,163] DEBUG: rsync.net-helium: Writing patterns to /run/borgmatic/tmpzcemcwyl: R /etc/borgmatic.d/vm.yaml + /etc/borgmatic.d/vm.yaml R /etc/borgmatic.d/all.yaml + /etc/borgmatic.d/all.yaml R /run/./borgmatic/bootstrap + /run/./borgmatic/bootstrap R /archive R /home + **/*.vdi - ** [2025-11-03 11:24:08,163] DEBUG: rsync.net-helium: Checking file paths Borg plans to include [2025-11-03 11:24:08,163] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg create --patterns-from /run/borgmatic/tmpzcemcwyl --remote-path borg12 ssh://xxx@xxx.rsync.net/./borg/helium::vm-{now:%Y-%m-%d} --dry-run --list [2025-11-03 11:24:28,089] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg create --patterns-from /run/borgmatic/tmpzcemcwyl --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium::vm-{now:%Y-%m-%d} [2025-11-03 11:24:28,295] INFO: using builtin fallback logging configuration [2025-11-03 11:24:28,372] INFO: 33 self tests completed in 0.08 seconds [2025-11-03 11:24:28,373] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug'] [2025-11-03 11:24:29,761] INFO: Remote: using builtin fallback logging configuration [2025-11-03 11:24:29,761] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable [2025-11-03 11:24:29,761] INFO: Remote: using builtin fallback logging configuration [2025-11-03 11:24:29,761] INFO: Remote: Initialized logging system for JSON-based protocol [2025-11-03 11:24:29,802] INFO: Remote: Resolving repository path b'/./borg/helium' [2025-11-03 11:24:29,802] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium' [2025-11-03 11:24:29,903] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.3137 [2025-11-03 11:24:30,162] INFO: TAM-verified manifest [2025-11-03 11:24:30,164] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium' [2025-11-03 11:24:30,164] INFO: security: read manifest timestamp '2025-11-03T15:43:29.246413' [2025-11-03 11:24:30,164] INFO: security: determined newest manifest timestamp as 2025-11-03T15:43:29.246413 [2025-11-03 11:24:30,164] INFO: security: repository checks ok, allowing access [2025-11-03 11:24:30,164] INFO: Creating archive at "ssh://xxx@xxx.rsync.net/./borg/helium::vm-2025-11-03" [2025-11-03 11:24:30,199] INFO: Verified integrity of /root/.cache/borg/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/chunks [2025-11-03 11:24:30,199] INFO: Reading files cache ... [2025-11-03 11:24:31,145] INFO: Verified integrity of /root/.cache/borg/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/files [2025-11-03 11:24:31,145] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium' [2025-11-03 11:24:31,146] INFO: security: read manifest timestamp '2025-11-03T15:43:29.246413' [2025-11-03 11:24:31,146] INFO: security: determined newest manifest timestamp as 2025-11-03T15:43:29.246413 [2025-11-03 11:24:31,146] INFO: security: repository checks ok, allowing access [2025-11-03 11:24:31,146] INFO: Processing files ... [2025-11-03 11:24:39,018] INFO: Remote: Cleaned up 0 uncommitted segment files (== everything after segment 3137). [2025-11-03 11:24:39,059] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/hints.3137 [2025-11-03 11:24:39,177] INFO: Remote: check_free_space: required bytes 751346628, free bytes 124481560576 [2025-11-03 11:24:39,312] INFO: security: saving state for 7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072 to /root/.config/borg/security/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072 [2025-11-03 11:24:39,313] INFO: security: current location ssh://xxx@xxx.rsync.net/./borg/helium [2025-11-03 11:24:39,313] INFO: security: key type 3 [2025-11-03 11:24:39,313] INFO: security: manifest timestamp 2025-11-03T16:24:39.083580 [2025-11-03 11:24:40,740] INFO: RemoteRepository: 58.84 kB bytes sent, 5.36 kB bytes received, 11 messages sent [2025-11-03 11:24:40,831] INFO: terminating with success status, rc 0 [2025-11-03 11:24:40,889] DEBUG: rsync.net-helium: Calling bootstrap hook function remove_data_source_dumps [2025-11-03 11:24:40,889] DEBUG: rsync.net-helium: Looking for bootstrap manifest files to remove in /run/borgmatic/bootstrap [2025-11-03 11:24:40,889] DEBUG: rsync.net-helium: Removing bootstrap manifest at /run/borgmatic/bootstrap/manifest.json [2025-11-03 11:24:40,889] DEBUG: rsync.net-helium: Calling btrfs hook function remove_data_source_dumps [2025-11-03 11:24:40,890] DEBUG: rsync.net-helium: Calling lvm hook function remove_data_source_dumps [2025-11-03 11:24:40,890] DEBUG: rsync.net-helium: #1163: get_logical_volumes() [2025-11-03 11:24:40,890] DEBUG: rsync.net-helium: lsblk --output name,path,mountpoint,type --json --list [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info: {'blockdevices': [{'name': 'loop0', 'path': '/dev/loop0', 'mountpoint': '/snap/bare/5', 'type': 'loop'}, {'name': 'loop1', 'path': '/dev/loop1', 'mountpoint': '/snap/code/210', 'type': 'loop'}, {'name': 'loop2', 'path': '/dev/loop2', 'mountpoint': '/snap/code/211', 'type': 'loop'}, {'name': 'loop3', 'path': '/dev/loop3', 'mountpoint': '/snap/core20/2599', 'type': 'loop'}, {'name': 'loop4', 'path': '/dev/loop4', 'mountpoint': '/snap/core20/2669', 'type': 'loop'}, {'name': 'loop5', 'path': '/dev/loop5', 'mountpoint': '/snap/core22/2133', 'type': 'loop'}, {'name': 'loop6', 'path': '/dev/loop6', 'mountpoint': '/snap/core22/2139', 'type': 'loop'}, {'name': 'loop7', 'path': '/dev/loop7', 'mountpoint': '/snap/firmware-updater/167', 'type': 'loop'}, {'name': 'loop8', 'path': '/dev/loop8', 'mountpoint': '/snap/firmware-updater/210', 'type': 'loop'}, {'name': 'loop9', 'path': '/dev/loop9', 'mountpoint': '/snap/gnome-3-38-2004/143', 'type': 'loop'}, {'name': 'loop10', 'path': '/dev/loop10', 'mountpoint': '/snap/gnome-42-2204/202', 'type': 'loop'}, {'name': 'loop11', 'path': '/dev/loop11', 'mountpoint': '/snap/snap-store/1300', 'type': 'loop'}, {'name': 'loop12', 'path': '/dev/loop12', 'mountpoint': '/snap/gtk-common-themes/1535', 'type': 'loop'}, {'name': 'loop13', 'path': '/dev/loop13', 'mountpoint': '/snap/snap-store/1270', 'type': 'loop'}, {'name': 'loop14', 'path': '/dev/loop14', 'mountpoint': '/snap/gnome-42-2204/226', 'type': 'loop'}, {'name': 'loop15', 'path': '/dev/loop15', 'mountpoint': '/snap/snapd/25202', 'type': 'loop'}, {'name': 'loop16', 'path': '/dev/loop16', 'mountpoint': '/snap/snapd-desktop-integration/253', 'type': 'loop'}, {'name': 'loop17', 'path': '/dev/loop17', 'mountpoint': '/snap/snapd/25577', 'type': 'loop'}, {'name': 'loop18', 'path': '/dev/loop18', 'mountpoint': '/snap/snapd-desktop-integration/315', 'type': 'loop'}, {'name': 'loop19', 'path': '/dev/loop19', 'mountpoint': '/snap/spotify/87', 'type': 'loop'}, {'name': 'loop20', 'path': '/dev/loop20', 'mountpoint': '/snap/spotify/88', 'type': 'loop'}, {'name': 'sda', 'path': '/dev/sda', 'mountpoint': None, 'type': 'disk'}, {'name': 'sda1', 'path': '/dev/sda1', 'mountpoint': '/boot/efi', 'type': 'part'}, {'name': 'sda2', 'path': '/dev/sda2', 'mountpoint': None, 'type': 'part'}, {'name': 'sdb', 'path': '/dev/sdb', 'mountpoint': None, 'type': 'disk'}, {'name': 'sdc', 'path': '/dev/sdc', 'mountpoint': None, 'type': 'disk'}, {'name': 'sr0', 'path': '/dev/sr0', 'mountpoint': None, 'type': 'rom'}]} [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: patterns is empty [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][0]: {'name': 'loop20', 'path': '/dev/loop20', 'mountpoint': '/snap/spotify/88', 'type': 'loop'} [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][1]: {'name': 'loop19', 'path': '/dev/loop19', 'mountpoint': '/snap/spotify/87', 'type': 'loop'} [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][2]: {'name': 'loop17', 'path': '/dev/loop17', 'mountpoint': '/snap/snapd/25577', 'type': 'loop'} [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][3]: {'name': 'loop15', 'path': '/dev/loop15', 'mountpoint': '/snap/snapd/25202', 'type': 'loop'} [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][4]: {'name': 'loop18', 'path': '/dev/loop18', 'mountpoint': '/snap/snapd-desktop-integration/315', 'type': 'loop'} [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][5]: {'name': 'loop16', 'path': '/dev/loop16', 'mountpoint': '/snap/snapd-desktop-integration/253', 'type': 'loop'} [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][6]: {'name': 'loop11', 'path': '/dev/loop11', 'mountpoint': '/snap/snap-store/1300', 'type': 'loop'} [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][7]: {'name': 'loop13', 'path': '/dev/loop13', 'mountpoint': '/snap/snap-store/1270', 'type': 'loop'} [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][8]: {'name': 'loop12', 'path': '/dev/loop12', 'mountpoint': '/snap/gtk-common-themes/1535', 'type': 'loop'} [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][9]: {'name': 'loop14', 'path': '/dev/loop14', 'mountpoint': '/snap/gnome-42-2204/226', 'type': 'loop'} [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][10]: {'name': 'loop10', 'path': '/dev/loop10', 'mountpoint': '/snap/gnome-42-2204/202', 'type': 'loop'} [2025-11-03 11:24:40,896] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][11]: {'name': 'loop9', 'path': '/dev/loop9', 'mountpoint': '/snap/gnome-3-38-2004/143', 'type': 'loop'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][12]: {'name': 'loop8', 'path': '/dev/loop8', 'mountpoint': '/snap/firmware-updater/210', 'type': 'loop'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][13]: {'name': 'loop7', 'path': '/dev/loop7', 'mountpoint': '/snap/firmware-updater/167', 'type': 'loop'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][14]: {'name': 'loop6', 'path': '/dev/loop6', 'mountpoint': '/snap/core22/2139', 'type': 'loop'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][15]: {'name': 'loop5', 'path': '/dev/loop5', 'mountpoint': '/snap/core22/2133', 'type': 'loop'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][16]: {'name': 'loop4', 'path': '/dev/loop4', 'mountpoint': '/snap/core20/2669', 'type': 'loop'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][17]: {'name': 'loop3', 'path': '/dev/loop3', 'mountpoint': '/snap/core20/2599', 'type': 'loop'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][18]: {'name': 'loop2', 'path': '/dev/loop2', 'mountpoint': '/snap/code/211', 'type': 'loop'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][19]: {'name': 'loop1', 'path': '/dev/loop1', 'mountpoint': '/snap/code/210', 'type': 'loop'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][20]: {'name': 'loop0', 'path': '/dev/loop0', 'mountpoint': '/snap/bare/5', 'type': 'loop'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][21]: {'name': 'sda1', 'path': '/dev/sda1', 'mountpoint': '/boot/efi', 'type': 'part'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][22]: {'name': 'sda', 'path': '/dev/sda', 'mountpoint': None, 'type': 'disk'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][23]: {'name': 'sda2', 'path': '/dev/sda2', 'mountpoint': None, 'type': 'part'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][24]: {'name': 'sdb', 'path': '/dev/sdb', 'mountpoint': None, 'type': 'disk'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][25]: {'name': 'sdc', 'path': '/dev/sdc', 'mountpoint': None, 'type': 'disk'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: #1163: devices_info['blockdevices'][26]: {'name': 'sr0', 'path': '/dev/sr0', 'mountpoint': None, 'type': 'rom'} [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: Looking for snapshots to remove in /run/borgmatic/lvm_snapshots/* [2025-11-03 11:24:40,897] DEBUG: rsync.net-helium: lvs --report-format json --options lv_name,lv_path --select lv_attr =~ ^s [2025-11-03 11:24:40,926] DEBUG: rsync.net-helium: Calling mariadb hook function remove_data_source_dumps [2025-11-03 11:24:40,927] DEBUG: rsync.net-helium: Removing MariaDB data source dumps [2025-11-03 11:24:40,927] DEBUG: rsync.net-helium: Calling mongodb hook function remove_data_source_dumps [2025-11-03 11:24:40,927] DEBUG: rsync.net-helium: Removing MongoDB data source dumps [2025-11-03 11:24:40,927] DEBUG: rsync.net-helium: Calling mysql hook function remove_data_source_dumps [2025-11-03 11:24:40,927] DEBUG: rsync.net-helium: Removing MySQL data source dumps [2025-11-03 11:24:40,928] DEBUG: rsync.net-helium: Calling postgresql hook function remove_data_source_dumps [2025-11-03 11:24:40,928] DEBUG: rsync.net-helium: Removing PostgreSQL data source dumps [2025-11-03 11:24:40,928] DEBUG: rsync.net-helium: Calling sqlite hook function remove_data_source_dumps [2025-11-03 11:24:40,928] DEBUG: rsync.net-helium: Removing SQLite data source dumps [2025-11-03 11:24:40,929] DEBUG: rsync.net-helium: Calling zfs hook function remove_data_source_dumps [2025-11-03 11:24:40,929] INFO: rsync.net-helium: Pruning archives [2025-11-03 11:24:40,929] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg prune --keep-daily 7 --glob-archives vm-* --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium [2025-11-03 11:24:41,134] INFO: using builtin fallback logging configuration [2025-11-03 11:24:41,207] INFO: 33 self tests completed in 0.07 seconds [2025-11-03 11:24:41,208] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug'] [2025-11-03 11:24:42,663] INFO: Remote: using builtin fallback logging configuration [2025-11-03 11:24:42,664] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable [2025-11-03 11:24:42,664] INFO: Remote: using builtin fallback logging configuration [2025-11-03 11:24:42,664] INFO: Remote: Initialized logging system for JSON-based protocol [2025-11-03 11:24:42,713] INFO: Remote: Resolving repository path b'/./borg/helium' [2025-11-03 11:24:42,714] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium' [2025-11-03 11:24:42,803] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.3141 [2025-11-03 11:24:42,978] INFO: TAM-verified manifest [2025-11-03 11:24:42,985] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium' [2025-11-03 11:24:42,985] INFO: security: read manifest timestamp '2025-11-03T16:24:39.083580' [2025-11-03 11:24:42,985] INFO: security: determined newest manifest timestamp as 2025-11-03T16:24:39.083580 [2025-11-03 11:24:42,986] INFO: security: repository checks ok, allowing access [2025-11-03 11:24:43,023] INFO: Verified integrity of /root/.cache/borg/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/chunks [2025-11-03 11:24:43,023] INFO: security: read previous location 'ssh://xxx@xxx.rsync.net/./borg/helium' [2025-11-03 11:24:43,023] INFO: security: read manifest timestamp '2025-11-03T16:24:39.083580' [2025-11-03 11:24:43,024] INFO: security: determined newest manifest timestamp as 2025-11-03T16:24:39.083580 [2025-11-03 11:24:43,024] INFO: security: repository checks ok, allowing access [2025-11-03 11:24:43,093] INFO: Archive authentication DISABLED. [2025-11-03 11:24:43,093] INFO: TAM-verified archive [2025-11-03 11:24:43,749] INFO: Remote: Cleaned up 0 uncommitted segment files (== everything after segment 3141). [2025-11-03 11:24:43,763] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/hints.3141 [2025-11-03 11:24:44,045] INFO: Remote: check_free_space: required bytes 751346718, free bytes 124482172928 [2025-11-03 11:24:44,167] INFO: security: saving state for 7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072 to /root/.config/borg/security/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072 [2025-11-03 11:24:44,167] INFO: security: current location ssh://xxx@xxx.rsync.net/./borg/helium [2025-11-03 11:24:44,167] INFO: security: key type 3 [2025-11-03 11:24:44,168] INFO: security: manifest timestamp 2025-11-03T16:24:43.809057 [2025-11-03 11:24:44,589] INFO: RemoteRepository: 4.25 kB bytes sent, 2.40 MB bytes received, 30 messages sent [2025-11-03 11:24:44,716] INFO: terminating with success status, rc 0 [2025-11-03 11:24:44,776] INFO: rsync.net-helium: Compacting segments [2025-11-03 11:24:44,777] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg compact --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium [2025-11-03 11:24:44,985] INFO: using builtin fallback logging configuration [2025-11-03 11:24:45,059] INFO: 33 self tests completed in 0.07 seconds [2025-11-03 11:24:45,060] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug'] [2025-11-03 11:24:46,458] INFO: Remote: using builtin fallback logging configuration [2025-11-03 11:24:46,458] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable [2025-11-03 11:24:46,458] INFO: Remote: using builtin fallback logging configuration [2025-11-03 11:24:46,458] INFO: Remote: Initialized logging system for JSON-based protocol [2025-11-03 11:24:46,509] INFO: Remote: Resolving repository path b'/./borg/helium' [2025-11-03 11:24:46,509] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium' [2025-11-03 11:24:46,590] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.3145 [2025-11-03 11:24:46,701] INFO: Remote: Cleaned up 0 uncommitted segment files (== everything after segment 3145). [2025-11-03 11:24:46,702] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/hints.3145 [2025-11-03 11:24:46,807] INFO: Remote: check_free_space: required bytes 751346778, free bytes 124481488896 [2025-11-03 11:24:46,807] INFO: Remote: Compaction started (threshold is 10%). [2025-11-03 11:24:46,807] INFO: Remote: not compacting segment 80 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 168 (maybe freeable: 0.08% [402955 bytes]) [2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 372 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 377 (maybe freeable: 0.18% [938073 bytes]) [2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 421 (maybe freeable: 0.03% [144199 bytes]) [2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 425 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 426 (maybe freeable: 0.02% [19339 bytes]) [2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 430 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 483 (maybe freeable: 0.27% [533750 bytes]) [2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 487 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 488 (maybe freeable: 0.15% [17293 bytes]) [2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 492 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,808] INFO: Remote: not compacting segment 547 (maybe freeable: 0.13% [289793 bytes]) [2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 551 (maybe freeable: 0.00% [17461 bytes]) [2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 555 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 607 (maybe freeable: 0.06% [143633 bytes]) [2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 611 (maybe freeable: 0.01% [12591 bytes]) [2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 615 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 666 (maybe freeable: 0.18% [362346 bytes]) [2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 670 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 675 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,809] INFO: Remote: not compacting segment 727 (maybe freeable: 0.09% [242698 bytes]) [2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 731 (maybe freeable: 0.01% [11552 bytes]) [2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 735 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 786 (maybe freeable: 0.07% [251697 bytes]) [2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 790 (maybe freeable: 0.00% [15321 bytes]) [2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 794 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 842 (maybe freeable: 0.10% [489865 bytes]) [2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 846 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 896 (maybe freeable: 0.10% [196958 bytes]) [2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 900 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 906 (maybe freeable: 0.08% [69645 bytes]) [2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 910 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 941 (maybe freeable: 0.05% [257728 bytes]) [2025-11-03 11:24:46,810] INFO: Remote: not compacting segment 959 (maybe freeable: 0.06% [181887 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 963 (maybe freeable: 0.01% [15087 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 967 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1017 (maybe freeable: 0.08% [225018 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1021 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1023 (maybe freeable: 0.01% [39894 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1027 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1077 (maybe freeable: 0.17% [522566 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1081 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1082 (maybe freeable: 0.02% [24581 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1086 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1135 (maybe freeable: 1.24% [319505 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1139 (maybe freeable: 0.01% [18817 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1143 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1189 (maybe freeable: 0.09% [464010 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1193 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1204 (maybe freeable: 0.07% [117940 bytes]) [2025-11-03 11:24:46,811] INFO: Remote: not compacting segment 1208 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1257 (maybe freeable: 0.35% [572466 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1261 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1280 (maybe freeable: 0.08% [198811 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1284 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1325 (maybe freeable: 0.13% [649511 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1329 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1331 (maybe freeable: 0.01% [39568 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1335 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1378 (maybe freeable: 0.30% [556870 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1382 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1383 (maybe freeable: 0.02% [27063 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1387 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1433 (maybe freeable: 0.19% [124598 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1437 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1438 (maybe freeable: 0.01% [30749 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1442 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,812] INFO: Remote: not compacting segment 1476 (maybe freeable: 0.01% [39623 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1486 (maybe freeable: 0.06% [81262 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1490 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1491 (maybe freeable: 0.01% [36158 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1495 (maybe freeable: 0.00% [41 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1522 (maybe freeable: 0.15% [175700 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1537 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1538 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1539 (maybe freeable: 0.20% [334788 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1549 (maybe freeable: 2.88% [16494 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1567 (maybe freeable: 3.27% [17194415 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1568 (maybe freeable: 3.32% [10779205 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1575 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1576 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1577 (maybe freeable: 0.06% [106787 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1980 (maybe freeable: 5.13% [26894034 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1981 (maybe freeable: 0.51% [2668916 bytes]) [2025-11-03 11:24:46,813] INFO: Remote: not compacting segment 1982 (maybe freeable: 0.07% [351672 bytes]) [2025-11-03 11:24:46,814] INFO: Remote: not compacting segment 1983 (maybe freeable: 7.88% [41434217 bytes]) [2025-11-03 11:24:46,814] INFO: Remote: not compacting segment 1985 (maybe freeable: 0.55% [2858776 bytes]) [2025-11-03 11:24:46,814] INFO: Remote: not compacting segment 1986 (maybe freeable: 1.84% [9723700 bytes]) [2025-11-03 11:24:46,814] INFO: Remote: not compacting segment 1987 (maybe freeable: 0.21% [1080424 bytes]) [2025-11-03 11:24:46,814] INFO: Remote: not compacting segment 1989 (maybe freeable: 0.07% [382199 bytes]) [2025-11-03 11:24:46,821] INFO: Remote: not compacting segment 1997 (maybe freeable: 0.61% [3207376 bytes]) [2025-11-03 11:24:46,821] INFO: Remote: not compacting segment 1998 (maybe freeable: 0.57% [2971591 bytes]) [2025-11-03 11:24:46,822] INFO: Remote: not compacting segment 1999 (maybe freeable: 0.67% [3554808 bytes]) [2025-11-03 11:24:46,823] INFO: Remote: not compacting segment 2083 (maybe freeable: 4.91% [25769610 bytes]) [2025-11-03 11:24:46,823] INFO: Remote: not compacting segment 2097 (maybe freeable: 3.18% [16744131 bytes]) [2025-11-03 11:24:46,823] INFO: Remote: not compacting segment 2103 (maybe freeable: 5.33% [27987398 bytes]) [2025-11-03 11:24:46,823] INFO: Remote: not compacting segment 2112 (maybe freeable: 0.39% [733626 bytes]) [2025-11-03 11:24:46,824] INFO: Remote: not compacting segment 2116 (maybe freeable: 5.89% [30985006 bytes]) [2025-11-03 11:24:46,824] INFO: Remote: not compacting segment 2125 (maybe freeable: 7.72% [40542865 bytes]) [2025-11-03 11:24:46,824] INFO: Remote: not compacting segment 2126 (maybe freeable: 1.13% [5943745 bytes]) [2025-11-03 11:24:46,824] INFO: Remote: not compacting segment 2135 (maybe freeable: 2.12% [11127783 bytes]) [2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2560 (maybe freeable: 8.52% [44709824 bytes]) [2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2566 (maybe freeable: 0.49% [2547054 bytes]) [2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2567 (maybe freeable: 4.52% [23714985 bytes]) [2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2581 (maybe freeable: 0.00% [1188 bytes]) [2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2604 (maybe freeable: 7.06% [37067411 bytes]) [2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2606 (maybe freeable: 9.62% [50769159 bytes]) [2025-11-03 11:24:46,825] INFO: Remote: not compacting segment 2609 (maybe freeable: 7.51% [39690665 bytes]) [2025-11-03 11:24:46,826] INFO: Remote: not compacting segment 2617 (maybe freeable: 8.64% [45310142 bytes]) [2025-11-03 11:24:46,826] INFO: Remote: not compacting segment 2618 (maybe freeable: 9.48% [49731691 bytes]) [2025-11-03 11:24:46,826] INFO: Remote: not compacting segment 2619 (maybe freeable: 7.65% [40224445 bytes]) [2025-11-03 11:24:46,826] INFO: Remote: not compacting segment 2620 (maybe freeable: 5.19% [27234698 bytes]) [2025-11-03 11:24:46,826] INFO: Remote: not compacting segment 2621 (maybe freeable: 6.50% [34089851 bytes]) [2025-11-03 11:24:46,826] INFO: Remote: not compacting segment 2624 (maybe freeable: 1.96% [10322531 bytes]) [2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2629 (maybe freeable: 7.51% [39570319 bytes]) [2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2630 (maybe freeable: 0.00% [8118 bytes]) [2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2730 (maybe freeable: 2.23% [3182873 bytes]) [2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2756 (maybe freeable: 8.66% [45390512 bytes]) [2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2757 (maybe freeable: 6.43% [33938863 bytes]) [2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2758 (maybe freeable: 6.79% [35828118 bytes]) [2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2764 (maybe freeable: 9.44% [49597207 bytes]) [2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2766 (maybe freeable: 8.63% [45284802 bytes]) [2025-11-03 11:24:46,827] INFO: Remote: not compacting segment 2767 (maybe freeable: 4.97% [26081251 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2769 (maybe freeable: 0.55% [2881386 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2770 (maybe freeable: 6.36% [33400916 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2772 (maybe freeable: 2.39% [12713859 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2775 (maybe freeable: 4.85% [25463429 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2776 (maybe freeable: 7.93% [41789043 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2780 (maybe freeable: 2.78% [1836263 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2784 (maybe freeable: 0.01% [3285 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2845 (maybe freeable: 4.05% [585182 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: compacting segment 2901 with usage count 0 (maybe freeable: 99.99% [123461 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2980 (maybe freeable: 0.34% [1816696 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2981 (maybe freeable: 0.38% [1972347 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2985 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2986 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,828] INFO: Remote: not compacting segment 2987 (maybe freeable: 0.00% [1813 bytes]) [2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2988 (maybe freeable: 0.10% [510108 bytes]) [2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2989 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2990 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2991 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2992 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2993 (maybe freeable: 0.54% [2822576 bytes]) [2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2994 (maybe freeable: 0.66% [3487296 bytes]) [2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2995 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2996 (maybe freeable: 0.16% [818183 bytes]) [2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2997 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,829] INFO: Remote: not compacting segment 2998 (maybe freeable: 0.37% [1930774 bytes]) [2025-11-03 11:24:46,830] INFO: Remote: not compacting segment 2999 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,830] INFO: Remote: not compacting segment 3000 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,830] INFO: Remote: not compacting segment 3001 (maybe freeable: 0.50% [2638702 bytes]) [2025-11-03 11:24:46,830] INFO: Remote: not compacting segment 3002 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,876] INFO: Remote: not compacting segment 3003 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,876] INFO: Remote: not compacting segment 3009 (maybe freeable: 2.88% [15122497 bytes]) [2025-11-03 11:24:46,877] INFO: Remote: not compacting segment 3010 (maybe freeable: 3.28% [17251919 bytes]) [2025-11-03 11:24:46,877] INFO: Remote: not compacting segment 3011 (maybe freeable: 1.30% [6815534 bytes]) [2025-11-03 11:24:46,877] INFO: Remote: not compacting segment 3012 (maybe freeable: 4.09% [21443163 bytes]) [2025-11-03 11:24:46,878] INFO: Remote: not compacting segment 3013 (maybe freeable: 6.37% [33406451 bytes]) [2025-11-03 11:24:46,878] INFO: Remote: not compacting segment 3016 (maybe freeable: 0.20% [1045787 bytes]) [2025-11-03 11:24:46,878] INFO: Remote: not compacting segment 3017 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,878] INFO: Remote: not compacting segment 3018 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,879] INFO: Remote: not compacting segment 3019 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,879] INFO: Remote: not compacting segment 3020 (maybe freeable: 0.00% [13571 bytes]) [2025-11-03 11:24:46,879] INFO: Remote: not compacting segment 3041 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,879] INFO: Remote: not compacting segment 3042 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,879] INFO: Remote: not compacting segment 3043 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,879] INFO: Remote: not compacting segment 3044 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,880] INFO: Remote: not compacting segment 3045 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,880] INFO: Remote: not compacting segment 3046 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,880] INFO: Remote: not compacting segment 3047 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,880] INFO: Remote: not compacting segment 3048 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,881] INFO: Remote: not compacting segment 3049 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,881] INFO: Remote: not compacting segment 3050 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,882] INFO: Remote: not compacting segment 3051 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,882] INFO: Remote: not compacting segment 3052 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,883] INFO: Remote: not compacting segment 3053 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,883] INFO: Remote: not compacting segment 3054 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,883] INFO: Remote: not compacting segment 3055 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,883] INFO: Remote: not compacting segment 3056 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,883] INFO: Remote: not compacting segment 3057 (maybe freeable: 0.00% [50 bytes]) [2025-11-03 11:24:46,884] INFO: Remote: not compacting segment 3058 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,884] INFO: Remote: not compacting segment 3059 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,884] INFO: Remote: not compacting segment 3060 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,884] INFO: Remote: not compacting segment 3061 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,884] INFO: Remote: not compacting segment 3062 (maybe freeable: 0.00% [9 bytes]) [2025-11-03 11:24:46,884] INFO: Remote: not compacting segment 3063 (maybe freeable: 0.00% [10701 bytes]) [2025-11-03 11:24:46,885] INFO: Remote: not compacting segment 3097 (maybe freeable: 0.00% [287 bytes]) [2025-11-03 11:24:46,885] INFO: Remote: compacting segment 3134 with usage count 0 (maybe freeable: 99.71% [2752 bytes]) [2025-11-03 11:24:46,885] INFO: Remote: not compacting segment 3136 (maybe freeable: 0.00% [4756 bytes]) [2025-11-03 11:24:46,885] INFO: Remote: compacting segment 3137 with usage count 0 (maybe freeable: 52.94% [9 bytes]) [2025-11-03 11:24:46,885] INFO: Remote: compacting segment 3139 with usage count 0 (maybe freeable: 83.67% [41 bytes]) [2025-11-03 11:24:46,885] INFO: Remote: compacting segment 3140 with usage count 0 (maybe freeable: 99.72% [2811 bytes]) [2025-11-03 11:24:46,885] INFO: Remote: compacting segment 3141 with usage count 0 (maybe freeable: 52.94% [9 bytes]) [2025-11-03 11:24:46,885] INFO: Remote: compacting segment 3142 with usage count 0 (maybe freeable: 91.11% [82 bytes]) [2025-11-03 11:24:46,885] INFO: Remote: dropping DEL for id bd9b460eebf55e1f05242bf0795d487e5ebf5f3c50c85e0c4d8a3f19428539d5 - seg 3142, iti 3145, knisi False, spe False, dins False, si [] [2025-11-03 11:24:46,885] INFO: Remote: dropping DEL for id 8d11a9df83eee3ac834904e46182f7aa8422cf9622c9df896ca0532d4d3f9a39 - seg 3142, iti 3145, knisi False, spe False, dins False, si [] [2025-11-03 11:24:46,886] INFO: Remote: compacting segment 3143 with usage count 0 (maybe freeable: 83.67% [41 bytes]) [2025-11-03 11:24:46,886] INFO: Remote: compacting segment 3144 with usage count 0 (maybe freeable: 99.71% [2754 bytes]) [2025-11-03 11:24:46,886] INFO: Remote: compacting segment 3145 with usage count 0 (maybe freeable: 52.94% [9 bytes]) [2025-11-03 11:24:46,886] INFO: Remote: compacting segment 3146 with usage count 0 (maybe freeable: 83.67% [41 bytes]) [2025-11-03 11:24:46,886] INFO: Remote: compacting segment 3148 with usage count 0 (maybe freeable: 52.94% [9 bytes]) [2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: wrote commit at segment 3149 [2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 2901 [2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 3134 [2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 3137 [2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 3139 [2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 3140 [2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 3141 [2025-11-03 11:24:46,886] INFO: Remote: complete_xfer: deleting unused segment 3142 [2025-11-03 11:24:46,887] INFO: Remote: complete_xfer: deleting unused segment 3143 [2025-11-03 11:24:46,887] INFO: Remote: complete_xfer: deleting unused segment 3144 [2025-11-03 11:24:46,887] INFO: Remote: complete_xfer: deleting unused segment 3145 [2025-11-03 11:24:46,887] INFO: Remote: complete_xfer: deleting unused segment 3146 [2025-11-03 11:24:46,887] INFO: Remote: complete_xfer: deleting unused segment 3148 [2025-11-03 11:24:46,887] INFO: Remote: compaction freed about 131.78 kB repository space. [2025-11-03 11:24:46,887] INFO: Remote: compaction completed. [2025-11-03 11:24:46,964] INFO: RemoteRepository: 3.04 kB bytes sent, 65.12 kB bytes received, 5 messages sent [2025-11-03 11:24:47,060] INFO: terminating with success status, rc 0 [2025-11-03 11:24:47,110] INFO: rsync.net-helium: Running consistency checks [2025-11-03 11:24:47,110] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg info --remote-path borg12 --json ssh://xxx@xxx.rsync.net/./borg/helium [2025-11-03 11:24:51,343] DEBUG: rsync.net-helium: Reading check time from /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/repository [2025-11-03 11:24:51,343] INFO: rsync.net-helium: Skipping repository check due to configured frequency; 6 days, 23:59:14.244923 until next check (use --force to check anyway) [2025-11-03 11:24:51,343] DEBUG: rsync.net-helium: Reading check time from /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/archives/fcea774db99fd5ca37524588098227db9879847670c5f36e41a44778e7d07dbc [2025-11-03 11:24:51,343] DEBUG: rsync.net-helium: Reading check time from /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/archives/all [2025-11-03 11:24:51,343] DEBUG: rsync.net-helium: BORG_PASSPHRASE_FD=*** BORG_DEBUG_PASSPHRASE=*** BORG_DISPLAY_PASSPHRASE=*** BORG_RELOCATED_REPO_ACCESS_IS_OK=*** BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=*** BORG_USE_CHUNKS_ARCHIVE=*** BORG_EXIT_CODES=*** borg check --archives-only --last 7 --glob-archives vm-* --remote-path borg12 --debug --show-rc ssh://xxx@xxx.rsync.net/./borg/helium [2025-11-03 11:24:51,546] INFO: using builtin fallback logging configuration [2025-11-03 11:24:51,620] INFO: 33 self tests completed in 0.07 seconds [2025-11-03 11:24:51,622] INFO: SSH command line: ['ssh', 'xxx@xxx.rsync.net', 'borg12', 'serve', '--debug'] [2025-11-03 11:24:52,902] INFO: Remote: using builtin fallback logging configuration [2025-11-03 11:24:52,902] INFO: Remote: borg selftest disabled via BORG_SELFTEST env variable [2025-11-03 11:24:52,902] INFO: Remote: using builtin fallback logging configuration [2025-11-03 11:24:52,902] INFO: Remote: Initialized logging system for JSON-based protocol [2025-11-03 11:24:52,943] INFO: Remote: Resolving repository path b'/./borg/helium' [2025-11-03 11:24:52,944] INFO: Remote: Resolved repository path to '/data1/home/xxx/borg/helium' [2025-11-03 11:24:52,948] INFO: Starting archive consistency check... [2025-11-03 11:24:53,025] INFO: Remote: Verified integrity of /data1/home/xxx/borg/helium/index.3149 [2025-11-03 11:24:57,678] INFO: TAM-verified manifest [2025-11-03 11:24:57,681] INFO: Analyzing archive vm-2025-10-20 (1/7) [2025-11-03 11:24:57,732] INFO: TAM-verified archive [2025-11-03 11:24:59,597] INFO: Analyzing archive vm-2025-10-21 (2/7) [2025-11-03 11:24:59,642] INFO: TAM-verified archive [2025-11-03 11:25:00,252] INFO: Analyzing archive vm-2025-10-22 (3/7) [2025-11-03 11:25:00,292] INFO: TAM-verified archive [2025-11-03 11:25:00,553] INFO: Analyzing archive vm-2025-10-23 (4/7) [2025-11-03 11:25:00,597] INFO: TAM-verified archive [2025-11-03 11:25:00,839] INFO: Analyzing archive vm-2025-10-24 (5/7) [2025-11-03 11:25:00,883] INFO: TAM-verified archive [2025-11-03 11:25:01,131] INFO: Analyzing archive vm-2025-10-25 (6/7) [2025-11-03 11:25:01,175] INFO: TAM-verified archive [2025-11-03 11:25:01,339] INFO: Analyzing archive vm-2025-11-03 (7/7) [2025-11-03 11:25:01,388] INFO: TAM-verified archive [2025-11-03 11:25:01,550] INFO: RepositoryCache: current items 26, size 3.16 MB / 2.15 GB, 92 hits, 26 misses, 0 slow misses (+0.0s), 0 evictions, 0 ENOSPC hit [2025-11-03 11:25:01,554] INFO: Orphaned objects check skipped (needs all archives checked). [2025-11-03 11:25:01,554] INFO: Archive consistency check complete, no problems found. [2025-11-03 11:25:01,558] INFO: RemoteRepository: 2.51 kB bytes sent, 21.91 MB bytes received, 49 messages sent [2025-11-03 11:25:01,663] INFO: terminating with success status, rc 0 [2025-11-03 11:25:01,710] DEBUG: rsync.net-helium: Writing check time at /var/lib/borgmatic/borgmatic/checks/7b031487e00e1c8180ae19e84c68fa3185c3c664024bc905bf4f1d823827d072/archives/fcea774db99fd5ca37524588098227db9879847670c5f36e41a44778e7d07dbc [2025-11-03 11:25:01,711] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor [2025-11-03 11:25:01,711] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks log [2025-11-03 11:25:01,711] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/rlN8bLhLdmvyWmavH2F5DQ/helium-vm/log [2025-11-03 11:25:02,344] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function ping_monitor [2025-11-03 11:25:02,345] INFO: /etc/borgmatic.d/vm.yaml: Pinging Healthchecks finish [2025-11-03 11:25:02,345] DEBUG: /etc/borgmatic.d/vm.yaml: Using Healthchecks ping URL https://hc-ping.com/rlN8bLhLdmvyWmavH2F5DQ/helium-vm [2025-11-03 11:25:03,000] DEBUG: /etc/borgmatic.d/vm.yaml: Calling healthchecks hook function destroy_monitor [2025-11-03 11:25:03,000] INFO: [2025-11-03 11:25:03,005] INFO: summary: [2025-11-03 10:32:32,913] DEBUG: /etc/borgmatic.d/all.yaml: Loading configuration file [2025-11-03 10:32:32,954] DEBUG: /etc/borgmatic.d/vm.yaml: Loading configuration file [2025-11-03 11:24:07,501] INFO: /etc/borgmatic.d/all.yaml: Successfully ran configuration file [2025-11-03 11:25:03,000] INFO: /etc/borgmatic.d/vm.yaml: Successfully ran configuration file ```
Owner

I think I already see what the problem is, although I don't know why. In the log lines for devices_info['blockdevices'], there are no entries for /archive and /home. borgmatic says that it runs lsblk --output name,path,mountpoint,type --json --list, and when I run that I see /archive and /home in the list (at the end):
[...]
But for some reason when borgmatic runs the same command, none of the devices in /dev/mapper are included in its list.

Really interesting! Okay, here's my initial reaction to that: How are you running borgmatic here? Manually or via systemd for instance?

  • If via systemd, can I get a look at your systemd service file? Have you tried disabling some of the security protections in there? My guess is that some of them could be interfering. EDIT: If I had to guess, my money would be on the PrivateDevices option in the systemd service file, which can interfere with access to /dev devices.
  • If manually, are you running lsblk and borgmatic as the same user or different users? One user could have more permissions here that would impact the lsblk output.
> I think I already see what the problem is, although I don't know why. In the log lines for devices_info['blockdevices'], there are no entries for /archive and /home. borgmatic says that it runs lsblk --output name,path,mountpoint,type --json --list, and when I run that I see /archive and /home in the list (at the end): > [...] > But for some reason when borgmatic runs the same command, none of the devices in /dev/mapper are included in its list. Really interesting! Okay, here's my initial reaction to that: How are you running borgmatic here? Manually or via systemd for instance? * If via systemd, can I get a look at your systemd service file? Have you tried disabling some of the security protections in there? My guess is that some of them could be interfering. EDIT: If I had to guess, my money would be on the `PrivateDevices` option in the systemd service file, which can interfere with access to `/dev` devices. * If manually, are you running `lsblk` and borgmatic as the same user or different users? One user could have more permissions here that would impact the `lsblk` output.

borgmatic is running under systemd. The service file is below, only trivially different from the sample one in the source code, per Ubuntu packaging.

As you can see, PrivateDevices=yes. Doh. And good news, when I override that to no, borgmatic now sees the device mapper devices.

So this is really just an RTFM bug about the warning in the documentation about LVM and systemd. Sorry about that. However, we're not quite done yet because now I got another error creating the snapshot:

[2025-11-06 01:04:25,208] DEBUG: rsync.net-helium: Creating LVM snapshot big-home_borgmatic-727173 of /home
[2025-11-06 01:04:25,208] DEBUG: rsync.net-helium: lvcreate --snapshot --extents 10%ORIGIN --permission rw --name big-home_borgmatic-727173 /dev/mapper/big-home
[2025-11-06 01:04:25,215] DEBUG:   device-mapper: version ioctl on   failed: Permission denied
[2025-11-06 01:04:25,215] DEBUG:   Incompatible libdevmapper 1.02.185 (2022-05-18) and kernel driver (unknown version).
[2025-11-06 01:04:25,217] DEBUG: modprobe: FATAL: Module dm-snapshot not found in directory /lib/modules/6.8.0-87-generic
[2025-11-06 01:04:25,217] DEBUG:   /sbin/modprobe failed: 1
[2025-11-06 01:04:25,217] DEBUG:   snapshot: Required device-mapper target(s) not detected in your kernel.
[2025-11-06 01:04:25,217] DEBUG:   Run `lvcreate --help' for more information.

So I set ProtectKernelModules=no and will see how it goes tomorrow. It might be worth another comment in the sample systemd service file.

[Unit]
Description=borgmatic backup
Wants=network-online.target
After=network-online.target
# Prevent borgmatic from running unless the machine is plugged into power. Remove this line if you
# want to allow borgmatic to run anytime.
ConditionACPower=true
Documentation=https://torsion.org/borgmatic/
ConditionFileNotEmpty=|/etc/borgmatic/config.yaml
ConditionPathExistsGlob=|/etc/borgmatic.d/*.yaml

[Service]
Type=oneshot
RuntimeDirectory=borgmatic
StateDirectory=borgmatic

# Load single encrypted credential.
LoadCredentialEncrypted=borgmatic.pw

# Load multiple encrypted credentials.
# LoadCredentialEncrypted=borgmatic:/etc/credstore.encrypted/borgmatic/

# Security settings for systemd running as root, optional but recommended to improve security. You
# can disable individual settings if they cause problems for your use case. For more details, see
# the systemd manual: https://www.freedesktop.org/software/systemd/man/systemd.exec.html
LockPersonality=true
# Certain borgmatic features like Healthchecks integration need MemoryDenyWriteExecute to be off.
# But you can try setting it to "yes" for improved security if you don't use those features.
MemoryDenyWriteExecute=no
NoNewPrivileges=yes
# Filesystem hooks like ZFS may not work unless PrivateDevices is disabled.
PrivateDevices=yes
PrivateTmp=yes
ProtectClock=yes
ProtectControlGroups=yes
ProtectHostname=yes
ProtectKernelLogs=yes
ProtectKernelModules=yes
ProtectKernelTunables=yes
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 AF_NETLINK
RestrictNamespaces=yes
RestrictRealtime=yes
RestrictSUIDSGID=yes
SystemCallArchitectures=native
SystemCallFilter=@system-service @mount
SystemCallErrorNumber=EPERM
# To restrict write access further, change "ProtectSystem" to "strict" and
# uncomment "ReadWritePaths", "TemporaryFileSystem", "BindPaths" and
# "BindReadOnlyPaths". Then add any local repository paths to the list of
# "ReadWritePaths". This leaves most of the filesystem read-only to borgmatic.
ProtectSystem=full
# ReadWritePaths=-/mnt/my_backup_drive
# This will mount a tmpfs on top of /root and pass through needed paths
# TemporaryFileSystem=/root:ro
# BindPaths=-/root/.cache/borg -/root/.config/borg -/root/.borgmatic
# BindReadOnlyPaths=-/root/.ssh

# May interfere with running external programs within borgmatic hooks. This
# includes, for instance, programs to snapshot filesystems (e.g. ZFS).
CapabilityBoundingSet=CAP_DAC_READ_SEARCH CAP_NET_RAW

# Lower CPU and I/O priority.
Nice=19
CPUSchedulingPolicy=batch
IOSchedulingClass=best-effort
IOSchedulingPriority=7
IOWeight=100

Restart=no
# Prevent rate limiting of borgmatic log events. If you are using an older version of systemd that
# doesn't support this (pre-240 or so), you may have to remove this option.
LogRateLimitIntervalSec=0

# Delay start to prevent backups running during boot. Note that systemd-inhibit requires dbus and
# dbus-user-session to be installed.
ExecStartPre=sleep 1m
ExecStart=systemd-inhibit --who="borgmatic" --what="sleep:shutdown" --why="Prevent interrupting scheduled backup" /usr/bin/borgmatic --verbosity -2 --syslog-verbosity 1
borgmatic is running under systemd. The service file is below, only trivially different from the sample one in the source code, per Ubuntu packaging. As you can see, `PrivateDevices=yes`. Doh. And good news, when I override that to `no`, borgmatic now sees the device mapper devices. So this is really just an RTFM bug about the warning in the documentation about LVM and systemd. Sorry about that. However, we're not quite done yet because now I got another error creating the snapshot: ``` [2025-11-06 01:04:25,208] DEBUG: rsync.net-helium: Creating LVM snapshot big-home_borgmatic-727173 of /home [2025-11-06 01:04:25,208] DEBUG: rsync.net-helium: lvcreate --snapshot --extents 10%ORIGIN --permission rw --name big-home_borgmatic-727173 /dev/mapper/big-home [2025-11-06 01:04:25,215] DEBUG: device-mapper: version ioctl on failed: Permission denied [2025-11-06 01:04:25,215] DEBUG: Incompatible libdevmapper 1.02.185 (2022-05-18) and kernel driver (unknown version). [2025-11-06 01:04:25,217] DEBUG: modprobe: FATAL: Module dm-snapshot not found in directory /lib/modules/6.8.0-87-generic [2025-11-06 01:04:25,217] DEBUG: /sbin/modprobe failed: 1 [2025-11-06 01:04:25,217] DEBUG: snapshot: Required device-mapper target(s) not detected in your kernel. [2025-11-06 01:04:25,217] DEBUG: Run `lvcreate --help' for more information. ``` So I set `ProtectKernelModules=no` and will see how it goes tomorrow. It might be worth another comment in the sample systemd service file. ``` [Unit] Description=borgmatic backup Wants=network-online.target After=network-online.target # Prevent borgmatic from running unless the machine is plugged into power. Remove this line if you # want to allow borgmatic to run anytime. ConditionACPower=true Documentation=https://torsion.org/borgmatic/ ConditionFileNotEmpty=|/etc/borgmatic/config.yaml ConditionPathExistsGlob=|/etc/borgmatic.d/*.yaml [Service] Type=oneshot RuntimeDirectory=borgmatic StateDirectory=borgmatic # Load single encrypted credential. LoadCredentialEncrypted=borgmatic.pw # Load multiple encrypted credentials. # LoadCredentialEncrypted=borgmatic:/etc/credstore.encrypted/borgmatic/ # Security settings for systemd running as root, optional but recommended to improve security. You # can disable individual settings if they cause problems for your use case. For more details, see # the systemd manual: https://www.freedesktop.org/software/systemd/man/systemd.exec.html LockPersonality=true # Certain borgmatic features like Healthchecks integration need MemoryDenyWriteExecute to be off. # But you can try setting it to "yes" for improved security if you don't use those features. MemoryDenyWriteExecute=no NoNewPrivileges=yes # Filesystem hooks like ZFS may not work unless PrivateDevices is disabled. PrivateDevices=yes PrivateTmp=yes ProtectClock=yes ProtectControlGroups=yes ProtectHostname=yes ProtectKernelLogs=yes ProtectKernelModules=yes ProtectKernelTunables=yes RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 AF_NETLINK RestrictNamespaces=yes RestrictRealtime=yes RestrictSUIDSGID=yes SystemCallArchitectures=native SystemCallFilter=@system-service @mount SystemCallErrorNumber=EPERM # To restrict write access further, change "ProtectSystem" to "strict" and # uncomment "ReadWritePaths", "TemporaryFileSystem", "BindPaths" and # "BindReadOnlyPaths". Then add any local repository paths to the list of # "ReadWritePaths". This leaves most of the filesystem read-only to borgmatic. ProtectSystem=full # ReadWritePaths=-/mnt/my_backup_drive # This will mount a tmpfs on top of /root and pass through needed paths # TemporaryFileSystem=/root:ro # BindPaths=-/root/.cache/borg -/root/.config/borg -/root/.borgmatic # BindReadOnlyPaths=-/root/.ssh # May interfere with running external programs within borgmatic hooks. This # includes, for instance, programs to snapshot filesystems (e.g. ZFS). CapabilityBoundingSet=CAP_DAC_READ_SEARCH CAP_NET_RAW # Lower CPU and I/O priority. Nice=19 CPUSchedulingPolicy=batch IOSchedulingClass=best-effort IOSchedulingPriority=7 IOWeight=100 Restart=no # Prevent rate limiting of borgmatic log events. If you are using an older version of systemd that # doesn't support this (pre-240 or so), you may have to remove this option. LogRateLimitIntervalSec=0 # Delay start to prevent backups running during boot. Note that systemd-inhibit requires dbus and # dbus-user-session to be installed. ExecStartPre=sleep 1m ExecStart=systemd-inhibit --who="borgmatic" --what="sleep:shutdown" --why="Prevent interrupting scheduled backup" /usr/bin/borgmatic --verbosity -2 --syslog-verbosity 1 ```
Owner

As you can see, PrivateDevices=yes. Doh. And good news, when I override that to no, borgmatic now sees the device mapper devices.

So this is really just an RTFM bug about the warning in the documentation about LVM and systemd. Sorry about that.

No worries! I'm glad to hear that was it. I think this could be better documented, so I'll take doing that as one of the work items for this ticket.

However, we're not quite done yet because now I got another error creating the snapshot:
...
So I set ProtectKernelModules=no and will see how it goes tomorrow. It might be worth another comment in the sample systemd service file.

Sounds like a likely candidate for causing that new error! And yes, this could also be better documented.

One alternate idea though is that if the relevant modules are set to be pre-loaded at boot time, then borgmatic + LVM may work even when ProtectKernelModules=yes.

> As you can see, PrivateDevices=yes. Doh. And good news, when I override that to no, borgmatic now sees the device mapper devices. > > So this is really just an RTFM bug about the warning in the documentation about LVM and systemd. Sorry about that. No worries! I'm glad to hear that was it. I think this could be better documented, so I'll take doing that as one of the work items for this ticket. > However, we're not quite done yet because now I got another error creating the snapshot: > ... > So I set `ProtectKernelModules=no` and will see how it goes tomorrow. It might be worth another comment in the sample systemd service file. Sounds like a likely candidate for causing that new error! And yes, this could also be better documented. One alternate idea though is that if the relevant modules are set to be pre-loaded at boot time, then borgmatic + LVM may work even when `ProtectKernelModules=yes`.

Still working on this. I set PrivateDevices=no and ProtectKernelModules=no in the systemd service and verified that they're set, and preloaded the dm_snapshot module besides. In the log I still get "version ioctl failed" and "Required device-mapper target(s) not detected".

This seems like a permission problem on the device mapper module. I'm digging around in the systemd documentation and service configuration but haven't solved it yet. I'll try adding some debug statements to get more information.

Still working on this. I set `PrivateDevices=no` and `ProtectKernelModules=no` in the systemd service and verified that they're set, and preloaded the dm_snapshot module besides. In the log I still get "version ioctl failed" and "Required device-mapper target(s) not detected". This seems like a permission problem on the device mapper module. I'm digging around in the systemd documentation and service configuration but haven't solved it yet. I'll try adding some debug statements to get more information.
andrew-schulman changed title from No LVM logical volumes found to snapshot to LVM snapshots fail under systemd 2025-11-12 11:23:29 +00:00
Owner

Okay. If the documentation approach doesn't immediately yield results, one other thing you can do is try commenting out all of the systemd security-related options within the borgmatic service to see if that "fixes" the problem. And then try putting them back one at a time or a few at a time until you pinpoint the problem option.

Okay. If the documentation approach doesn't immediately yield results, one other thing you can do is try commenting out *all* of the systemd security-related options within the borgmatic service to see if that "fixes" the problem. And then try putting them back one at a time or a few at a time until you pinpoint the problem option.

I finally got this to work. In short, I had to run systemctl edit borgmatic.service, and enter the following in the override file:

# Allow LVM snapshots to work under systemd. See
# https://projects.torsion.org/borgmatic-collective/borgmatic/issues/1163
[Service]
PrivateDevices=no
# Add CAP_SYS_ADMIN to CapabilityBoundingSet:
CapabilityBoundingSet=CAP_DAC_READ_SEARCH CAP_NET_RAW CAP_SYS_ADMIN

You also have to either add ProtectKernelModules=no above, or else preload the dm_snapshot module, by adding dm_snapshot to /etc/modules-load.d/device-mapper.conf. All of this is on Ubuntu.

There doesn't seem to be any way around adding CAP_SYS_ADMIN, since it’s the only capability that allows access to the device mapper ioctls, per capability(7). Because of that, I think that the same requirements may apply to the other filesystem snapshot methods too. Adding CAP_SYS_ADMIN is partly mitigated by other existing settings, such as LockPersonality, NoNewPrivileges, ProtectKernelModules, ProtectKernelTunables, ProtectControlGroups, RestrictRealtime, and RestrictNamespaces, all of which are already set to true.

With the above changes, LVM snapshots now work for me when borgmatic runs under systemd. This was already partly documented in the sample borgmatic.service file.

I finally got this to work. In short, I had to run `systemctl edit borgmatic.service`, and enter the following in the override file: ``` # Allow LVM snapshots to work under systemd. See # https://projects.torsion.org/borgmatic-collective/borgmatic/issues/1163 [Service] PrivateDevices=no # Add CAP_SYS_ADMIN to CapabilityBoundingSet: CapabilityBoundingSet=CAP_DAC_READ_SEARCH CAP_NET_RAW CAP_SYS_ADMIN ``` You also have to either add `ProtectKernelModules=no` above, or else preload the dm_snapshot module, by adding `dm_snapshot` to /etc/modules-load.d/device-mapper.conf. All of this is on Ubuntu. There doesn't seem to be any way around adding CAP_SYS_ADMIN, since it’s the only capability that allows access to the device mapper ioctls, per capability(7). Because of that, I think that the same requirements may apply to the other filesystem snapshot methods too. Adding CAP_SYS_ADMIN is partly mitigated by other existing settings, such as `LockPersonality`, `NoNewPrivileges`, `ProtectKernelModules`, `ProtectKernelTunables`, `ProtectControlGroups`, `RestrictRealtime`, and `RestrictNamespaces`, all of which are already set to true. With the above changes, LVM snapshots now work for me when borgmatic runs under systemd. This was already partly documented in the sample borgmatic.service file.
Owner

Awesome, thanks for digging into this and sharing your findings! I've updated both the documentation and the sample systemd service file with this info. Changes should be live shortly.

Awesome, thanks for digging into this and sharing your findings! I've updated both the documentation and the sample systemd service file with this info. Changes should be live shortly.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
borgmatic-collective/borgmatic#1163
No description provided.