View previous topic :: View next topic |
Author |
Message |
Vieri l33t
Joined: 18 Dec 2005 Posts: 886
|
Posted: Thu Apr 18, 2024 11:55 am Post subject: emerge certbot on old system |
|
|
Hi,
I'm trying to update certbot and certbot-apache on a relatively outdated Gentoo host.
Here's what I get:
Code: | [ebuild N ] dev-python/gentoo-common-1::gentoo 0 KiB
[ebuild U ] dev-libs/libffi-3.4.4-r4:0/8::gentoo [3.3-r2:0/7::gentoo] USE="-debug -exec-static-trampoline% -pax-kernel -static-libs -test" ABI_X86="(64) -32 (-x32)" 1331 KiB
[ebuild U ] sys-libs/timezone-data-2024a-r1::gentoo [2021a-r1::gentoo] USE="nls -leaps-timezone -zic-slim" 736 KiB
[ebuild U ] dev-lang/python-exec-2.4.10:2::gentoo [2.4.8:2::gentoo] USE="(native-symlinks) -test" PYTHON_TARGETS="(pypy3) (python3_10) (python3_11%*) (python3_12%*) (-python3_8%*) (-python3_9%*)" 83 KiB
[ebuild U ] app-portage/elt-patches-20240213::gentoo [20201205::gentoo] 44 KiB
[ebuild NS ] dev-lang/python-3.11.8_p1:3.11::gentoo [3.9.9-r1:3.9::gentoo, 3.10.6_p4:3.10::gentoo] USE="ensurepip gdbm ncurses readline sqlite ssl -bluetooth -build -debug% -examples -libedit -pgo -test -tk -valgrind% -verify-sig (-hardened%) (-lto%) (-xml%*)" 19581 KiB
[ebuild U ] dev-python/tomli-2.0.1-r1::gentoo [2.0.0::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 144 KiB
[ebuild N ] dev-python/installer-0.7.0::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 907 KiB
[ebuild N ] dev-python/gpep517-15::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 18 KiB
[ebuild N ] dev-python/flit-core-3.9.0::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 41 KiB
[ebuild U ] dev-python/packaging-24.0::gentoo [21.3-r1::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 145 KiB
[ebuild N ] dev-python/more-itertools-10.2.0::gentoo USE="-doc -test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 112 KiB
[ebuild N ] dev-python/ordered-set-4.1.0::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 13 KiB
[ebuild N ] dev-python/platformdirs-4.2.0::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 20 KiB
[ebuild N ] dev-python/typing-extensions-4.10.0::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 76 KiB
[ebuild N ] dev-python/jaraco-context-4.3.0::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 10 KiB
[ebuild U ] dev-python/idna-3.7::gentoo [3.3::gentoo] USE="-test%" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 186 KiB
[ebuild N ] dev-python/editables-0.5::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 16 KiB
[ebuild N ] dev-python/pathspec-0.12.1::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 50 KiB
[ebuild N ] dev-python/trove-classifiers-2024.3.25::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 16 KiB
[ebuild N ] dev-python/wheel-0.43.0::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 97 KiB
[ebuild N ] dev-python/jaraco-functools-4.0.0::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 18 KiB
[ebuild N ] dev-python/jaraco-text-3.12.0::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 16 KiB
[ebuild U ] dev-python/setuptools-69.2.0-r1::gentoo [59.8.0::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 2171 KiB
[ebuild U ] dev-python/setuptools-scm-8.0.4::gentoo [6.3.2::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 73 KiB
[ebuild U ] dev-python/pytz-2024.1::gentoo [2021.3::gentoo] USE="-test%" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 309 KiB
[ebuild U ] dev-python/ply-3.11-r2:0/3.11::gentoo [3.11-r1:0/3.11::gentoo] USE="-examples" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 4 KiB
[ebuild U ] dev-python/chardet-5.2.0::gentoo [4.0.0::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 2019 KiB
[ebuild U ] dev-python/certifi-3021.3.16-r4::gentoo [3021.3.16-r1::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 14 KiB
[ebuild U ] dev-python/charset-normalizer-3.3.2::gentoo [2.0.9::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 103 KiB
[ebuild U ] dev-python/PySocks-1.7.1-r2::gentoo [1.7.1-r1::gentoo] PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 278 KiB
[ebuild N ] dev-python/pluggy-1.4.0::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 65 KiB
[ebuild N ] dev-python/fastjsonschema-2.19.1::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 364 KiB
[ebuild N ] dev-python/lark-1.1.9::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 250 KiB
[ebuild N ] dev-python/semantic-version-2.10.0::gentoo USE="-doc -test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 52 KiB
[ebuild U ] dev-python/ConfigArgParse-1.7::gentoo [1.5.3::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 37 KiB
[ebuild U ] dev-python/distro-1.9.0::gentoo [1.6.0::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 60 KiB
[ebuild U ] dev-python/parsedatetime-2.6-r1::gentoo [2.6::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 70 KiB
[ebuild U ] dev-python/six-1.16.0-r1::gentoo [1.16.0::gentoo] USE="-doc -test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 0 KiB
[ebuild U ] dev-python/pyrfc3339-1.1-r1::gentoo [1.1::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 12 KiB
[ebuild U ] dev-python/pycparser-2.21-r2::gentoo [2.21::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 0 KiB
[ebuild N ] dev-python/hatchling-1.21.1-r1::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 757 KiB
[ebuild N ] dev-python/poetry-core-1.9.0::gentoo USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 363 KiB
[ebuild N ] dev-python/setuptools-rust-1.9.0::gentoo USE="-debug -test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 -python3_12" 299 KiB
[ebuild U ] dev-python/configobj-5.0.8::gentoo [5.0.6-r1::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 97 KiB
[ebuild U ] dev-python/cffi-1.16.0:0/1.16.0::gentoo [1.15.0:0/1.15.0::gentoo] USE="-debug% -doc -test" PYTHON_TARGETS="python3_11%* -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 501 KiB
[ebuild U ] dev-python/urllib3-2.2.1::gentoo [1.26.7::gentoo] USE="-brotli -http2% -test -zstd%" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 285 KiB
[ebuild U ] dev-python/cryptography-42.0.5::gentoo [3.4.7-r2::gentoo] USE="-debug% -test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 8443 KiB
[ebuild U ] dev-python/requests-2.31.0::gentoo [2.26.0::gentoo] USE="(test-rust%*) -socks5 -test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 109 KiB
[ebuild U ] dev-python/python-augeas-1.1.0-r1::gentoo [1.1.0::gentoo] PYTHON_TARGETS="python3_11%* -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 0 KiB
[ebuild U ] dev-python/pyopenssl-24.0.0::gentoo [20.0.1::gentoo] USE="-doc -test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 179 KiB
[ebuild U ] dev-python/requests-toolbelt-1.0.0::gentoo [0.9.1::gentoo] USE="(test-rust%*) -test" PYTHON_TARGETS="python3_11%* (-pypy3) -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 195 KiB
[ebuild U ] dev-python/josepy-1.14.0::gentoo [1.11.0::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* -python3_10 -python3_12% (-python3_8%) (-python3_9%*)" 58 KiB
[ebuild U ] app-crypt/acme-2.9.0::gentoo [1.22.0::gentoo] USE="-doc -test" PYTHON_TARGETS="python3_11%* -python3_10 (-python3_8%) (-python3_9%*)" 1316 KiB
[ebuild U ] app-crypt/certbot-2.9.0::gentoo [1.22.0::gentoo] USE="-doc% (-selinux) -test" PYTHON_TARGETS="python3_11%* -python3_10 (-python3_8%) (-python3_9%*)" 0 KiB
[ebuild U ] app-crypt/certbot-apache-2.9.0::gentoo [1.22.0::gentoo] USE="-test" PYTHON_TARGETS="python3_11%* -python3_10 (-python3_8%) (-python3_9%*)" 0 KiB
[blocks B ] <dev-python/setuptools-67 ("<dev-python/setuptools-67" is soft blocking dev-python/packaging-24.0)
Total: 56 packages (33 upgrades, 22 new, 1 in new slot), Size of downloads: 42120 KiB
Conflict: 1 block (1 unsatisfied) |
I'm not sure I'm comfortable with updating Python on this host.
Any suggestions on the steps I need to take to update *just* the letsencrypt certbot?
This physical host does not have LVM, and I can't take a snapshot and restore it in case the whole update process screws up something else. I do have a backup host, but I'd rather avoid to bring it online just for this.
Thanks |
|
Back to top |
|
|
freke l33t
Joined: 23 Jan 2003 Posts: 979 Location: Somewhere in Denmark
|
Posted: Thu Apr 18, 2024 2:16 pm Post subject: |
|
|
If you don't want to have python3.11 you'll have to -python3_11 either globally or for those packages that wants to pull it in, and enable python3_10 for those packages.
Certbot needs minimum python3.10 |
|
Back to top |
|
|
Vieri l33t
Joined: 18 Dec 2005 Posts: 886
|
Posted: Thu Apr 18, 2024 2:36 pm Post subject: |
|
|
Ouch, well, I guess I need to upgrade python. My bad for not updating earlier.
What about dev-python/setuptools? Do I need to unmerge it? |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 21712
|
Posted: Thu Apr 18, 2024 3:11 pm Post subject: |
|
|
Vieri wrote: | Ouch, well, I guess I need to upgrade python.
What about dev-python/setuptools? Do I need to unmerge it? | You need to install a newer Python, yes. However, you may be able to keep the older Python for existing programs, which would minimize what you need to change and retest. You could try using emerge --depclean --ask --verbose dev-python/setuptools, or you could try updating it to a version which does not cause a conflict. |
|
Back to top |
|
|
Phoenix591 Guru
Joined: 17 Sep 2007 Posts: 487
|
Posted: Thu Apr 18, 2024 9:56 pm Post subject: |
|
|
Vieri wrote: | Ouch, well, I guess I need to upgrade python. My bad for not updating earlier.
What about dev-python/setuptools? Do I need to unmerge it? |
Setuptools is a key build tool used by a LOT, probably most, of python packages. Unmerging it isn't a good idea. |
|
Back to top |
|
|
|