as of 2026.02.24, receiving a msgpack error on ubuntu 22.04 #832

Closed
opened 2024-02-26 13:46:30 +00:00 by lgwapnitsky · 2 comments

What I'm trying to do and why

When running backups, I'm being given the following error message on all my ubuntu 22.04 servers:

You do not have a supported version of the msgpack python package installed. Terminating.

I know it says not to contact support, but I am running the latest borgmatic available on ubuntu:

borgmatic --version
1.5.20

Steps to reproduce

Using the config.yaml files I've been running for years, I run borgmatic -v 2 and all my backups fail

Actual behavior

# borgmatic -v 2
Ensuring legacy configuration is upgraded
/etc/borgmatic/config.yaml: No commands to run for pre-everything hook
/etc/borgmatic/config.yaml: Calling healthchecks hook function initialize_monitor
/etc/borgmatic/config.yaml: No commands to run for pre-prune hook
/etc/borgmatic/config.yaml: No commands to run for pre-backup hook
/etc/borgmatic/config.yaml: No commands to run for pre-check hook
/etc/borgmatic/config.yaml: Calling healthchecks hook function ping_monitor
/etc/borgmatic/config.yaml: Pinging Healthchecks start
/etc/borgmatic/config.yaml: Using Healthchecks ping URL http://10.150.33.33:8000/ping/ffd1e16a-e416-4083-94c8-b0229dbc1b2e/start
ssh://borg@borg/mnt/serverbackups/paperless-ng/backup: Pruning archives
borg prune --keep-daily 7 --keep-monthly 6 --keep-yearly 1 --prefix {hostname}- --debug --show-rc ssh://borg@borg/mnt/serverbackups/paperless-ng/backup
using builtin fallback logging configuration
38 self tests completed in 0.27 seconds
You do not have a supported version of the msgpack python package installed. Terminating.
This should never happen as specific, supported versions are required by our setup.py.
ssh://borg@borg/mnt/serverbackups/paperless-ng/backup: Error running actions for repository
Command 'borg prune --keep-daily 7 --keep-monthly 6 --keep-yearly 1 --prefix {hostname}- --debug --show-rc ssh://borg@borg/mnt/serverbackups/paperless-ng/backup' returned non-zero exit status 2.
/etc/borgmatic/config.yaml: No commands to run for on-error hook
/etc/borgmatic/config.yaml: Calling healthchecks hook function ping_monitor
/etc/borgmatic/config.yaml: Pinging Healthchecks fail
/etc/borgmatic/config.yaml: Using Healthchecks ping URL http://10.150.33.33:8000/ping/ffd1e16a-e416-4083-94c8-b0229dbc1b2e/fail
/etc/borgmatic/config.yaml: Calling healthchecks hook function destroy_monitor
/etc/borgmatic/config.yaml: Error running configuration file
/etc/borgmatic/config.yaml: No commands to run for post-everything hook

summary:
/etc/borgmatic/config.yaml: Error running configuration file
ssh://borg@borg/mnt/serverbackups/paperless-ng/backup: Error running actions for repository
using builtin fallback logging configuration
38 self tests completed in 0.27 seconds
You do not have a supported version of the msgpack python package installed. Terminating.
This should never happen as specific, supported versions are required by our setup.py.
Command 'borg prune --keep-daily 7 --keep-monthly 6 --keep-yearly 1 --prefix {hostname}- --debug --show-rc ssh://borg@borg/mnt/serverbackups/paperless-ng/backup' returned non-zero exit status 2.

Need some help? https://torsion.org/borgmatic/#issues

Expected behavior

backups should work

Other notes / implementation ideas

2133:python3-msgpack/jammy,now 1.0.3-1build1 amd64 [installed,automatic]

borgmatic version

1.5.20

borgmatic installation method

Ubuntu/Debian package

Borg version

1.2.0

Python version

3.10.12

Database version (if applicable)

psql (PostgreSQL) 14.10 (Ubuntu 14.10-0ubuntu0.22.04.1)

Operating system and version

VERSION="22.04.4 LTS (Jammy Jellyfish)"

### What I'm trying to do and why When running backups, I'm being given the following error message on all my ubuntu 22.04 servers: ``` You do not have a supported version of the msgpack python package installed. Terminating. ``` I know it says not to contact support, but I am running the latest borgmatic available on ubuntu: ``` borgmatic --version 1.5.20 ``` ### Steps to reproduce Using the config.yaml files I've been running for years, I run `borgmatic -v 2` and all my backups fail ### Actual behavior ``` # borgmatic -v 2 Ensuring legacy configuration is upgraded /etc/borgmatic/config.yaml: No commands to run for pre-everything hook /etc/borgmatic/config.yaml: Calling healthchecks hook function initialize_monitor /etc/borgmatic/config.yaml: No commands to run for pre-prune hook /etc/borgmatic/config.yaml: No commands to run for pre-backup hook /etc/borgmatic/config.yaml: No commands to run for pre-check hook /etc/borgmatic/config.yaml: Calling healthchecks hook function ping_monitor /etc/borgmatic/config.yaml: Pinging Healthchecks start /etc/borgmatic/config.yaml: Using Healthchecks ping URL http://10.150.33.33:8000/ping/ffd1e16a-e416-4083-94c8-b0229dbc1b2e/start ssh://borg@borg/mnt/serverbackups/paperless-ng/backup: Pruning archives borg prune --keep-daily 7 --keep-monthly 6 --keep-yearly 1 --prefix {hostname}- --debug --show-rc ssh://borg@borg/mnt/serverbackups/paperless-ng/backup using builtin fallback logging configuration 38 self tests completed in 0.27 seconds You do not have a supported version of the msgpack python package installed. Terminating. This should never happen as specific, supported versions are required by our setup.py. ssh://borg@borg/mnt/serverbackups/paperless-ng/backup: Error running actions for repository Command 'borg prune --keep-daily 7 --keep-monthly 6 --keep-yearly 1 --prefix {hostname}- --debug --show-rc ssh://borg@borg/mnt/serverbackups/paperless-ng/backup' returned non-zero exit status 2. /etc/borgmatic/config.yaml: No commands to run for on-error hook /etc/borgmatic/config.yaml: Calling healthchecks hook function ping_monitor /etc/borgmatic/config.yaml: Pinging Healthchecks fail /etc/borgmatic/config.yaml: Using Healthchecks ping URL http://10.150.33.33:8000/ping/ffd1e16a-e416-4083-94c8-b0229dbc1b2e/fail /etc/borgmatic/config.yaml: Calling healthchecks hook function destroy_monitor /etc/borgmatic/config.yaml: Error running configuration file /etc/borgmatic/config.yaml: No commands to run for post-everything hook summary: /etc/borgmatic/config.yaml: Error running configuration file ssh://borg@borg/mnt/serverbackups/paperless-ng/backup: Error running actions for repository using builtin fallback logging configuration 38 self tests completed in 0.27 seconds You do not have a supported version of the msgpack python package installed. Terminating. This should never happen as specific, supported versions are required by our setup.py. Command 'borg prune --keep-daily 7 --keep-monthly 6 --keep-yearly 1 --prefix {hostname}- --debug --show-rc ssh://borg@borg/mnt/serverbackups/paperless-ng/backup' returned non-zero exit status 2. Need some help? https://torsion.org/borgmatic/#issues ``` ### Expected behavior backups should work ### Other notes / implementation ideas ``` 2133:python3-msgpack/jammy,now 1.0.3-1build1 amd64 [installed,automatic] ``` ### borgmatic version 1.5.20 ### borgmatic installation method Ubuntu/Debian package ### Borg version 1.2.0 ### Python version 3.10.12 ### Database version (if applicable) psql (PostgreSQL) 14.10 (Ubuntu 14.10-0ubuntu0.22.04.1) ### Operating system and version VERSION="22.04.4 LTS (Jammy Jellyfish)"
Author

actually this looks to be a borg issue. closing. sorry

actually this looks to be a borg issue. closing. sorry
Owner

Yup, I can confirm that message is coming from Borg. I hope you get it ironed out. Also, while you're here: You may want to consider upgrading your version of borgmatic. The version you're using is three years old and is no longer supported!

Yup, I can confirm that message is coming from Borg. I hope you get it ironed out. Also, while you're here: You may want to consider upgrading your version of borgmatic. The version you're using is _three years old_ and is no longer supported!
Sign in to join this conversation.
No Milestone
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#832
No description provided.