Solved sddm.log shoes a mix incompatible between two versions of Qt library

[11:27:41.371] (II) DAEMON: Initializing...
[11:27:41.373] (EE) DAEMON: Cannot mix incompatible Qt library (5.15.2) with this library (5.15.5)

sddm.log

After a freebsd-update install , sddm cannot start.
How can I track the offending application and fix this instability due to the update process.

My system version
dc@kahlo /v/log> uname -a
FreeBSD kahlo 13.0-RELEASE-p13 FreeBSD 13.0-RELEASE-p13 #0: Mon Aug 29 19:52:47 UTC 2022 root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
 
If the already given solution doesn't work:
Read the output of pkg info | grep qt5 to find out which QT5 versions your installed packages have; And maybe you've got f.e. x11-themes/qt5-style-plugins installed via ports - then just recompile that port (that's always my candidate).
 
Did you upgrade pkgs?
Code:
pkg upgrade
when I do pkg upgrade, but the process fails and I get this :

Code:
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (436 candidates): 100%
Processing candidates (436 candidates): 0%
pkg: kldap has a missing dependency: qtkeychain
pkg: kmailtransport has a missing dependency: qtkeychain
Processing candidates (436 candidates): 6%
pkg: graphene has a missing dependency: py38-gobject3
Processing candidates (436 candidates): 10%
pkg: samba412 has a missing dependency: py38-markdown
Processing candidates (436 candidates): 100%
Checking integrity... done (83 conflicting)
- gpu-firmware-radeon-kmod-juniper-20220511 conflicts with gpu-firmware-kmod-g20210330 on /boot/modules/radeon_JUNIPER_me_bin.ko
- gpu-firmware-amd-kmod-navi14-20220511 conflicts with gpu-firmware-kmod-g20210330 on /boot/modules/amdgpu_navi14_asd_bin.ko
...
- gpu-firmware-intel-kmod-kabylake-20220511 conflicts with gpu-firmware-kmod-g20210330 on /boot/modules/i915_kbl_dmc_ver1_04_bin.ko
- gpu-firmware-radeon-kmod-rv770-20220511 conflicts with gpu-firmware-kmod-g20210330 on /boot/modules/radeon_RV770_me_bin.ko
- gpu-firmware-amd-kmod-vega12-20220511 conflicts with gpu-firmware-kmod-g20210330 on /boot/modules/amdgpu_vega12_asd_bin.ko
Checking integrity... done (0 conflicting)
The following 555 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
drm-fbsd13-kmod: 5.4.144.g20220128

New packages to be INSTALLED:
7-zip: 21.07_2
assimp: 5.2.4
cmake-core: 3.24.0
cmake-doc: 3.24.0
cmake-man: 3.24.0
drm-510-kmod: 5.10.113_7
gcc11: 11.3.0_1
gpu-firmware-amd-kmod-banks: 20220511
...
kdegraphics-mobipocket: 22.08.1
ksanecore: 22.08.1
libaec: 1.0.6
libsoup3: 3.2.0
lscpu: 1.2.0
mesa-demos: 8.4.0_3
proj-data: 1.11
py39-boost-libs: 1.80.0
...
qt5-quicktimeline: 5.15.5p0
qtkeychain-qt5: 0.13.2_1
upnp: 1.14.13,1
vulkan-loader: 1.3.230
vulkan-tools: 1.3.230

Installed packages to be UPGRADED:
GraphicsMagick: 1.3.36_1,1 -> 1.3.38_3,1
abseil: 20211102.0 -> 20220623.0
accountsservice: 0.6.55_1 -> 0.6.55_3
adol-c: 2.7.2_2 -> 2.7.2_4
akonadi-calendar: 21.12.1 -> 22.08.1_1
akonadi-contacts: 21.12.1 -> 22.08.1_1
akonadi-import-wizard: 21.12.1 -> 22.08.1_1
akonadi-mime: 21.12.1 -> 22.08.1
...
kdegraphics-thumbnailers: 21.12.1 -> 22.08.1
kdemultimedia-ffmpegthumbs: 21.12.1 -> 22.08.1
kdenetwork: 21.12.1 -> 22.08.1
kdenetwork-filesharing: 21.12.1 -> 22.08.1
kdeutils: 21.12.1 -> 22.08.1
kdf: 21.12.1 -> 22.08.1
kdialog: 21.12.1 -> 22.08.1
kdiamond: 21.12.1 -> 22.08.1
keditbookmarks: 21.12.1 -> 22.08.1
...
plasma5-kwrited: 5.23.5 -> 5.24.6
plasma5-libksysguard: 5.23.5 -> 5.24.6_1
plasma5-milou: 5.23.5 -> 5.24.6
plasma5-oxygen: 5.23.5 -> 5.24.6_1
plasma5-plasma-browser-integration: 5.23.5 -> 5.24.6_2
plasma5-plasma-disks: 5.23.5 -> 5.24.6_1
plasma5-plasma-integration: 5.23.5 -> 5.24.6_1
plasma5-plasma-pa: 5.23.5 -> 5.24.6
plasma5-plasma-sdk: 5.23.5 -> 5.24.6_1
plasma5-polkit-kde-agent-1: 5.23.5 -> 5.24.6_1
...
qt5-buildtools: 5.15.2p263 -> 5.15.5p165
qt5-examples: 5.15.2 -> 5.15.5
qt5-imageformats: 5.15.2p3 -> 5.15.5p3_1
qt5-linguist: 5.15.2p17 -> 5.15.5p1
qt5-networkauth: 5.15.2p2 -> 5.15.5p0
qt5-qdoc: 5.15.2p17 -> 5.15.5p1_1
qt5-qdoc-data: 5.15.2 -> 5.15.5
qt5-qmake: 5.15.2p263 -> 5.15.5p165
qt5-qtpaths: 5.15.2p17 -> 5.15.5p1
qtcreator: 5.0.3_1 -> 8.0.1
...
zola: 0.15.2 -> 0.16.1

Installed packages to be REINSTALLED:
alsa-sndio-0.2_1 (required shared library changed)
libpwquality-1.4.4 (direct dependency changed: python39)
python3-3_3 (direct dependency changed: python39)
signon-ui-0.17_8 (direct dependency changed: python39)
suitesparse-amd-2.4.6 (direct dependency changed: gcc11)
webrtc-audio-processing-1.0_1 (required shared library changed)
xfce4-screensaver-4.16.0_2 (direct dependency changed: python39)
xtrans-1.4.0 (ABI changed: 'freebsd:13:x86:64' -> 'freebsd:13:*')

Number of packages to be removed: 1
Number of packages to be installed: 118
Number of packages to be upgraded: 428
Number of packages to be reinstalled: 8

The process will require 1 GiB more space.

Proceed with this action? [y/N]: y

[1/555] Upgrading grantleetheme from 21.12.1 to 22.08.1_1...
[1/555] Extracting grantleetheme-22.08.1_1: 2%
pkg: Fail to create temporary file: /usr/local/include/KF5/GrantleeTheme/GrantleeTheme/.pkgtemp.GenericFormatter.tWRcBN5kMuxX:Not a directory
[1/555] Extracting grantleetheme-22.08.1_1: 100%
 
If the already given solution doesn't work:
Read the output of pkg info | grep qt5 to find out which QT5 versions your installed packages have; And maybe you've got f.e. x11-themes/qt5-style-plugins installed via ports - then just recompile that port (that's always my candidate).
Actually, the pkg update way doesn't work and it bothers me, why a bona fide way of upgrading a system is so painful. :rolleyes:
 
Code:
[1/555] Extracting grantleetheme-22.08.1_1: 2% 
pkg: Fail to create temporary file: /usr/local/include/KF5/GrantleeTheme/GrantleeTheme/.pkgtemp.GenericFormatter.tWRcBN5kMuxX:Not a directory 
[1/555] Extracting grantleetheme-22.08.1_1: 100%

See /usr/ports/UPDATING
Code:
2022-04-26

Affects: users of deskutils/grantleetheme

Author: kde@FreeBSD.org

Reason: 
  The pkg update of deskutils/grantleetheme to 22.04 can fail due
  to a filesystem location having changed from being a file to being
  a directory. This leads to pkg's temporary file creation throwing
  an error.

  To update to KDE Gear 22.04 please run
  # pkg delete -f grantleetheme
  prior to the update.
 
Back
Top