[Borgbackup] pip install failed

Boris Kirkorowicz bkborg at kirk.de
Sat Sep 10 06:09:05 EDT 2022


Hello,
first to say: I have no idea about python programming, so I do not
understand these lines. I hope you can help me.

Since borgbackup version 1.2.2 is not available as rpm packet in the
SUSE repos, I tried the following to get it installed:

> boris at linux-t560b:/home/groups/download/linux/install/borgbackup-1.2.2> pip install pkgconfig
> Defaulting to user installation because normal site-packages is not writeable
> Requirement already satisfied: pkgconfig in /usr/lib/python3.10/site-packages (1.5.5)
> boris at linux-t560b:/home/groups/download/linux/install/borgbackup-1.2.2> pip install "borgbackup==1.2.2"
> Defaulting to user installation because normal site-packages is not writeable
> Collecting borgbackup==1.2.2
>   Downloading borgbackup-1.2.2.tar.gz (4.0 MB)
>      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.0/4.0 MB 7.4 MB/s eta 0:00:00
>   Installing build dependencies ... done
>   Getting requirements to build wheel ... error
>   error: subprocess-exited-with-error
>   
>   × Getting requirements to build wheel did not run successfully.
>   │ exit code: 1
>   ╰─> [17 lines of output]
>       Traceback (most recent call last):
>         File "/usr/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
>           main()
>         File "/usr/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
>           json_out['return_val'] = hook(**hook_input['kwargs'])
>         File "/usr/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 130, in get_requires_for_build_wheel
>           return hook(config_settings)
>         File "/tmp/pip-build-env-e44g5q7r/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 338, in get_requires_for_build_wheel
>           return self._get_build_requires(config_settings, requirements=['wheel'])
>         File "/tmp/pip-build-env-e44g5q7r/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 320, in _get_build_requires
>           self.run_setup()
>         File "/tmp/pip-build-env-e44g5q7r/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 335, in run_setup
>           exec(code, locals())
>         File "<string>", line 193, in <module>
>         File "/tmp/pip-install-nh_uztd6/borgbackup_2787a2604f8445dcb570a5732efbd2be/setup_crypto.py", line 32, in crypto_ext_kwargs
>           raise Exception('Could not find OpenSSL lib/headers, please set BORG_OPENSSL_PREFIX')
>       Exception: Could not find OpenSSL lib/headers, please set BORG_OPENSSL_PREFIX
>       [end of output]
>   
>   note: This error originates from a subprocess, and is likely not a problem with pip.
> error: subprocess-exited-with-error
> 
> × Getting requirements to build wheel did not run successfully.
> │ exit code: 1
> ╰─> See above for output.
> 
> note: This error originates from a subprocess, and is likely not a problem with pip.

How can I find out what is broken and how to fix it?


-- 
Mit freundlichem Gruß                                 Best regards
                                 Kirkorowicz


More information about the Borgbackup mailing list