Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Unsastisfied dependency for kde-plasma/*
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
kgdrenefort
Guru
Guru


Joined: 19 Sep 2023
Posts: 312
Location: Somewhere in the 77

PostPosted: Mon Oct 14, 2024 7:00 am    Post subject: Unsastisfied dependency for kde-plasma/* Reply with quote

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.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9224

PostPosted: Mon Oct 14, 2024 7:25 am    Post subject: Reply with quote

Why do you unmask anything, at all?
Back to top
View user's profile Send private message
kgdrenefort
Guru
Guru


Joined: 19 Sep 2023
Posts: 312
Location: Somewhere in the 77

PostPosted: Mon Oct 14, 2024 7:28 am    Post subject: Reply with quote

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


Joined: 05 Apr 2007
Posts: 9224

PostPosted: Mon Oct 14, 2024 8:00 am    Post subject: Reply with quote

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


Joined: 19 Sep 2023
Posts: 312
Location: Somewhere in the 77

PostPosted: Mon Oct 14, 2024 10:00 am    Post subject: Reply with quote

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


Joined: 17 Oct 2006
Posts: 4948
Location: Bavaria

PostPosted: Mon Oct 14, 2024 10:34 am    Post subject: Reply with quote

Moved from Desktop Environments to Portage & Programming.
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2301

PostPosted: Mon Oct 14, 2024 10:37 am    Post subject: Reply with quote

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
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