Borgbackup broken

XXXXXX:~ # zypper dup --download-only 
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

Problem: 1: the installed borgbackup-1.4.1-1.1.x86_64 requires '(python3-msgpack >= 1.0.3 with python3-msgpack <= 1.1.0)', but this requirement cannot be provided
deleted providers: python313-msgpack-1.1.0-2.1.x86_64

 Solution 1: Following actions will be done:
  deinstallation of borgbackup-1.4.1-1.1.x86_64
  deinstallation of borgbackup-bash-completion-1.4.1-1.1.noarch
  deinstallation of vorta-0.10.3-1.2.noarch
 Solution 2: keep obsolete python313-msgpack-1.1.0-2.1.x86_64
 Solution 3: break borgbackup-1.4.1-1.1.x86_64 by ignoring some of its dependencies

So wie es aussieht, gibt es da auch noch keinen request und da ich nicht damit vertraut bin, wie man diesen stellt, wäre es nett, wenn sich jemand dessen annehmen könnte.

Das Paket baut zur Zeit nicht, weder in Tumbleweed noch in Archiving/Backup

Da ja das Python Paket zu neu ist:

Du könntest versuchen, das ältere python313-msgpack zu installieren.
Das ist noch in Version 1.1.0 im OSS Repo vorhanden.

Mein Thema wurde offenbar bereits gefixt. Vielleicht fehlt noch was anderes…

Edit: Gerade wo ich es poste sehe ich, es gibt auch schon einen entsprechenden Request.

Ja, aber die Borg Version 1.4.1 ist von April 2025, der patch von Juni 2025…

Dann solltest du einen Bugreport eröffnen.

Das verstehe ich jetzt nicht, weil durch den Request

sollte das doch nach dem bauen in Archiving:Backup demnächst in openSUSE:Factory verfügbar sein? Außer, es würde jetzt wieder nicht bauen.

Da hab ich jetzt nicht mehr nachgeschaut…

Nur im Beitrag #2.

Danach ist der accept gekommen.

Ich warte jetzt erstmal ab und gehe davon aus, dass es im Lauf der nächsten Woche eine neue Version gibt. Danke soweit :wink:

Hi,

oben wurde das auf das borgbackup[1] verlinkt. Dort ist in der rechten Spalte zu sehen, dass das Paket gebaut wurde und als Info steht das “Repository has been published”. Was genau bedeutet das in Bezug auf die Verfügbarkeit?

Wenn ich über die zypper die Abhängigkeiten ausgeben, steht da immer noch (python3-msgpack >= 1.0.3 with python3-msgpack <= 1.1.0)

Kann man eigentlich irgendwo einsehen, wann ein Paket gebaut wurde? Hier also z.B. borgbackup.

Danke und schönen Abend noch

[1] Show openSUSE:Factory / borgbackup - openSUSE Build Service

Also in factory ist es schon mal.

Das wird wahrscheinlich im nächsten großen Tumbleweed Update eingepflegt.

Hi Stephan,

Danke, gestern habe ich auch gelernt, dass zypper update was anderes macht.

Denn das Paket wurde ausgelassen?

# zypper update
The following 1 package updates will NOT be installed:
python313-msgpack

Hat zypper update das Paket nicht aktualisiert, weil es sonst borgbackup gebrochen hätte?

Tumbleweed benötigt immer
zypper dup
zum updaten!

I have no German at all. Would it be possible to get a translation of the recommendations here as I am having the same issue.

Thank you.

wait until the new borgbackup will be published.

It takes some days.

Thank you.

… DeepL Translate: The world's most accurate translator?

Sollte jetzt wieder funktionieren:

* Fr Jul 18 2025 Benoît Monin <benoit.monin@gmx.fr>
- add msgpack-allow-1.1.1.patch:
  backport of upstream commit f6724bfef
- change the maximum version of msgpack to 1.1.1

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.