Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] help on libvirt conflict while trying to upgrade
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1032

PostPosted: Sun Feb 16, 2020 1:53 pm    Post subject: [solved] help on libvirt conflict while trying to upgrade Reply with quote

I get the following while executing emerge world -uDNav --with-bdeps=y && emerge --depclean && revdep-rebuild && etc-update && emerge @preserved-rebuild

Code:
These are the packages that would be merged, in order:

Calculating dependencies                  ... done!           

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

app-emulation/libvirt:0

  (app-emulation/libvirt-5.10.0:0/5.10.0::gentoo, ebuild scheduled for merge) pulled in by
    app-emulation/libvirt:0/5.10.0 required by (dev-python/libvirt-python-5.10.0:0/0::gentoo, ebuild scheduled for merge)
                         ^^^^^^^^^                                                                                                                           

  (app-emulation/libvirt-5.8.0:0/5.8.0::gentoo, installed) pulled in by
    >=app-emulation/libvirt-1.2.6:0/5.8.0= required by (app-emulation/libvirt-glib-3.0.0:0/0::dantrell-gnome, installed)
                                 ^^^^^^^^^


emerge --info:
Code:
Portage 2.3.79 (python 2.7.17-final-0, default/linux/amd64/17.0/desktop/plasma, gcc-9.2.0, glibc-2.29-r7, 5.4.10-gentoo x86_64)
=================================================================
System uname: Linux-5.4.10-gentoo-x86_64-AMD_Ryzen_5_1600_Six-Core_Processor-with-gentoo-2.6
KiB Mem:    16396884 total,   1865468 free
KiB Swap:   33554428 total,  33553148 free
Timestamp of repository gentoo: Sun, 16 Feb 2020 12:30:01 +0000
Head commit of repository gentoo: 72dc0003d0061dd0a2e2cce28bfc471b00ce49cb
sh bash 4.4_p23-r1
ld GNU ld (Gentoo 2.32 p2) 2.32.0
app-shells/bash:          4.4_p23-r1::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.30.1::gentoo
dev-lang/python:          2.7.17::gentoo, 3.6.9::gentoo
dev-util/cmake:           3.14.6::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/openrc:          0.29-r3::dantrell-gnome
sys-apps/sandbox:         2.13::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.16.1-r1::gentoo
sys-devel/binutils:       2.32-r1::gentoo
sys-devel/gcc:            9.2.0-r2::gentoo
sys-devel/gcc-config:     2.1::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.19::gentoo (virtual/os-headers)
sys-libs/glibc:           2.29-r7::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-metamanifest: yes
    sync-rsync-extra-opts:
    sync-rsync-verify-max-age: 24

dantrell-gnome-3-34
    location: /var/lib/layman/dantrell-gnome-3-34
    masters: gentoo
    priority: 100

test
    location: /usr/local/portage
    masters: gentoo
    priority: 100

dantrell-gnome
    location: /var/lib/layman/dantrell-gnome
    masters: gentoo
    priority: 150

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE"
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 /usr/share/themes/oxygen-gtk/gtk-2.0"
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 /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs candy config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_CH.utf8"
LC_ALL="de_CH.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de de_DE el en fr fr_FR it tr"
MAKEOPTS="-j12"
PKGDIR="/usr/portage/packages"
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"
USE="X a52 aac acl acpi activities aes alsa amd64 avx avx2 berkdb bluetooth branding bzip2 cairo cdda cdr cli colord crypt cups cxx d3d9 dbus declarative dri dri3 dts dvd dvdr eds egl elogind emboss encode evo exif fam ffmpeg flac fma3 fortran frei0r gdbm gif gimp glamor gnome gnome-keyring gnome-online-accounts gnutls gpm gtk gtk3 gtkstyle iconv icu introspection jpeg kde kdesu kipi kwallet lcms ldap libinput libnotify libsecret libtirpc llvm lm_sensors mad mmx mmxext mng mp3 mp4 mpeg mtp multilib nautilus ncurses nls nptl ocr ogg openal opencl opengl openmax openmp osmesa pam pango pcre pdf phonon plasma png policykit ppds pulseaudio qml qt5 rdp readline realtime s3tc scanner sdl seccomp semantic-desktop spell spice split-usr sse sse2 sse3 sse4_1 sse4_2 sse4a ssh ssl ssse3 staging startup-notification svg tcpd theora tiff tracker truetype udev udisks unicode upower usb vaapi vdpau vhost-net vkd3d vnc vorbis vpx vulkan wayland webrtc-aec widgets wxwidgets x264 xa xattr xcb xcomposite xml xv xvid xvmc zlib" ABI_X86="64 32" ADA_TARGET="gnat_2018" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache 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 smp sse sse2 sse3 sse4_1 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" L10N="de el en fr it tr" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby24 ruby25" SANE_BACKENDS="epson epson2" USERLAND="GNU" VIDEO_CARDS="amdgpu radeonsi virgl" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


How can this be fixed?


Last edited by Elleni on Tue Feb 18, 2020 5:59 pm; edited 1 time in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 44902
Location: 56N 3W

PostPosted: Sun Feb 16, 2020 2:01 pm    Post subject: Reply with quote

Elleni,

Why do you have
Code:
app-emulation/libvirt-glib-3.0.0:0/0::dantrell-gnome
installed?

You have some of your libvirt packagen installed from the ::gentoo pepo and others from ::dantrell-gnome.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1032

PostPosted: Sun Feb 16, 2020 2:36 pm    Post subject: Reply with quote

Yes, I am using dantrells gnome without systemd. So how can I fix this? Just remove qemu/kvm/libvirt and update system and only after emerge libvirt?
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 44902
Location: 56N 3W

PostPosted: Sun Feb 16, 2020 3:01 pm    Post subject: Reply with quote

Elleni,

Choose the ::gentoo libvirt or the ::dantrell-gnome libvirt.
Don't try to mix them. It looks like they maf bo out of step right now.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1032

PostPosted: Sun Feb 16, 2020 3:25 pm    Post subject: Reply with quote

I don't know how the mix happened. I have posted to dantrells thread because I have another problem trying to update the system (gtkmm being masked somehow).
Code:
Calculating dependencies    ... done!           

!!! All ebuilds that could satisfy ">=dev-cpp/gtkmm-3.24:3.0" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-cpp/gtkmm-3.24.2::dantrell-gnome (masked by: missing keyword)
- dev-cpp/gtkmm-3.24.2::gentoo (masked by: package.mask)

(dependency required by "sys-block/gparted-1.0.0::gentoo" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

As soon as I have an updated system without libvirt nor qemu, I will try to figure out how to proceed with libvirt without mixing the repo versions.
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 674
Location: Earth

PostPosted: Sun Feb 16, 2020 8:57 pm    Post subject: Reply with quote

I just got back to the desk and I see there's a couple small fires. :o

I gotta say though, this should have been posted in the support thread or at least under Unsupported Software.

NeddySeagoon wrote:
You have some of your libvirt packagen installed from the ::gentoo pepo and others from ::dantrell-gnome.

Elleni wrote:
Yes, I am using dantrells gnome without systemd.

NeddySeagoon wrote:
Choose the ::gentoo libvirt or the ::dantrell-gnome libvirt.
Don't try to mix them.

Elleni wrote:
I don't know how the mix happened.

The mix isn't a mistake.

If you are pulling from overlays, there's no way to avoid a mix as that's the framework inherent in the system.

The only way to not have a mix here would be to place my changes in the main tree (not happening) or to fork the main tree as described here (but which is also probably not happening).

Elleni wrote:
As soon as I have an updated system without libvirt nor qemu, I will try to figure out how to proceed with libvirt without mixing the repo versions.

And because the mix isn't a mistake, this is almost definitely not happening.

Elleni wrote:
So how can I fix this? Just remove qemu/kvm/libvirt and update system and only after emerge libvirt?

Elleni wrote:
I have posted to dantrells thread because I have another problem trying to update the system (gtkmm being masked somehow).

You let me know and wait until I'm at the desk to investigate and resolve any reported issues.

In the meanwhile, you attempt to work around the issue by excluding all affected packages from your @world update.

NeddySeagoon wrote:
It looks like they maf bo out of step right now.

This is the crux of the matter.

Nothing on my end changed. Instead, it was the main tree that ran ahead and there are only so many steps we both can diverge before end users start seeing emerge noise that can't be readily deciphered unless they are familiar with the plumbing.

It's not just me, but rather all downstream consumers of the main tree.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1032

PostPosted: Sun Feb 16, 2020 9:15 pm    Post subject: Reply with quote

Hey dantrell, sorry to disturb again :twisted:

I'll happily wait for a solution for gtkmm masked package problem, and then update the system without libvirt first. You are certainly right and I posted in the wrong place, maybe a mod could change the topic to unsupported?
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 674
Location: Earth

PostPosted: Sun Feb 16, 2020 10:08 pm    Post subject: Reply with quote

Elleni wrote:
Hey dantrell, sorry to disturb again :twisted:

No problem. :twisted:

Elleni wrote:
I'll happily wait for a solution for gtkmm masked package problem, and then update the system without libvirt first.

This one is done.

Elleni wrote:
You are certainly right and I posted in the wrong place, maybe a mod could change the topic to unsupported?

A mod certainly could. :wink:
_________________
Dantrell B.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 14925

PostPosted: Mon Feb 17, 2020 12:24 am    Post subject: Reply with quote

Moved from P&P, per the obvious hinting above.

dantrell: would you prefer that these posts be merged to the support thread, or left as a freestanding thread here in Unsupported Software?
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 674
Location: Earth

PostPosted: Mon Feb 17, 2020 2:43 am    Post subject: Reply with quote

Hu wrote:
dantrell: would you prefer that these posts be merged to the support thread, or left as a freestanding thread here in Unsupported Software?

I think it's okay to let this thread standalone given that it has pretty much run its course.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1032

PostPosted: Tue Feb 18, 2020 5:59 pm    Post subject: Reply with quote

Thanks guys, I want only report that unmerging libvirt qemu temporary and upgrading world solved everything.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software 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