Borg/vorta

Hallo,
bis gestern funktionierte borg mit vorta einwandfrei.
Heute, nach einem großen Update von EOS, kann ich nichts mehr davon aufrufen.
Wieder warten und Tee trinken?

vorta is zuletzt Letzte Aktualisierung: 2021-08-26 10:46 erneuert worden…
borg: Last Updated: 2021-07-29 18:55 UTC

Muss an etwas liegen das eine Abhängigkeit von einem der beiden ist, oder der Grund is etwas anderes.
Du solltest auf jeden fall checken ob du Fehlermeldungen bekommst.
Immer hilfreich das heilige journal:
journalctl -f wärend du ein Programm öffnest. oder eben das Programm im terminal starten was im besten Fall Fehlermeldungen ausgibt.

Journal Abfrage geht auch gezielt mit Suchbegriffen:

journalctl --since "20 minutes ago" | grep borg
zum Beispiel

Hallo Joekamprad,
hab’s mit dem Terminal versucht, u.a. mit journalctl grep borg und vorta,
alle Einträge ohne Fehlermeldungen.
Im letzten Update heute morgen wurde Cinnamon auf 5.0.6 erneuert,
länger zurück systemend auf 249.5.1 und der Linux Kernel auf 5.14.12.
Da meine ich, liegt das Problem. Bevor diese obigen Dinge bearbeitet wurden,
lief alles problemlos.

Crasht hier ebenfalls mit

❯ vorta
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 568, in _build_master
ws.require(__requires__)
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 886, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 777, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (tzlocal 4.0 (/usr/lib/python3.9/site-packages), Requirement.parse('tzlocal~=2.0'), {'apscheduler'})

Sieht so aus, als ob das heutige update von tzlocal das Problem ist: https://github.com/archlinux/svntogit-community/commits/packages/python-tzlocal/trunk

1 Like

jetzt sind Fachleute gefragt…

python-pytz-deprecation-shim
python-pytest-mock
is installed?
and try simply rebuilding vorta could help.

übrigens, ich finde EOS soooooooooooo tolllllllllll und ästhetisch soooooooooo schön,
da will ich nicht mehr weg, ich fühle mich hier sehr sehr wohl, also, packen wir’s an… :slightly_smiling_face:

1 Like

Vielleicht geht hier auch noch ein

downgrade python-tzlocal

da m.E. das Paket bei vorta nur vom python-apscheduler gebraucht wird was aber auch wiederum bereits auch das Flag “out of date” hat.

1 Like

Python-pytz-deprecation-shim ist installiert,
Phython-Pytest habe ich eben installiert - aber es hat sich nichts geändert.

python-tzlocal 4.0.1 ist installiert.

Versuch mal das downgrade.

meinst du installieren ? aber wie ich geschrieben habe, ist auch dies schon installiert.

Den Befehl den ich weiter oben angegeben habe. Da müsstest du eine Vorversion auswählen können.

downgrade ist aktuell und python-tzlocal ist aktuell. (10.1.0-1 und 4.0-1),
hab alles nochmals installiert.

habe von borg und vorta alles gelöscht, dann neu installiert, dann Neustart,
aber nichts hat sich geändert - nicht da !!!

übrigens, eine Vorversion kann ich nicht auswählen, das Terminal zeigt an:
Downgrade und python-tzlocal. Habe dies mit J nochmals installiert.

Falls du Flatpak installiert hast, wäre die schnellste Notlösung die flatpak-Version zu nutzen. Mein Python wissen ist sehr begrenzt, aber es sieht für mich so aus, dass sich das nicht ohne Codeänderungen an den Programmen selbst beheben lässt. Das muss “weiter oben” gelöst werden.

Du musst im Terminal

sudo downgrade python-tzlocal

ausführen. Hier am Beispiel eines anderen Paketes:

sudo downgrade python-yaml 

Available packages (community):

    1)  python-yaml    5.1      1  remote
    2)  python-yaml    5.1.1    1  remote
    3)  python-yaml    5.1.2    1  remote
    4)  python-yaml    5.1.2    2  remote
    5)  python-yaml    5.1.2    3  remote
    6)  python-yaml    5.3      1  remote
    7)  python-yaml    5.3.1    1  remote
-   8)  python-yaml    5.3.1    2  remote
    9)  python-yaml    5.3.1    3  remote
-  10)  python-yaml    5.3.1    4  remote
-  11)  python-yaml    5.4.1.1  1  remote
-  12)  python-yaml    5.4.1.1  2  remote

Da kannst Du eine Nummer wählen (vermutlich eine Version < 4.0.1).

1 Like

habe alles wie oben beschrieben ausgeführt, aber ohne Erfolg - kein GUI bei borg.
Schade…

So geht’s zumindest bei mir:

yay -Syu vorta
....
:: There are 2 providers available for vorta:
:: Repository AUR
    1) vorta 2) vorta-git 

Enter a number (default=1): 1
...

Die Ausgabe habe ich etwas gekürzt.

Beim Versuch, vorta im Terminal zu starten:

vorta
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 568, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 886, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 777, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (tzlocal 4.0.1 (/usr/lib/python3.9/site-packages), Requirement.parse('tzlocal~=2.0'), {'apscheduler'})

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/vorta", line 33, in <module>
    sys.exit(load_entry_point('vorta==0.7.8', 'gui_scripts', 'vorta')())
  File "/usr/bin/vorta", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/usr/lib/python3.9/site-packages/vorta/__main__.py", line 10, in <module>
    from vorta.models import init_db
  File "/usr/lib/python3.9/site-packages/vorta/models.py", line 17, in <module>
    from vorta.utils import slugify
  File "/usr/lib/python3.9/site-packages/vorta/utils.py", line 21, in <module>
    from vorta.borg._compatibility import BorgCompatibility
  File "/usr/lib/python3.9/site-packages/vorta/borg/_compatibility.py", line 1, in <module>
    from pkg_resources import parse_version
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3243, in <module>
    def _initialize_master_working_set():
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3226, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3255, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 570, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 583, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 772, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'tzlocal~=2.0' distribution was not found and is required by apscheduler

Daher:

sudo downgrade python-tzlocal 
Available packages (community):

    1)  python-tzlocal    1.5.1  4  remote
    2)  python-tzlocal    2.0.0  1  remote
    3)  python-tzlocal    2.0.0  2  remote
    4)  python-tzlocal    2.0.0  3  remote
-   5)  python-tzlocal    2.1    1  remote
    6)  python-tzlocal    2.1    2  remote
    7)  python-tzlocal    2.1    3  remote
    8)  python-tzlocal    4.0    1  remote
+   9)  python-tzlocal    4.0.1  1  remote
+  10)  python-tzlocal    4.0.1  1  /var/cache/pacman/pkg

select a package by number: 7

Danach startet vorta.

2 Likes