While installing updates got:
Installing graphviz (2.50.0-1)... [10/17]
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gdk.so.6" - It was found, so perhaps one of its dependents was not. Try ldd.
full log
pamac update
Preparing...
Synchronizing package databases...
Refreshing core.db...
Refreshing extra.db...
Refreshing community.db...
Refreshing multilib.db...
Refreshing chaotic-aur.db...
Resolving dependencies...
Checking inter-conflicts...
To upgrade (12):
filesystem 2021.12.07-1 (2021.05.31-1) core 9.8 kB
tbb 2021.4.0-1 (2020.3-1) extra 367.4 kB
vulkan-icd-loader 1.2.202-1 (1.2.199-2) extra 120.7 kB
opencv 4.5.4-7 (4.5.4-6) extra 26.9 MB
gmic 3.0.0-1 (2.9.9-2) community 7.9 MB
lib32-vulkan-icd-loader 1.2.202-1 (1.2.199-1) multilib 130.8 kB
libmediainfo 21.09-1 (21.03-1) community 2.6 MB
libmwaw 0.3.21-1 (0.3.20-1) extra 5.5 MB
plasma5-themes-breath 21.2.0-1 (21.2.0-0.4) community 26.8 MB
sddm-breath-theme 21.2.0-1 (21.2.0-0.4) community 141.9 kB
manjaro-kde-settings 20211209-1 (20211205-2) community 19.3 kB
mediainfo-gui 21.09-1 (21.03-1) community 117.6 kB
To install (5):
netpbm 10.73.36-1 extra 1.9 MB
gts 0.7.6.121130-2 extra 216.0 kB
gsfonts 20200910-2 extra 1.7 MB
graphviz 2.50.0-1 extra 3.3 MB
plasma5-themes-breath-migration 21.2.0-1 community 21.9 kB
Total download size: 77.7 MB
Total installed size: 25.0 MB
Apply transaction ? [y/N] y
Download of vulkan-icd-loader (1.2.202-1) started
Download of filesystem (2021.12.07-1) started
Download of filesystem (2021.12.07-1) finished
Download of opencv (4.5.4-7) started
Download of vulkan-icd-loader (1.2.202-1) finished
Download of tbb (2021.4.0-1) started
Download of tbb (2021.4.0-1) finished
Download of gmic (3.0.0-1) started
Download of gmic (3.0.0-1) finished
Download of lib32-vulkan-icd-loader (1.2.202-1) started
Download of lib32-vulkan-icd-loader (1.2.202-1) finished
Download of netpbm (10.73.36-1) started
Download of opencv (4.5.4-7) finished
Download of netpbm (10.73.36-1) finished
Download of gsfonts (20200910-2) started
Download of gts (0.7.6.121130-2) started
Download of gts (0.7.6.121130-2) finished
Download of graphviz (2.50.0-1) started
Download of gsfonts (20200910-2) finished
Download of libmwaw (0.3.21-1) started
Download of graphviz (2.50.0-1) finished
Download of libmwaw (0.3.21-1) finished
Download of libmediainfo (21.09-1) started
Download of plasma5-themes-breath-migration (21.2.0-1) started
Download of plasma5-themes-breath-migration (21.2.0-1) finished
Download of plasma5-themes-breath (21.2.0-1) started
Download of libmediainfo (21.09-1) finished
Download of sddm-breath-theme (21.2.0-1) started
Download of sddm-breath-theme (21.2.0-1) finished
Download of manjaro-kde-settings (20211209-1) started
Download of manjaro-kde-settings (20211209-1) finished
Download of mediainfo-gui (21.09-1) started
Download of mediainfo-gui (21.09-1) finished
Download of plasma5-themes-breath (21.2.0-1) finished
Checking keyring... [17/17]
Checking integrity... [17/17]
Loading packages files... [17/17]
Checking file conflicts... [17/17]
Checking available disk space... [17/17]
Upgrading filesystem (2021.05.31-1 -> 2021.12.07-1)... [1/17]
Upgrading tbb (2020.3-1 -> 2021.4.0-1)... [2/17]
Upgrading vulkan-icd-loader (1.2.199-2 -> 1.2.202-1)... [3/17]
Upgrading opencv (4.5.4-6 -> 4.5.4-7)... [4/17]
Upgrading gmic (2.9.9-2 -> 3.0.0-1)... [5/17]
Upgrading lib32-vulkan-icd-loader (1.2.199-1 -> 1.2.202-1)... [6/17]
Installing netpbm (10.73.36-1)... [7/17]
Installing gts (0.7.6.121130-2)... [8/17]
Installing gsfonts (20200910-2)... [9/17]
Installing graphviz (2.50.0-1)... [10/17]
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gdk.so.6" - It was found, so perhaps one of its dependents was not. Try ldd.
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gtk.so.6" - It was found, so perhaps one of its dependents was not. Try ldd.
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gdk.so.6" - It was found, so perhaps one of its dependents was not. Try ldd.
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gtk.so.6" - It was found, so perhaps one of its dependents was not. Try ldd.
Upgrading libmediainfo (21.03-1 -> 21.09-1)... [11/17]
Upgrading libmwaw (0.3.20-1 -> 0.3.21-1)... [12/17]
Installing plasma5-themes-breath-migration (21.2.0-1)... [13/17]
Upgrading plasma5-themes-breath (21.2.0-0.4 -> 21.2.0-1)... [14/17]
Upgrading sddm-breath-theme (21.2.0-0.4 -> 21.2.0-1)... [15/17]
Upgrading manjaro-kde-settings (20211205-2 -> 20211209-1)... [16/17]
Upgrading mediainfo-gui (21.03-1 -> 21.09-1)... [17/17]
Running post-transaction hooks...
Creating system user accounts... [1/11]
Applying kernel sysctl settings... [2/11]
Creating temporary files... [3/11]
Arming ConditionNeedsUpdate... [4/11]
Updating fontconfig configuration... [5/11]
Refreshing PackageKit... [6/11]
Warn about old perl modules [7/11]
Updating fontconfig cache... [8/11]
Updating icon theme caches... [9/11]
Updating the desktop file MIME type cache... [10/11]
Updating X fontdir indices... [11/11]
Transaction successfully finished.
one of possible fixes (do we really need that old `gtk2`? may be there other fixes?)
According to [SOLVED] graphviz dependency on gtk2 / Pacman & Package Upgrade Issues / Arch Linux Forums
~/Desktop ❯ pacman -Qi graphviz
Name : graphviz
Version : 2.50.0-1
Description : Graph visualization software
Architecture : x86_64
URL : https://www.graphviz.org/
Licenses : EPL
Groups : None
Provides : None
Depends On : libltdl gd librsvg libxaw ghostscript pango gts gsfonts libnsl libpng
Optional Deps : mono: sharp bindings
guile: guile bindings [installed]
lua: lua bindings [installed]
ocaml: ocaml bindings
perl: perl bindings [installed]
python: python bindings [installed]
r: r bindings
tcl: tcl bindings [installed]
qt5-base: gvedit [installed]
gtk2: gtk output plugin
xterm: vimdot
Required By : libmediainfo
Optional For : gperftools
Conflicts With : None
Replaces : None
Installed Size : 9.93 MiB
...
Install Reason : Installed as a dependency for another package
Install Script : Yes
Validated By : Signature
~/Desktop ❯ sudo pacman -Sy graphviz
:: Synchronising package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur 1675.3 KiB 1876 KiB/s 00:01 [####################################################################] 100%
warning: graphviz-2.50.0-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Package (1) Old Version New Version Net Change
extra/graphviz 2.50.0-1 2.50.0-1 0.00 MiB
Total Installed Size: 9.93 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
graphviz-2.50.0-1-x86_64 is up to date
(1/1) checking keys in keyring [####################################################################] 100%
(1/1) checking package integrity [####################################################################] 100%
(1/1) loading package files [####################################################################] 100%
(1/1) checking for file conflicts [####################################################################] 100%
(1/1) checking available disk space [####################################################################] 100%
:: Processing package changes...
(1/1) reinstalling graphviz [####################################################################] 100%
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gdk.so.6" - It was found, so perhaps one of its dependents was not. Try ldd.
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gtk.so.6" - It was found, so perhaps one of its dependents was not. Try ldd.
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gdk.so.6" - It was found, so perhaps one of its dependents was not. Try ldd.
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gtk.so.6" - It was found, so perhaps one of its dependents was not. Try ldd.
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Refreshing PackageKit...
(3/3) Warn about old perl modules
~/Desktop ❯ sudo pacman -Sy gtk2
:: Synchronising package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur is up to date
resolving dependencies...
looking for conflicting packages...
Package (1) New Version Net Change Download Size
extra/gtk2 2.24.33-2 36.30 MiB 5.88 MiB
Total Download Size: 5.88 MiB
Total Installed Size: 36.30 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
gtk2-2.24.33-2-x86_64 5.9 MiB 2.77 MiB/s 00:02 [####################################################################] 100%
(1/1) checking keys in keyring [####################################################################] 100%
(1/1) checking package integrity [####################################################################] 100%
(1/1) loading package files [####################################################################] 100%
(1/1) checking for file conflicts [####################################################################] 100%
(1/1) checking available disk space [####################################################################] 100%
:: Processing package changes...
(1/1) installing gtk2 [####################################################################] 100%
Optional dependencies for gtk2
gnome-themes-standard: Default widget theme
adwaita-icon-theme: Default icon theme [installed]
python: gtk-builder-convert [installed]
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Refreshing PackageKit...
(3/3) Probing GTK2 input method modules...
~/Desktop ❯ sudo pacman -Sy graphviz
:: Synchronising package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur is up to date
warning: graphviz-2.50.0-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Package (1) Old Version New Version Net Change
extra/graphviz 2.50.0-1 2.50.0-1 0.00 MiB
Total Installed Size: 9.93 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [####################################################################] 100%
(1/1) checking package integrity [####################################################################] 100%
(1/1) loading package files [####################################################################] 100%
(1/1) checking for file conflicts [####################################################################] 100%
(1/1) checking available disk space [####################################################################] 100%
:: Processing package changes...
(1/1) reinstalling graphviz [####################################################################] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Refreshing PackageKit...
(3/3) Warn about old perl modules
~/Desktop ❯ sudo pacman -Syu
:: Synchronising package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur is up to date
:: Starting full system upgrade...
there is nothing to do
~/Desktop ❯