Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge certbot on old system
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Vieri
l33t
l33t


Joined: 18 Dec 2005
Posts: 886

PostPosted: Thu Apr 18, 2024 11:55 am    Post subject: emerge certbot on old system Reply with quote

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
View user's profile Send private message
freke
l33t
l33t


Joined: 23 Jan 2003
Posts: 977
Location: Somewhere in Denmark

PostPosted: Thu Apr 18, 2024 2:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
Vieri
l33t
l33t


Joined: 18 Dec 2005
Posts: 886

PostPosted: Thu Apr 18, 2024 2:36 pm    Post subject: Reply with quote

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
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21657

PostPosted: Thu Apr 18, 2024 3:11 pm    Post subject: Reply with quote

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
View user's profile Send private message
Phoenix591
Guru
Guru


Joined: 17 Sep 2007
Posts: 487

PostPosted: Thu Apr 18, 2024 9:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum