"nothing provides haiku>=r1~beta6_hrev59866_5-1 needed by..."

Hi, since about two days I’ve been having trouble installing some (but not all) packages. It always gives a message similar to this: “nothing provides haiku>=r1~beta6_hrev59866_5-1 needed by [package name]”. Crucially, I also get this message when trying to update the system.

I am running Haiku r1 beta 5.

As you can see from the message, we are approaching beta 6 release. There might be few weeks of adjustments. In the meantime, you can try pkgman update in a terminal.

1 Like

That works for simply updating, but when I tried installing software that way (yt-dlp) it still didn’t work.

It won’t work until yt-dlp (and other such packages) is updated to use the newer libraries. It will eventually. You just need some patience in the meantime.

Depends on how you update your system.
Currently:
Haiku R1B6-dev (hrev59899 x64)

yt_dlp-2026.03.17-1 from repository system is already installed

You could do this:

pkgman list-repos
pkgman drop-repo HaikuPorts
pkgman full-sync

Then, once you get things working and updated, add HaikuPorts repo.

Do I have to switch to the nightly builds to get that? Last time I tried those my deskbar disappeared.

Check what haiku packages are being updated for installion.
The packages will mention beta5 or beta6.

As mentioned, beta6 is around the corner, the main devs are doing a great job on puttings things up on their end.

Main problem for now is the switch to the newer libxml2 wich breaks quite some things, good new, we as the haikuports team have been busy with updating major parts to make sure things are on par with the new library, this means having a lot of packages needing a rebuild.

@waddlesplash already did a major revision bump on all packages relying on this, after that we are finishing up on the other parts (haikuports team).

Possible sollutions, uninstall fontconfig_devel and reinstall it (this will bring in the new libxml2), this worked for me on 32bit, then run a “pkgman full-sync”. Or “pkgman install libxml2..12” (this will replace the old libxml2 - still the same version), then try “pkgman full-sync”.

There will be some downfalls, on 32bit haikuwebkit is still broken for the new libxml2 and thus on a full-sync WebPosite will be gone, on 64bit webkit-gtk is still broken, so far major issue for me is that epiphany (Web) can’t be installed, some packages not reported by the buildmasters report are not shown and probably need a rebuild, we can’t tackle them without knowing, so reporting them would be nice so we can have a look at them.

EDIT: please only report things that broken after the full-sync, anything reporting a problem with some package that requires the old libxml2 (2.12.10) package would be usefull.

2 Likes

It seems that musicbrainz requires 2.10 and needs a rebuild. It’s needed by beton and QMPlay2.

FWIW, we now got a list of things that need to be updated (after a little bit of scripting over pkgman). Will open an issue over HaikuPorts so everyone can keep track of the progress there.

Full list of things we need to still work out: here.

2 Likes

~> pkgman full
100 % repochecksum-1 [65 байтов]
Проверка контрольной суммы репозитария Haiku…done.
100 % repochecksum-1 [64 байта]
Проверка контрольной суммы репозитария HaikuPorts…done.
Encountered problems:
problem 1: package libvisio-0.1.7-7 requires lib:libxml2>=16.1.3, but none of the providers can be installed
solution 1:

  • keep libvisio-0.1.7-6 from excluded repository
  • keep libgphoto2-2.5.27-1 from excluded repository
  • keep libxslt-1.1.43-1 from excluded repository
  • keep ffmpeg-4.2.9-4 from excluded repository
  • keep haikuwebkit-1.9.30-1 from excluded repository
  • keep libbluray-1.3.1-2 from excluded repository
  • keep aria2-1.36.0-1 from excluded repository
  • keep gimp-3.2.4-1 from excluded repository
  • keep hwloc-1.11.11-3 from excluded repository
  • keep ffmpeg8_avdevice-8.1.1-1 from excluded repository
    solution 2:
  • allow deinstallation of libxml2.12-2.12.10-4
    Please select a solution, skip the problem for now or quit.
    select [1…2/s/q]:

hrev59899 64 bit

~> pkgman install fontconfig_devel
100 % repochecksum-1 [65 байтов]
Проверка контрольной суммы репозитария Haiku…done.
100 % repochecksum-1 [64 байта]
Проверка контрольной суммы репозитария HaikuPorts…done.
Encountered problems:
problem 1: package fontconfig_devel-2.18.2-2 requires devel:libxml2>=16.1.3, but none of the providers can be installed
solution 1:

  • allow deinstallation of ffmpeg7-7.1.3-1
  • allow deinstallation of ffmpeg7_avdevice-7.1.3-1
  • allow deinstallation of ffmpeg5-5.1.4-3
  • allow deinstallation of ffmpeg5_avdevice-5.1.4-3
  • allow deinstallation of gst_libav-1.22.0-1
  • allow deinstallation of lxml_python39-5.3.0-1
  • allow deinstallation of html5_parser_python39-0.4.10-2
  • allow deinstallation of libxml2.12-2.12.10-4
  • allow deinstallation of opencollada-1.6.68-2
  • allow deinstallation of rasqal-0.9.33-6
  • allow deinstallation of webkit_gtk-2.40.0-3
  • allow deinstallation of streamradio-1.0.0-6
  • allow deinstallation of qtwebkit-5.212.0~pre20200924-4
  • allow deinstallation of musicbrainz-5.1.0-4
  • allow deinstallation of photivo-0~pre20240904-1
  • allow deinstallation of liblangtag-0.6.3-1
  • allow deinstallation of xmlsec-1.2.37-3
  • allow deinstallation of xmlsec_nss-1.2.37-3
  • allow deinstallation of clamav-1.5.1-2
  • allow deinstallation of libetonyek-0.1.12-2
  • allow deinstallation of libreoffice-24.8.1.1-1
  • allow deinstallation of raptor-2.0.15-10
  • allow deinstallation of epiphany-43.1-1
  • allow deinstallation of libcmis0.6-0.6.2-2
  • allow deinstallation of ebook_tools-0.2.2-3
  • allow deinstallation of libcmis-0.5.2-8
  • allow deinstallation of libgnt-2.14.3-1
  • allow deinstallation of blender3-3.3.21-1
  • allow deinstallation of openmw-0.47.0-2
  • allow deinstallation of webkit_gtk_demo-2.40.0-3
  • allow deinstallation of xmlsec_gcrypt-1.2.37-3
  • allow deinstallation of redland-1.0.17-9
  • allow deinstallation of libebook-0.1.3-4
  • allow deinstallation of libpurple-2.14.14-1
  • allow deinstallation of orcaslicer-2.3.0-3
  • allow deinstallation of remmina-1.4.29-1
  • allow deinstallation of wxgtk-3.2.6-1
  • allow deinstallation of clamav_gui-1.2.2-1
  • allow deinstallation of okular-25.12.0-1
  • allow deinstallation of smtube-18.11.0-1
  • allow deinstallation of otter_browser-1.0.03-3
  • allow deinstallation of coolreader3-3.2.2.5m-2
  • allow deinstallation of pyqt5-5.15.11-1
  • allow deinstallation of quiterss-0.19.4-1
  • allow deinstallation of goldendict-1.5.0-1
  • allow deinstallation of kreport-3.2.0-1
  • allow deinstallation of pyqt5_python310-5.15.11-1
  • allow deinstallation of bitlbee-3.5.1-3
  • allow deinstallation of libreoffice_ru-24.8.1.1-1
  • allow deinstallation of tenacity-1.3.3-5
  • allow deinstallation of filezilla-3.69.3-1
  • allow deinstallation of amule-2.3.3-5
  • allow deinstallation of smplayer-25.6.0-1
  • allow deinstallation of pyqtwebengine5_python310-5.15.6-2
  • allow deinstallation of python_poppler_qt5_python310-21.3.0-3
    solution 2:
  • do not install “providing fontconfig_devel”

For those wanting to avoid github to see the list of stuff we know that needs updates/rebuilds, here’s the same list, but as a bpa.st (notice that the latter will not get updated, but if you see your problem listed there, then there’s no need to report it here or elsewhere).

1 Like

:distorted_face: