I got this error when running Borg (below). IPFire 2.21 (x86_64) - Core Update 128. I started with a fresh C127 image (stable) and then update to C128 (testing) using pakfire update --force https://forum.ipfire.org/viewtopic.php?f=50&t=22393 -- [root@ipfire-vm ~]# borg Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 659, in _build_master ws.require(__requires__) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 967, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 858, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.ContextualVersionConflict: (msgpack-python 0.5.6 (/usr/lib/python3.6/site-packages), Requirement.parse('msgpack-python<0.5.0,>=0.4.6'), {'borgbackup'}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/borg", line 6, in <module> from pkg_resources import load_entry_point File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3017, in <module> @_call_aside File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3003, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3030, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 661, in _build_master return cls._build_from_requirements(__requires__) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 674, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 853, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'msgpack-python<0.5.0,>=0.4.6' distribution was not found and is required by borgbackup [root@ipfire-vm ~]# borg -h Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 659, in _build_master ws.require(__requires__) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 967, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 858, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.ContextualVersionConflict: (msgpack-python 0.5.6 (/usr/lib/python3.6/site-packages), Requirement.parse('msgpack-python<0.5.0,>=0.4.6'), {'borgbackup'}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/borg", line 6, in <module> from pkg_resources import load_entry_point File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3017, in <module> @_call_aside File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3003, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3030, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 661, in _build_master return cls._build_from_requirements(__requires__) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 674, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 853, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'msgpack-python<0.5.0,>=0.4.6' distribution was not found and is required by borgbackup
Hi Jon, thanks for reporting this bug. I currently building borgbackup 1.1.9 which should hopefully fix this error. I will upload the new package hopefully tomorrow. Jonatan
I suppose that we won't release the add-on with the core update release planned for today then...
Hi, I have uploaded a new version of borgbackup here: https://people.ipfire.org/~jschlag/borgbackup-1.1.9-2.ipfire Please uninstall the current version and install the new version instead. It should work with this version. Please report if it does, that this bug can be closed. Jonatan
I removed the old borkbackup via the Menu IPFire > Pakfire. And installed borgbackup-1.1.9-2.ipfire. No error when running install.sh. new error when running: [root@ipfire-vm tmp]# borg -bash: /usr/bin/borg: /usr/bin/python3: bad interpreter: No such file or directory Jon (nickname for Jonathan)
I don't see python3 installed. Should it be? [root@ipfire-vm bin]# ls -al /usr/bin/p* -rwxr-xr-x 1 root root 14584 Nov 11 23:51 /usr/bin/pango-querymodules -rwxr-xr-x 1 root root 44512 Nov 11 23:51 /usr/bin/pango-view -rwxr-xr-x 1 root root 35360 Nov 11 23:51 /usr/bin/paste -rwxr-xr-x 1 root root 159048 Nov 11 23:51 /usr/bin/patch -rwxr-xr-x 1 root root 31232 Nov 11 23:51 /usr/bin/pathchk -rwxr-xr-x 1 root root 19512 Nov 11 23:51 /usr/bin/pdfdetach -rwxr-xr-x 1 root root 14848 Nov 11 23:51 /usr/bin/pdffonts -rwxr-xr-x 1 root root 47872 Nov 11 23:51 /usr/bin/pdfimages -rwxr-xr-x 1 root root 31616 Nov 11 23:51 /usr/bin/pdfinfo -rwxr-xr-x 1 root root 14688 Nov 11 23:51 /usr/bin/pdfseparate -rwxr-xr-x 1 root root 168464 Nov 11 23:51 /usr/bin/pdftocairo -rwxr-xr-x 1 root root 93184 Nov 11 23:51 /usr/bin/pdftohtml -rwxr-xr-x 1 root root 23008 Nov 11 23:51 /usr/bin/pdftoppm -rwxr-xr-x 1 root root 23112 Nov 11 23:51 /usr/bin/pdftops -rwxr-xr-x 1 root root 35696 Nov 11 23:51 /usr/bin/pdftotext -rwxr-xr-x 1 root root 31344 Nov 11 23:51 /usr/bin/pdfunite -rwxr-xr-x 2 root root 1460424 Nov 11 23:51 /usr/bin/perl -rwxr-xr-x 2 root root 1460424 Nov 11 23:51 /usr/bin/perl5.12.3 -rwxr-xr-x 1 root root 47792 Nov 11 23:51 /usr/bin/pg -r-xr-xr-x 1 root root 18840 Nov 11 19:52 /usr/bin/pgrep lrwxrwxrwx 1 root root 13 Dec 11 03:33 /usr/bin/pico -> /usr/bin/nano -rwsr-xr-x 1 root root 61048 Nov 11 23:51 /usr/bin/ping -rwxr-xr-x 1 root root 35520 Nov 11 23:51 /usr/bin/pinky -rwxr-xr-x 1 root root 80368 Feb 24 08:18 /usr/bin/pki -rwxr-xr-x 1 root root 76704 Nov 11 23:51 /usr/bin/pr -rwxr-xr-x 1 root root 31200 Nov 11 23:51 /usr/bin/printenv -rwxr-xr-x 1 root root 47680 Nov 11 23:51 /usr/bin/printf -rwxr-xr-x 1 root root 31904 Nov 11 23:51 /usr/bin/prlimit -rwxr-xr-x 1 root root 3931 Nov 11 21:52 /usr/bin/probenic.sh -rwxr-xr-x 1 root root 108208 Nov 11 23:51 /usr/bin/psktool -rwxr-xr-x 1 root root 18984 Nov 11 23:51 /usr/bin/pstree -rwxr-xr-x 1 root root 72480 Nov 11 23:51 /usr/bin/ptx -rwxr-xr-x 1 root root 43904 Jan 24 05:32 /usr/bin/purge lrwxrwxrwx 1 root root 7 Jan 24 03:14 /usr/bin/python -> python2 lrwxrwxrwx 1 root root 9 Jan 24 03:14 /usr/bin/python2 -> python2.7 -rwxr-xr-x 1 root root 6120 Jan 24 05:32 /usr/bin/python2.7 [root@ipfire-vm bin]#
Created attachment 659 [details] attachment-22646-0.html Hi Jonathan, please install the following packages and try again: python3 python3-llfuse python3-msgpack Jonatan > Am 13.03.2019 um 23:16 schrieb IPFire Bugzilla <bugzilla@ipfire.org>: > > Comment # 5 on bug 12016 from Jon > I don't see python3 installed. Should it be? > > [root@ipfire-vm bin]# ls -al /usr/bin/p* > -rwxr-xr-x 1 root root 14584 Nov 11 23:51 /usr/bin/pango-querymodules > -rwxr-xr-x 1 root root 44512 Nov 11 23:51 /usr/bin/pango-view > -rwxr-xr-x 1 root root 35360 Nov 11 23:51 /usr/bin/paste > -rwxr-xr-x 1 root root 159048 Nov 11 23:51 /usr/bin/patch > -rwxr-xr-x 1 root root 31232 Nov 11 23:51 /usr/bin/pathchk > -rwxr-xr-x 1 root root 19512 Nov 11 23:51 /usr/bin/pdfdetach > -rwxr-xr-x 1 root root 14848 Nov 11 23:51 /usr/bin/pdffonts > -rwxr-xr-x 1 root root 47872 Nov 11 23:51 /usr/bin/pdfimages > -rwxr-xr-x 1 root root 31616 Nov 11 23:51 /usr/bin/pdfinfo > -rwxr-xr-x 1 root root 14688 Nov 11 23:51 /usr/bin/pdfseparate > -rwxr-xr-x 1 root root 168464 Nov 11 23:51 /usr/bin/pdftocairo > -rwxr-xr-x 1 root root 93184 Nov 11 23:51 /usr/bin/pdftohtml > -rwxr-xr-x 1 root root 23008 Nov 11 23:51 /usr/bin/pdftoppm > -rwxr-xr-x 1 root root 23112 Nov 11 23:51 /usr/bin/pdftops > -rwxr-xr-x 1 root root 35696 Nov 11 23:51 /usr/bin/pdftotext > -rwxr-xr-x 1 root root 31344 Nov 11 23:51 /usr/bin/pdfunite > -rwxr-xr-x 2 root root 1460424 Nov 11 23:51 /usr/bin/perl > -rwxr-xr-x 2 root root 1460424 Nov 11 23:51 /usr/bin/perl5.12.3 > -rwxr-xr-x 1 root root 47792 Nov 11 23:51 /usr/bin/pg > -r-xr-xr-x 1 root root 18840 Nov 11 19:52 /usr/bin/pgrep > lrwxrwxrwx 1 root root 13 Dec 11 03:33 /usr/bin/pico -> /usr/bin/nano > -rwsr-xr-x 1 root root 61048 Nov 11 23:51 /usr/bin/ping > -rwxr-xr-x 1 root root 35520 Nov 11 23:51 /usr/bin/pinky > -rwxr-xr-x 1 root root 80368 Feb 24 08:18 /usr/bin/pki > -rwxr-xr-x 1 root root 76704 Nov 11 23:51 /usr/bin/pr > -rwxr-xr-x 1 root root 31200 Nov 11 23:51 /usr/bin/printenv > -rwxr-xr-x 1 root root 47680 Nov 11 23:51 /usr/bin/printf > -rwxr-xr-x 1 root root 31904 Nov 11 23:51 /usr/bin/prlimit > -rwxr-xr-x 1 root root 3931 Nov 11 21:52 /usr/bin/probenic.sh > -rwxr-xr-x 1 root root 108208 Nov 11 23:51 /usr/bin/psktool > -rwxr-xr-x 1 root root 18984 Nov 11 23:51 /usr/bin/pstree > -rwxr-xr-x 1 root root 72480 Nov 11 23:51 /usr/bin/ptx > -rwxr-xr-x 1 root root 43904 Jan 24 05:32 /usr/bin/purge > lrwxrwxrwx 1 root root 7 Jan 24 03:14 /usr/bin/python -> python2 > lrwxrwxrwx 1 root root 9 Jan 24 03:14 /usr/bin/python2 -> python2.7 > -rwxr-xr-x 1 root root 6120 Jan 24 05:32 /usr/bin/python2.7 > [root@ipfire-vm bin]# > You are receiving this mail because: > You are the assignee for the bug.
I don't see python3-llfuse python3-msgpack in the pakfire list. [root@ipfireVM-C128 ~]# pakfire install python3 python3-llfuse python3-msgpack PAKFIRE RESV: python3: Resolving dependencies... PAKFIRE WARN: The pak "python3-llfuse" is not known. Please try running "pakfire update". PAKFIRE WARN: The pak "python3-msgpack" is not known. Please try running "pakfire update". PAKFIRE INFO: Packages to install: PAKFIRE INFO: python3 - 15.37 MB PAKFIRE INFO: Total size: ~ 15.37 MB PAKFIRE INFO: Is this okay? [y/N]
Hi Jonathan, I really have no clue why the packages are not available. Could you past the output of: pakfire install borgbackup Please do not install the package, but it should resolve the dependencies and then you could them install them manually (the names are shown). Jonatan
They are only available in testing as well as borgbackup.
borgbackup is not part of pakfire [root@ipfireVM-C128 ~]# pakfire install borgbackup packages_list.db 100.00% |=============================>| 4.65 KB PAKFIRE WARN: The pak "borgbackup" is not known. Please try running "pakfire update". PAKFIRE ERROR: No packages to install. Exiting... should I be running the ./install.sh (from https://people.ipfire.org/~jschlag/borgbackup-1.1.9-2.ipfire) instead?
Jonatan - was there any other information I can provide? Jon
Hi Jonathan, you can switch into the testing tree (I must have done this switch when you have installed borgbackup) and install the packages I had named in my post. After this steps borgbackup should be running. In the moment you could provide the information if it does. Thank you for reminding me. Jonatan
Jonatan - I haven't been around IPFire long enough to know the different Trees available. I know about the Nightly Builds area. The only Testing area I found is here: https://people.ipfire.org/~arne_f/testing/x86_64/core129/ Is this what I should switch to?
[root@ipfire tmp]# pakfire install borgbackup PAKFIRE RESV: borgbackup: Resolving dependencies... PAKFIRE RESV: borgbackup: Need to install dependency: python3 PAKFIRE RESV: borgbackup: Need to install dependency: python3-llfuse PAKFIRE RESV: borgbackup: Need to install dependency: python3-msgpack PAKFIRE RESV: python3-msgpack: Resolving dependencies... PAKFIRE RESV: python3-msgpack: Need to install dependency: python3 PAKFIRE RESV: python3-llfuse: Resolving dependencies... PAKFIRE RESV: python3-llfuse: Need to install dependency: python3 PAKFIRE RESV: python3: Resolving dependencies... PAKFIRE INFO: Packages to install for dependencies: PAKFIRE INFO: python3-msgpack - 100.00 KB PAKFIRE INFO: python3-llfuse - 220.00 KB PAKFIRE INFO: python3 - 15.38 MB PAKFIRE INFO: Packages to install: PAKFIRE INFO: borgbackup - 550.00 KB PAKFIRE INFO: Total size: ~ 16.23 MB PAKFIRE INFO: Is this okay? [y/N] (In reply to Jonatan Schlag from comment #8) > Hi Jonathan, > > I really have no clue why the packages are not available. > > Could you past the output of: > > pakfire install borgbackup > > Please do not install the package, but it should resolve the dependencies > and then you could them install them manually (the names are shown). > > Jonatan
Starting at the beginning - If I start with a fresh C127 image (stable) and then update to C128 (testing) using "pakfire update --force" I end up with IPFire 2.21 (x86_64) - Core Update 128. Then I do "pakfire install borgbackup" and I get: ---- [root@ipfire-vm tmp]# pakfire install borgbackup PAKFIRE RESV: borgbackup: Resolving dependencies... PAKFIRE RESV: borgbackup: Need to install dependency: python3 PAKFIRE RESV: borgbackup: Need to install dependency: python3-llfuse PAKFIRE RESV: borgbackup: Need to install dependency: python3-msgpack PAKFIRE RESV: python3-msgpack: Resolving dependencies... PAKFIRE RESV: python3-msgpack: Need to install dependency: python3 PAKFIRE RESV: python3-llfuse: Resolving dependencies... PAKFIRE RESV: python3-llfuse: Need to install dependency: python3 PAKFIRE RESV: python3: Resolving dependencies... PAKFIRE INFO: Packages to install for dependencies: PAKFIRE INFO: python3-msgpack - 100.00 KB PAKFIRE INFO: python3-llfuse - 220.00 KB PAKFIRE INFO: python3 - 15.38 MB PAKFIRE INFO: Packages to install: PAKFIRE INFO: borgbackup - 550.00 KB PAKFIRE INFO: Total size: ~ 16.23 MB PAKFIRE INFO: Is this okay? [y/N] y PAKFIRE INST: python3-msgpack: Decrypting... PAKFIRE INST: python3-msgpack: Copying files and running post-installation scripts... PAKFIRE INST: python3-msgpack: Finished. PAKFIRE INST: python3-llfuse: Decrypting... PAKFIRE INST: python3-llfuse: Copying files and running post-installation scripts... PAKFIRE INST: python3-llfuse: Finished. PAKFIRE INST: python3: Decrypting... PAKFIRE INST: python3: Copying files and running post-installation scripts... PAKFIRE INST: python3: Finished. PAKFIRE INST: borgbackup: Decrypting... PAKFIRE INST: borgbackup: Copying files and running post-installation scripts... PAKFIRE INST: borgbackup: Finished. ---- I run "borg" and I get the same error as in the first post on 2019-03-05 16:34:43 GMT. Then I install "https://people.ipfire.org/~jschlag/borgbackup-1.1.9-2.ipfire" over the top of the above (in other words I did not uninstall the Borg above). ---- [root@ipfire-vm tmp]# pwd /opt/pakfire/tmp [root@ipfire-vm tmp]# wget https://people.ipfire.org/~jschlag/borgbackup-1.1.9-2.ipfire --2019-03-27 17:07:34-- https://people.ipfire.org/~jschlag/borgbackup-1.1.9-2.ipfire Resolving people.ipfire.org... 81.3.27.38 Connecting to people.ipfire.org|81.3.27.38|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 983040 (960K) [application/x-troff-man] Saving to: 'borgbackup-1.1.9-2.ipfire' borgbackup-1.1.9-2.ipf 100%[=========================>] 960.00K 1.55MB/s in 0.6s 2019-03-27 17:07:35 (1.55 MB/s) - 'borgbackup-1.1.9-2.ipfire' saved [983040/983040] [root@ipfire-vm tmp]# tar xvf borgbackup-1.1.9-2.ipfire files.tar.xz install.sh uninstall.sh update.sh ROOTFILES [root@ipfire-vm tmp]# [root@ipfire-vm tmp]# [root@ipfire-vm tmp]# ./install.sh Extracting files... usr/ usr/bin/ usr/bin/borg usr/bin/borgfs usr/lib/ usr/lib/python3.6/ usr/lib/python3.6/site-packages/ usr/lib/python3.6/site-packages/borg/ usr/lib/python3.6/site-packages/borg/testsuite/ usr/lib/python3.6/site-packages/borg/testsuite/item.py usr/lib/python3.6/site-packages/borg/testsuite/logger.py usr/lib/python3.6/site-packages/borg/testsuite/__init__.py usr/lib/python3.6/site-packages/borg/testsuite/platform.py usr/lib/python3.6/site-packages/borg/testsuite/shellpattern.py usr/lib/python3.6/site-packages/borg/testsuite/locking.py usr/lib/python3.6/site-packages/borg/testsuite/file_integrity.py usr/lib/python3.6/site-packages/borg/testsuite/lrucache.py usr/lib/python3.6/site-packages/borg/testsuite/repository.py usr/lib/python3.6/site-packages/borg/testsuite/chunker.py usr/lib/python3.6/site-packages/borg/testsuite/upgrader.py usr/lib/python3.6/site-packages/borg/testsuite/nanorst.py usr/lib/python3.6/site-packages/borg/testsuite/cache.py usr/lib/python3.6/site-packages/borg/testsuite/crypto.py usr/lib/python3.6/site-packages/borg/testsuite/key.py usr/lib/python3.6/site-packages/borg/testsuite/patterns.py usr/lib/python3.6/site-packages/borg/testsuite/compress.py usr/lib/python3.6/site-packages/borg/testsuite/archive.py usr/lib/python3.6/site-packages/borg/testsuite/helpers.py usr/lib/python3.6/site-packages/borg/testsuite/version.py usr/lib/python3.6/site-packages/borg/testsuite/benchmark.py usr/lib/python3.6/site-packages/borg/testsuite/xattr.py usr/lib/python3.6/site-packages/borg/testsuite/remote.py usr/lib/python3.6/site-packages/borg/testsuite/nonces.py usr/lib/python3.6/site-packages/borg/testsuite/archiver.py usr/lib/python3.6/site-packages/borg/testsuite/checksums.py usr/lib/python3.6/site-packages/borg/testsuite/hashindex.py usr/lib/python3.6/site-packages/borg/testsuite/attic.tar.gz usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/ usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/item.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/logger.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/__init__.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/platform.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/shellpattern.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/locking.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/file_integrity.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/lrucache.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/repository.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/chunker.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/upgrader.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/nanorst.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/cache.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/crypto.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/key.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/patterns.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/compress.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/archive.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/helpers.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/version.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/benchmark.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/xattr.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/remote.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/nonces.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/archiver.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/checksums.cpython-36.pyc usr/lib/python3.6/site-packages/borg/testsuite/__pycache__/hashindex.cpython-36.pyc usr/lib/python3.6/site-packages/borg/algorithms/ usr/lib/python3.6/site-packages/borg/algorithms/__pycache__/ usr/lib/python3.6/site-packages/borg/algorithms/__pycache__/__init__.cpython-36.pyc usr/lib/python3.6/site-packages/borg/algorithms/__init__.py usr/lib/python3.6/site-packages/borg/algorithms/checksums.cpython-36m-x86_64-linux-gnu.so usr/lib/python3.6/site-packages/borg/crypto/ usr/lib/python3.6/site-packages/borg/crypto/__pycache__/ usr/lib/python3.6/site-packages/borg/crypto/__pycache__/__init__.cpython-36.pyc usr/lib/python3.6/site-packages/borg/crypto/__pycache__/file_integrity.cpython-36.pyc usr/lib/python3.6/site-packages/borg/crypto/__pycache__/key.cpython-36.pyc usr/lib/python3.6/site-packages/borg/crypto/__pycache__/keymanager.cpython-36.pyc usr/lib/python3.6/site-packages/borg/crypto/__pycache__/nonces.cpython-36.pyc usr/lib/python3.6/site-packages/borg/crypto/__init__.py usr/lib/python3.6/site-packages/borg/crypto/file_integrity.py usr/lib/python3.6/site-packages/borg/crypto/key.py usr/lib/python3.6/site-packages/borg/crypto/keymanager.py usr/lib/python3.6/site-packages/borg/crypto/low_level.cpython-36m-x86_64-linux-gnu.so usr/lib/python3.6/site-packages/borg/crypto/nonces.py usr/lib/python3.6/site-packages/borg/platform/ usr/lib/python3.6/site-packages/borg/platform/__pycache__/ usr/lib/python3.6/site-packages/borg/platform/__pycache__/__init__.cpython-36.pyc usr/lib/python3.6/site-packages/borg/platform/__pycache__/base.cpython-36.pyc usr/lib/python3.6/site-packages/borg/platform/__init__.py usr/lib/python3.6/site-packages/borg/platform/base.py usr/lib/python3.6/site-packages/borg/platform/linux.cpython-36m-x86_64-linux-gnu.so usr/lib/python3.6/site-packages/borg/platform/posix.cpython-36m-x86_64-linux-gnu.so usr/lib/python3.6/site-packages/borg/__pycache__/ usr/lib/python3.6/site-packages/borg/__pycache__/xattr.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/__init__.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/__main__.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/_version.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/archive.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/archiver.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/cache.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/constants.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/fuse.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/helpers.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/locking.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/logger.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/lrucache.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/nanorst.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/patterns.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/remote.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/repository.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/selftest.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/shellpattern.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/upgrader.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__pycache__/version.cpython-36.pyc usr/lib/python3.6/site-packages/borg/__init__.py usr/lib/python3.6/site-packages/borg/__main__.py usr/lib/python3.6/site-packages/borg/_version.py usr/lib/python3.6/site-packages/borg/archive.py usr/lib/python3.6/site-packages/borg/archiver.py usr/lib/python3.6/site-packages/borg/cache.py usr/lib/python3.6/site-packages/borg/chunker.cpython-36m-x86_64-linux-gnu.so usr/lib/python3.6/site-packages/borg/compress.cpython-36m-x86_64-linux-gnu.so usr/lib/python3.6/site-packages/borg/constants.py usr/lib/python3.6/site-packages/borg/fuse.py usr/lib/python3.6/site-packages/borg/hashindex.cpython-36m-x86_64-linux-gnu.so usr/lib/python3.6/site-packages/borg/helpers.py usr/lib/python3.6/site-packages/borg/item.cpython-36m-x86_64-linux-gnu.so usr/lib/python3.6/site-packages/borg/locking.py usr/lib/python3.6/site-packages/borg/logger.py usr/lib/python3.6/site-packages/borg/lrucache.py usr/lib/python3.6/site-packages/borg/nanorst.py usr/lib/python3.6/site-packages/borg/paperkey.html usr/lib/python3.6/site-packages/borg/patterns.py usr/lib/python3.6/site-packages/borg/remote.py usr/lib/python3.6/site-packages/borg/repository.py usr/lib/python3.6/site-packages/borg/selftest.py usr/lib/python3.6/site-packages/borg/shellpattern.py usr/lib/python3.6/site-packages/borg/upgrader.py usr/lib/python3.6/site-packages/borg/version.py usr/lib/python3.6/site-packages/borg/xattr.py usr/lib/python3.6/site-packages/borgbackup-1.1.9-py3.6.egg-info/ usr/lib/python3.6/site-packages/borgbackup-1.1.9-py3.6.egg-info/PKG-INFO usr/lib/python3.6/site-packages/borgbackup-1.1.9-py3.6.egg-info/SOURCES.txt usr/lib/python3.6/site-packages/borgbackup-1.1.9-py3.6.egg-info/dependency_links.txt usr/lib/python3.6/site-packages/borgbackup-1.1.9-py3.6.egg-info/entry_points.txt usr/lib/python3.6/site-packages/borgbackup-1.1.9-py3.6.egg-info/not-zip-safe usr/lib/python3.6/site-packages/borgbackup-1.1.9-py3.6.egg-info/requires.txt usr/lib/python3.6/site-packages/borgbackup-1.1.9-py3.6.egg-info/top_level.txt ...Finished. ---- and boom! all seems to run OK! ---- [root@ipfire-vm tmp]# borg usage: borg [-V] [-h] [--critical] [--error] [--warning] [--info] [--debug] [--debug-topic TOPIC] [-p] [--log-json] [--lock-wait SECONDS] [--show-version] [--show-rc] [--umask M] [--remote-path PATH] [--remote-ratelimit RATE] [--consider-part-files] [--debug-profile FILE] [--rsh RSH] <command> ... ---- Hopefully the above helps! Jon
Hi, Jonathan this helps a lot. I will try to commit this version and send a patch as soon as possible. When this version is in testing I would like to ask you if you could test it again? Jonatan
yes, I will test again. Jon
Not sure if you were ready for me to test or not. I saw the pakfire list in Core 130 and borgbackup was listed. ---- [root@ipfireVM ~]# pakfire list ... Name: borgbackup ProgVersion: 1.0.12 Release: 1 ... ---- I run "borg" and I get the same error as in the first post on 2019-03-05 16:34:43 GMT. Here are the steps. I start with a fresh C129 image (stable) and then update to C130 (testing) using "pakfire update --force" I end up with IPFire 2.21 (x86_64) - Core Update 130. Then I do "pakfire install borgbackup" and I get: ---- [root@ipfireVM ~]# pakfire install borgbackup meta-borgbackup 100.00% |=============================>| 997.00 B PAKFIRE RESV: borgbackup: Resolving dependencies... PAKFIRE RESV: borgbackup: Need to install dependency: python3 PAKFIRE RESV: borgbackup: Need to install dependency: python3-llfuse PAKFIRE RESV: borgbackup: Need to install dependency: python3-msgpack meta-python3-msgp... 100.00% |=============================>| 974.00 B PAKFIRE RESV: python3-msgpack: Resolving dependencies... PAKFIRE RESV: python3-msgpack: Need to install dependency: python3 meta-python3-llfu... 100.00% |=============================>| 972.00 B PAKFIRE RESV: python3-llfuse: Resolving dependencies... PAKFIRE RESV: python3-llfuse: Need to install dependency: python3 meta-python3 100.00% |=============================>| 953.00 B PAKFIRE RESV: python3: Resolving dependencies... PAKFIRE INFO: Packages to install for dependencies: PAKFIRE INFO: python3-msgpack - 100.00 KB PAKFIRE INFO: python3-llfuse - 220.00 KB PAKFIRE INFO: python3 - 15.38 MB PAKFIRE INFO: Packages to install: PAKFIRE INFO: borgbackup - 550.00 KB PAKFIRE INFO: Total size: ~ 16.23 MB PAKFIRE INFO: Is this okay? [y/N] y borgbackup-1.0.12... 100.00% |=============================>| 531.70 KB python3-3.6.1-3.i... 100.00% |=============================>| 15.17 MB python3-llfuse-1.... 100.00% |=============================>| 209.97 KB python3-msgpack-0... 100.00% |=============================>| 82.31 KB PAKFIRE INST: python3-msgpack: Decrypting... PAKFIRE INST: python3-msgpack: Copying files and running post-installation scripts... PAKFIRE INST: python3-msgpack: Finished. PAKFIRE INST: python3-llfuse: Decrypting... PAKFIRE INST: python3-llfuse: Copying files and running post-installation scripts... PAKFIRE INST: python3-llfuse: Finished. PAKFIRE INST: python3: Decrypting... PAKFIRE INST: python3: Copying files and running post-installation scripts... PAKFIRE INST: python3: Finished. PAKFIRE INST: borgbackup: Decrypting... PAKFIRE INST: borgbackup: Copying files and running post-installation scripts... PAKFIRE INST: borgbackup: Finished. ---- I run "borg" and I get this error. ---- [root@ipfireVM ~]# borg Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 659, in _build_master ws.require(__requires__) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 967, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 858, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.ContextualVersionConflict: (msgpack-python 0.5.6 (/usr/lib/python3.6/site-packages), Requirement.parse('msgpack-python<0.5.0,>=0.4.6'), {'borgbackup'}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/borg", line 6, in <module> from pkg_resources import load_entry_point File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3017, in <module> @_call_aside File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3003, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3030, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 661, in _build_master return cls._build_from_requirements(__requires__) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 674, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 853, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'msgpack-python<0.5.0,>=0.4.6' distribution was not found and is required by borgbackup [root@ipfireVM ~]#
Jonatan - I download and installed IPFire 2.23 - Core Update 131 testing (IPFire 2.23 (x86_64) - Development Build: master/c33a6e71) and then installed Borg. I typed borg to launch the help screen and it seems to be running OK! yay! Jon ------ [root@ipfireVM-C131test ~]# pakfire list ... Name: borgbackup ProgVersion: 1.1.9 Release: 2 ... [root@ipfireVM-C131test ~]# pakfire install borgbackup PAKFIRE RESV: borgbackup: Resolving dependencies... PAKFIRE RESV: borgbackup: Need to install dependency: python3 PAKFIRE RESV: borgbackup: Need to install dependency: python3-llfuse PAKFIRE RESV: borgbackup: Need to install dependency: python3-msgpack PAKFIRE RESV: python3-msgpack: Resolving dependencies... PAKFIRE RESV: python3-msgpack: Need to install dependency: python3 PAKFIRE RESV: python3-llfuse: Resolving dependencies... PAKFIRE RESV: python3-llfuse: Need to install dependency: python3 PAKFIRE RESV: python3: Resolving dependencies... PAKFIRE INFO: Packages to install for dependencies: PAKFIRE INFO: python3-msgpack - 100.00 KB PAKFIRE INFO: python3-llfuse - 220.00 KB PAKFIRE INFO: python3 - 15.38 MB PAKFIRE INFO: Packages to install: PAKFIRE INFO: borgbackup - 960.00 KB PAKFIRE INFO: Total size: ~ 16.63 MB PAKFIRE INFO: Is this okay? [y/N] y borgbackup-1.1.9-... 100.00% |=============================>| 944.71 KB python3-3.6.1-3.i... 100.00% |=============================>| 15.17 MB python3-llfuse-1.... 100.00% |=============================>| 209.89 KB python3-msgpack-0... 100.00% |=============================>| 82.30 KB PAKFIRE INST: python3-msgpack: Decrypting... PAKFIRE INST: python3-msgpack: Copying files and running post-installation scripts... PAKFIRE INST: python3-msgpack: Finished. PAKFIRE INST: python3-llfuse: Decrypting... PAKFIRE INST: python3-llfuse: Copying files and running post-installation scripts... PAKFIRE INST: python3-llfuse: Finished. PAKFIRE INST: python3: Decrypting... PAKFIRE INST: python3: Copying files and running post-installation scripts... PAKFIRE INST: python3: Finished. PAKFIRE INST: borgbackup: Decrypting... PAKFIRE INST: borgbackup: Copying files and running post-installation scripts... PAKFIRE INST: borgbackup: Finished. [root@ipfireVM-C131test ~]# [root@ipfireVM-C131test ~]# borg usage: borg [-V] [-h] [--critical] [--error] [--warning] [--info] [--debug] [--debug-topic TOPIC] [-p] [--log-json] [--lock-wait SECONDS] [--show-version] [--show-rc] [--umask M] [--remote-path PATH] [--remote-ratelimit RATE] [--consider-part-files] [--debug-profile FILE] [--rsh RSH] <command> ... Borg - Deduplicated Backups optional arguments: -V, --version show version number and exit ... ------
Hi Jonathan, Thank you very much for your patience and your testing efforts. I hope borgbackup will be released soon as a stable addon. Please keep testing this it is very important for us as developers, as a real-world test is not replaceable. Jonatan PS.: I Close this bug as fixed.
I am happy to help! I started a Borg wiki at: https://wiki.ipfire.org/addons/borgbackup/start Could you add your notes to it? And maybe a few examples of how you use it? I am not a Borg user and I need to find a backup system for my IPFire box. Best regards! Jon