Chris Keschnat <[email protected]> writes:

I missed that there was already a mail here two days ago. This seems to
be the same issue as 
https://lists.gnu.org/archive/html/help-guix/2025-09/msg00015.html

> Hi,
> during my usual upgrading, I saw this error twice: =error: profile
> contains conflicting entries for libxml2= and I cannot make sense of it.
>
> First in a profile:
> #+begin_src scheme
>   (specifications->manifest
>    (list "qemu"
>          "spice"
>          "spice-gtk"
>          "edk2-tools"
>          "ovmf-x86-64"
>          "ovmf-riscv64"
>          "ovmf-i686"
>          "ovmf-arm"
>          "ovmf-aarch64"
>          "virt-manager"
>          "bridge-utils"))
> #+end_src
> #+begin_src sh
>   $ guix package 
> --profile=/home/ck/.guix-extra-profiles/virtualization/virtualization 
> --manifest=/home/ck/.guix-manifests/virtualization.scm
>   The following packages will be installed:
>      bridge-utils 1.7.1
>      edk2-tools   202402
>      ovmf-aarch64 202402
>      ovmf-arm     202402
>      ovmf-i686    202402
>      ovmf-riscv64 202402
>      ovmf-x86-64  202402
>      qemu         10.1.0
>      spice        0.15.2
>      spice-gtk    0.42
>      virt-manager 5.0.0
>
>   guix package: error: profile contains conflicting entries for libxml2
>   guix package: error:   first entry: [email protected] 
> /gnu/store/z44pnpm4b85rcdmqa0nkn4lwbcxc3gnk-libxml2-2.9.14
>   guix package: error:    ... propagated from [email protected]
>   guix package: error:    ... propagated from [email protected]
>   guix package: error:    ... propagated from [email protected]
>   guix package: error:   second entry: [email protected] 
> /gnu/store/ynq2bc7js81kdwi2h7anrknfb5l7bbm4-libxml2-2.14.5
>   guix package: error:    ... propagated from [email protected]
>   guix package: error:    ... propagated from [email protected]
>   hint: You cannot have two different versions or variants of `spice-gtk' in 
> the same profile.
> #+end_src
> This error is resolved when I remove =spice-gtk=. I do not remember why I 
> added it.
> Is this obsolete? =spice-gtk= is a native-input for =spice=. But this seems 
> to have been so since 2021.
>
> The second time is in the =system reconfigure=:
> #+begin_src sh
>   $ sudo guix system reconfigure /home/ck/.guix-manifests/brak.scm
>   Password:
>   guix system: error: profile contains conflicting entries for libxml2
>   guix system: error:   first entry: [email protected] 
> /gnu/store/z44pnpm4b85rcdmqa0nkn4lwbcxc3gnk-libxml2-2.9.14
>   guix system: error:    ... propagated from [email protected]
>   guix system: error:    ... propagated from [email protected]
>   guix system: error:   second entry: [email protected] 
> /gnu/store/ynq2bc7js81kdwi2h7anrknfb5l7bbm4-libxml2-2.14.5
>   guix system: error:    ... propagated from [email protected]
>   hint: Try upgrading both `evolution-data-server' and `mutter', or remove 
> one of them from the profile
> #+end_src
>
> The error does not say where =evolution-data-server= or =mutter= come from, 
> so I had a guess and removed =(service gnome-desktop-service-type)=.
> This made the reconfigure succeed, but now I do not have Gnome available.
> (I also tried adding back gnome and removing the other services (xfce and 
> plasma), but the error is the same.)

Reply via email to