View previous topic :: View next topic |
Author |
Message |
kgdrenefort Guru
Joined: 19 Sep 2023 Posts: 313 Location: Somewhere in the 77
|
Posted: Mon Oct 14, 2024 7:00 am Post subject: [SOLVED] Unsastisfied dependency for kde-plasma/* |
|
|
Hello,
I try to upgrade a laptop with this profile:
Code: | default/linux/amd64/23.0/desktop/plasma/systemd |
Everytime I run -vauDU @world, I get an error about some unsastisfied dependency, asking me to accept keywords for a list of packages that is starting to be quite long:
/etc/portage/package.accept_keywords/kde-plasma:
Code: |
kde-plasma/plasma-meta ~amd64
kde-plasma/breeze ~amd64
kde-plasma/kdecoration ~amd64
kde-plasma/kactivitymanagerd ~amd64
kde-plasma/kde-cli-tools ~amd64
kde-plasma/kde-cli-tools-common ~amd64
kde-plasma/kdeplasma-addons ~amd64
kde-plasma/libplasma ~amd64
kde-plasma/kdesu-gui ~amd64
kde-plasma/kgamma ~amd64
kde-plasma/kglobalacceld ~amd64
kde-plasma/kinfocenter ~amd64
kde-plasma/systemsettings ~amd64
kde-plasma/plasma-activities ~amd64
kde-plasma/kmenuedit ~amd64
|
And it's still asking for more:
Code: | satan ~ # emerge -vauDU @world
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 86.84 s (backtrack: 13/20).
[ebuild U ~] kde-plasma/kglobalacceld-6.2.0:6::gentoo [6.1.5:6::gentoo] USE="X -debug -test" 56 KiB
[ebuild U ~] kde-plasma/kmenuedit-6.2.0:6::gentoo [6.1.5:6::gentoo] USE="handbook -debug" 857 KiB
Total: 2 packages (2 upgrades), Size of downloads: 912 KiB
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
kde-plasma/plasma-activities:6
(kde-plasma/plasma-activities-6.2.0:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)" conflicts with
=kde-plasma/plasma-activities-6.1.5*:6 required by (kde-plasma/libplasma-6.1.5:6/6::gentoo, installed) USE="-debug -doc -gles2-only -test" ABI_X86="(64)"
^ ^^^^^^
!!! The following update has been skipped due to unsatisfied dependencies:
kde-plasma/libplasma:6
selected: (kde-plasma/libplasma-6.1.5:6/6::gentoo, installed)
skipped: (kde-plasma/libplasma-6.2.0:6/6::gentoo, ebuild scheduled for merge) (see unsatisfied dependency below)
!!! All ebuilds that could satisfy ">=dev-libs/plasma-wayland-protocols-1.14.0" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/plasma-wayland-protocols-1.14.0::gentoo (masked by: ~amd64 keyword)
(dependency required by "kde-plasma/libplasma-6.2.0::gentoo" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
!!! The following update has been skipped due to unsatisfied dependencies:
kde-plasma/plasma-meta:6
selected: (kde-plasma/plasma-meta-6.1.5:6/6::gentoo, installed)
skipped: (kde-plasma/plasma-meta-6.2.0:6/6::gentoo, ebuild scheduled for merge) (see unsatisfied dependency below)
!!! All ebuilds that could satisfy ">=kde-plasma/kpipewire-6.2.0:6" have been masked.
!!! One of the following masked packages is required to complete your request:
- kde-plasma/kpipewire-6.2.0::gentoo (masked by: ~amd64 keyword)
(dependency required by "kde-plasma/plasma-meta-6.2.0::gentoo" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:
kde-plasma/kdeplasma-addons:6
kde-plasma/systemsettings:6
kde-plasma/kinfocenter:6
Would you like to merge these packages? [Yes/No] n
Quitting.
|
And on my 2 other desktop using different profile but with the proper plasma/desktop use flag (it's 2 hardened system I have to migrate properly on the new Plasma Hardened profile) doesn't require that much. I'm wondering what's wrong (if anything is).
Before keep going to add extra lines to this file, isn't something fishy on my system ?
My emerge --info:
Code: |
Portage 3.0.65 (python 3.12.6-final-0, default/linux/amd64/23.0/desktop/plasma/systemd, gcc-13, glibc-2.39-r6, 6.6.51-gentoo-dist x86_64)
=================================================================
System uname: Linux-6.6.51-gentoo-dist-x86_64-Intel-R-_Core-TM-_i7-2820QM_CPU_@_2.30GHz-with-glibc2.39
KiB Mem: 3958840 total, 2164572 free
KiB Swap: 4194300 total, 3726128 free
Timestamp of repository gentoo: Sun, 13 Oct 2024 19:30:00 +0000
Head commit of repository gentoo: c548e0bc7f2b3c42bb15784ca3f0435729c2d906
sh bash 5.2_p37
ld GNU ld (Gentoo 2.42 p6) 2.42.0
app-misc/pax-utils: 1.3.7::gentoo
app-shells/bash: 5.2_p37::gentoo
dev-build/autoconf: 2.13-r8::gentoo, 2.71-r7::gentoo
dev-build/automake: 1.16.5-r2::gentoo
dev-build/cmake: 3.30.2::gentoo
dev-build/libtool: 2.4.7-r4::gentoo
dev-build/make: 4.4.1-r1::gentoo
dev-build/meson: 1.5.1::gentoo
dev-lang/perl: 5.40.0::gentoo
dev-lang/python: 3.11.10_p1::gentoo, 3.12.6_p4::gentoo
dev-lang/rust-bin: 1.80.1::gentoo
sys-apps/baselayout: 2.15::gentoo
sys-apps/sandbox: 2.39::gentoo
sys-apps/systemd: 255.11::gentoo
sys-devel/binutils: 2.42-r2::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/clang: 18.1.8::gentoo
sys-devel/gcc: 13.3.1_p20240614::gentoo
sys-devel/gcc-config: 2.11::gentoo
sys-devel/lld: 18.1.8::gentoo
sys-devel/llvm: 18.1.8-r1::gentoo
sys-kernel/linux-headers: 6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc: 2.39-r6::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
volatile: False
sync-rsync-verify-metamanifest: yes
sync-rsync-verify-max-age: 3
sync-rsync-extra-opts:
sync-rsync-verify-jobs: 1
Binary Repositories:
gentoobinhost
priority: 10
sync-uri: https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64
binhost
priority: 1
sync-uri: http://192.168.1.103:81/packages
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE @BINARY-REDISTRIBUTABLE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-march=native -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe"
GENTOO_MIRRORS="https://mirrors.ircam.fr/pub/gentoo-distfiles/ https://gentoo.mirrors.ovh.net/gentoo-distfiles/ https://mirrors.soeasyto.com/distfiles.gentoo.org/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
MAKEOPTS="-j3"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac acl acpi activities alsa amd64 bash-completion branding bzip2 cairo cdda cdr cet colord crypt cups curl dbus declarative dri dts dvd dvdr egl encode exif flac gdbm gif git gles2 gpm grub gui hddtemp iconv icu ipv6 jpeg kde kf6compat kwallet lcms libnotify libtirpc lm-sensors mad man mng mp3 mp4 mpeg multilib ncurses networkmanager nls ogg opengl openmp pam pango pcmcia pcre pdf pipewire plasma png policykit posix ppds pulseaudio qml qt5 qt6 readline samba scanner screencast sdl seccomp semantic-desktop sound spell ssl startup-notification svg systemd test-rust tiff truetype udev udisks unicode upower usb vim-syntax vorbis vulkan wayland widgets wifi wxwidgets x264 xattr xcb xft xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx pclmul popcnt sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput" KERNEL="linux" L10N="fr en-GB" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres16" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby32" VIDEO_CARDS="nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
|
Regards,
GASPARD DE RENEFORT Kévin _________________ Traduction wiki, pour praticiper.
Custom logos/biz card/website.
Last edited by kgdrenefort on Wed Dec 04, 2024 10:40 am; edited 1 time in total |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9317
|
Posted: Mon Oct 14, 2024 7:25 am Post subject: |
|
|
Why do you unmask anything, at all? |
|
Back to top |
|
|
kgdrenefort Guru
Joined: 19 Sep 2023 Posts: 313 Location: Somewhere in the 77
|
Posted: Mon Oct 14, 2024 7:28 am Post subject: |
|
|
asturm wrote: | Why do you unmask anything, at all? |
Good question, from time to time when Gentoo ask for a single packages I don't mind (it's very rare), at 2-3 packages I start wondering. For this case I was curious how far it would ask me to accept these.
But it's boring now (:.
Regards,
GASPARD DE RENEFORT Kévin _________________ Traduction wiki, pour praticiper.
Custom logos/biz card/website. |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9317
|
Posted: Mon Oct 14, 2024 8:00 am Post subject: |
|
|
Maybe I need to rephrase my question: What is your goal?
The reason why Portage asks you to unmask packages is that you have at least one of these entries done manually in the first place. And why is that? Do you want to use testing versions of KDE Plasma? Because yes, you'd need dozens of unmask entries. |
|
Back to top |
|
|
kgdrenefort Guru
Joined: 19 Sep 2023 Posts: 313 Location: Somewhere in the 77
|
Posted: Mon Oct 14, 2024 10:00 am Post subject: |
|
|
asturm wrote: | Maybe I need to rephrase my question: What is your goal?
The reason why Portage asks you to unmask packages is that you have at least one of these entries done manually in the first place. And why is that? Do you want to use testing versions of KDE Plasma? Because yes, you'd need dozens of unmask entries. |
As stated, I was wondering if something was fishy in my system.
I guess so.
I will take a look and come back once I had find out if there is not some old stuff that is against my goal => updating my system.
And since I do not want the ~ version, there is obviously something wrong. Thanks.
Regards,
GASPARD DE RENEFORT Kévin _________________ Traduction wiki, pour praticiper.
Custom logos/biz card/website. |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5184 Location: Bavaria
|
|
Back to top |
|
|
logrusx Advocate
Joined: 22 Feb 2018 Posts: 2475
|
Posted: Mon Oct 14, 2024 10:37 am Post subject: |
|
|
Well, it only tells you it won't update some stuff because it has unsatisfied dependencies. You can just let it run and it'll update only what it can.
To further diagnose your issue, please add --tree to your command and share the output.
Best Regards,
Georgi |
|
Back to top |
|
|
kgdrenefort Guru
Joined: 19 Sep 2023 Posts: 313 Location: Somewhere in the 77
|
Posted: Wed Dec 04, 2024 10:40 am Post subject: |
|
|
Hi,
It was fixed a while ago and forgot to report anything here.
Long story short, doing X installations of Gentoo at the same time leads me to be confused and honnestly, I do not know or remember how or why I started this issue with plasma.
Removing the file unlocked me from my own mess.
Thanks anyway, I was just disorganised !
Regards,
GASPARD DE RENEFORT Kévin _________________ Traduction wiki, pour praticiper.
Custom logos/biz card/website. |
|
Back to top |
|
|
|
|
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
|
|