I can not use any electron based apps (Visual Studio Code, Blender, Telegram, Krita, etc)
When I click on the icons nothing happen. I tried to open the visual studio code through the terminal (code .) but it produced an error as follow -
/usr/lib/electron19/electron: error while loading shared libraries: libicui18n.so.72: cannot open shared object file: No such file or directory
I am new to Linux, so I am unaware of what this libicui18n library is.
Also, when I run the pacman -Syu command I get a bunch of errors -
terror: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
:: Synchronizing package databases...
core 1216.0 B 1284 B/s 00:01 [######################] 100%
extra 1220.0 B 3.47 KiB/s 00:00 [######################] 100%
community 1232.0 B 2.96 KiB/s 00:00 [######################] 100%
multilib 1228.0 B 2.98 KiB/s 00:00 [##############################################################] 100%
error: failed retrieving file 'core.db' from ftp.linux.org.tr : The requested URL returned error: 403
error: failed retrieving file 'extra.db' from ftp.linux.org.tr : The requested URL returned error: 403
error: failed retrieving file 'community.db' from ftp.linux.org.tr : The requested URL returned error: 403
warning: too many errors from ftp.linux.org.tr, skipping for the remainder of this transaction
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: failed to synchronize all databases (invalid or corrupted database (PGP signature))
Blender is not written with any electron toolkit, it has its own.
Telegram has C++ AFAIK and uses some QT too.
Krita is solely QT toolkit.
That means icu and probably lib32-icu are outdated on your system, partial update state, or you did not reboot your system after update.
Most electron version and apps based on them got dropped from repositories.
Other than that, fix the GPGME as suggested above.