Libxml2 requirements for software update

Hi there. I tried to run software update today but i’m seeing dozens of entries for]

package xxxx requires lib:libxml2 > some version 2.xxx but none of the providers can be installed.

I’ve seen this error several times in the past and usually just removed the package that requires the non available library.. (one of the many webkit browsers I had installed needed to go last week)…

But this time I have actually dozens of packages requiring libxml2 and asking to be uninstalled or ignored.

It’s the first time I’ve seen so many dependency failures in a software update.

Currently using master repositories (nightly) last update was about a week ago.

Any advice welcomed.

As far as I know there has been a switch in libxml2 versions on HaikuPorts that has happened recently, requiring a number of packages that depend on that library to be fixed as well. It’s in the process of being resolved.

I would avoid

pkgman full-sync

until the Haiku Beta5 → Beta6 transition had not finished. With Softwareupdater you cannot do that.
If you don’t mind the command line terminal, then
pkgman update
will be safe.
I haven’t experienced any conflicts between packages here (nor I have now).
It doesn’t try to sync strictly what’s on your machine with what’s in the repo(s).

And of course, you can interrupt it – with writing ‘no’ at prompt when asked + [ENTER] --, if anything does not match with your desired state of softwares.

  user  ~   16:48    pkgman update
100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (BeSly Software Solutions)…done.
100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (FatElk_64)…done.
100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (Haiku)…done.
100% repochecksum-1 [64 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts)…done.
100% repocache-2 [2,28 MiB]
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts)…done.
100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (KapiX’s Depot)…done.
100% repochecksum-1 [71 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (LOTE)…done.
The following changes will be made:
in system:
upgrade package gtk3-3.24.52-1 to 3.24.52-2 from repository HaikuPorts
Continue? [yes/no] (yes) : no
  user  ~   16:48   

Things will be shaky as we prepare for the upcoming beta 6 release for the next month or so. Usually at that time we do several major library updates (ffmpeg and possibly openssl will also receive updates, I think).

You can try again in a few days, after most packages have been rebuilt.

5 Likes

that makes sense… since my system stability is excellent right now, I will avoid doing any updates until the repositories settle down.

Thank you for the quick replies, guys!

Will this fix the “no provider for libxml2” error, do you think?

I can’t even install anything because everything seems to need libxml2

We are rebuilding all packages that oepend on libxml2 to use the new version at the moment. This may take a few days, as some of them have not been touched in a while and are not compiling for other reasons as well.

3 Likes

I do not have such conflicts if I just simply update from Haikuports – as I offered above (no full-sync

A reboot is necessary to complete the installation process.
   user  ~    06:24    pkgman update
  100% repochecksum-1 [65 bájt]
Ellenrzkód érvényesítése a tárolóhoz (BeSly Software Solutions)...done.
  100% repochecksum-1 [65 bájt]
Ellenrzkód érvényesítése a tárolóhoz (FatElk_64)...done.
  100% repochecksum-1 [65 bájt]
Ellenrzkód érvényesítése a tárolóhoz (Haiku)...done.
  100% repochecksum-1 [64 bájt]
Ellenrzkód érvényesítése a tárolóhoz (HaikuPorts)...done.
  100% repochecksum-1 [65 bájt]
Ellenrzkód érvényesítése a tárolóhoz (KapiX's Depot)...done.
  100% repochecksum-1 [71 bájt]
Ellenrzkód érvényesítése a tárolóhoz (LOTE)...done.
The following changes will be made:
  in system:
    upgrade package markdown_python310-3.2-1 to 3.10.2-1 from repository HaikuPorts
    upgrade package gobject_introspection-1.86.0-4 to 1.86.0-5 from repository HaikuPorts
    upgrade package libreoffice_hu-24.8.1.1-1 to 24.8.1.1-2 from repository HaikuPorts
    upgrade package libreoffice_galleries-24.8.1.1-1 to 24.8.1.1-2 from repository HaikuPorts
    upgrade package kid3-3.10.0-1 to 3.10.1-1 from repository HaikuPorts
    upgrade package libical-3.0.16-2 to 3.0.16-3 from repository HaikuPorts
    upgrade package nspr-4.36-1 to 4.39-1 from repository HaikuPorts
    upgrade package libsdl2-2.32.10-2 to 2.32.10-3 from repository HaikuPorts
    upgrade package rasqal-0.9.33-6 to 0.9.33-8 from repository HaikuPorts
    upgrade package libsdl2_devel-2.32.10-2 to 2.32.10-3 from repository HaikuPorts
Continue? [yes/no] (yes) : 
  100% markdown_python310-3.10.2-1-any.hpkg [196,69 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/markdown_python310-3.10.2-1-any.hpkg...done.
  100% gobject_introspection-1.86.0-5-x86_64.hpkg [753,48 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/gobject_introspection-1.86.0-5-x86_64.hpkg...done.
  100% libreoffice_hu-24.8.1.1-2-any.hpkg [3,09 MiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/libreoffice_hu-24.8.1.1-2-any.hpkg...done.
  100% libreoffice_galleries-24.8.1.1-2-any.hpkg [8,91 MiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/libreoffice_galleries-24.8.1.1-2-any.hpkg...done.
  100% kid3-3.10.1-1-x86_64.hpkg [3,38 MiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/kid3-3.10.1-1-x86_64.hpkg...done.
  100% libical-3.0.16-3-x86_64.hpkg [292,25 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/libical-3.0.16-3-x86_64.hpkg...done.
  100% nspr-4.39-1-x86_64.hpkg [138,76 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/nspr-4.39-1-x86_64.hpkg...done.
  100% libsdl2-2.32.10-3-x86_64.hpkg [693,69 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/libsdl2-2.32.10-3-x86_64.hpkg...done.
  100% rasqal-0.9.33-8-x86_64.hpkg [673,82 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/rasqal-0.9.33-8-x86_64.hpkg...done.
  100% libsdl2_devel-2.32.10-3-x86_64.hpkg [404,26 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/libsdl2_devel-2.32.10-3-x86_64.hpkg...done.
[system] Applying changes ...
[system] Changes applied. Old activation state backed up in "state_2026-07-27_06:24:51"
[system] Cleaning up ...
[system] Done.
[system] 534 old state(s) can be cleaned up. Use "pkgman cleanup" to remove them.
A reboot is necessary to complete the installation process.
   user  ~    06:27   

I did the update from Haiku repo separately - now Haikuports disabled for my Nightly. Especially as for Haikuports no different branch defined, like for Haiku repo. That would trigger bigger storage costs for Haiku Inc. It is important only in these beta transition phases only, as otherwise new package levels, and additional requirements in the recipes are less spreaded out, but switched more smoothly - in the background. Now more packages related as more packages updated - due to the closing Beta6 release.

It depends what software you have installed. Not everything uses libxml2!

You can check the progress here:

1 Like

Thanks, I see, this way I’m just fortunate I’m on Haiku x86_64, so many packages not relates, and what yes, there I have a newer version installed.

   user  ~    08:38    pkgman search lib:libxml2 -D -i
Repository  Name          Version    Arch  
-------------------------------------------
<system>    libxml2       2.12.10-2  x86_64
<system>    libxml2_2.14  2.14.5-1   x86_64
   user  ~    11:25    pkgman search lib:libxml2 -D
Repository  Name          Version    Arch  
-------------------------------------------
<system>    libxml2       2.12.10-2  x86_64
<system>    libxml2_2.14  2.14.5-1   x86_64
   user  ~    11:25    

And I thought Softwareupdater might use full-sync - as that once contained many packages earlier, that were in one of resolving scenarios of conflicting packages, so it would have uninstalled on that selection
.
Now just simply offers downgrades →

But for pkgman full-sinc … I get lib_libgpme :smiley:

   user  ~    11:38    pkgman full-sync
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (BeSly Software Solutions)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (FatElk_64)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (Haiku)...done.
  100% repochecksum-1 [64 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (KapiX's Depot)...done.
  100% repochecksum-1 [71 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (LOTE)...done.
Encountered problems:
problem 1: package kwallet6-6.28.0-1 requires lib:libgpgme>=45.1.1, but none of the providers can be installed
  solution 1:
    - keep kwallet6-6.25.0-1 from excluded repository
  solution 2:
    - allow deinstallation of gpgme-1.24.1-1
    - allow deinstallation of libkleo-23.08.5-1
Please select a solution, skip the problem for now or quit.
select [1...2/s/q]: q
   user  ~    11:39   

There’s also more packages related, now I just quit immediately instead of revisit all packages with .. “do nothing” :rofl:

1 Like

Already mentioned somewhere that gpgme and friends had a make-over, upstream has split the packages, option 2 should get you on par with the new requirements there.

Well, I started to follow option 2 through full-sync type of update, it started to felt overwhelming as again and again a new conflict came up - so, finally I interrupted …

   user  ~    12:49    chk_pkgs.sh 
Tároló ellenrzkódjának letöltése (https://software.besly.de/repo64) ...
Ellenrzkód érvényesítése a tárolóhoz (BeSly Software Solutions) ...
Tároló ellenrzkódjának letöltése (http://fatelk.com/repo_64) ...
Ellenrzkód érvényesítése a tárolóhoz (FatElk_64) ...
Tároló ellenrzkódjának letöltése (https://eu.hpkg.haiku-os.org/haiku/master/x86_64/current) ...
Ellenrzkód érvényesítése a tárolóhoz (Haiku) ...
Tároló ellenrzkódjának letöltése (https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current) ...
Ellenrzkód érvényesítése a tárolóhoz (HaikuPorts) ...
Tároló ellenrzkódjának letöltése (http://haiku.kacperkasper.pl/repo/x86_64) ...
Ellenrzkód érvényesítése a tárolóhoz (KapiX's Depot) ...
Tároló ellenrzkódjának letöltése (https://www.haikuware.ru/repo/lote) ...
Ellenrzkód érvényesítése a tárolóhoz (LOTE) ...
  100% repochecksum-1 [65 bájt]
Ellenrzkód érvényesítése a tárolóhoz (BeSly Software Solutions)...done.
  100% repochecksum-1 [65 bájt]
Ellenrzkód érvényesítése a tárolóhoz (FatElk_64)...done.
  100% repochecksum-1 [65 bájt]
Ellenrzkód érvényesítése a tárolóhoz (Haiku)...done.
  100% repochecksum-1 [64 bájt]
Ellenrzkód érvényesítése a tárolóhoz (HaikuPorts)...done.
  100% repochecksum-1 [65 bájt]
Ellenrzkód érvényesítése a tárolóhoz (KapiX's Depot)...done.
  100% repochecksum-1 [71 bájt]
Ellenrzkód érvényesítése a tárolóhoz (LOTE)...done.
The following changes will be made:
  in system:
    upgrade package iceweasel_bin-153.0-1 to 153.0-2 from repository HaikuPorts
    upgrade package librewolf_bin-153.0-1 to 153.0-2 from repository HaikuPorts
Continue? [yes/no] (yes) : 
  100% iceweasel_bin-153.0-2-x86_64.hpkg [98,89 MiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/iceweasel_bin-153.0-2-x86_64.hpkg...done.
  100% librewolf_bin-153.0-2-x86_64.hpkg [99,09 MiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/librewolf_bin-153.0-2-x86_64.hpkg...done.
[system] Applying changes ...
[system] Changes applied. Old activation state backed up in "state_2026-07-29_12:48:58"
[system] Cleaning up ...
[system] Done.
[system] 536 old state(s) can be cleaned up. Use "pkgman cleanup" to remove them.
A reboot is necessary to complete the installation process.
  100% repochecksum-1 [65 bájt]
Ellenrzkód érvényesítése a tárolóhoz (BeSly Software Solutions)...done.
  100% repochecksum-1 [65 bájt]
Ellenrzkód érvényesítése a tárolóhoz (FatElk_64)...done.
  100% repochecksum-1 [65 bájt]
Ellenrzkód érvényesítése a tárolóhoz (Haiku)...done.
  100% repochecksum-1 [64 bájt]
Ellenrzkód érvényesítése a tárolóhoz (HaikuPorts)...done.
  100% repochecksum-1 [65 bájt]
Ellenrzkód érvényesítése a tárolóhoz (KapiX's Depot)...done.
  100% repochecksum-1 [71 bájt]
Ellenrzkód érvényesítése a tárolóhoz (LOTE)...done.
Encountered problems:
problem 1: package kwallet6-6.28.0-1 requires lib:libgpgme>=45.1.1, but none of the providers can be installed
  solution 1:
    - keep kwallet6-6.25.0-1 from excluded repository
  solution 2:
    - allow deinstallation of gpgme-1.24.1-1
    - allow deinstallation of messagelib-23.08.5-1
    - allow deinstallation of libkleo-23.08.5-1
Please select a solution, skip the problem for now or quit.
select [1...2/s/q]: 2
problem 2: package retroshare-0.6.6-5 requires lib:libxml2>=2.12.5, but none of the providers can be installed
  solution 1:
    - allow deinstallation of retroshare-0.6.6-5
  solution 2:
    - keep libxml2-2.12.10-2 from excluded repository
    - keep akonadi-23.08.5-2 from excluded repository
    - keep redland-1.0.17-9 from excluded repository
    - keep libcmis-0.5.2-8 from excluded repository
    - keep streamradio-1.0.0-6 from excluded repository
    - keep libsoup-2.60.2-5 from excluded repository
    - keep armagetronad-0.2.9.1.0-1 from excluded repository
    - keep smooth-0.9.10-2 from excluded repository
    - keep fontconfig-2.18.2-1 from excluded repository
    - keep hwloc2_tools-2.10.0-1 from excluded repository
    - keep sane_backends-1.3.1-3 from excluded repository
    - keep netpbm-10.86.42-2 from excluded repository
    - keep xmlsec_nss-1.2.37-3 from excluded repository
    - keep qemu-8.2.2-3 from excluded repository
    - keep libcmis0.6-0.6.2-2 from excluded repository
    - keep qt5-5.15.19-1 from excluded repository
    - keep audacious_plugins-4.4.2-1 from excluded repository
    - keep kdoctools-5.115.0-2 from excluded repository
    - keep qemu_m68k-8.2.2-3 from excluded repository
    - keep qemu_mips-8.2.2-3 from excluded repository
    - keep libxslt_tools-1.1.43-1 from excluded repository
    - keep bepodder-1.5.0-3 from excluded repository
    - keep shared_mime_info-1.15-2 from excluded repository
    - keep appstream-1.1.3-1 from excluded repository
    - keep libetonyek-0.1.12-2 from excluded repository
    - keep qemu_riscv-8.2.2-3 from excluded repository
    - keep libaccounts_glib-1.27-3 from excluded repository
    - keep lxml_python310-5.3.0-4 from excluded repository
    - keep liblangtag-0.6.3-1 from excluded repository
    - keep raptor-2.0.15-10 from excluded repository
    - keep scribus-1.6.6-2 from excluded repository
    - keep libcroco-0.6.13-2 from excluded repository
    - keep qemu_ppc-8.2.2-3 from excluded repository
    - keep einsteinium-1.4.1a-1 from excluded repository
    - keep libabw-0.1.3-1 from excluded repository
    - keep qmmp-2.2.6-1 from excluded repository
    - keep libxml2_devel-2.12.10-2 from excluded repository
    - keep qemu_arm-8.2.2-3 from excluded repository
    - keep phonon_gstreamer-4.10.0-2 from excluded repository
    - keep libarchive-3.7.9-1 from excluded repository
    - keep handbrake-1.5.1-4 from excluded repository
    - keep neon-0.36.0-1 from excluded repository
    - keep ebook_tools-0.2.2-3 from excluded repository
    - keep libxkbcommon-1.7.0-1 from excluded repository
    - keep gst_plugins_bad-1.28.5-1 from excluded repository
    - keep librsvg-2.62.3-1 from excluded repository
    - keep fontforge-20251009-2 from excluded repository
    - keep lmms-1.3.0~20250910-1 from excluded repository
    - keep libass-0.17.5-1 from excluded repository
    - keep xmlsec-1.2.37-3 from excluded repository
    - keep podofo-0.10.3-1 from excluded repository
    - keep qemu_x86-8.2.2-3 from excluded repository
    - keep ffmpeg6-6.1.5-1 from excluded repository
    - keep ffmpeg8-8.1.1-1 from excluded repository
    - keep imagemagick-7.1.2.2-2 from excluded repository
    - keep strigi-0.7.8-1 from excluded repository
    - keep vlc-3.0.23-1 from excluded repository
    - keep libgphoto2-2.5.27-1 from excluded repository
    - keep libxslt-1.1.43-1 from excluded repository
    - keep haikuwebkit-1.9.30-1 from excluded repository
    - keep libbluray-1.3.1-2 from excluded repository
    - keep gimp-3.2.4-1 from excluded repository
    - keep ffmpeg8_avdevice-8.1.1-1 from excluded repository
Please select a solution, skip the problem for now or quit.
select [1...2/s/q]: 2
problem 3: package webkit_gtk-2.40.0-3 requires lib:libxml2>=2.12.5, but none of the providers can be installed
  solution 1:
    - keep qemu_sparc-8.2.2-3 from excluded repository
    - keep akonadi-23.08.5-2 from excluded repository
    - keep redland-1.0.17-9 from excluded repository
    - keep libcmis-0.5.2-8 from excluded repository
    - keep streamradio-1.0.0-6 from excluded repository
    - keep libsoup-2.60.2-5 from excluded repository
    - keep armagetronad-0.2.9.1.0-1 from excluded repository
    - keep smooth-0.9.10-2 from excluded repository
    - keep fontconfig-2.18.2-1 from excluded repository
    - keep hwloc2_tools-2.10.0-1 from excluded repository
    - keep sane_backends-1.3.1-3 from excluded repository
    - keep netpbm-10.86.42-2 from excluded repository
    - keep xmlsec_nss-1.2.37-3 from excluded repository
    - keep qemu-8.2.2-3 from excluded repository
    - keep libcmis0.6-0.6.2-2 from excluded repository
    - keep qt5-5.15.19-1 from excluded repository
    - keep audacious_plugins-4.4.2-1 from excluded repository
    - keep kdoctools-5.115.0-2 from excluded repository
    - keep qemu_m68k-8.2.2-3 from excluded repository
    - keep qemu_mips-8.2.2-3 from excluded repository
    - keep libxslt_tools-1.1.43-1 from excluded repository
    - keep bepodder-1.5.0-3 from excluded repository
    - keep shared_mime_info-1.15-2 from excluded repository
    - keep appstream-1.1.3-1 from excluded repository
    - keep libetonyek-0.1.12-2 from excluded repository
    - keep qemu_riscv-8.2.2-3 from excluded repository
    - keep libaccounts_glib-1.27-3 from excluded repository
    - keep lxml_python310-5.3.0-4 from excluded repository
    - keep liblangtag-0.6.3-1 from excluded repository
    - keep raptor-2.0.15-10 from excluded repository
    - keep scribus-1.6.6-2 from excluded repository
    - keep libcroco-0.6.13-2 from excluded repository
    - keep qemu_ppc-8.2.2-3 from excluded repository
    - keep einsteinium-1.4.1a-1 from excluded repository
    - keep libabw-0.1.3-1 from excluded repository
    - keep qmmp-2.2.6-1 from excluded repository
    - keep libxml2_devel-2.12.10-2 from excluded repository
    - keep qemu_arm-8.2.2-3 from excluded repository
    - keep phonon_gstreamer-4.10.0-2 from excluded repository
    - keep libarchive-3.7.9-1 from excluded repository
    - keep handbrake-1.5.1-4 from excluded repository
    - keep neon-0.36.0-1 from excluded repository
    - keep ebook_tools-0.2.2-3 from excluded repository
    - keep libxkbcommon-1.7.0-1 from excluded repository
    - keep gst_plugins_bad-1.28.5-1 from excluded repository
    - keep librsvg-2.62.3-1 from excluded repository
    - keep fontforge-20251009-2 from excluded repository
    - keep lmms-1.3.0~20250910-1 from excluded repository
    - keep libass-0.17.5-1 from excluded repository
    - keep xmlsec-1.2.37-3 from excluded repository
    - keep podofo-0.10.3-1 from excluded repository
    - keep qemu_x86-8.2.2-3 from excluded repository
    - keep ffmpeg6-6.1.5-1 from excluded repository
    - keep ffmpeg8-8.1.1-1 from excluded repository
    - keep imagemagick-7.1.2.2-2 from excluded repository
    - keep strigi-0.7.8-1 from excluded repository
    - keep vlc-3.0.23-1 from excluded repository
    - keep libgphoto2-2.5.27-1 from excluded repository
    - keep libxslt-1.1.43-1 from excluded repository
    - keep haikuwebkit-1.9.30-1 from excluded repository
    - keep libbluray-1.3.1-2 from excluded repository
    - keep gimp-3.2.4-1 from excluded repository
    - keep ffmpeg8_avdevice-8.1.1-1 from excluded repository
  solution 2:
    - allow deinstallation of webkit_gtk-2.40.0-3
Please select a solution, skip the problem for now or quit.
select [1...2/s/q]: 2
problem 4: package photivo-0~pre20240904-1 requires lib:libxml2>=2.12.10, but none of the providers can be installed
  solution 1:
    - keep libvisio-0.1.7-6 from excluded repository
    - keep akonadi-23.08.5-2 from excluded repository
    - keep redland-1.0.17-9 from excluded repository
    - keep libcmis-0.5.2-8 from excluded repository
    - keep streamradio-1.0.0-6 from excluded repository
    - keep libsoup-2.60.2-5 from excluded repository
    - keep armagetronad-0.2.9.1.0-1 from excluded repository
    - keep smooth-0.9.10-2 from excluded repository
    - keep fontconfig-2.18.2-1 from excluded repository
    - keep hwloc2_tools-2.10.0-1 from excluded repository
    - keep sane_backends-1.3.1-3 from excluded repository
    - keep netpbm-10.86.42-2 from excluded repository
    - keep xmlsec_nss-1.2.37-3 from excluded repository
    - keep qemu-8.2.2-3 from excluded repository
    - keep libcmis0.6-0.6.2-2 from excluded repository
    - keep qt5-5.15.19-1 from excluded repository
    - keep audacious_plugins-4.4.2-1 from excluded repository
    - keep kdoctools-5.115.0-2 from excluded repository
    - keep qemu_m68k-8.2.2-3 from excluded repository
    - keep qemu_mips-8.2.2-3 from excluded repository
    - keep libxslt_tools-1.1.43-1 from excluded repository
    - keep bepodder-1.5.0-3 from excluded repository
    - keep shared_mime_info-1.15-2 from excluded repository
    - keep appstream-1.1.3-1 from excluded repository
    - keep libetonyek-0.1.12-2 from excluded repository
    - keep qemu_riscv-8.2.2-3 from excluded repository
    - keep libaccounts_glib-1.27-3 from excluded repository
    - keep lxml_python310-5.3.0-4 from excluded repository
    - keep liblangtag-0.6.3-1 from excluded repository
    - keep raptor-2.0.15-10 from excluded repository
    - keep scribus-1.6.6-2 from excluded repository
    - keep libcroco-0.6.13-2 from excluded repository
    - keep qemu_ppc-8.2.2-3 from excluded repository
    - keep einsteinium-1.4.1a-1 from excluded repository
    - keep libabw-0.1.3-1 from excluded repository
    - keep qmmp-2.2.6-1 from excluded repository
    - keep libxml2_devel-2.12.10-2 from excluded repository
    - keep qemu_arm-8.2.2-3 from excluded repository
    - keep phonon_gstreamer-4.10.0-2 from excluded repository
    - keep libarchive-3.7.9-1 from excluded repository
    - keep handbrake-1.5.1-4 from excluded repository
    - keep neon-0.36.0-1 from excluded repository
    - keep ebook_tools-0.2.2-3 from excluded repository
    - keep libxkbcommon-1.7.0-1 from excluded repository
    - keep gst_plugins_bad-1.28.5-1 from excluded repository
    - keep librsvg-2.62.3-1 from excluded repository
    - keep fontforge-20251009-2 from excluded repository
    - keep lmms-1.3.0~20250910-1 from excluded repository
    - keep libass-0.17.5-1 from excluded repository
    - keep xmlsec-1.2.37-3 from excluded repository
    - keep podofo-0.10.3-1 from excluded repository
    - keep qemu_x86-8.2.2-3 from excluded repository
    - keep ffmpeg6-6.1.5-1 from excluded repository
    - keep ffmpeg8-8.1.1-1 from excluded repository
    - keep imagemagick-7.1.2.2-2 from excluded repository
    - keep strigi-0.7.8-1 from excluded repository
    - keep vlc-3.0.23-1 from excluded repository
    - keep libgphoto2-2.5.27-1 from excluded repository
    - keep libxslt-1.1.43-1 from excluded repository
    - keep haikuwebkit-1.9.30-1 from excluded repository
    - keep libbluray-1.3.1-2 from excluded repository
    - keep gimp-3.2.4-1 from excluded repository
    - keep ffmpeg8_avdevice-8.1.1-1 from excluded repository
  solution 2:
    - allow deinstallation of photivo-0~pre20240904-1
Please select a solution, skip the problem for now or quit.
select [1...2/s/q]: 2
problem 5: package calibre-5.44.0-2 requires lib:libxml2>=2.12.10, but none of the providers can be installed
  solution 1:
    - keep musicbrainz-5.1.0-4 from excluded repository
    - keep akonadi-23.08.5-2 from excluded repository
    - keep redland-1.0.17-9 from excluded repository
    - keep libcmis-0.5.2-8 from excluded repository
    - keep streamradio-1.0.0-6 from excluded repository
    - keep libsoup-2.60.2-5 from excluded repository
    - keep armagetronad-0.2.9.1.0-1 from excluded repository
    - keep smooth-0.9.10-2 from excluded repository
    - keep fontconfig-2.18.2-1 from excluded repository
    - keep hwloc2_tools-2.10.0-1 from excluded repository
    - keep sane_backends-1.3.1-3 from excluded repository
    - keep netpbm-10.86.42-2 from excluded repository
    - keep xmlsec_nss-1.2.37-3 from excluded repository
    - keep qemu-8.2.2-3 from excluded repository
    - keep libcmis0.6-0.6.2-2 from excluded repository
    - keep qt5-5.15.19-1 from excluded repository
    - keep audacious_plugins-4.4.2-1 from excluded repository
    - keep kdoctools-5.115.0-2 from excluded repository
    - keep qemu_m68k-8.2.2-3 from excluded repository
    - keep qemu_mips-8.2.2-3 from excluded repository
    - keep libxslt_tools-1.1.43-1 from excluded repository
    - keep bepodder-1.5.0-3 from excluded repository
    - keep shared_mime_info-1.15-2 from excluded repository
    - keep appstream-1.1.3-1 from excluded repository
    - keep libetonyek-0.1.12-2 from excluded repository
    - keep qemu_riscv-8.2.2-3 from excluded repository
    - keep libaccounts_glib-1.27-3 from excluded repository
    - keep lxml_python310-5.3.0-4 from excluded repository
    - keep liblangtag-0.6.3-1 from excluded repository
    - keep raptor-2.0.15-10 from excluded repository
    - keep scribus-1.6.6-2 from excluded repository
    - keep libcroco-0.6.13-2 from excluded repository
    - keep qemu_ppc-8.2.2-3 from excluded repository
    - keep einsteinium-1.4.1a-1 from excluded repository
    - keep libabw-0.1.3-1 from excluded repository
    - keep qmmp-2.2.6-1 from excluded repository
    - keep libxml2_devel-2.12.10-2 from excluded repository
    - keep qemu_arm-8.2.2-3 from excluded repository
    - keep phonon_gstreamer-4.10.0-2 from excluded repository
    - keep libarchive-3.7.9-1 from excluded repository
    - keep handbrake-1.5.1-4 from excluded repository
    - keep neon-0.36.0-1 from excluded repository
    - keep ebook_tools-0.2.2-3 from excluded repository
    - keep libxkbcommon-1.7.0-1 from excluded repository
    - keep gst_plugins_bad-1.28.5-1 from excluded repository
    - keep librsvg-2.62.3-1 from excluded repository
    - keep fontforge-20251009-2 from excluded repository
    - keep lmms-1.3.0~20250910-1 from excluded repository
    - keep libass-0.17.5-1 from excluded repository
    - keep xmlsec-1.2.37-3 from excluded repository
    - keep podofo-0.10.3-1 from excluded repository
    - keep qemu_x86-8.2.2-3 from excluded repository
    - keep ffmpeg6-6.1.5-1 from excluded repository
    - keep ffmpeg8-8.1.1-1 from excluded repository
    - keep imagemagick-7.1.2.2-2 from excluded repository
    - keep strigi-0.7.8-1 from excluded repository
    - keep vlc-3.0.23-1 from excluded repository
    - keep libgphoto2-2.5.27-1 from excluded repository
    - keep libxslt-1.1.43-1 from excluded repository
    - keep haikuwebkit-1.9.30-1 from excluded repository
    - keep libbluray-1.3.1-2 from excluded repository
    - keep gimp-3.2.4-1 from excluded repository
    - keep ffmpeg8_avdevice-8.1.1-1 from excluded repository
  solution 2:
    - allow deinstallation of calibre-5.44.0-2
Please select a solution, skip the problem for now or quit.
select [1...2/s/q]: 2
problem 6: package epiphany-43.1-1 requires lib:libxml2>=2.9.13, but none of the providers can be installed
  solution 1:
    - keep hwloc2-2.10.0-1 from excluded repository
    - keep akonadi-23.08.5-2 from excluded repository
    - keep redland-1.0.17-9 from excluded repository
    - keep libcmis-0.5.2-8 from excluded repository
    - keep streamradio-1.0.0-6 from excluded repository
    - keep libsoup-2.60.2-5 from excluded repository
    - keep armagetronad-0.2.9.1.0-1 from excluded repository
    - keep smooth-0.9.10-2 from excluded repository
    - keep fontconfig-2.18.2-1 from excluded repository
    - keep hwloc2_tools-2.10.0-1 from excluded repository
    - keep sane_backends-1.3.1-3 from excluded repository
    - keep netpbm-10.86.42-2 from excluded repository
    - keep xmlsec_nss-1.2.37-3 from excluded repository
    - keep qemu-8.2.2-3 from excluded repository
    - keep libcmis0.6-0.6.2-2 from excluded repository
    - keep qt5-5.15.19-1 from excluded repository
    - keep audacious_plugins-4.4.2-1 from excluded repository
    - keep kdoctools-5.115.0-2 from excluded repository
    - keep qemu_m68k-8.2.2-3 from excluded repository
    - keep qemu_mips-8.2.2-3 from excluded repository
    - keep libxslt_tools-1.1.43-1 from excluded repository
    - keep bepodder-1.5.0-3 from excluded repository
    - keep shared_mime_info-1.15-2 from excluded repository
    - keep appstream-1.1.3-1 from excluded repository
    - keep libetonyek-0.1.12-2 from excluded repository
    - keep qemu_riscv-8.2.2-3 from excluded repository
    - keep libaccounts_glib-1.27-3 from excluded repository
    - keep lxml_python310-5.3.0-4 from excluded repository
    - keep liblangtag-0.6.3-1 from excluded repository
    - keep raptor-2.0.15-10 from excluded repository
    - keep scribus-1.6.6-2 from excluded repository
    - keep libcroco-0.6.13-2 from excluded repository
    - keep qemu_ppc-8.2.2-3 from excluded repository
    - keep einsteinium-1.4.1a-1 from excluded repository
    - keep libabw-0.1.3-1 from excluded repository
    - keep qmmp-2.2.6-1 from excluded repository
    - keep libxml2_devel-2.12.10-2 from excluded repository
    - keep qemu_arm-8.2.2-3 from excluded repository
    - keep phonon_gstreamer-4.10.0-2 from excluded repository
    - keep libarchive-3.7.9-1 from excluded repository
    - keep handbrake-1.5.1-4 from excluded repository
    - keep neon-0.36.0-1 from excluded repository
    - keep ebook_tools-0.2.2-3 from excluded repository
    - keep libxkbcommon-1.7.0-1 from excluded repository
    - keep gst_plugins_bad-1.28.5-1 from excluded repository
    - keep librsvg-2.62.3-1 from excluded repository
    - keep fontforge-20251009-2 from excluded repository
    - keep lmms-1.3.0~20250910-1 from excluded repository
    - keep libass-0.17.5-1 from excluded repository
    - keep xmlsec-1.2.37-3 from excluded repository
    - keep podofo-0.10.3-1 from excluded repository
    - keep qemu_x86-8.2.2-3 from excluded repository
    - keep ffmpeg6-6.1.5-1 from excluded repository
    - keep ffmpeg8-8.1.1-1 from excluded repository
    - keep imagemagick-7.1.2.2-2 from excluded repository
    - keep strigi-0.7.8-1 from excluded repository
    - keep vlc-3.0.23-1 from excluded repository
    - keep libgphoto2-2.5.27-1 from excluded repository
    - keep libxslt-1.1.43-1 from excluded repository
    - keep haikuwebkit-1.9.30-1 from excluded repository
    - keep libbluray-1.3.1-2 from excluded repository
    - keep gimp-3.2.4-1 from excluded repository
    - keep ffmpeg8_avdevice-8.1.1-1 from excluded repository
  solution 2:
    - allow deinstallation of epiphany-43.1-1
Please select a solution, skip the problem for now or quit.
select [1...2/s/q]: 2
problem 7: package libvirt-8.10.0-2 requires lib:libxml2>=2.12.10, but none of the providers can be installed
  solution 1:
    - keep libreoffice-24.8.1.1-1 from excluded repository
    - keep akonadi-23.08.5-2 from excluded repository
    - keep redland-1.0.17-9 from excluded repository
    - keep libcmis-0.5.2-8 from excluded repository
    - keep streamradio-1.0.0-6 from excluded repository
    - keep libsoup-2.60.2-5 from excluded repository
    - keep armagetronad-0.2.9.1.0-1 from excluded repository
    - keep smooth-0.9.10-2 from excluded repository
    - keep fontconfig-2.18.2-1 from excluded repository
    - keep hwloc2_tools-2.10.0-1 from excluded repository
    - keep sane_backends-1.3.1-3 from excluded repository
    - keep netpbm-10.86.42-2 from excluded repository
    - keep xmlsec_nss-1.2.37-3 from excluded repository
    - keep qemu-8.2.2-3 from excluded repository
    - keep libcmis0.6-0.6.2-2 from excluded repository
    - keep qt5-5.15.19-1 from excluded repository
    - keep audacious_plugins-4.4.2-1 from excluded repository
    - keep kdoctools-5.115.0-2 from excluded repository
    - keep qemu_m68k-8.2.2-3 from excluded repository
    - keep qemu_mips-8.2.2-3 from excluded repository
    - keep libxslt_tools-1.1.43-1 from excluded repository
    - keep bepodder-1.5.0-3 from excluded repository
    - keep shared_mime_info-1.15-2 from excluded repository
    - keep appstream-1.1.3-1 from excluded repository
    - keep libetonyek-0.1.12-2 from excluded repository
    - keep qemu_riscv-8.2.2-3 from excluded repository
    - keep libaccounts_glib-1.27-3 from excluded repository
    - keep lxml_python310-5.3.0-4 from excluded repository
    - keep liblangtag-0.6.3-1 from excluded repository
    - keep raptor-2.0.15-10 from excluded repository
    - keep scribus-1.6.6-2 from excluded repository
    - keep libcroco-0.6.13-2 from excluded repository
    - keep qemu_ppc-8.2.2-3 from excluded repository
    - keep einsteinium-1.4.1a-1 from excluded repository
    - keep libabw-0.1.3-1 from excluded repository
    - keep qmmp-2.2.6-1 from excluded repository
    - keep libxml2_devel-2.12.10-2 from excluded repository
    - keep qemu_arm-8.2.2-3 from excluded repository
    - keep phonon_gstreamer-4.10.0-2 from excluded repository
    - keep libarchive-3.7.9-1 from excluded repository
    - keep handbrake-1.5.1-4 from excluded repository
    - keep neon-0.36.0-1 from excluded repository
    - keep ebook_tools-0.2.2-3 from excluded repository
    - keep libxkbcommon-1.7.0-1 from excluded repository
    - keep gst_plugins_bad-1.28.5-1 from excluded repository
    - keep librsvg-2.62.3-1 from excluded repository
    - keep fontforge-20251009-2 from excluded repository
    - keep lmms-1.3.0~20250910-1 from excluded repository
    - keep libass-0.17.5-1 from excluded repository
    - keep xmlsec-1.2.37-3 from excluded repository
    - keep podofo-0.10.3-1 from excluded repository
    - keep qemu_x86-8.2.2-3 from excluded repository
    - keep ffmpeg6-6.1.5-1 from excluded repository
    - keep ffmpeg8-8.1.1-1 from excluded repository
    - keep imagemagick-7.1.2.2-2 from excluded repository
    - keep strigi-0.7.8-1 from excluded repository
    - keep vlc-3.0.23-1 from excluded repository
    - keep libgphoto2-2.5.27-1 from excluded repository
    - keep libxslt-1.1.43-1 from excluded repository
    - keep haikuwebkit-1.9.30-1 from excluded repository
    - keep libbluray-1.3.1-2 from excluded repository
    - keep gimp-3.2.4-1 from excluded repository
    - keep ffmpeg8_avdevice-8.1.1-1 from excluded repository
  solution 2:
    - allow deinstallation of libvirt-8.10.0-2
Please select a solution, skip the problem for now or quit.
select [1...2/s/q]: q
   user  ~    12:54    

I may complete later - I hoped in shorter process, as seemed the separated 1 deinstallations were not collected, meanwhile above to keep seamed to me to enlist the same packages - I not checked, so possibly I just felt boring to do and that way seemed so.

1 Like

You know that you’re not obligated to try and update your system every so often, right?

Besides that libgpgme, the rest of the problems in your list are already know, and being worked on as we’re able. Why not wait till you see the list of known libxml2 related issues get resolved before trying to update?

More post about the same stuff is just noise, IMO.

2 Likes

I terribly sorry, but based on Begasus’s post I thought it means I can attempt a sync - as I interpreted so, selecting the option 2 at all conflicts are leading to a safe sync with the repo now.
Nexyt time I rather keep the attempt and the result only for me, as otherwise I did.

As of today, I was able to upgrade without any errors.

There were over 90 updates stacked. Felt like I was updating SUSE Tumbleweed. lol.

Sadly it seems to have broken ACPI compatibility on my Gigabyte MB / 4790K (double fault) and drops to KDL after the third boot icon lights up, so I had to disable ACPI in /boot/home/config/settings/kernel/drivers/kernel file by removing the # from the acpi line, but that’s a different issue.

Please open a ticket about the ACPI problem, with a screenshot. We can’t fix bugs if we don’t know about them!

2 Likes

I was using hrev59917 and I just did an update and reenabled ACPI and rebooted with the newly updated hrev59919 expecting to have to send a log dump.

But it appears to be fixed already… Amazing.

Thanks, indeed.

1 Like

There are still a few items remaining, some help there would be appreceated for those familiar with the matter, unfortunatly those are the hardest one to tackle atm.

You can still check the list at GH supplied by @BiPolar