Skip to content
This repository has been archived by the owner on Jul 27, 2024. It is now read-only.

Install fails in Proxmox LXC #62

Open
lordratner opened this issue Aug 14, 2023 · 3 comments
Open

Install fails in Proxmox LXC #62

lordratner opened this issue Aug 14, 2023 · 3 comments

Comments

@lordratner
Copy link

Hi there.

I'm trying to spin up an LXC with LibrePhotos, but I get stuck on the same issue each time. Here is the output where it fails:

Making install in fuzz
make[1]: Entering directory '/opt/librephotos-linux/vips-8.12.1/fuzz'
make[2]: Entering directory '/opt/librephotos-linux/vips-8.12.1/fuzz'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/opt/librephotos-linux/vips-8.12.1/fuzz'
make[1]: Leaving directory '/opt/librephotos-linux/vips-8.12.1/fuzz'
make[1]: Entering directory '/opt/librephotos-linux/vips-8.12.1'
make[2]: Entering directory '/opt/librephotos-linux/vips-8.12.1'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/usr/local/lib/pkgconfig'
 /usr/bin/install -c -m 644 vips.pc vips-cpp.pc '/usr/local/lib/pkgconfig'
make[2]: Leaving directory '/opt/librephotos-linux/vips-8.12.1'
make[1]: Leaving directory '/opt/librephotos-linux/vips-8.12.1'
+ ldconfig
+ echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib'
+ cd ..
++ which bash
+ su - -s /usr/bin/bash librephotos
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 81.0M  100 81.0M    0     0  72.2M      0  0:00:01  0:00:01 --:--:--  111M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  241M  100  241M    0     0  93.8M      0  0:00:02  0:00:02 --:--:--  111M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  374M  100  374M    0     0  87.5M      0  0:00:04  0:00:04 --:--:-- 97.9M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  230M  100  230M    0     0  96.9M      0  0:00:02  0:00:02 --:--:-- 96.9M
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
    
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
    
    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.
    
    See /usr/share/doc/python3.11/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
    
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
    
    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.
    
    See /usr/share/doc/python3.11/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
    
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
    
    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.
    
    See /usr/share/doc/python3.11/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
Cloning into 'backend'...
remote: Enumerating objects: 7518, done.
remote: Counting objects: 100% (7515/7515), done.
remote: Compressing objects: 100% (2239/2239), done.
remote: Total 7518 (delta 5268), reused 7437 (delta 5219), pack-reused 3
Receiving objects: 100% (7518/7518), 79.56 MiB | 39.19 MiB/s, done.
Resolving deltas: 100% (5268/5268), done.
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
    
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
    
    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.
    
    See /usr/share/doc/python3.11/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

Anyone familiar with this error?

@tychobrouwer
Copy link

Yes, I am having the same problem (I think it is because python 3.11?). I am manually inputting the arguments, but you can search this error up and there are a few workarounds. (https://stackoverflow.com/questions/75608323/how-do-i-solve-error-externally-managed-environment-every-time-i-use-pip-3), I went the virtual environment road

@egelmex
Copy link

egelmex commented Jan 4, 2024

To confirm this is not an LXC issue, I have this issue on ubuntu 23.10 in a VM.

@markfoodyburton
Copy link

Seems to be addressed by #66

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants