View previous topic :: View next topic |
Author |
Message |
f1tz Tux's lil' helper

Joined: 27 Aug 2020 Posts: 91
|
Posted: Wed Mar 12, 2025 10:06 pm Post subject: certbot softblock |
|
|
Hello,
i have an issue of softblocking on trying to install certbot on a headless arm64 server.
Here is the output of:
Code: | sudo emerge app-crypt/certbot-nginx --autounmask-backtrack=y
* waiting for lock on /var/db/.pkg.portage_lockfile ... [ ok ]
* IMPORTANT: 4 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
Calculating dependencies... done!
Dependency resolution took 1.69 s (backtrack: 0/20).
[ebuild N ] dev-python/pyparsing-3.2.1 USE="-examples -test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/chardet-5.2.0 USE="-test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/pyrfc3339-2.0.1 USE="-test" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/pytz-2025.1 USE="-test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/typing-extensions-4.12.2 USE="-test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13 -python3_13t"
[ebuild N ] dev-python/ply-3.11-r2 USE="-examples" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/configargparse-1.7 USE="-test" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/distro-1.9.0 USE="-test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/parsedatetime-2.6-r1 USE="-test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/fastjsonschema-2.21.1 USE="-test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/lark-1.2.2 USE="-test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/six-1.17.0 USE="-doc -test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13 -python3_13t"
[ebuild N ] dev-python/requests-toolbelt-1.0.0 USE="(test-rust) -test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-util/maturin-1.8.2 USE="ssl -debug -doc -test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/pycparser-2.22 USE="-test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/configobj-5.0.9 USE="-test" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/poetry-core-2.1.1 USE="-test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/cffi-1.17.1 USE="-debug -doc -test" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/cryptography-44.0.2 USE="-debug -test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/pyopenssl-25.0.0 USE="-doc -test" PYTHON_TARGETS="python3_12 -pypy3 -pypy3_11 -python3_10 -python3_11 -python3_13"
[ebuild N ] dev-python/josepy-1.15.0 USE="-test" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13"
[ebuild N ] app-crypt/acme-3.2.0 USE="-doc -test" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13"
[ebuild N ] app-crypt/certbot-3.2.0-r100 USE="certbot-nginx -certbot-apache -certbot-dns-dnsimple -certbot-dns-dnsmadeeasy -certbot-dns-gehirn -certbot-dns-google -certbot-dns-linode -certbot-dns-luadns -certbot-dns-nsone -certbot-dns-ovh -certbot-dns-rfc2136 -certbot-dns-route53 -certbot-dns-sakuracloud -doc (-selinux) -test" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13"
[ebuild N ] app-crypt/certbot-nginx-3.2.0 USE="-test" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13"
[blocks B ] <app-crypt/certbot-nginx-3.2.0-r100 ("<app-crypt/certbot-nginx-3.2.0-r100" is soft blocking app-crypt/certbot-3.2.0-r100)
[blocks B ] <app-crypt/acme-3.2.0-r100 ("<app-crypt/acme-3.2.0-r100" is soft blocking app-crypt/certbot-3.2.0-r100)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(app-crypt/certbot-nginx-3.2.0:0/0::gentoo, ebuild scheduled for merge) pulled in by
app-crypt/certbot-nginx
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
|
Here is my world file:
Code: |
app-admin/perl-cleaner
app-admin/sudo
app-admin/sysklogd
app-arch/unzip
app-editors/neovim
app-eselect/eselect-python
app-eselect/eselect-repository
app-misc/screen
app-portage/cpuid2cpuflags
app-portage/eix
app-portage/gentoolkit
app-shells/bash-completion
dev-db/mariadb
dev-db/postgresql
dev-lang/php
dev-vcs/git
mail-mta/postfix
net-analyzer/fail2ban
net-dns/bind-tools
net-firewall/ufw
net-im/ejabberd
net-mail/dovecot
net-misc/curl
net-misc/dhcpcd
net-misc/openssh
sys-apps/mlocate
sys-apps/openrc
sys-boot/efibootmgr
sys-boot/grub
sys-kernel/dracut
sys-kernel/gentoo-kernel
sys-kernel/installkernel
sys-kernel/linux-firmware
sys-process/cronie
sys-process/htop
www-apps/baikal
www-client/links
www-servers/nginx
|
Code: |
sudo cat /etc/portage/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-O2 -pipe -march=native"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
CPU_FLAGS_X85="edsp neon thumb vfp vfpv3 vfpv4 vfp-d32 aes sha1 sha2 crc32 asimddp v4 v5 v6 v7 v8 thumb2"
GRUB_PLATFORM="efi-64"
MAKEOPTS="-j15"
ACCEPT_LICENSE="*"
ACCEPT_KEYWORDS="~arm64 ~arm"
USE="-X -gtk -gtk2 -gtk3 -qt -qt3 -qt4 -qt5 -opengl -ffmpeg -systemd -bluetooth -gnome headless"
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C.utf8
GENTOO_MIRRORS="https://mirror.netcologne.de/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ https://ftp.halifax.rwth-aachen.de/gentoo/ http://ftp.halifax.rwth-aachen.de/gentoo/ https://ftp.fau.de/gentoo"
|
How can i resolve the issue? acme is not installed, certbot is not installed, how could it soft block something?
Thanks for any advice.
f1tz |
|
Back to top |
|
 |
grknight Retired Dev

Joined: 20 Feb 2015 Posts: 2056
|
Posted: Wed Mar 12, 2025 10:22 pm Post subject: |
|
|
What happens if you do emerge =app-crypt/certbot-nginx-3.2.0-r100 ?
Also, do not do 'sudo emerge'. This has the potential to break builds. Always emerge from a root prompt (via login or sudo -i or similar) |
|
Back to top |
|
 |
sam_ Developer


Joined: 14 Aug 2020 Posts: 2205
|
Posted: Wed Mar 12, 2025 10:31 pm Post subject: |
|
|
Your output shows it not pulling in acme-3.2.0-r100 Maybe an incomplete package.accept_keywords?
EDIT: bug 949851 was only finished yesterday for arm. But why have you got ACCEPT_KEYWORDS="~arm64 ~arm"? You shouldn't mix the two. |
|
Back to top |
|
 |
f1tz Tux's lil' helper

Joined: 27 Aug 2020 Posts: 91
|
Posted: Wed Mar 12, 2025 10:38 pm Post subject: |
|
|
thanks, i didnt know that! sudo -i it is
emerge =app-crypt/certbot-nginx-3.2.0-r100
leads to:
Code: |
q8zql9 ~ # emerge =app-crypt/certbot-nginx-3.2.0-r100
* IMPORTANT: 4 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
Calculating dependencies... done!
Dependency resolution took 0.71 s (backtrack: 0/20).
!!! All ebuilds that could satisfy "=app-crypt/certbot-nginx-3.2.0-r100" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-crypt/certbot-nginx-3.2.0-r100::gentoo (masked by: missing keyword)
|
~arm64 and ~arm is already accepted, any idea?
I am trying to --oneshot now and try to resolve consecutive errors backwards. |
|
Back to top |
|
 |
grknight Retired Dev

Joined: 20 Feb 2015 Posts: 2056
|
Posted: Wed Mar 12, 2025 11:11 pm Post subject: |
|
|
Like sam_ said, this is probably because you have ACCEPT_KEYWORDS="~arm64 ~arm". Pick one or the other, you cannot have both. If this is arm64, then it's just ~arm64. |
|
Back to top |
|
 |
f1tz Tux's lil' helper

Joined: 27 Aug 2020 Posts: 91
|
Posted: Thu Mar 13, 2025 7:47 am Post subject: |
|
|
i also tried that, ~arm64 only, or ~arm only, didnt help.
with --oneshot and another regular emerge all dependencies were resolved with no more block message. |
|
Back to top |
|
 |
sam_ Developer


Joined: 14 Aug 2020 Posts: 2205
|
Posted: Thu Mar 13, 2025 8:32 am Post subject: |
|
|
When did you last sync? |
|
Back to top |
|
 |
|