Closed rrrru closed 8 months ago
And the make package for dependencies seems to have been lost ( in roles/wal-g/tasks/main.yml )
TASK [wal-g : Build WAL-G deps] ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
fatal: [23.88.61.10]: FAILED! => {"changed": false, "msg": "Failed to find required executable \"make\" in paths: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin"}
Thanks @rrrru
And the make package for dependencies seems to have been lost ( in roles/wal-g/tasks/main.yml )
this is strange since we are installing the cmake
package.
And the make package for dependencies seems to have been lost ( in roles/wal-g/tasks/main.yml )
this is strange since we are installing the
cmake
package.
apt install cmake
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
cmake-data libarchive13 libjsoncpp25 librhash0
Suggested packages:
cmake-doc cmake-format elpa-cmake-mode ninja-build lrzip
Recommended packages:
gcc make
The following NEW packages will be installed:
cmake cmake-data libarchive13 libjsoncpp25 librhash0
0 upgraded, 5 newly installed, 0 to remove and 34 not upgraded.
Need to get 11.3 MB of archives.
After this operation, 41.7 MB of additional disk space will be used.
Do you want to continue? [Y/n]
the build problem has not been reproduced
TASK [wal-g : Download WAL-G v2.0.1 source code] *******************************
changed: [10.172.0.21]
changed: [10.172.0.22]
changed: [10.172.0.20]
TASK [wal-g : Build WAL-G deps] ************************************************
changed: [10.172.0.20]
changed: [10.172.0.22]
changed: [10.172.0.21]
TASK [wal-g : Build and install WAL-G] *****************************************
changed: [10.172.0.22]
changed: [10.172.0.20]
changed: [10.172.0.21]
jobs:
test:
runs-on: ubuntu-latest
̶A̶l̶l̶ ̶t̶e̶s̶t̶s̶ ̶u̶s̶e̶ ̶u̶b̶u̶n̶t̶u̶-̶l̶a̶t̶e̶s̶t̶?̶
And make In dependencies, I use the base image to install without previously installed packages, used hetzner cloud and from base images
That makes sense, thanks.
I will add the make
package
@rrrru please test walg-go
branch
fatal: [xxxxx]: FAILED! => {"changed": false, "cmd": ["/usr/bin/pip3", "install", "-U", "--trusted-host=pypi.python.org", "--trusted-host=pypi.org", "--trusted-host=files.pythonhosted.org", "setuptools<66.0.0"], "msg": "\n:stderr: error: externally-managed-environment\n\n× This environment is externally managed\n╰─> To install Python packages system-wide, try apt install\n python3-xyz, where xyz is the package you are trying to\n install.\n \n If you wish to install a non-Debian-packaged Python package,\n create a virtual environment using python3 -m venv path/to/venv.\n Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make\n sure you have python3-full installed.\n \n If you wish to install a non-Debian packaged Python application,\n it may be easiest to use pipx install xyz, which will manage a\n virtual environment for you. Make sure you have pipx installed.\n \n See /usr/share/doc/python3.11/README.venv for more information.\n\nnote: 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.\nhint: See PEP 668 for the detailed specification.\n"}
Wal-g tasks looks good.
Fix after exec rm -f /usr/lib/python3.11/EXTERNALLY-MANAGED
Wal-g tasks looks good.
Ok
Fix after exec rm -f /usr/lib/python3.11/EXTERNALLY-MANAGED
Yes, there is such a thing in new OS versions. I'm automating this part.
Will it work if I disable pgbouncer in the variables?
I don't quite understand what pgbouncer has to do with it?
I don't quite understand what pgbouncer has to do with it?
Right,it's another issue.
Looks like they change output for
https://go.dev/VERSION?m=text
, so wal_g_latest_version contain time now.I suggest we do something like this
Variable:
wal_g_install: true
OS: Debian 12Thanks!