[SOLVED] LibreOffice dependency conflict at full-sync (a nightly)

To the attention of @3dEyes

Dear Gerasim,

I do not know
if anyone already reported
the following LibreOffice QT6 library hiatus for you - it happens in case full-sync

I’m actually on Nightly branch of 64 bit Haiku in this intermittent period.
I have a simple bash script chk_pkgs.sh that I run daily on all install after my Haiku booted and I checked BFS filesystrm (I must do on USB thumbdrive - due to sorrow experiences !).

It is just containing the next commandliine :

pkgman refresh && pkgman update && pkgman full-sync

I experienced - since at least hrev58021 , maybe earlier - when I run the script :

~> chk_pkgs.sh 
Tároló ellenőrzőkódjának letöltése (https://software.besly.de/repo64) ...
Ellenőrzőkód érvényesítése a tárolóhoz (BeSly Software Solutions) ...
Tároló ellenőrzőkódjának letöltése (http://fatelk.com/repo_64) ...
Ellenőrzőkód érvényesítése a tárolóhoz (FatElk_64) ...
Tároló ellenőrzőkódjának letöltése (https://eu.hpkg.haiku-os.org/haiku/master/x86_64/current) ...
Ellenőrzőkód érvényesítése a tárolóhoz (Haiku) ...
Tároló ellenőrzőkódjának letöltése (https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current) ...
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts) ...
Tároló adatainak letöltése (https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current) ...
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts) ...
Activating repository cache for HaikuPorts ...
Tároló ellenőrzőkódjának letöltése (http://haiku.kacperkasper.pl/repo/x86_64) ...
Ellenőrzőkód érvényesítése a tárolóhoz (KapiX's Depot) ...
Tároló ellenőrzőkódjának letöltése (https://www.haikuware.ru/repo/lote) ...
Ellenőrzőkód érvényesítése a tárolóhoz (LOTE) ...
  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.
The following changes will be made:
  in system:
    upgrade package qt6_quick3dphysics-6.7.0-2 to 6.7.2-1 from repository HaikuPorts
    upgrade package qt6_location-6.7.0-2 to 6.7.2-1 from repository HaikuPorts
    upgrade package qt6_webview-6.7.0-2 to 6.7.2-1 from repository HaikuPorts
Continue? [yes/no] (yes) : 
  100% qt6_quick3dphysics-6.7.2-1-x86_64.hpkg [2,79 MiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/qt6_quick3dphysics-6.7.2-1-x86_64.hpkg...done.
  100% qt6_location-6.7.2-1-x86_64.hpkg [900,62 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/qt6_location-6.7.2-1-x86_64.hpkg...done.
  100% qt6_webview-6.7.2-1-x86_64.hpkg [77,38 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/qt6_webview-6.7.2-1-x86_64.hpkg...done.
[system] Applying changes ...
[system] Changes applied. Old activation state backed up in "state_2024-09-04_16:19:26"
[system] Cleaning up ...
[system] Done.
  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 libreoffice-24.8.1.1-1 requires lib:libpoppler_qt6>=3.7.0, but none of the providers can be installed
  solution 1:
    - allow deinstallation of poppler23_qt6-23.09.0-2
  solution 2:
    - keep libreoffice-24.2.3.1-3 from excluded repository
    - keep libreoffice_galleries-24.2.3.1-3 from excluded repository
    - keep libreoffice_hu-24.2.3.1-3 from excluded repository
Please select a solution, skip the problem for now or quit.
select [1...2/s/q]: q
~> uname -a
Haiku **HiQ_R1Nitely**_256GO.szabadpart.n 1 **hrev58067** Sep  4 2024 06:02:11 x86_64 x86_64 Haiku
~>


Refresh and update always finishes successfully, but at full-sync this dependency stuff happens.

I would not sync it until you
investigate it
or
propose which scenario should be selected - with some explanation
.
Generally I just quit, as I rather keep the current installed version.
I remember last crash resolution also related some libraries :slight_smile:
( … this libpoppler is resonating … )

Kind regards,

the script its working verry good,thanks.

Try to allow deinstalation poppler23_qt6 (solution 1). It’s utdated package (libreoffice use poppler24_qt6 now)

1 Like

You are welcome , Jan’s son (@janking) !

(Me as well Jan’s son … I am János … who is son of János !..)

For those, who would like to use it as well … HERE YOU ARE
the script

~> cat chk_pkgs.sh 
#!/bin/bash
pkgman refresh && pkgman update && pkgman full-sync
~> 

~> ls -l chk_pkgs.sh
-rwxr-xr-x 1 user root 64 ápr.   11 15:44 chk_pkgs.sh
~> 

=> Permission should be 750 or 755, after edited/created the file.

Thank you Gerasim I, …
I just started

I did so, Libreoffice updated well …
I just must to double launched - after the update, but secondly launched successfully as 24.8.1.1!..

Evidence →

1 Like

That’s right. It generates a new UUID the first time you run it after the upgrade.

1 Like